atlas

Research map / Reinforcement learning / Visual and representation RL

SHINE: Shielding Backdoors in Deep Reinforcement Learning

ICML 2024 · Reinforcement learning › Visual and representation RL · approach: Scalable RL systems and environments

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 SHINE, a testing-phase backdoor shielding method for deep RL agents that restores the trigger via step-level (EDGE) and feature-level mask explanations and then retrains the policy with a KL-constrained PPO-style objective.

Problem

Backdoor attacks on pretrained deep RL agents (perturbation-based and adversarial-agent attacks) force suboptimal actions when a trigger appears; existing defenses target supervised classifiers or need a clean environment or handle only one attack type.

Approach

Identify the backdoor trigger from the agent's failed trajectories by combining a step-level explanation (EDGE) with a learned feature-level Bernoulli mask that keeps the features needed to reproduce the agent's action, then retrain the agent with a KL-constrained objective in the operating environment, with theoretical bounds on performance in clean and poisoned environments, without requiring a

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply SHINE shielding and retraining to the backdoored agentBackdoored agent · Pong, operatingaverage score: -0.010±0.001 -> 0.728±0.027Helped
Apply SHINE shielding and retraining to the backdoored agentBackdoored agent · Breakout, operatingaverage score: 16.40±0.48 -> 28.63±2.05Helped
Apply SHINE shielding and retraining to the backdoored agentBackdoored agent · Space Invaders, operatingaverage score: 108.3±2.9 -> 832.9±7.5Helped
Apply SHINE shielding and retraining to the backdoored agentBackdoored agent · QMIX, operatingwinning rate: 62.0±0.7 -> 99.1±0.8Helped
Apply SHINE shielding and retraining to the backdoored agentBackdoored agent · COMA, operatingwinning rate: 17.9±0.4 -> 92.3±1.2Helped
Apply SHINE shielding and retraining to the backdoored agentBackdoored agent · You-Shall-Not-Pass, operatingwinning rate: 10.4±0.2 -> 48.2±1.8Helped
Apply SHINE shielding and retraining to the backdoored agentBackdoored agent · Sumo-Humans, operatingwinning rate: 16.2±0.2 -> 32.4±1.3Helped
Apply SHINE shielding and retraining to the backdoored agentBackdoored agent · Run-to-Go-Ants, operatingwinning rate: 16.2±0.2 -> 52.4±0.6Helped
Apply SHINE shielding to a clean agentClean agent · Pong, cleanaverage score: 0.778±0.067 -> 0.769±0.089No clear effect
Apply SHINE shielding to a clean agentClean agent · Breakout, cleanaverage score: 27.50±1.32 -> 26.27±0.64No clear effect
Apply SHINE shielding to a clean agentClean agent · Space Invaders, cleanaverage score: 836.4±3.2 -> 838.2±3.4No clear effect
Apply SHINE shielding to a clean agentClean agent · QMIX, cleanwinning rate: 99.8±0.1 -> 99.6±0.1No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Atari Pong Atari Breakout Atari Space Invaders SMAC MuJoCo You-Shall-Not-Pass MuJoCo Sumo-Humans MuJoCo Run-to-Go-Ants

Benchmarks: Atari Pong Atari Breakout Atari Space Invaders SMAC You-Shall-Not-Pass Sumo-Humans Run-to-Go-Ants

Metrics: F1 trigger restoration fidelity average score average winning rate precision recall

Baselines: Neural Cleanse (NC) FeatureRE STRIP Direct retraining

Builds on: EDGE TrojDRL BackdooRL PPO Neural Cleanse

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