Stochastic Game
Definition
Stochastic game
A stochastic game introduces states into a multi-agent interaction. It is a 6-tuple :
- : a finite set of agents
- : a finite set of states
- : the finite set of actions of agent
- : the reward function of agent
- : the transition function
- : the initial state distribution
Partially observable stochastic game (POSG)
A stochastic game in which agents receive observations that give incomplete information about the state and about the other agents’ actions. It is an 8-tuple , adding for each agent:
- : a finite set of observations
- : the observation function
Intuition
A game per state, and actions that move between them
A normal-form game is one table of rewards played once. A stochastic game is a set of such tables, one per state, linked by transitions: the joint action earns rewards now and also decides, with some probability, which state (and so which table) comes next. Agents therefore have to weigh immediate reward against where the game goes. A POSG removes the assumption that everyone sees the state: each agent gets its own, partial view, as a driver who cannot see behind a truck or a card player who cannot see the other hands.
A three-state game
Two agents with actions 1 and 2, states , each with its own payoff matrix. In , joint action (2, 2) pays (1, 1) and leads back to with probability 0.5 or to with probability 0.5. In , (1, 2) pays (0, 4) and leads to with probability 0.8 or with 0.2. In , (2, 1) pays (4, 1) and returns to with probability 1. So: 2 agents, 2 actions each, 3 states.
Mathematical Formulation
The usual signatures (standard notation, outside the AGAI course material):
where:
- : the joint action space
- : agent ‘s reward when joint action in state leads to
- : the probability of moving to from under joint action
- : the probability that the game starts in
In a POSG, is the probability that agent observes when joint action led to state . Policies condition on the agent’s own observation history:
where is the action at step . In a repeated normal-form game, by contrast, the history is the sequence of joint actions .
Key Properties / Variants
- Hierarchy of games (AGAI, following Albrecht, Christianos and Schäfer): one-shot normal-form game, then repeated normal-form game ( agents, 1 state), then stochastic game ( agents, states, fully observable), then POSG ( agents, states, partially observable). Each contains the previous one as a special case.
- Special cases (standard facts): a stochastic game with one agent is a Markov Decision Process; a POSG with one agent is a POMDP; a stochastic game with one state is a repeated normal-form game.
- Examples: the two-square vacuum world (one agent); level-based foraging, a grid world where agents collect apples, which becomes a POSG when each agent sees only the cells near it; autonomous driving; card games with private, hidden information.
- Why it matters: it is the standard model for multi-agent reinforcement learning, where each agent learns a policy while the others learn too.
Connections
- Special case: Normal-Form Game, Repeated Game
- Single-agent counterparts: Markov Decision Process, POMDP
- Solution concepts: Best Response, Nash Equilibrium
- Learning: Reinforcement Learning
- Setting: Multi-Agent System