atlas

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

Configurable Mirror Descent: Towards a Unification of Decision Making

ICML 2024 · Multi-agent systems and games › Games and equilibria · approach: Opponent modeling in competitive games · 0 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.

Proposes generalized mirror descent (GMD) with multiple historical policies and arbitrary convex regularizers, plus a zero-order meta-controller (CMD) that tunes hyper-parameters per evaluation measure, and introduces GameBench of 15 games across all decision-making categories.

Problem

Existing decision-making algorithms are category-specific (single-agent, cooperative, competitive, mixed cooperative-competitive) and no single algorithm or comprehensive, academic-friendly benchmark covers all categories, solution concepts, and evaluation measures.

Approach

Generalize mirror descent to use multiple historical policies and any convex regularizer solved numerically via Newton's method on the KKT dual, then tune regularization weights with a zero-order meta-controller that uses only the sign of performance differences (direction-guided random search) conditioned on the chosen evaluation measure.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use CMD instead of MMD-KLMirror descent on GameBench · GameBench gamesiterations to reach a similar OptGap or NashConvHelped
Use fixed uniform hyper-parameters in GMD instead of MMD-KLMirror descent on GameBench · Most GameBench gamesiterations to reach a similar OptGap or NashConvHelped
Add the meta-controller to GMDGMD · MCCKuhn-A and MCCKuhn-BNashConvHelped
Add the meta-controller to GMDGMD · Leduc pokerNashConvHelped
Use CMD instead of the baselinesMirror descent on GameBench · Other GameBench gamesNashConvNo clear effect
Use CFR instead of CFR+ or CMDGameBench algorithms · GameBench gameslearning performanceHurt
Use CFR+ instead of CMDGameBench algorithms · GameBench gameslearning performanceMixed
Use direction-guided random search (DRS) instead of other tested meta-controllersCMD meta-controller · GameBench gamesconvergence rate or final performanceHelped
Use a Bregman divergence other than KLCMD · Different decision-making categorieslearning performanceMixed
Configure the meta-controller objective for CCEGap or social welfare instead of NashConvCMD · GameBench CCEGap and social welfare evaluationslearning performanceHelped

Surprising findings

Limitations

Experimental setup

Datasets: GameBench

Benchmarks: GameBench

Metrics: OptGap NashConv CCEGap social welfare

Baselines: MMD-KL MMD-EU CFR CFR+ GMD with fixed hyper-parameters RS GLDS GLD DGLDS

Builds on: magnetic mirror descent counterfactual regret minimization random search zero-order optimization OpenSpiel

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