atlas

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

Towards Optimal Adversarial Robust Q-learning with Bellman Infinity-error

ICML 2024 · Adversarial robustness and security › Certified and empirical robustness · approach: Provable robust learning guarantees · 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.

Proves that under a consistency assumption of policy the Bellman optimal policy is an optimal robust policy for state-adversarial DQN, shows L-infinity Bellman error is needed for robustness, and trains CAR-DQN on a surrogate of Bellman infinity-error that matches or beats SA-DQN, RADIAL-DQN and WocaR-DQN on four Atari games.

Problem

Standard DRL agents trained toward the Bellman optimal policy lack adversarial state robustness, and prior SA-MDP work suggests an optimal robust policy may not exist, forcing trade-offs between natural and robust performance.

Approach

Introduces a consistency assumption of policy (CAP) under which the Bellman optimal policy is an optimal robust policy, shows that minimizing the Bellman error in L-infinity (rather than L1) is necessary for robustness, and trains DQN with a soft surrogate of the Bellman infinity-error (CAR-DQN).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Train with the CAR objective using the PGD solver instead of SA-DQN's PGD robust trainingDQN · RoadRunnerPGD reward: 20482 ± 1087 -> 43286 ± 801Helped
Train with the CAR objective using the PGD solver instead of SA-DQN's PGD robust trainingDQN · RoadRunnernatural reward: 33380 ± 611 -> 49700 ± 1015Helped
Use L^∞ rather than L^1 Bellman error (ablation)DQN · FreewayPGD reward: 0.0 ± 0.0 -> 33.2 ± 0.1Helped
Use L^∞ rather than L^2 Bellman error (ablation)DQN · FreewayPGD reward: 21.7 ± 0.3 -> 33.2 ± 0.1Helped
Use L^∞ rather than L^1 Bellman error (ablation)DQN · BankHeistPGD reward: 27.0 ± 2.0 -> 1356.5 ± 1.1Helped
Use L^∞ rather than L^2 Bellman error (ablation)DQN · BankHeistPGD reward: 18.5 ± 1.5 -> 1356.5 ± 1.1Helped
Use L^∞ rather than L^1 Bellman error (ablation)DQN · RoadRunnerPGD reward: 0 ± 0 -> 48230 ± 1648Helped
Use L^∞ rather than L^2 Bellman error (ablation)DQN · RoadRunnerPGD reward: 0 ± 0 -> 48230 ± 1648Helped
Set the CAR soft coefficient λ to 0 instead of 1 (ablation)CAR-DQN · RoadRunnernatural reward: 49500 ± 2106 -> 25160 ± 802Hurt
Set the CAR soft coefficient λ to ∞ instead of 1 (ablation)CAR-DQN · RoadRunnerPGD reward: 48230 ± 1648 -> 36760 ± 1874Hurt
Set the CAR soft coefficient λ to 0 instead of 1 (ablation)CAR-DQN · PongPGD reward: 21.0 ± 0.0 -> 21.0 ± 0.0No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Atari (Pong, Freeway, BankHeist, RoadRunner)

Benchmarks: Atari Pong Atari Freeway Atari BankHeist Atari RoadRunner

Metrics: episode reward (natural) episode reward under PGD attack episode reward under MinBest attack action certification rate (ACR)

Baselines: SA-DQN RADIAL-DQN WocaR-DQN Standard DQN

Builds on: SA-MDP SA-DQN Double Dueling DQN RADIAL-DQN WocaR-DQN

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