1
$\begingroup$

I am studying from the MARL textbook by Albrecht, Christianos and Schäfer. They define a stochastic game in Sec 3.3 as the multi-agent version of an MDP. In Fig 3.3 (pg 50) they give an intuition for why a stochastic game can be thought of as a sequence of states, where each state represents a non-repeated normal form game (i.e. a bandit problem but multi-agent).

The implication here is that a Nash equilibrium joint policy $\pi^\star$ for this game need only depend on the current state $s^t$, the policy doesn't need to map from the history of previous joint actions up to that point $h^t$ [call this proposition A]. I am struggling a bit with the intuition for prop A.

I understand why this is the case for an optimal policy in an MDP. There's only one agent, and the Markov dynamics imply that $R(a^t \mid s^t, h^t) = R(a^t \mid s^t)$. But in the multi-agent case, there is the additional nuance of signalling cooperation strategies based on past actions.

E.g., I can condition my policy in $s^t$ on whether the other player cooperated with me in $s^{t-1}$. This is after all the reason why the set of equilibria in a normal form game like Prisoner's Dilemma when the game is non-repeated is different from when the PD game is repeated infinitely. So why doesn't this logic apply to stochastic game with multiple states?

Is there some unstated condition for prop A to hold? For instance, that the stochastic game's state transitions should be a finite DAG with a terminal state? Does this then exclude games with cycles (even ones with a time discount factor $\gamma$)?

$\endgroup$

1 Answer 1

0
$\begingroup$

A couple comments:

  1. There's not really a deep "why" answer: It's just by definition. You can define policies to be "Markovian" (i.e. conditioned only on the state), in which case you get some set of Nash equilibria; alternatively, you can define policies to be non-Markovian (i.e. conditioned on state-action history), in which case you get a different (superset?) of Nash equilibria.
  2. Actually, as I'm reading the MARL textbook now (which is great, btw!), they do NOT seem to use the Prop A definition. On page 48: "The policy is conditioned on the state-action history, ..."
  3. You are right that the set of Nash equilibria is different depending on if the policies can be Markovian or non-Markovian. The prisoner's dilemma example is good. I think maybe what you are trying to get at with the Prop A question is when the two sets of Nash equilibria must be equivalent? We probably want to define equivalence as payoff-equivalence. Then, yes, I believe finite-length DAGs have equivalent equilibria with Markovian and non-Markovian policies. I am not 100% sure but I think the same applies with 2-player zero-sum games, and with fully-cooperative games.
$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.