Advantage Alignment Update

Context

MacKinlay2026 - Opponent Shaping as a Model for Manipulation and Cooperation presents Advantage Alignment as a first-order way to capture the opponent-learning signal that LOLA expresses with second-order cross-Hessian terms. The update is meant to explain how agents can learn reciprocity in repeated games while also clarifying manipulation risks under asymmetric capability.

Formal Statement

For agent i interacting with opponent j, define the effective advantage

The policy-gradient update then uses A_t^* in place of the raw advantage:

The alignment term weights the opponent’s current advantage by the agent’s discounted cumulative past advantage. Positive-positive products reinforce cooperative reciprocity; other sign combinations can support retaliation or pathological reinforcement.

Derivation / Construction

LOLA starts from an anticipated opponent update:

then differentiates V^i(theta_i, theta_j'), producing the schematic correction

Advantage Alignment replaces the expensive second-order calculation with an actor-critic-style first-order term if the opponent’s advantage can be estimated. In the iterated Prisoner’s Dilemma example, a history of mutual cooperation gives positive own past advantage and positive opponent current advantage, so the effective advantage increases the cooperation update.

Implications

  • The update makes opponent shaping experimentally cheaper than Hessian-based LOLA.
  • The method still relies on estimating the opponent’s advantage well enough for the sign and scale of the alignment term to be meaningful.
  • Symmetric agents may learn cooperation, while asymmetric agents may use the same machinery to shape weaker learners.
  • Pairwise advantage modeling can become costly or sample-inefficient as the number of agents grows, motivating mean-field, institutional, or mechanism-design alternatives.