22,676 research outputs found
Compositional game theory
We introduce open games as a compositional foundation of economic game
theory. A compositional approach potentially allows methods of game theory and
theoretical computer science to be applied to large-scale economic models for
which standard economic tools are not practical. An open game represents a game
played relative to an arbitrary environment and to this end we introduce the
concept of coutility, which is the utility generated by an open game and
returned to its environment. Open games are the morphisms of a symmetric
monoidal category and can therefore be composed by categorical composition into
sequential move games and by monoidal products into simultaneous move games.
Open games can be represented by string diagrams which provide an intuitive but
formal visualisation of the information flows. We show that a variety of games
can be faithfully represented as open games in the sense of having the same
Nash equilibria and off-equilibrium best responses.Comment: This version submitted to LiCS 201
The game semantics of game theory
We use a reformulation of compositional game theory to reunite game theory
with game semantics, by viewing an open game as the System and its choice of
contexts as the Environment. Specifically, the system is jointly controlled by
noncooperative players, each independently optimising a real-valued
payoff. The goal of the system is to play a Nash equilibrium, and the goal of
the environment is to prevent it. The key to this is the realisation that
lenses (from functional programming) form a dialectica category, which have an
existing game-semantic interpretation.
In the second half of this paper, we apply these ideas to build a compact
closed category of `computable open games' by replacing the underlying
dialectica category with a wave-style geometry of interaction category,
specifically the Int-construction applied to the cartesian monoidal category of
directed-complete partial orders
Open String Diagrams I: Topological Type
An arbitrary Feynman graph for string field theory interactions is analysed
and the homeomorphism type of the corresponding world sheet surface is
completely determined even in the non-orientable cases. Algorithms are found to
mechanically compute the topological characteristics of the resulting surface
from the structure of the signed oriented graph. Whitney's
permutation-theoretic coding of graphs is utilized
Backprop as Functor: A compositional perspective on supervised learning
A supervised learning algorithm searches over a set of functions
parametrised by a space to find the best approximation to some ideal
function . It does this by taking examples , and updating the parameter according to some rule. We define a
category where these update rules may be composed, and show that gradient
descent---with respect to a fixed step size and an error function satisfying a
certain property---defines a monoidal functor from a category of parametrised
functions to this category of update rules. This provides a structural
perspective on backpropagation, as well as a broad generalisation of neural
networks.Comment: 13 pages + 4 page appendi
The Structure of First-Order Causality
Game semantics describe the interactive behavior of proofs by interpreting
formulas as games on which proofs induce strategies. Such a semantics is
introduced here for capturing dependencies induced by quantifications in
first-order propositional logic. One of the main difficulties that has to be
faced during the elaboration of this kind of semantics is to characterize
definable strategies, that is strategies which actually behave like a proof.
This is usually done by restricting the model to strategies satisfying subtle
combinatorial conditions, whose preservation under composition is often
difficult to show. Here, we present an original methodology to achieve this
task, which requires to combine advanced tools from game semantics, rewriting
theory and categorical algebra. We introduce a diagrammatic presentation of the
monoidal category of definable strategies of our model, by the means of
generators and relations: those strategies can be generated from a finite set
of atomic strategies and the equality between strategies admits a finite
axiomatization, this equational structure corresponding to a polarized
variation of the notion of bialgebra. This work thus bridges algebra and
denotational semantics in order to reveal the structure of dependencies induced
by first-order quantifiers, and lays the foundations for a mechanized analysis
of causality in programming languages
- …