atlas

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

AD3: Implicit Action is the Key for World Models to Distinguish the Diverse Visual Distractors

ICML 2024 · Multi-agent systems and games › Human-AI and goal-conditioned · approach: Imitation and skill learning · 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 AD3, which learns an Implicit Action Generator to infer latent actions of visual distractors and trains separate Dreamer-style world models for task-relevant and task-irrelevant components, handling both heterogeneous and homogeneous (agent-shifted) distractors.

Problem

Model-based visual RL struggles to separate task-relevant state from homogeneous distractors (e.g., a shifted agent resembling the controllable one), while prior work mostly addressed heterogeneous distractors like noisy video backgrounds.

Approach

Assume distractors have implicit actions (IABMDP) and infer them with an Implicit Action Generator (TAID inverse dynamics + FIAD forward dynamics, cycle consistency, categorical bottleneck); then train two separated RSSM world models, conditioned on agent actions and inferred implicit actions respectively, with policy learning only in the task-relevant branch.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use AD3 instead of TIAVisual control agent · Cheetah Run + NBVreturn: 432 $\pm$ 172 -> 658 $\pm$ 104Helped
Use AD3 instead of DreamerVisual control agent · Cheetah Run + ASreturn: 540 $\pm$ 109 -> 653 $\pm$ 130Helped
Use AD3 instead of TIAVisual control agent · Walker Run + NBVreturn: 293 $\pm$ 129 -> 308 $\pm$ 37Helped
Use AD3 instead of DreamerVisual control agent · Walker Run + ASreturn: 330 $\pm$ 51 -> 435 $\pm$ 85Helped
Use AD3 instead of Denoised MDPVisual control agent · Finger Spin + NBVreturn: 331 $\pm$ 146 -> 491 $\pm$ 189Helped
Use AD3 instead of Denoised MDPVisual control agent · Finger Spin + ASreturn: 480 $\pm$ 46 -> 515 $\pm$ 228Helped
Use AD3 instead of TIAVisual control agent · Hopper Hop + NBVreturn: 50 $\pm$ 48 -> 57 $\pm$ 20Helped
Use AD3 instead of DreamerVisual control agent · Hopper Hop + ASreturn: 92 $\pm$ 54 -> 99 $\pm$ 31Helped
Add categorical variables rather than use VQ (ablation)IAG in AD3 · Cheetah Run + NBVreturn: 276 $\pm$ 176 -> 658 $\pm$ 104Helped
Add agent action to TAID (ablation)IAG in AD3 · Walker Run + ASreturn: 240 $\pm$ 122 -> 435 $\pm$ 85Helped
Add cycle consistency loss (ablation)IAG in AD3 · Hopper Hop + ASreturn: 62 $\pm$ 66 -> 99 $\pm$ 31Helped
Add difference reconstruction loss (ablation)IAG in AD3 · Finger Spin + NBVreturn: 549 $\pm$ 273 -> 491 $\pm$ 189Hurt

Surprising findings

Limitations

Experimental setup

Datasets: DeepMind Control Suite (Cheetah Run, Walker Run, Finger Spin, Hopper Hop) Kinetics driving-car videos (NBV backgrounds) Car Racing (OpenAI Gym) Jaco Arm

Benchmarks: DMC Cheetah Run DMC Walker Run DMC Finger Spin DMC Hopper Hop Car Racing + NBV Jaco Arm + NBV Jaco Arm + AS

Metrics: episodic return (mean and std over 4 seeds, 10 test episodes

Baselines: DBC Dreamer TIA Denoised MDP

Builds on: Dreamer TIA Denoised MDP DreamerV2 FICC

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