atlas

Research map / Adversarial robustness and security / Black-box and transfer attacks

Reinforcement Learning Platform for Adversarial Black-box Attacks with Custom Distortion Filters

AAAI 2025 · Adversarial robustness and security › Black-box and transfer attacks · approach: Robustness benchmarks and defenses · 2 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.

Presents RLAB, a Dueling DQN reinforcement learning platform for black-box untargeted and targeted adversarial attacks that uses pluggable ("bring your own filter") distortion filters and a dual add/remove action to reduce query counts.

Problem

Black-box adversarial attacks are query-inefficient and often rely on unnatural, hand-crafted distortions, limiting their applicability; robustness evaluation against natural distortions is also needed.

Approach

An RL agent (Dueling DQN) chooses at each step how many image patches to add distortion to and how many to remove distortion from, based on patch sensitivity of the ground-truth probability, with a reward of probability dilution change normalized by L2 change; users can plug in any distortion filter, including mixtures.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use RLAB with Gaussian Noise instead of the strongest listed baselineResNet-50 · ImageNet, untargetedAVG.Q: 270.5 -> 178Helped
use RLAB with Gaussian Noise instead of the strongest listed baselineInception-V3 · ImageNet, targetedAVG.Q: 2447 -> 180Helped
use RLAB instead of CG-AttackResNet-50 · CIFAR-10AVG.Q: 81.6 -> 60Helped
use Brightness filter instead of Gaussian Noise (ablation)RLAB on ResNet-50 · ImageNetAVG.Q: 166 -> 266Hurt
use Gaussian Blur filter instead of Gaussian Noise (ablation)RLAB on ResNet-50 · ImageNetAVG.Q: 166 -> 201Hurt
use Dead Pixel filter instead of Gaussian Noise (ablation)RLAB on ResNet-50 · ImageNetAVG.Q: 166 -> 75Helped
use patch size 4x4 instead of 2x2 (ablation)RLAB with Gaussian Noise · ImageNet, ResNet-50Average L2: 2.48 -> 11.29Hurt
use patch size 8x8 instead of 2x2 (ablation)RLAB with Gaussian Noise · ImageNet, ResNet-50Average L2: 2.48 -> 17.52Hurt
use patch size 16x16 instead of 2x2 (ablation)RLAB with Gaussian Noise · ImageNet, ResNet-50Average L2: 2.48 -> 32.16Hurt
use patch size 32x32 instead of 2x2 (ablation)RLAB with Gaussian Noise · ImageNet, ResNet-50Average L2: 2.48 -> 63.45Hurt
increase Gaussian noise variance from 0.0005 to 0.005 (ablation)RLAB · ImageNet, ResNet-50AVG.Q: 981 -> 178Helped
increase Gaussian noise variance from 0.0005 to 0.005 (ablation)RLAB · ImageNet, ResNet-50Avg. L2: 4.42 -> 2.48Mixed

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet (ILSVRC2012) CIFAR-10 Caltech-101 CIFAR-10-C

Benchmarks: ImageNet CIFAR-10 CIFAR-10-C Caltech-101

Metrics: average queries (AVG.Q) average success rate (ASR) L2 norm Linf norm degradation error adversarial error

Baselines: NES MetaAttack SignHunter Square attack SimBA-DCT CG-Attack EigenBA Pixle LeBA AdvFlow Patch Attack Mixup

Builds on: Dueling DQN Patch Attack DeepFool SimBA Square Attack

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