atlas

Research map / Adversarial robustness and security / Certified and empirical robustness

Beyond Worst-case Attacks: Robust RL with Adaptive Defense via Non-dominated Policies

ICLR 2024 · Adversarial robustness and security › Certified and empirical robustness · approach: Provable robust learning guarantees · 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 PROTECTED, which iteratively discovers a small set of non-dominated victim policies during training and uses adversarial-bandit online adaptation at test time to defend against both worst-case and non-worst-case state-adversarial attacks in MuJoCo.

Problem

Robust RL policies trained against worst-case state-adversarial attacks sacrifice natural performance and performance against weak or non-worst-case attacks; the goal is test-time adaptive defense with regret guarantees.

Approach

Frame test-time defense as regret minimization over a small finite policy class refined during training by iteratively adding non-dominated policies (those maximizing the gap to the mixtures of already-found policies), then run an EXP3-style adversarial bandit over that class at test time.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use PROTECTED instead of the strongest listed baselineHopper · Hopper naturalepisode reward: 3616 ± 99 -> 3652 ± 108Helped
Use PROTECTED instead of the strongest listed baselineWalker2d · Walker2d naturalepisode reward: 4178 ± 529 -> 6319 ± 31Helped
Use PROTECTED instead of the strongest listed baselineHalfcheetah · Halfcheetah naturalepisode reward: 6289 ± 342 -> 7095 ± 88Helped
Use PROTECTED instead of the strongest listed baselineAnt · Ant naturalepisode reward: 5596 ± 225 -> 5769 ± 290Helped
Use PROTECTED instead of the strongest listed baselineHopper · Hopper PA-AD attackepisode reward: 2521 ± 325 -> 2896 ± 723Helped
Use PROTECTED instead of the strongest listed baselineWalker2d · Walker2d PA-AD attackepisode reward: 2722 ± 173 -> 5803 ± 857Helped
Use PROTECTED instead of the strongest listed baselineHalfcheetah · Halfcheetah SA-RL attackepisode reward: 5365 ± 54 -> 5089 ± 86Hurt
Use PROTECTED instead of the strongest listed baselineAnt · Ant PA-AD attackepisode reward: 3164 ± 163 -> 4312 ± 281Helped
Use policy class sizes within 3 for PROTECTED (ablation)PROTECTED · MuJoCo PA-AD attacksepisode rewardHelped
Adapt online against periodic and probabilistic switching attackers rather than use a single static victimPROTECTED · Ant dynamic attacksaverage cumulative rewardHelped

Surprising findings

Limitations

Experimental setup

Datasets: MuJoCo Hopper MuJoCo Walker2d MuJoCo Halfcheetah MuJoCo Ant

Benchmarks: MuJoCo Hopper MuJoCo Walker2d MuJoCo Halfcheetah MuJoCo Ant

Metrics: average episode reward robust reward under attack

Baselines: ATLA-PPO PA-ATLA-PPO WocaR-PPO

Builds on: SA-MDP PA-AD ATLA WocaR-RL EXP3 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