atlas

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

TtBA: Two-third Bridge Approach for Decision-Based Adversarial Attack

ICML 2025 · Adversarial robustness and security › Black-box and transfer attacks · approach: Query-efficient black-box attacks

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 TtBA, a hard-label decision-based black-box attack that searches a bridge weight between the current perturbation direction and its estimated boundary normal, and uses 2/3 of the bridge weight to pick the next direction, with local-optimum detection and escape.

Problem

Hard-label (decision-based) black-box adversarial attacks need many queries to find minimal L2 perturbations that flip a classifier's top-1 label, and narrow high-curvature adversarial regions can trap perturbation optimization in local optima.

Approach

Combine the current unit perturbation direction with its estimated unit normal via a weight k; binary-search the bridge threshold k_bridge where the boundary matches the current direction, then set the next weight to 2/3 k_bridge (near-optimal empirically), and increase k when k_bridge is small to escape local optima.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use TtBA instead of HSJA for non-targeted attacksMNIST-CNN · MNIST, 10,000 queriesaverage ℓ2 perturbation: 1.366 -> 1.288Helped
Use TtBA instead of TA for targeted attacksMNIST-CNN · MNIST, 10,000 queriesaverage ℓ2 perturbation: 1.901 -> 1.884Helped
Use TtBA instead of TA for non-targeted attacksFASHION-MNIST-CNN · FASHION-MNIST, 10,000 queriesaverage ℓ2 perturbation: 0.665 -> 0.603Helped
Use TtBA instead of TA for targeted attacksFASHION-MNIST-CNN · FASHION-MNIST, 10,000 queriesaverage ℓ2 perturbation: 1.017 -> 1.050Hurt
Use TtBA instead of CGBA for non-targeted attacksCIFAR10-CNN · CIFAR10, 10,000 queriesaverage ℓ2 perturbation: 0.181 -> 0.180Helped
Use TtBA instead of CGBA for targeted attacksCIFAR10-CNN · CIFAR10, 10,000 queriesaverage ℓ2 perturbation: 0.317 -> 0.308Helped
Use TtBA instead of CGBA for non-targeted attacksCIFAR100-ViT · CIFAR100, 10,000 queriesaverage ℓ2 perturbation: 0.744 -> 0.734Helped
Use TtBA instead of CGBA-H for targeted attacksCIFAR100-ViT · CIFAR100, 10,000 queriesaverage ℓ2 perturbation: 4.327 -> 4.464Hurt
Use TtBA instead of CGBA for non-targeted attacksImageNet-ResNet50 · ImageNet, 10,000 queriesaverage ℓ2 perturbation: 5.838 -> 3.448Helped
Use TtBA instead of CGBA-H for targeted attacksImageNet-ResNet50 · ImageNet, 10,000 queriesaverage ℓ2 perturbation: 34.35 -> 27.83Helped

Surprising findings

Limitations

Experimental setup

Datasets: MNIST FASHION-MNIST CIFAR10 CIFAR100 ImageNet Tiny-ImageNet

Benchmarks: MNIST FASHION-MNIST CIFAR10 CIFAR100 ImageNet Tiny-ImageNet

Metrics: average l2 perturbation norm median l2 perturbation norm

Baselines: HSJA TA CGBA CGBA-H

Builds on: HSJA CGBA Tangent Attack Boundary 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