atlas

Research map / Multi-agent systems and games / Games and equilibria

Maximizing utility in multi-agent environments by anticipating the behavior of other learners

NeurIPS 2024 · Multi-agent systems and games › Games and equilibria · approach: Cooperation and social dilemmas · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Studies how an optimizer that knows a learner's mean-based online algorithm (replicator dynamics, MWU, best response) should play repeated games, giving a polynomial-time optimal strategy for zero-sum continuous-time games and an NP-hardness result for general-sum games against best-response learners.

Problem

How should an optimizer play a repeated two-player game against a learner running a known mean-based online learning algorithm (MWU, replicator dynamics, best response), and can the optimal strategy be computed efficiently?

Approach

Exploits the known learner dynamics to plan ahead: in zero-sum games against replicator dynamics the optimal reward is achieved by a constant minmax-type strategy found by convex optimization of a log-sum-exp function, while in general-sum games optimizing against a best-response learner is NP-hard via reduction from Hamiltonian cycle.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
plan ahead with an optimal constant strategy against Replicator Dynamicsoptimizer in zero-sum continuous games · Zero-sum continuous gamesoptimizer utility: [T Val(A), T Val(A) + ln(m)/η]Helped
play the continuous-time optimal strategy in each discrete roundoptimizer against MWU · Zero-sum discrete gamesoptimizer utility: R*disc(0, T, A, -A) ≥ R*cont(0, T, A, -A)Helped
use discrete rather than continuous playoptimal optimizer in zero-sum games with entries in [-1,1] · Zero-sum games with entries in [-1,1]optimizer utility: ηT/2Helped
alternate pure actions across roundsoptimizer against MWU in Matching Pennies · Matching Penniesoptimizer utility: T/2 · tanh(η)Helped
alternate split strategies x′ and x″ around a minmax strategyoptimizer against MWU in games satisfying the two-best-response assumption · Zero-sum games satisfying the two-best-response assumptionoptimizer utility: T Val(A) + C_A ηTHelped
optimize a pure-action sequence against a Best Response learneroptimizer in general-sum repeated games · General-sum repeated games against Best Responsecomputational complexity of optimal control: NP-hardHurt
use Frank-Wolfe for approximate strategy computationoptimizer against Replicator Dynamics · Zero-sum continuous gamesruntime: O(mn/(εη))Helped

Surprising findings

Limitations

Experimental setup

Metrics: optimizer cumulative utility

Baselines: Stackelberg value value of the game (minmax strategy)

Builds on: multiplicative weights update Stackelberg equilibrium mean-based learning analysis

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy