atlas

Research map / Multi-agent systems and games / Human-AI and goal-conditioned

Opponent Modeling based on Subgoal Inference

NeurIPS 2024 · Multi-agent systems and games › Human-AI and goal-conditioned · approach: World-model-based agents · 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.

Proposes OMG, which infers an opponent's future subgoal (a future state embedding) from history with a CVAE and conditions the agent's Q-network on it, with optimistic and conservative subgoal selectors for cooperative and general-sum games.

Problem

Opponent modeling in multi-agent environments with unseen, fixed opponent policies; existing methods predict only the opponent's next actions, which is shortsighted and hard to generalize.

Approach

Replace action prediction with inference of the opponent's future subgoal states via a variational inference model (CVAE) whose prior is a pre-trained VAE over states; subgoals are chosen within an H-step horizon by maximizing (optimistic) or minimizing (conservative) the value function, so subgoals are shared across opponent policies and generalize better.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use OMG-optim instead of QMIXSMAC 8m · 7 non-homologue opponentswin rate: 21.6% -> 70.5%Helped
Use OMG-optim instead of QMIXSMAC 8m · 6 homologue opponentswin rate: 65.6% -> 86.8%Helped
Use OMG-optim instead of QMIXSMAC 8m · 7 homologue opponentswin rate: 61.0% -> 90.2%Helped
Infer opponent subgoals rather than model opponent actionsOMG on Predator-Prey · Predator-PreyscoreHelped
Use OMG-conservative rather than OMG-optimisticOMG on Foraging · ForagingscoreMixed
Replace the CVAE inference model with supervised MLP training (ablation)OMG on Foraging · ForagingscoreHurt
Select subgoals randomly from the future horizon instead of using value-based selection (ablation)OMG on Foraging · ForagingscoreHurt
Select the opponent's next state as the subgoal (ablation)OMG on Foraging · ForagingscoreHurt
Select the opponent's third future state as the subgoal (ablation)OMG on Foraging · ForagingscoreHurt
Use the mixed subgoal input g instead of only the inferred or prior subgoal (ablation)OMG on Foraging · ForagingscoreHelped
Use horizon H = 10 (ablation)OMG on Foraging · ForagingscoreHurt
Use horizon H = 1 (ablation)OMG on Foraging · ForagingscoreMixed

Surprising findings

Limitations

Experimental setup

Datasets: Foraging (8x8 gridworld) Predator-Prey SMAC (8m, 3s_vs_5z, 2c_vs_64zg)

Benchmarks: Foraging Predator-Prey SMAC

Metrics: score episode length win rate subgoal hit ratio

Baselines: Naive OM LIAM D3QN PPO IQL

Builds on: DRON LIAM D3QN QMIX PPO

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