ConceptioArchivearXiv CS
arXiv CSopen access

Adversarial Frontiers: Minimum-Norm Attack Ensembles for Robustness Evaluation

Unknown · 2026 · arxiv_cs
arXiv CS · Papers · License: Open Access · 2026
Open Source ↗Direct PDF ↓
cryptography, security, privacy, cybersecurity

Adversarial Frontiers: Minimum-Norm Attack Ensembles for Robustness Evaluation Luca Scionisa,b,1 , Luca Melisa,b,1 , Maura Pintorb,∗, Fabio Braub , Ambra Demontisb , Giorgio Fumerab , Fabio Rolib,c , Battista Biggiob a Sapienza University of Rome, Italy b University of Cagliari, Italy c University of Genoa, Italy

Abstract Adversarial robustness is commonly evaluated with predefined attack ensembles, such as AutoAttack, at a single perturbation budget ε and on a selective choice of perturbation norms. We argue this formulation is fundamentally limited. First, robustness– perturbation curves may intersect or decay at different rates across models, making single-ε rankings unstable. Second, current

arXiv:2607.19855v1 [cs.LG] 22 Jul 2026

ensembles provide no evidence of optimality, leaving an unknown gap to worst-case performance. Third, fixed attack configurations provide no systematic control over the trade-off between attack strength and evaluation cost. To address these limitations, we introduce a unified evaluation framework based on a comprehensive pool of minimum-norm attacks and robustness–perturbation curves across ℓ0 , ℓ1 , ℓ2 and ℓ∞ norms. We define the attack frontier as the worst-case robustness estimate the attack pool produces

against a model. We then formalize evaluation as a frontier-approximation problem, constructing minimum-norm attack ensembles, optimized subsets of the comprehensive pool, that approach the frontier under a controllable query budget, with larger budgets monotonically tightening the estimate. Furthermore, we define the defense frontier as the maximum robustness across the model set at each perturbation size. We finally propose the Defense Optimality Index to rank defenses by their gap to the defense frontier, providing a ranking without selecting a reference ε. On CIFAR-10 and ImageNet, our ensembles match or exceed AutoAttack on most defenses at every budget tier, at fixed and controllable query cost, offering practitioners a query-controlled, curve-based alternative to fixed-ε evaluation. 1. Introduction Deep neural networks (DNNs) are vulnerable to adversar-

ial examples [1, 2], carefully-perturbed inputs that induce misclassification. Reliably measuring how robust a model is to such perturbations is critical for deployment. The main metric adopted for this evaluation is the robust accuracy, i.e., the fraction of inputs correctly classified by a model against adversarial perturbations bounded by a specific ℓ p -norm and a maxi-

mum perturbation size ε. Common evaluation frameworks rely on adversarial attacks to estimate this metric by perturbing each input to search for a misclassifying perturbation. Yet, a single weak attack may fail to identify a perturbation even when one exists, overestimating robustness. Therefore, state-of-theart frameworks use ensembles of diverse attacks to compensate for individual failures, yielding more reliable robustness estimates. The most relevant example adopting this approach is RobustBench [3], a common state-of-the-art benchmark of ro-

∗ Corresponding author

bust models, whose ranking relies on AutoAttack (AA) [4], a

Email address: [email protected] (Maura Pintor) 1 These authors contributed equally to this work.

fixed ensemble of four sequential attacks. This methodology,

Robust accuracy ρ(‖δ‖p )

εref

nor their relative cost budgets. AA is parameter-free and pre-

Model fA Model fB

configured by design, but this means evaluation quality and computational cost are coupled and non-adjustable. A practitioner with a small budget cannot obtain an approximate evaluation, while one with a large budget cannot improve beyond the

Perturbation size ‖δ‖p

fixed pipeline.

Figure 1: The limitation of fixed-ε evaluations. This plot shows the robustness–perturbation curves, ρ(ε), for two hypothetical models, whose robustness decays at different rates. At a fixed reference budget εref , the red model is more robust than the blue one. Yet, the latter appear stronger at larger ε. In Section 5 we demonstrate empirically how single-point evaluations are incomplete, motivating the need for ε-free evaluation frameworks.

We address the aforementioned limitations with the following contributions: (i) We introduce a unified evaluation framework based on minimum-norm adversarial attacks and robustness–

however, is characterized by the following limitations:

perturbation curves to characterize robustness across the ℓ0 ,

(i) Robustness is a function, not a point. The complete ro-

ℓ1 , ℓ2 , and ℓ∞ perturbation norms. We call attack frontier the

bustness profile of a model is defined by the robustness–

worst-case robustness estimate any given combination of at-

perturbation curve, which plots the robust accuracy as a func-

tacks can produce.

tion of the perturbation size ε, for a given ℓ p -norm. Best-

(ii) We formalize robustness evaluation as a frontier-

practice guidelines have long recommended reporting the com-

approximation problem. Starting from a pool of minimum-

plete curve [5, 6, 7]. However, current benchmarks evaluate

norm attacks and building on the Attack Optimality Index of At-

models at a single, arbitrary ε. As shown in Figure 1, this is in-

tackBench [8], we construct near-optimal attack ensembles, i.e.,

herently problematic, since robustness–perturbation curves can

specific subsets of Attacks taken from the initial pool. These

intersect or decay at different rates. The selective choice of

ensembles are built to approximate the empirical attack fron-

the perturbation norm further aggravates this problem. Each

tier as closely as possible under any given query budget, con-

ℓ p norm captures different types of attack. A model robust to

sistently across all the models we evaluated. Importantly, this

dense perturbations spread across the input (ℓ2 , ℓ∞ norm) might

approach measures how tight the approximation of the attack

be substantially weaker to sparse perturbations (ℓ0 , ℓ1 ). Robust-

frontier is, for each target model. We demonstrate that increas-

ness to sparse perturbations is not covered by available bench-

ing the query budget systematically reduces this gap, thereby

marks.

establishing a principled trade-off between computational cost

(ii) It is not possible to evaluate how close the attack is to the

and the tightness of the approximation.

worst case. AA is provided with no tools to check how close the

(iii) We introduce the defense frontier and the Defense Opti-

robust accuracy it finds is to the empirical optimum (obtained

mality Index (DOI) as a defense-side counterpart to the attack

considering also other attacks that are not in AA). A high ro-

frontier. Analogous to the attack frontier, we define the defense

bust accuracy may therefore reflect a strong defense or simply

frontier as the empirical upper bound of robustness achiev-

a weak attack, and the two are indistinguishable within the cur-

able across a given pool of evaluated models. This provides

rent framework.

an objective baseline against which any individual defense can

(iii) The pipeline cannot be adapted by changing the attacks

be measured. We then formalize the gap between a model’s 2

robustness–perturbation curve and the defense frontier as the

Section 3. Section 4 extends this framework by introducing the

Defense Optimality Index (DOI). Unlike the robust accuracy

defense frontier and the Defense Optimality Index. We validate

at a single ε, the DOI aggregates this gap across the entire per-

our approach in Section 5, discuss related work in Section 6,

turbation range. This yields a stable, ε-independent ranking of

and conclude in Section 7.

defenses. 2. Background

(iv) We leverage our framework to establish a new, budgetaware evaluation benchmark.

Building on our frontier-

We first discuss the main tool that should drive [5, 6, 9, 7]

approximation strategy, we construct attack ensembles approxi-

robustness evaluations: the robustness–perturbation curve. Re-

mating the frontier for the ℓ0 , ℓ1 , ℓ2 , and ℓ∞ perturbation norms,

liably evaluating a model’s robustness requires characterizing

at three nested query budget tiers. We deploy these ensem-

how it degrades at increasing perturbation strength. This is

bles to compute the DOI of existing defenses, proposing the

what the robustness–perturbation curve captures, reporting the

resulting benchmark as a principled, budget-aware alternative

fraction of inputs that remain correctly classified as the allowed

to fixed-pipeline evaluations. Evaluation quality is thus decou-

perturbation grows.

pled from computational cost, allowing practitioners to trade-

We then introduce the tools we use to compute the

off their query budget against the tightness of the robustness

robustness–perturbation curve, i.e., minimum-norm adversarial

estimate.

attacks. Since these attacks are empirical, they yield only an

We evaluate our approach on 13 held-out defenses on

estimate of the curve. Given that, we ground the evaluation on

CIFAR-10 and ImageNet. Our minimum-norm attack ensem-

the notion of optimality, first introduced by AttackBench [8], to

bles match or exceed AA’s optimality on the majority of mod-

assess how effectively any given attack estimates it.

els at every budget tier, with the margin generally improving

Notation. Let fθ : X → RC denote a classifier with parameters

as queries increase. The advantage is largest in ℓ2 , where our

θ, where X = [0, 1]d is the input domain and Y = {1, . . . C} is

ensemble already matches or exceeds AA on 12/13 defenses at

the set of class labels. Given an input x ∈ X, the model outputs

Q = 4k queries, despite AA spending up to 7 566 queries at

a vector of logits fθ (x) = [ f1 (x), . . . , fC (x)], and the predicted

its reference ε. In ℓ1 it climbs from 8/13 at Q = 4k to 13/13

class is taken as arg maxc fc (x). Given the true label y ∈ Y,

at Q = 12k, and in ℓ∞ it reaches 10/13. We also show that

an adversarial example x′ = x + δ satisfies arg maxc fc (x′ ) ,

AA rankings are highly unstable: varying ε beyond the Robust-

y, with x′ ∈ X. The perturbation size is measured by the ℓ p

Bench reference reorders nearly every defense. On CIFAR-10,

norm ∥δ∥ p , where p ∈ {0, 1, 2, ∞}.

17 defenses shift by at least 5 positions under ℓ2 , and on Ima-

The robustness–perturbation curve. Standard evaluations re-

geNet all 10 models shift by at least 2 positions under ℓ∞ . The

port the robust accuracy at a fixed budget ε, i.e., the fraction

DOI, instead, produces a single, ε-independent ranking.

of samples whose prediction remains correct under any per-

The remainder of the paper is organized as follows. After re-

turbation of size at most ε. Varying ε traces the complete

viewing minimum-norm attacks and the attack frontier in Sec-

robustness–perturbation curve ρ(ε; fθ ), which characterizes ro-

tion 2, we formalize the budget allocation problem and propose

bustness across a wide range of budgets rather than at a single

a greedy approach for constructing optimal attack ensembles in

operating point. Formally, let δ⋆ (x, fθ ) denote the minimal per3

as:

turbation sufficient to induce misclassification for a given input

ρ(ε; fθ ) =

x. The ideal robustness–perturbation curve evaluated over a

1 X I[d(x; fθ ) > ε] . |D| x∈D

(3)

dataset D of input–label pairs (x, y) ∈ D is then defined as: 2.2. Empirical Attack Frontier and Attack Optimality ρ⋆ (ε; fθ ) =

1 X I[ ∥δ⋆ (x, fθ )∥ p > ε ] , |D| (x,y)∈D

Minimum-norm attack implementations, however, come

(1)

with no measure of how effective they are: different solvers,

where I[·] is the indicator function, i.e., 1 if the condition is met

or even different configurations of the same one, may return

and 0 otherwise.

different solutions for the same sample. Comparing them, and knowing how close any comes to the smallest achievable pertur-

2.1. Minimum-norm Adversarial Attacks

bation, requires a quantitative notion of how close to optimality

To estimate the robustness–perturbation curve, and in partic-

an attack is. AttackBench [8] provides a quantitative measure of

ular the minimal distance ∥δ (x, fθ )∥ p , we use minimum-norm

optimality that is, by definition, relative to a predefined pool A

attacks.

of N attacks. Concretely, it first constructs the attack frontier.

Attack objective. For a model fθ , the goal of a minimum-norm

Given a model fθ and a fixed query budget Q (i.e., the maxi-

adversarial attack a is to find the smallest perturbation that in-

mum allowed forward and backward passes through the model

duces misclassification:

an attack can make), the frontier is defined as the per-sample

δ⋆ ∈ arg min δ

s.t.

minimum distance da⋆ (x) = mina∈A da (x) evaluated over each

∥δ∥ p

sample x ∈ D. Here, a⋆ represents the resulting per-sample

arg max fc (x + δ) , y,

(2)

c

optimal attack under the given budget constraint. The curve

x + δ ∈ X.

ρa⋆ (ε; fθ ) is the empirical robustness–perturbation curve relative to A, the tightest estimate of ρ⋆ (ε; fθ ), obtained using all

The constraint arg maxc fc (x + δ) , y asks only for some mis-

attacks in the pool. The closer an attack’s own curve lies to

classification, without fixing the resulting class; we call this the

this frontier, the higher the optimality. This is formalized as the

untargeted formulation. A targeted run instead drives the opti-

Attack Optimality Index (AOI) below.

mization toward a chosen class t , y. As any δ that satisfies the

Let ρa (ε; fθ ) denote the robustness–perturbation curve ob-

constraint is still a valid solution, targeting serves only to guide

tained by attack a against model fθ . The overall effectiveness

the trajectory, and any misclassification it produces remains ad-

of a is quantified by the Area Under the Robustness Evaluation

missible.

Curve (AUREC):

This problem has no closed-form solution and is typically solved with iterative gradient-based solvers, which use the gra-

AURECa ( fθ ) =

Z εmin ( fθ )

ρa (ε; fθ ) dε,

(4)

dient of Eq. (2) to refine the perturbation. Each returns a

0

distance that upper-bounds the true minimal norm, d(x; fθ ) ≥

where εmin ( fθ ) = min{ε ≥ 0 : ρa⋆ (ε; fθ ) = 0} is the smallest

∥δ (x, fθ )∥ p . Substituting d(x; fθ ) for ∥δ (x, fθ )∥ p in Eq. (1)

perturbation budget at which the frontier reaches zero robust

yields the empirical robustness–perturbation curve we compute

accuracy. Stronger attacks have smaller AUREC, i.e., they succeed with smaller budgets. 4

The per-model Attack Optimality Index (AOI) of attack a is

the same allocation regardless of its strength, so queries spent

then obtained by comparison with a⋆ :

on weaker or redundant attacks are effectively wasted. An example can be found in our experiments (Table 3): some attacks

ρ(0; fθ ) εmin ( fθ ) − AURECa ( fθ ) AOI(a, fθ ) = , ρ(0; fθ ) εmin ( fθ ) − AURECa⋆ ( fθ )

(5)

are selected with 100-200 queries rather than using the maximum budget of 1000, as optimizing further rarely improves the

where ρ(0; fθ ) is the clean accuracy of the model. By construc-

perturbation found for a sample. A uniform allocation would

tion, AOI(a, fθ ) ∈ [0, 1], equals 1 only if ρa (ε; fθ ) = ρ (ε; fθ )

instead spend the same budget on these members as on the dom-

for all ε ∈ [0, εmin ], and otherwise measures the normalized

inant ones, wasting queries the frontier does not need.

a⋆

area gap to the empirical frontier.

To address these limitations, we extend the evaluation from

Since attack optimality is model-dependent, an attack may

individual attacks to attack ensembles and allocate a single to-

closely approximate the frontier for one defense but not for an-

tal query budget across the attacks in the pool. The ensemble

other. To summarize its performance across a set of models M

combines the complementary strengths of its members, thereby

evaluated under the same ℓ p norm, we define the global AOI

extending the search coverage without increasing the overall

(AOI) as the mean of the corresponding per-model values:

evaluation budget. This allows us to study both how the alloca-

AOI(a) =

1 X AOI(a, fθ ). |M| f ∈M

tion of queries affects ensemble effectiveness and the budget re(6)

quired for the ensemble to approach the tightest empirical fron-

θ

tier attainable by the considered attack pool. The central quesBy definition, AOI(a) ∈ [0, 1] and quantifies how closely a ap-

tion is therefore how to distribute a fixed query budget across

proaches the empirical attack frontiers on average across mod-

attacks so as to approximate this frontier as closely as possible.

els. In summary, given a pool of attacks, AttackBench compares

3. Approximating the Attack Frontier with Attack Ensem-

their relative effectiveness by measuring the AOI of each attack

bles

independently over a set of models, using a fixed query budget. Our goal is to construct attack ensembles that approximate

This makes it possible to identify the attack that is, on average,

the attack frontier as closely as possible, under a given query

the most effective for robustness evaluation. However, this ap-

budget a practitioner can control. The resulting ensembles can

proach has two important limitations:

then estimate the robustness–perturbation curve of any given

(i) It evaluates attacks in isolation. No individual attack is ex-

model. In the following, we present a greedy budget allocation

pected to approach the empirical attack frontier equally well

approach that optimizes the AOI of the resulting ensemble.

across all samples and models. Different attacks may therefore be complementary: taking the best perturbation found by each

3.1. Problem formulation

attack on a per-sample basis can produce a tighter robustness

Given a set of attacks A = {a1 , . . . , aN } and a set of mod-

curve than any individual attack.

els M, we aim to approximate the empirical attack frontier by

(ii) It assigns a fixed budget independently to every attack. Be-

combining a subset of the attacks in A, under a fixed computa-

cause the query budget is split uniformly, each attack receives

tional budget. To make computation comparable across attacks, 5

we measure cost in queries, i.e., the sum of forward and back-

same attack with multiple variants, discussed in Sect. 5.1. We

ward passes through the target model. This provides a simple

denote by E⋆ the ensemble induced by q⋆ that attains the high-

and consistent unit of computation and allows different attacks

est AOI achievable given the available query budget Q. Since

to be evaluated under the same budget constraint. We denote by

q⋆ cannot be computed exactly, in Section 3.2 we present a

T the maximum number of queries any attack can spend, and

b that approximates greedy algorithm that returns an ensemble E

by Q the total number of queries available to the whole ensem-

E⋆ .

ble. Ensemble construction thus reduces to deciding how many 3.2. Greedy algorithm

queries to assign to each attack in A. This leads to a budget

Problem (8) is a discrete budgeted maximization whose

allocation formulation.

search space grows exponentially with the pool size, therefore

Under this view, an ensemble is fully specified by a vector of

cannot be solved exhaustively. To find a suitable solution, we

per-attack query budgets q = (qa )a∈A ∈ NN , where N = |A| and

propose the greedy procedure reported in Algorithm 1.

each entry qa specifies the number of queries allocated to attack

We start from the empty allocation q ≡ 0 (Line 1), i.e., the

a. The attacks actually included in the ensemble are those with

induced ensemble is empty. For a given attack a ∈ A, a candi-

a non-zero allocation:

date update raises its budget to a strictly larger value q̂ ∈ S, i.e., E = {a ∈ A : qa > 0} ⊆ A.

it sets qa ≡ q̂ while leaving every other entry of q unchanged.

(7)

We denote by q′ the vector resulting from this update. We conWe can measure the optimality of the ensemble E directly as

sider only updates for which the resulting query vector satisfies

a function of the query vector, AOI(q), extending Eq. (6) to a

the constraints in Eq. (8). Given the current query allocation q,

complete budget allocation.

the feasible updates are:

Optimization Problem. The empirical attack frontier corresponds to the ideal ensemble Emax , obtained from the query

n o P N(q) = (a, q̂) ∈ A×S : q̂ > qa , q′ ∈ C, b∈A qb −qa +q̂ ≤ Q ,

vector qmax , which sets qa = T for every attack a ∈ A, i.e.,

(9)

runs the whole pool at the per-attack cap, so that Emax = A. By

Each feasible update is scored by its AOI gain, scaled by the

construction, AOI(qmax ) = 1, though a smaller budget may suf-

added queries, i.e.,

fice to reach it. This regime defines a reference upper bound of ga,q̂ =

performance but is not attainable under practical computational

AOI(q′ ) − AOI(q) . q̂ − qa

(10)

constraints. We therefore seek for q⋆ , the best feasible approxiThe normalization promotes query-efficient improvements over

mation to qmax with a limited total query budget Q ≤ N · T . We

raw gains.

formalize this as the following optimization problem:

We iteratively select the update in N(q) with the largest ga,q̂ q⋆ ∈ arg max AOI(q) q∈NN

s.t.

(Line 3) and apply it (Line 4), achieving a heuristic algorithm

X

qa ≤ Q, qa ≤ T ∀a, q ∈ C. | {z } a∈A | {z } per-attack cap

that approximates the frontier within the query budget Q. The

total budget

(8)

algorithm stops (Line 2) when it reaches the maximum allo-

where C ⊂ NN encodes additional structural rules to include the

cated budget Q (i.e., when the feasible set of candidate updates 6

Algorithm 1: Greedy Ensemble Construction.

APGDmin retains the sparse-sign direction, no-momentum up-

Input : attack pool A; models M; query budget Q. Output : query vector b q maximizing AOI subject to the b budget (Eq. 8), whose induced ensemble is E. 1 q ≡ 0 ▷ empty ensemble 2 while ∃ (a, q̂) ∈ N(q) with ga,q̂ > 0 do 3 (a⋆ , q̂⋆ ) ← arg max ga,q̂ ▷ best gain per added query

date, exact projection onto B1 (εt ) ∩ [0, 1]d , and sparsity-ratio checkpoint of ℓ1 -APGD. The implementation can be found in our released code (see Section 5).

(a,q̂)∈N(q)

4

qa⋆ ≡ q̂⋆

5

return b q←q

▷ update queries

4. Ranking Defenses: the Defense Optimality Index Section 3 showed how to construct, for a given query budget,

N(q) is empty), or when there is no update that improves the

an attack ensemble that best approximates the attack frontier.

overall AOI of the ensemble. Finally, the algorithm returns the

We now use this ensemble to evaluate and rank a given set of

query vector b q it has constructed (Line 5), whose induced en-

defenses. To do so, we introduce the defense frontier and the

b semble is E.

Defense Optimality Index (DOI), the defense-side counterparts

b obtained from Algorithm 1 can be used The ensemble E

of the attack frontier and the AOI introduced in Section 2.2.

to evaluate the robustness of any given model, yielding its

We detail below how we build the frontier and compute the

robustness–perturbation curve. The allocation procedure is ag-

DOI, which scores each defense by how close its robustness–

nostic to the attacks in the pool. To strengthen the pool used in

perturbation curve is to the defense frontier.

our experiments, we add APGDmin .

Defense Frontier. Let dE (x; fθ ) be the distance per-sample found by the attack ensemble E on a model fθ ∈ M. Retain-

3.3. Extending the Pool: Minimum-Norm Auto-Projected Gra-

ing the maximum of these minima across all models defines the

dient Descent

defense frontier, i.e., an oracle model that misclassifies each Auto-Projected Gradient Descent (APGD) [4, 10] is one of

sample with the largest minimum-norm perturbation:

the best attacks for ℓ1 and ℓ∞ , despite having been designed for fixed-radius evaluation. This motivates APGDmin , our native

⋆ ddef (x) = max dE (x; fθ ).

(11)

minimum-norm adaptation of APGD for ℓ1 , ℓ2 , and ℓ∞ , which

fθ ∈M

searches for small perturbations in one run rather than repeat-

The corresponding robustness–perturbation curve ρ⋆def (ε) fol-

edly invoking a point-wise attack at different radii.

lows from Eq. (3), and its area, AUREC⋆def , from Eq. (4). The

APGDmin retains APGD’s projected-gradient updates but

integration in this case runs up to εdef = min{ε ≥ 0 : ρ⋆def (ε) =

adapts the radius εt per sample. It initializes the radius from

0}, the smallest budget at which the defense frontier reaches

a first-order boundary estimate using the dual-norm gradient

zero. The same upper limit is used for every model in M, mak-

∥gt ∥q . Following FMN [11], it tracks the best perturbation δ ,

ing the areas directly comparable.

shrinks the radius toward ∥δ ∥ p after a successful iterate, and

Defense optimality. Let AURECE ( fθ ) be the area of model fθ ’s

expands it otherwise. The update rate uses cosine decay, the

robustness–perturbation curve computed with the ensemble E.

step size scales with εt+1 /εt , and checkpoints halve the step

We define the Defense Optimality Index (DOI) as:

size and restart from the best adversarial example. For ℓ2 and DOI( fθ ) =

ℓ∞ , these are the only changes to the original APGD. For ℓ1 , 7

AURECE ( fθ ) . AUREC⋆def

(12)

Table 1: Benchmark model pool. CIFAR-10 (C1–C20) and ImageNet (I1–I10) defenses used in our experiments. The Norm columns denote the perturbation norm ℓ p each model was adversarially trained on; BS is the batch size.

CIFAR-10

ImageNet

ID

Model

Norm BS

ID

Model

Norm BS

C1 C2 C3 C4 C5 C6 C7 C8 C9 C10

Addepalli [12] ∞ 500 Augustin [15] 2 500 Chen [14] ∞ 500 Cui [20] ∞ 500 Engstrom 2 500 Gowal [25] ∞ 250 Gowal [25] ∞ 500 Jiang [28] 1 500 Maini [29] 1,2,∞ 500 Rade [13] ∞ 500

C11 C12 C13 C14 C15 C16 C17 C18 C19 C20

Rade [13] 2 Rebuffi [16] ∞ Sehwag [18] 2 Stutz [21] ∞ Zhong [23] (PGD) 0k=120 Zhong [23] (TRADES) 0k=120 Pang [26] ∞ Engstrom ∞ Wang [30] ∞ Xu [31] ∞

Table 2: Minimum-Norm Attack Pool. Minimum-norm solvers for our evaluation ensembles, and their supported ℓ p perturbation norms. Restarts indicates the number of random ℓ p -ball initializations (− if unsupported). All solvers natively support targeted searches.

I1 I2 I3 I4 I5 I6 I7 I8 I9 I10

Chen [14] Debenedetti [17] Rodriguez-Munoz [19] Singh [22] Wong [24] Engstrom Salman [27] Salman [27] Singh [22] Singh [22]

Norm BS ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞ ∞

100 100 100 100 200 200 200 200 100 250

mation improving consistently as the budget grows across tiers. We then use these ensembles to compute the DOI of a large pool of defenses, showing how this ε-independent ranking over-

Norms Solver

ℓ0

ℓ1

ℓ2

ℓ∞

Restarts

Primal-Dual Proximal Gradient Descent (PDPGD) [32] Primal-Dual Gradient Descent (PDGD) [32] Fast Minimum-Norm (FMN) [11] Auto-Projected Gradient Descent (APGDmin ) (Ours) Augmented Lagrangian Method for Adversarial (Alma) [33] Decoupled Direction and Norm (DDN) [34] σ-Zero (σ-zero) [35]

✓ ✓ ✓

✓ ✓ ✓ ✓ ✓ ✓

5 5 5 5 — — 5

500 500 500 500 500 500 250 500 500 500

ID Model

✓ ✓

comes the brittleness of single-budget evaluation.

5. Experiments We validate our framework empirically in two steps: we first

By construction, DOI( fθ ) ∈ [0, 1] and equals 1 only if

show that our ensembles closely approximate the attack fron-

ρE (ε; fθ ) = ρ⋆def (ε) for all ε ∈ [0, εdef ]. Lower values indicate a

tier at a controllable query cost, and then use them to com-

larger empirical gap from the best achievable robustness within

pute the DOI and demonstrate its stability against the brittle-

M. As for AOI, the metric is pool-relative and empirical. Its

ness of single-ε evaluation. We run these experiments on a sin-

values depend on the perturbation norm, the strength of the en-

gle NVIDIA H100 NVL (94 GB). Our code and benchmark are

semble used to compute the distances, and the diversity of the

accessible at adversarial-frontier.github.io.

models in M. 5.1. Setup Taken together, Sections 3 and 4 complete our framework. Datasets and models. We evaluate our approach on CIFAR-

Given a query budget, the greedy algorithm of Section 3 con-

10 and ImageNet using a fixed 1 000-sample validation subset

structs an attack ensemble that approximates the attack frontier.

for each model–norm pair. We evaluate 30 robust models, 20

As the budget increases, the algorithm yields a nested family of

on CIFAR-10 and 10 on ImageNet, drawn from RobustBench

ensembles, each an incremental extension of the previous one.

and their original sources. We label CIFAR-10 models as C1–

In Section 4 we use these ensembles to compute the DOI of a

C20 and ImageNet ones as I1–I10, as listed in Table 12 . We

set of defenses, and evaluate their gap to the defense frontier. In Section 5, we validate this framework empirically. We con-

2 Models C5, C18, and I6 are sourced from https://github.com/mad

rylab/robustness. For I10, the batch size is reduced to 100 for standard AutoAttack and for the ablation grid on ℓ1 and ℓ2 .

struct ensembles increasing query budget tiers and show that they closely approximate the attack frontier, with the approxi8

Table 3: Deployable attack ensembles produced by the greedy construction. Indented Restarts and Targeted rows report cumulative queries for the attack above; an en-dash denotes an inactive group. Details: https://github.com /adversarial-frontier.github.io.

attack is executed for 500 optimization steps (equivalent to a maximum per-attack budget of T = 1000 queries), recording the perturbation distance every 10 queries. Recall from Sec-

Configuration

4k

8k

12k

Configuration

4k

ℓ0 σ-zero Restarts Targeted PDPGD Restarts Targeted FMN Restarts

12k

tion 3.1 that the feasible set C ⊂ NN restricts the admissible

ℓ1

800 2400 – 600 – – 200 –

900 3400 1600 700 – 1200 200 –

900 4400 3200 700 500 2000 200 100

APGDmin -CE Restarts APGDmin -DLR Restarts PDPGD Restarts FMN Restarts

1000 900 1000 – 400 400 100 200

ℓ2 Alma Targeted PDGD Restarts Targeted APGDmin -DLR Restarts APGDmin -CE Restarts Targeted

8k

1000 2000 1000 2000 600 1100 100 200

1000 4000 1000 3000 600 2100 100 200

query allocation vectors q. Here, C enforces two structural dependencies tied to the pool expansion: (i) a targeted run against the k-th most likely incorrect class cannot receive more queries than the run against the (k−1)-th class, and (ii) a random restart

ℓ∞

1000 – 400 1000 – 400 700 500 – –

1000 – 500 1600 2200 700 1100 600 300 –

1000 2000 1000 2600 2500 700 1100 600 300 200

FMN

800

1000

1000

may only receive queries if its corresponding untargeted base

PDPGD Restarts APGDmin -CE Restarts Targeted APGDmin -DLR Restarts

– – 700 100 – 700 1700

– – 700 2100 – 700 3500

800 2700 700 2400 100 700 3600

run is active. Candidate

levels

are

drawn

{100, 200, . . . , 1000}, defining a grid of J

from

S

=

= 10 evenly

3 Attack implementations are adopted from https://github.com/jerom erony/adversarial-library.

split these 30 defenses into two partitions, train and held-out,

spaced checkpoints up to the cap T .

stratified across datasets (seed 0): 17 training and 13 held-out

Because our greedy

strategy monotonically increases budget allocations, we record

models (12/8 on CIFAR-10, 5/5 on ImageNet). We compute

the resulting ensembles at three distinct query tiers, i.e.,

the ensembles on the train pool, and test them on the the unseen

Q ∈ {4, 8, 12}k queries. This yields a nested hierarchy of

models of the held-out set. Attack pool.

budget

ensembles E4k ⊆ E8k ⊆ E12k . A user can then pick the tier

Table 2 summarizes the pool of minimum-

matching their compute budget and later extend it by resuming

norm solvers3 we used across the four ℓ p norms, and expanded

the same run.

by introducing our novel minimum-norm adaptation of Auto-

Metrics and baselines. For each model and query tier, we re-

Projected Gradient Descent (APGDmin ), we described in Sec-

port the per-model AOI and robust accuracy at standard AA

tion 3.3. All baseline solvers are executed with their default

reference budgets εref . For CIFAR-10, these are set to 12, 0.5,

hyperparameters, The only exception is PDPGD in ℓ0 , where

and 8/255 for ℓ1 , ℓ2 , and ℓ∞ , respectively; for ImageNet, they

we replace the standard hard-thresholding with the closed-form

are 40, 3.0, and 4/255. Finally, we use the E12k ensemble to

ℓ2/3 concave surrogate proximal operator to improve sparsity.

rank all 30 models by computing the DOI.

Finally, each solver’s untargeted execution (seed 42) is aug-

We compare our approach against AA [4]. Since AA reports

mented with two search variants. First, we execute targeted at-

robust accuracy at a single fixed ε and returns no per-sample

tacks directed at the top-9 highest-confidence incorrect classes,

minimum-norm distance, it provides one evaluation point rather

yet still looking for an untargeted misclassification. Second, we

than a complete curve, and cannot be scored by AOI directly.

employ random restarts by evaluating 5 independent initializa-

We thus approximate its curve by evaluating AA over a per-

tions sampled from the ℓ p ball (seeds 43 to 47).

model grid of ε values, derived from our attack frontiers as 9

We measure attack cost in queries, defined as the total num-

distance percentiles plus the reference budget εref . We then lin-

ber of forward and backward passes through the model. Each 9

ℓ0

AOI (%)

100

ℓ1

ℓ2

ℓ∞

98

96 4k

8k

Query budget Q

12k 4k

8k

Query budget Q

12k 4k

Train models

8k

Query budget Q

12k 4k

8k

Query budget Q

12k

Held-out models

Figure 2: Generalization of attack optimality across query budgets. This plot shows AOI as a function of the query budget Q across the four evaluated perturbation norms. Blue lines denote the Attack Optimality Index on average across the set of 17 training models, while red lines denote the same measure on average across 13 held-out models. The AOI monotonically improves as the budget increases from 4k to 12k queries. Crucially, the narrow gap between the train and held-out curves demonstrates that our greedy budget allocation generalizes effectively to unseen defenses without overfitting.

early interpolate these points to reconstruct AA’s robustness–

cation concentrates on APGDmin and PDPGD restarts, with a single

perturbation curve and compute its AOI.

FMN base run. The learned allocations also generalize beyond the 17 training models. Figure 2 compares the AOI on these

5.2. Results models with that on the 13 held-out models from 4k to 12k We first validate the three ensembles on 13 held-out dequeries. The curves track closely across all norms and tiers, fenses, showing that their AOI generalizes to unseen models with a maximum gap below 0.4 percentage points, indicating and matches or exceeds AA’s, both on the complete robustness– no substantial degradation on unseen models.

perturbation curve and at the single reference budget εref . Once

Optimality analysis. Table 4 shows that, at Q = 12k, our en-

validated, E12k becomes our evaluation tool: we use it on all 30

sembles match or exceed AA’s AOI on all 13 held-out models defenses to show how the DOI resolves the limitations of fixed-

on ℓ1 , on 12 out of 13 on ℓ2 , and on 10 out of 13 on ℓ∞ ; their

ε evaluation, assessing every defense across all four perturba-

mean AOI is higher and its variation lower on all three norms. tion norms, even beyond the one used for its own adversarial

The largest improvement is on ℓ2 , where the 4k ensemble al-

training, and beyond RobustBench’s coverage.

ready matches or exceeds AA on 12 of 13 held-out models. BeEnsemble composition and generalization. Table 3 summacause AOI evaluates complete robustness–perturbation curves rizes the composition at each query tier. Base rows report the against the empirical attack frontier, these results demonstrate queries assigned to one run, whereas Restarts and Targeted an improved frontier approximation rather than only robust acrows report the total across all runs in that group; per-run details curacy at a selected perturbation radius. are available on our benchmark website. Composition varies by

In Table 5, we report the AOI on ℓ0 , where AA provides no

norm and budget. The ℓ0 ensembles center on σ-zero, with

baseline. The AOI on held-out models at 12k ranges from 98.1–

smaller contributions from PDPGD and FMN. Under ℓ1 , they rely

99.8 across all models, showing that the ensembles reach the mainly on the base and restart variants of both APGDmin losses. frontier reliably even on a norm with no established benchmark

The broader ℓ2 ensembles are led by PDGD restarts and targeted

to compare against.

runs, complemented by Alma and APGDmin . Under ℓ∞ , the allo10

Table 4: Our greedy ensembles vs. AA: AOI (%) per model as the query budget grows (4k→12k), train and held-out models. Green: our AOI matches or exceeds AutoAttack.

ℓ1

ℓ2

ℓ∞

E8k

E12k

ID

AA

E4k

E8k

E12k

ID

AA

E4k

E8k

E12k

Train C1 96.54 C2 98.25 C5 99.32 C7 98.50 C8 98.82 C9 97.61 C11 98.84 C13 98.88 C14 93.61 C15 98.97 C17 97.33 C20 97.45 I1 98.39 I2 98.32 I4 97.68 I5 99.19 I7 98.59

96.97 98.42 97.79 98.16 97.96 98.28 97.96 97.58 97.53 98.42 97.83 97.45 98.74 98.18 97.56 99.02 98.58

97.95 99.07 98.56 98.83 98.59 98.76 98.91 98.51 98.72 98.94 98.66 98.54 99.12 98.68 98.34 99.28 98.91

98.54 99.39 98.86 99.07 98.82 99.08 99.16 98.82 99.20 99.21 99.04 98.89 99.32 98.89 98.66 99.42 99.11

Train C1 97.65 C2 98.79 C5 99.32 C7 98.24 C8 99.75 C9 99.12 C11 99.76 C13 99.25 C14 97.67 C15 99.86 C17 98.11 C20 98.15 I1 97.15 I2 97.77 I4 95.49 I5 97.34 I7 97.57

99.07 99.49 99.71 99.28 99.70 99.53 99.74 99.52 98.60 99.74 99.30 99.08 99.04 99.07 97.68 98.79 99.15

99.49 99.71 99.87 99.66 99.92 99.72 99.88 99.81 99.24 99.82 99.68 99.50 99.56 99.52 98.74 99.30 99.63

99.72 99.83 99.92 99.79 99.95 99.86 99.91 99.87 99.41 99.94 99.81 99.65 99.72 99.66 99.07 99.56 99.75

Train C1 99.63 C2 99.72 C5 99.87 C7 99.59 C8 99.59 C9 99.45 C11 99.53 C13 99.84 C14 98.64 C15 99.32 C17 99.59 C20 99.67 I1 99.61 I2 99.24 I4 98.69 I5 98.49 I7 99.42

99.59 99.56 99.58 99.52 99.57 99.42 99.78 99.59 99.13 99.65 99.72 99.62 99.30 99.19 98.34 98.71 99.21

99.67 99.71 99.65 99.60 99.63 99.53 99.82 99.69 99.67 99.77 99.80 99.76 99.44 99.31 98.84 98.79 99.30

99.70 99.74 99.71 99.63 99.69 99.55 99.84 99.78 99.74 99.79 99.81 99.81 99.62 99.56 99.18 99.22 99.57

Held-out C3 97.54 C4 97.57 C6 97.33 C10 97.53 C12 97.76 C16 99.22 C18 98.17 C19 97.41 I3 96.26 I6 98.36 I8 98.38 I9 97.93 I10 98.31

97.98 97.83 97.95 96.58 97.80 98.52 97.48 97.59 97.08 98.40 98.24 97.87 98.44

98.78 98.68 98.70 98.20 98.64 99.01 98.43 98.53 97.95 98.85 98.71 98.51 98.94

99.19 99.07 99.00 98.77 98.97 99.22 98.78 98.90 98.31 99.04 99.04 98.83 99.15

Held-out C3 98.06 C4 97.83 C6 97.19 C10 96.61 C12 98.33 C16 99.99 C18 98.01 C19 97.85 I3 93.67 I6 96.80 I8 96.82 I9 95.60 I10 96.04

99.26 99.03 98.93 99.17 99.25 99.86 98.96 99.06 96.74 98.69 99.02 98.14 98.62

99.63 99.43 99.49 99.63 99.64 99.92 99.49 99.45 97.91 99.26 99.45 98.98 99.38

99.78 99.62 99.69 99.80 99.77 99.95 99.69 99.62 98.42 99.52 99.64 99.21 99.54

Held-out C3 99.62 C4 99.46 C6 99.46 C10 99.00 C12 99.50 C16 99.52 C18 99.65 C19 99.45 I3 98.31 I6 99.55 I8 99.56 I9 98.29 I10 98.62

99.66 99.57 99.44 99.60 99.50 99.77 99.44 99.58 98.53 98.88 99.15 98.69 98.97

99.74 99.68 99.57 99.72 99.60 99.84 99.58 99.68 99.00 99.06 99.30 99.11 99.25

99.75 99.69 99.63 99.78 99.63 99.87 99.62 99.71 99.12 99.37 99.50 99.24 99.46

Robust accuracy ρ(‖δ‖2 )

0.8

0.2 1

2

3

4

Perturbation size ‖δ‖2

5

0.0 0.00

(a) Best case: I3 on ℓ2 Attack Frontier

Ensemble (4k)

0.01

0.02

0.03

Perturbation size ‖δ‖∞

0.0 0.0

0.04

(b) Worst case: I6 on ℓ∞ Ensemble (8k)

0.2

0.2

0.2

0

0.4

0.4

0.4

Ensemble (12k)

Model I1 Model I3

0.8 0.6

0.6

0.6

0.4

Model C9 Model C19

0.8

0.8

0.6

0.0

ℓ∞

1.0

Robust accuracy ρ(‖δ‖2 )

ℓ2

1.0

Robust accuracy ρ(‖δ‖∞ )

E4k

Robust accuracy ρ(‖δ‖∞ )

AA

ID

AutoAttack εref =0.5

0.2

0.4

0.6

0.8

1.0

Perturbation size ‖δ‖2

1.2

0.0 0.00

AutoAttack εref =4/255

0.01

0.02

0.03

Perturbation size ‖δ‖∞

0.04

Figure 4: Curves can cross past the reference ε. Robust accuracy ρ(ε) vs. perturbation budget for defense pairs whose curves intersect at a budget larger than AA’s reference ε (dashed line): at the reference one defense leads, beyond it the order flips. Left: ℓ2 on CIFAR-10 (C9/C19); right: the single ℓ∞ case we observe, on ImageNet (I1/I3).

AutoAttack

Figure 3: Ensemble robustness curves vs. AA. Our curve-based evaluations at Q ∈ {4k, 8k, 12k} compared against AA’s point-wise baseline, on I3 (a) and I6 (b) as best and worst cases. Our ensemble wins in I3, while remaining competitive on I6.

We also examine how much increasing the query budget improves AOI on the held-out pool of models, from 4k to 12k 11

Table 5: Our greedy ensembles: Attack Optimality Index (AOI, %) per model as the query budget E grows (4k→12k); train and held-out models. ℓ0 has no AutoAttack baseline.

Train

Held-out

ID

E4k

E8k

E12k

ID

E4k

E8k

E12k

ID

E4k

E8k

E12k

ID

E4k

E8k

E12k

C1 C2 C5 C7 C8 C9 C11 C13 C14

96.6 98.5 98.3 96.6 96.8 97.7 98.6 97.2 97.2

98.5 99.5 99.4 98.3 98.6 99.1 99.4 98.8 98.3

99.2 99.8 99.9 99.2 99.4 99.8 99.7 99.6 99.0

C15 91.1 97.0 C17 97.1 98.6 C20 97.2 98.5 I1 99.3 99.6 I2 98.6 99.3 I4 98.3 99.1 I5 99.1 99.5 I7 98.7 99.2

98.2 99.4 99.3 99.8 99.7 99.6 99.7 99.7

C3 C4 C6 C10 C12 C16 C18

96.6 95.8 96.3 97.0 96.5 92.5 96.7

98.4 97.7 98.2 98.7 98.2 96.8 98.3

99.2 98.7 99.0 99.5 99.0 98.1 99.1

C19 I3 I6 I8 I9 I10

96.8 98.0 99.1 99.4 99.1 99.0

98.4 98.8 99.5 99.6 99.5 99.5

99.2 99.3 99.8 99.8 99.8 99.8

Table 6: Our greedy ensembles vs. AutoAttack: Robust Accuracy ρ(εref ) (%) at the reference ε per model as the query budget grows (4k→12k), for train and held-out models. QAA is the (variable) query cost of AA. Green: our ensembles are at least as strong as AA.

ℓ1

ℓ2

ℓ∞

AA

QAA

E4k

E8k

E12k

ID

AA

QAA

E4k

E8k

E12k

ID

AA

QAA

E4k

E8k

E12k

Train C1 16.5 C2 31.0 C5 26.2 C7 11.1 C8 52.0 C9 41.3 C11 43.1 C13 34.4 C14 0.0 C15 0.0 C17 8.5 C20 9.5 I1 8.6 I2 36.0 I4 40.9 I5 3.8 I7 1.7

1824 3219 2736 1286 5179 4195 4362 3535 198 187 1051 1174 1015 3700 4160 508 299

17.2 30.8 27.8 12.4 52.0 40.7 44.5 36.5 0.0 0.0 8.8 10.9 9.1 37.8 42.5 4.9 2.1

16.0 29.8 27.3 12.0 51.7 40.5 43.8 34.9 0.0 0.0 7.6 9.9 8.2 36.5 41.1 4.4 1.9

15.4 29.2 27.1 11.7 51.7 40.3 43.6 34.5 0.0 0.0 7.5 9.5 8.1 36.1 40.7 4.1 1.9

Train C1 58.4 C2 73.4 C5 70.3 C7 65.8 C8 62.2 C9 58.9 C11 77.1 C13 73.3 C14 0.0 C15 0.9 C17 64.6 C20 69.2 I1 6.5 I2 27.5 I4 34.3 I5 2.6 I7 1.4

5767 7217 6918 6486 6116 5807 7566 7205 195 275 6377 6828 799 2823 3488 384 266

58.3 73.5 70.5 65.7 62.2 58.9 77.1 73.3 0.0 1.0 63.5 68.5 5.6 25.9 32.3 2.3 1.0

58.3 73.5 70.4 65.6 62.2 58.9 77.1 73.3 0.0 1.0 63.5 68.4 4.9 25.6 31.6 2.1 1.0

58.3 73.4 70.4 65.6 62.2 58.9 77.1 73.3 0.0 0.9 63.3 68.2 4.8 25.6 31.3 2.1 1.0

Train C1 51.1 C2 37.6 C5 29.6 C7 58.6 C8 35.5 C9 35.5 C11 44.1 C13 39.2 C14 0.0 C15 0.0 C17 62.5 C20 64.8 I1 45.2 I2 46.0 I4 51.3 I5 27.7 I7 29.5

5073 3822 3031 5799 3567 3587 4415 3944 195 183 6174 6411 4496 4574 5077 2794 2961

51.2 38.1 30.2 58.6 35.7 36.0 44.0 39.4 0.0 0.0 62.6 64.7 45.5 46.1 51.3 27.4 30.1

51.2 37.9 30.1 58.6 35.7 36.0 44.0 39.3 0.0 0.0 62.6 64.7 45.5 46.1 51.3 27.4 30.0

51.2 37.8 30.1 58.5 35.7 36.0 44.0 39.2 0.0 0.0 62.6 64.7 45.3 46.1 51.3 27.2 29.7

Held-out C3 10.7 C4 10.3 C6 9.1 C10 5.3 C12 14.7 C16 0.2 C18 4.7 C19 11.3 I3 34.5 I6 6.8 I8 3.0 I9 36.1 I10 35.2

1271 1230 1100 733 1644 219 667 1324 3590 821 453 3682 3605

11.4 10.8 8.7 7.0 16.5 0.3 6.2 11.1 35.2 7.6 4.0 38.2 36.4

9.7 10.0 8.2 4.9 15.3 0.3 5.3 10.7 32.9 6.9 3.5 36.6 35.0

9.5 9.5 7.8 4.4 15.0 0.3 4.7 10.4 32.0 6.7 3.2 35.7 34.6

Held-out C3 64.9 C4 70.9 C6 64.2 C10 65.7 C12 67.3 C16 7.4 C18 59.3 C19 71.1 I3 20.3 I6 4.3 I8 2.2 I9 31.6 I10 31.4

6402 6983 6338 6473 6633 903 5872 7006 2204 578 372 3231 3196

64.2 70.2 63.4 65.6 67.0 7.4 58.7 70.5 16.8 4.1 2.0 28.9 28.9

64.2 70.1 63.0 65.5 66.7 7.4 58.7 70.3 15.7 3.4 1.6 27.6 27.7

64.1 70.1 62.7 65.3 66.7 7.4 58.6 70.3 15.5 3.4 1.6 27.4 27.5

Held-out C3 57.9 C4 67.8 C6 66.5 C10 57.6 C12 61.9 C16 0.0 C18 51.0 C19 67.8 I3 53.9 I6 32.2 I8 39.1 I9 53.8 I10 53.0

5733 6687 6558 5701 6114 192 5074 6691 5347 3244 3904 5320 5244

58.0 67.9 66.7 57.5 61.9 0.0 51.6 67.8 54.1 33.7 39.9 54.0 53.3

57.9 67.9 66.7 57.5 61.9 0.0 51.5 67.8 54.1 33.6 39.8 54.0 53.2

57.9 67.9 66.7 57.4 61.9 0.0 51.5 67.8 54.1 33.1 39.6 54.0 53.1

ID

12

queries. On ℓ1 , the mean AOI rises from 97.83 ± 0.53 to

varies substantially across the held-out models, ranging from

98.94 ± 0.23 (+1.12), the largest gain among the three norms.

219 to 3 682 queries on ℓ1 , from 372 to 7 006 on ℓ2 , and from

On ℓ∞ , the gain is the smallest, from 99.29±0.39 to 99.57±0.21

192 to 6 691 on ℓ∞ , whereas our tiers use the predefined budgets

(+0.28). This likely reflects ℓ∞ ’s prevalence in robustness eval-

Q. At AA’s reference ε, the ensemble advantage is smaller than

uation and adversarial training among the studied defenses: its

in the curve-based comparison: at 12k queries, our ensembles

attack configurations are near saturation even at low budgets. ℓ2

match or exceed AA on 28 of 39 held-out model–norm pairs

falls in between, improving from 98.83 ± 0.71 to 99.56 ± 0.37

(62 of 90 across the full pool).

(+0.73), while retaining the largest gap to AA.

Crossings and ranking instability. Figure 4 shows two ob-

Robust accuracy comparison. Here we directly compare our

served cases in which a pair of defenses reverses order only

ensembles fixed-ε performance at AA’s reference value. This

beyond AA’s reference ε: the ranking at the standard operating

favors AA’s fixed-ε design because our allocation maximizes

point therefore need not characterize their relative robustness

AOI over complete curves on the 17 training models rather than

over the complete curve. To assess the effect on rankings, we

optimizing specifically at εref , which can disadvantage our en-

recompute AA’s ordering over a grid of perturbation budgets

sembles at low budgets. Nevertheless, our ensembles remain

(Figure 5). The changes are substantial: under ℓ2 on CIFAR-

competitive at these reference values, as detailed in Table 6 and

10, 17 defenses move by at least five ranks across the evaluated

illustrated by the best- and worst-case frontiers from the held-

range of perturbation budgets, while under ℓ∞ on ImageNet, all

out models (Figure 3).

10 models move by at least two ranks. Thus, current bench-

ℓ2 is the norm where we perform best: our ensembles match

marks that rank defenses by robust accuracy at one fixed ref-

or exceed AA on all 13 held-out models, at every query tier,

erence ε, including AA, can miss ranking changes that arise

with a mean improvement of 1.5 ± 1.6 points at 12k (positive

across the complete robustness–perturbation curves.

values indicate a lower, hence better, robust accuracy than AA).

DOI Rankings. Table 7 reports the norm-specific DOI rank-

ℓ1 shows instead a mixed picture: at 8k queries we already

ings across all query tiers. Because each ranking summarizes

match or exceed AA on 7 out of 13 held-out models, rising

complete robustness–perturbation curves, it does not require se-

to 10 out of 13 at 12k, with a mean improvement of 0.6 ± 0.7

lecting a reference ε for that norm.

points at 12k. This is in line with what we observed in the op-

Comparing the resulting ranks reveals strong cross-norm

timality analysis, where ℓ1 was the norm benefiting the most

asymmetry. C6 [25], adversarially trained on ℓ∞ , ranks first

from additional queries. ℓ∞ is instead the hardest case for us:

there but falls in the bottom half under the other norms. C15

we match or exceed AA on 5 out of 13 held-out models, at both

and C16 [23], trained on ℓ0 , show the converse pattern, while

8k and 12k, with a mean difference of −0.2 ± 0.3 points in AA’s

C8 [28], trained on ℓ1 , ranks near the top under ℓ0 , ℓ1 , and ℓ2 but

favor at 12k. The same pattern holds on the complete pool of 30

near the bottom under ℓ∞ . Thus, a high rank under one norm

models: at 12k queries, we match or exceed AA on 29 defenses

does not imply a high rank under the others.

on ℓ2 , 20 on ℓ1 , and 13 on ℓ∞ .

Broad cross-norm robustness also does not follow directly

Beyond point-wise robust accuracy, the methods offer differ-

from the norm used for adversarial training. Of the two ResNet-

ent control over cost and evaluation quality. AA’s realized cost

18 models C10 and C11 [13], C11 ranks fifth under ℓ0 and in 13

Rank

CIFAR-10 ⋅ ℓ1

1 3 5 7 9 11 13 15 17 19

Rank

4

16

20

24

28

32

36

.33 6.67 13 2

40

CIFAR-10 ⋅ ℓ2

1 3 5 7 9 11 13 15 17 19

5

0.5

0.2

Rank

12

8

0.7

5

1

5

1.5

1.2

1.7

5

10

0.0

9

20

0.0

31

0.0

4

0.0

8

41

3

52

0.0

C13 C5 C6 C11

7

62

0.0

ε

0.0

5

2

73

C20 C8 C2 C9

40

2

5

2.2

2.5

1

2

7

83

1

94

0.0

.33 06.7 93 1

3 0 12 133.

3

4

5

6

7

8

9

10

2 5 7 9 1 4 6 8 1 3 05 .010 .015 .020 .026 .031 .036 .041 .047 .052 0.0 0 0 0 0 0 0 0 0 0

05 0.1

C1 C12 I2 I7

80

ImageNet ⋅ ℓ∞

1 2 3 4 5 6 7 8 9 10

0.0

.33 6.67 53 6

ImageNet ⋅ ℓ2

1 2 3 4 5 6 7 8 9 10

CIFAR-10 ⋅ ℓ∞

1 3 5 7 9 11 13 15 17 19

ImageNet ⋅ ℓ1

1 2 3 4 5 6 7 8 9 10

ε

I10 I5 I3 I9

I4 I1 I6

I8 Other models AA standard reference ε

Figure 5: Rank instability across perturbation budgets. Defense rankings (y-axis) computed via AA across ten different perturbation sizes ε (x-axis). In each panel, colored traces highlight the five models exhibiting the highest rank instability, while the remaining models are shown in gray. The vertical dashed line indicates the standard benchmark ε.

the top two under ℓ1 and ℓ2 , whereas C10 ranks 19th under ℓ0

On ImageNet, I4, I9, and I10 [22] rank near the top under all

but ninth under ℓ∞ . C9 [29], trained on the union of ℓ1 , ℓ2 , and

four norms, and I2, I3, I4, I9, and I10 consistently form the

ℓ∞ , ranks near the top under ℓ0 and ℓ1 but only 15th under ℓ∞ . 14

Robust accuracy ρ(‖δ‖p ) Robust accuracy ρ(‖δ‖p ) Robust accuracy ρ(‖δ‖p ) Robust accuracy ρ(‖δ‖p )

(a) CIFAR-10 (b) ImageNet

ℓ0

1.0

ℓ1

0.8 0.6 0.4 0.2 0.0

0

20

40

60

80

100

Perturbation size ‖δ‖0

0

10

20

ℓ2

1.0

30

40

50

Perturbation size ‖δ‖1

60

70

ℓ∞

0.8 0.6 0.4 0.2 0.0 0.0

0.5

1.0

1.5

2.0

2.5

Perturbation size ‖δ‖2

3.0

3.5

0.00

0.05

0.10

ℓ0

1.0

0.15

Perturbation size ‖δ‖∞

0.20

ℓ1

0.8 0.6 0.4 0.2 0.0

0

250

500

750

1000

1250

1500

Perturbation size ‖δ‖0

0

200

ℓ2

1.0

400

600

800

Perturbation size ‖δ‖1

ℓ∞

0.8 0.6 0.4 0.2 0.0

0

2

4

6

Perturbation size ‖δ‖2 0.0

0.2

8

10

0.4

DOI

0.00

0.02

0.6

0.8

0.04

0.06

Perturbation size ‖δ‖∞

0.08

1.0

Figure 6: Robustness–perturbation curves for all 30 evaluated defenses (E12k ). For each dataset, the top row shows the ℓ0 and ℓ1 norms, while the bottom row shows ℓ2 and ℓ∞ . The curves plot the robust accuracy against the perturbation size, colored by their DOI score. The red dashed line represents the defense frontier.

15

Table 7: DOI Evaluations. DOI computed with E at 4k, 8k, and 12k queries. The minimal variation between 4k and 12k demonstrates that the DOI provides stable robustness estimates.

ℓ0 Norm ID

4k

8k

ℓ1 Norm 12k

ID

4k

8k

ℓ2 Norm 12k

ID

ℓ∞ Norm

4k

8k

12k

ID

4k

8k

12k

81.7 74.2 73.7 70.3 63.5 60.8 60.3 59.7 58.5 58.1 57.5 57.1 56.7 56.1 56.0 54.8 48.9 19.8 14.4 1.5

82.0 74.3 73.8 70.4 63.7 60.6 60.4 59.6 58.4 57.9 57.3 57.0 56.4 56.0 55.7 54.3 48.5 19.9 14.4 1.5

82.0 74.2 73.9 70.4 63.7 60.5 60.4 59.5 58.3 57.9 57.3 57.0 56.4 56.0 55.7 54.2 48.5 19.9 14.4 1.5

C6 C4 C19 C17 C20 C12 C7 C3 C10 C1 C18 C11 C13 C2 C9 C8 C5 C16 C15 C14

87.8 83.7 83.5 81.5 79.5 77.9 75.1 74.3 70.6 69.2 62.4 54.3 49.6 48.9 45.5 43.2 43.0 13.4 10.2 1.3

87.7 83.7 83.6 81.5 79.4 77.9 75.2 74.3 70.6 69.2 62.4 54.4 49.6 48.9 45.6 43.3 43.1 13.5 10.3 1.3

87.7 83.8 83.7 81.7 79.5 78.0 75.2 74.5 70.7 69.3 62.5 54.5 49.6 49.0 45.6 43.3 43.2 13.5 10.3 1.3

86.3 82.7 80.4 77.2 66.9 40.9 35.8 30.3 26.5 23.9

86.3 82.9 80.6 78.1 66.9 41.2 35.9 30.5 26.7 24.1

86.3 82.8 80.6 78.2 66.7 41.2 35.9 30.5 26.7 24.1

I9 I10 I4 I3 I1 I2 I8 I6 I7 I5

83.8 82.0 79.6 75.1 73.8 65.6 61.8 51.0 44.6 44.0

83.7 82.0 79.5 74.9 74.0 65.8 61.9 51.1 44.7 44.1

83.9 82.0 79.5 75.0 74.1 65.9 61.9 50.9 44.6 43.7

CIFAR-10 C16 C9 C8 C15 C11 C2 C13 C12 C1 C7 C4 C19 C6 C5 C20 C3 C17 C18 C10 C14

72.6 60.8 59.8 60.3 46.2 40.4 40.1 40.4 37.4 36.9 37.0 35.8 35.8 33.4 34.3 33.8 29.5 24.2 22.7 7.8

72.2 63.9 62.6 57.0 49.2 42.2 42.0 41.3 37.8 37.8 37.6 36.4 36.1 35.3 35.3 34.3 30.2 24.7 23.4 8.3

72.2 64.6 63.4 56.8 50.1 42.9 42.5 41.2 37.8 37.7 37.4 36.3 36.0 35.8 35.2 34.3 30.1 24.7 23.5 8.4

C8 C11 C9 C13 C2 C5 C12 C1 C7 C19 C20 C4 C3 C6 C17 C10 C18 C16 C15 C14

81.5 64.7 59.8 55.5 49.8 46.6 32.2 31.3 29.7 28.7 28.8 28.3 28.2 26.1 25.6 25.2 23.1 17.2 11.7 1.3

81.7 64.1 60.0 55.1 49.3 46.4 31.8 30.7 29.3 28.2 28.1 27.8 27.7 25.7 25.2 24.5 22.5 17.3 11.7 1.3

81.9 64.1 60.0 55.0 49.2 46.4 31.6 30.3 29.1 28.0 27.8 27.6 27.4 25.5 24.9 24.2 22.2 17.3 11.7 1.2

C11 C13 C8 C2 C5 C12 C9 C19 C4 C7 C20 C3 C10 C1 C17 C6 C18 C16 C15 C14

ImageNet I4 I3 I9 I10 I2 I1 I6 I8 I5 I7

73.3 70.7 66.0 65.9 61.0 19.9 17.1 12.0 11.3 8.5

73.7 71.6 67.5 66.8 62.1 20.7 17.5 12.5 11.6 8.8

73.8 72.6 68.5 68.2 63.5 21.3 18.0 12.8 11.9 8.9

I4 I9 I2 I10 I3 I1 I6 I8 I5 I7

82.3 74.7 70.1 69.4 58.3 21.9 18.2 13.1 12.4 9.5

82.0 74.5 71.0 69.2 57.8 21.8 18.1 13.0 12.3 9.6

81.6 74.1 71.5 69.3 57.6 21.9 18.2 12.9 12.3 9.6

I4 I9 I10 I2 I3 I1 I6 I8 I5 I7

top half under ℓ0 , ℓ1 , and ℓ2 . These patterns are also visible in

antee, since the frontier and DOI can change with the query

Figure 6.

budget, as seen under ℓ0 .

The rankings are stable across the evaluated tiers: six of the 5.3. Using the ensembles in practice

eight (norm, dataset) combinations retain the same strict ordering at 4k, 8k, and 12k. On CIFAR-10, ℓ1 differs only by a

Suppose a practitioner has an established defense fA , already

C19/C20 tie at 4k, while ℓ0 contains small local swaps at 4k

evaluated with the full ensemble E12k , and wants to decide

that resolve by 8k. This is empirical stability rather than a guar-

whether a new candidate fB improves on it. Rather than committing the full budget upfront, they can first attack fB with the 16

cheapest tier E4k , on the same samples and norm, and compare

discarded on the same early-stopping grounds as above, since a

the two robustness–perturbation curves. This early comparison

smaller area already signals lower overall robustness before the

is already conclusive in one direction. Since the ensemble dis-

estimate has even tightened. This view is complementary, not

tances upper-bound the true minimal perturbations, and adding

a substitute, for comparing the models directly: AUREC sum-

queries can only tighten them, the curve of fB can only move

marizes robustness as an average over the whole perturbation

downward as the budget grows from 4k to 12k: spending more

range, but it does not reveal whether a defense is more robust at

queries can only reveal fB to be weaker than it already appears,

small perturbations than at large ones, or vice versa. A practi-

never stronger. Therefore, if the E4k curve of fB already lies

tioner should instead choose between the two defenses also by

below the E12k curve of fA , no additional query can reverse the

considering where along the curve robustness matters most for

outcome, and fB can be rejected after only 4k queries, without

their specific use case.

requiring further computations. Figure 7 shows one such case on ℓ∞ taken from our model

6. Related Work

pool: the curve of C9 evaluated at E4k already sits entirely be-

Fixed-ε Ensemble evaluation. Carlini et al. [6] showed that

low that of C6 evaluated at E12k , so C9 is less robust than C6

fixed-ε evaluation is fragile: it can conflate attack failure with

across every perturbation size, and the remaining 8k queries

genuine robustness. They advocated for testing across multiple

would only widen the gap. The practitioner discards C9 having

perturbation budgets and adapting attacks to defense-specific

spent a third of the full budget. If instead the two curves are

properties. AA [4] introduced a fixed, parameter-free ensemble

close or overlap at 4k, the comparison is not yet decisive: the

of four attacks (Auto-Projected Gradient Descent with Cross-

practitioner can then resume the same run and extend it to 8k or

Entropy and Difference-of-Logits-Ratio losses, Fast Adaptive

12k, refining the estimate only where it is needed.

Boundary, and Square attacks), establishing the de facto stan-

A complementary view for comparing the two models di-

dard for robustness benchmarking. Adaptive-AA [36] extends

rectly is to compare their AUREC (Eq. (4)). If the AUREC of

Robust accuracy ρ(‖δ‖∞ )

1.0

AA by automatically tuning attack hyperparameters. SparseAA [23] applies the fixed-ensemble approach to pixel-wise ℓ0

fA : C6 @ Q = 12k fB : C9 @ Q = 4k

0.8

sparsity, constrained to grouped-channel perturbations. Finally, AutoAE [37] proposes a greedy algorithm to allocate iterations

0.6

across attacks at a single, fixed ε, thus it does not extend to

0.4

curve-based evaluation. We provide evidence of the brittleness

0.2 0.0 0.00

of fixed-ε evaluations in our experiments. Moreover, none of these methods covers the optimality of the algorithms used for 0.02

0.04

0.06

0.08

Perturbation size ‖δ‖∞

0.10

the evaluations. Adversarial Benchmarks. RobustBench [3] maintains stan-

Figure 7: Incremental evaluation with a controllable budget. Robustness– perturbation curves on ℓ∞ for a defense fA (C6) evaluated with the full E12k ensemble and a candidate fB (C9) evaluated with the cheaper E4k tier. The new curve is below the reference at 4k queries; more queries can only lower it further, thus fB can be directly rejected.

dardized leaderboards reporting robust accuracy at fixed budgets on ℓ2 and ℓ∞ norms via AA. Guo et al. [38] propose a multiview evaluation framework with 23 data- and model-oriented

fB at 4k is already much smaller than that of fA at 12k, fB can be 17

metrics, including test-example integrity, model structure, and

tances, black-box attacks and semantic or patch-based perturba-

adversarial behavior. AttackBench [8] takes a complementary

tions can be added to the pool at the sole cost of generalizing

view, proposing the Attack Optimality Index (AOI) to measure

the query unit.

how closely individual attacks approach the smallest achiev-

We believe this work positions curve-based, optimality-

able perturbation across models. However, none of these two

aware, and configurable evaluation as a practical replacement

approaches propose a method for combining attacks.

for fixed-ε leaderboards.

7. Conclusion and Future Work

Acknowledgements

We introduce a new framework for adversarial robustness

This work has been carried out while L. Scionis and L. Melis

evaluation. Our greedy algorithm selects a minimum-norm at-

were enrolled in the Italian National Doctorate on AI run by the

tack ensemble, including APGDmin , within a query budget to

Sapienza University of Rome in collaboration with the Univer-

estimate the complete robustness–perturbation curve. Its AOI

sity of Cagliari. This research has been partially supported by

quantifies how closely the ensemble approaches the empirical

the Horizon Europe projects Sec4AI4Sec (GA no. 101120393),

attack frontier. The ensembles generalize beyond the models

and CoEvolution (GA no. 101168560), and by project FISA-

used to construct them. Our 12k-query ensembles match or ex-

2023-00128 funded by the MUR program Fondo italiano per le

ceed AA’s AOI in most cases. The DOI summarizes the com-

scienze applicate.

plete curve relative to the empirical defense frontier, avoiding

Declaration on the use of generative AI and AI-assisted

the selection of one ε for the ranking. The nested tiers make

technologies. During the preparation of this work, the author(s)

both the query cost and the tightness of the frontier approxima-

used Claude to complement the initial literature review and to

tion controllable.

write, and Claude Code to polish the plots and visualizations.

Our framework has three main limitations, each pointing

The author(s) reviewed and edited the output as needed and take

to a natural extension. First, evaluations are pool-based: the

full responsibility for the content of the published article.

frontiers are empirical estimates and the DOI is relative to the shared defense pool. We mitigate this by fixing and re-

References

leasing the reference pool, so that new defenses are ranked [1] B. Biggio, I. Corona, D. Maiorca, B. Nelson, N. Šrndić,

against a common frontier. Second, constructing the frontier

P. Laskov, G. Giacinto, F. Roli, Evasion attacks against

requires pre-computing distance–query trajectories for every

machine learning at test time, in: Machine Learning and

attack on the reference models, an offline cost that Q does

Knowledge Discovery in Databases, Vol. 8190 of Lecture

not control. Cached trajectories make extensions incremental,

Notes in Computer Science, Springer, 2013, pp. 387–402.

since adding an attack only requires its own runs, and warmstarting new runs from existing ones would reduce this cost fur-

[2] C. Szegedy, W. Zaremba, I. Sutskever, J. Bruna, D. Erhan,

ther. Finally, the pool contains only white-box, gradient-based

I. J. Goodfellow, R. Fergus, Intriguing properties of neural

attacks, so defenses relying on gradient obfuscation or non-

networks, in: International Conference on Learning Rep-

differentiable components are not faithfully evaluated. Since

resentations, 2014.

the min-composition framework only consumes per-sample dis18

[3] F. Croce, M. Andriushchenko, V. Sehwag, E. Debenedetti,

[11] M. Pintor, F. Roli, W. Brendel, B. Biggio, Fast minimum-

N. Flammarion, M. Chiang, P. Mittal, M. Hein, Robust-

norm adversarial attacks through adaptive norm con-

Bench: A standardized adversarial robustness benchmark,

straints, Advances in Neural Information Processing Sys-

in: NeurIPS Datasets and Benchmarks, 2021.

tems 34 (2021) 20052–20062.

[4] F. Croce, M. Hein, Reliable evaluation of adversarial ro-

[12] S. Addepalli, S. Jain, G. Sriramanan, R. Venkatesh Babu,

bustness with an ensemble of diverse parameter-free at-

Scaling adversarial training to large perturbation bounds,

tacks, in: International Conference on Machine Learning,

in: European Conference on Computer Vision, Springer,

2020.

2022, pp. 301–316.

[5] B. Biggio,

F. Roli,

Wild patterns:

rise

adversarial

after

the

ing,

Pattern

of

Recognition

84

Ten years

machine (2018)

[13] R. Rade, S.-M. Moosavi-Dezfooli, Helper-based adversar-

learn-

ial training: Reducing excessive margin to achieve a better

317–331.

accuracy vs. robustness trade-off, in: ICML 2021 Work-

doi:https://doi.org/10.1016/j.patcog.2018.07.023.

shop on Adversarial Machine Learning, 2021.

[6] N. Carlini, A. Athalye, N. Papernot, W. Brendel,

[14] E.-C. Chen, C.-R. Lee, Data filtering for efficient adver-

J. Rauber, D. Tsipras, I. Goodfellow, A. Madry,

sarial training, Pattern Recognition 151 (2024) 110394.

A. Kurakin, On evaluating adversarial robustness, arXiv [15] M. Augustin, A. Meinke, M. Hein, Adversarial robustness

preprint arXiv:1902.06705 (2019).

on in-and out-distribution improves explainability, in: Eu[7] N. Risse, C. Göpfert, J. P. Göpfert, How to compare ad-

ropean Conference on Computer Vision, Springer, 2020,

versarial robustness of classifiers from a global perspec-

pp. 228–245.

tive, in: International Conference on Artificial Neural Net[16] S.-A. Rebuffi, S. Gowal, D. A. Calian, F. Stimberg,

works, Springer, 2021, pp. 29–41.

O. Wiles, T. Mann, Fixing data augmentation to improve [8] A. E. Cinà, J. Rony, M. Pintor, L. Demetrio, A. Demontis, adversarial robustness, arXiv preprint arXiv:2103.01946 B. Biggio, I. Ben Ayed, F. Roli, AttackBench: Evaluating (2021). gradient-based attacks for adversarial examples, Proceed[17] E. Debenedetti, V. Sehwag, P. Mittal, A light recipe

ings of the AAAI Conference on Artificial Intelligence

to train robust vision transformers, in:

39 (3) (2025) 2600–2608.

2023 IEEE

conference on secure and trustworthy machine learning

[9] C. Göpfert, J. P. Göpfert, B. Hammer, Adversarial ro-

(SaTML), IEEE, 2023, pp. 225–253.

bustness curves, in: Joint European Conference on Ma-

[18] V. Sehwag, S. Mahloujifar, T. Handina, S. Dai, C. Xiang,

chine Learning and Knowledge Discovery in Databases,

M. Chiang, P. Mittal, Robust learning meets generative

Springer, 2019, pp. 172–179.

models: Can proxy distributions improve adversarial ro-

[10] F. Croce, M. Hein, Mind the box: ℓ1 -APGD for sparse

bustness?, arXiv preprint arXiv:2104.09425 (2021).

adversarial attacks on image classifiers, in: International Conference on Machine Learning, 2021. 19

Advances in Neural Information Processing Systems 33

[19] A. Rodríguez-Muñoz, T. Wang, A. Torralba, Characteriz-

(2020) 3533–3545.

ing model robustness via natural input gradients, in: European Conference on Computer Vision, Springer, 2024,

[28] Y. Jiang, C. Liu, Z. Huang, M. Salzmann, S. Susstrunk,

pp. 161–178.

Towards stable and efficient adversarial training against ℓ1

[20] J. Cui, Z. Tian, Z. Zhong, X. Qi, B. Yu, H. Zhang, Decou-

bounded adversarial attacks, in: International Conference

pled kullback-leibler divergence loss, Advances in Neural

on Machine Learning, PMLR, 2023, pp. 15089–15104.

Information Processing Systems 37 (2024) 74461–74486. [29] P. Maini, E. Wong, Z. Kolter, Adversarial robustness [21] D. Stutz, M. Hein, B. Schiele, Confidence-calibrated ad-

against the union of multiple perturbation models, in:

versarial training: Generalizing to unseen attacks, in: In-

International Conference on Machine Learning, PMLR,

ternational conference on machine learning, PMLR, 2020,

2020, pp. 6640–6650.

pp. 9155–9166. [30] Z. Wang, T. Pang, C. Du, M. Lin, W. Liu, S. Yan, Bet[22] N. D. Singh, F. Croce, M. Hein, Revisiting adversarial

ter diffusion models further improve adversarial training,

training for imagenet: Architectures, training and gener-

in: International conference on machine learning, PMLR,

alization across threat models, Advances in Neural Infor-

2023, pp. 36246–36263.

mation Processing Systems 36 (2023) 13931–13955. [31] Y. Xu, Y. Sun, M. Goldblum, T. Goldstein, F. Huang, Ex[23] X. Zhong, Y. Huang, C. Liu, Towards efficient training

ploring and exploiting decision boundary dynamics for

and evaluation of robust models against ℓ0 bounded ad-

adversarial robustness, arXiv preprint arXiv:2302.03015

versarial perturbations, in: Forty-first International Con-

(2023).

ference on Machine Learning, 2024. [32] A. Matyasko, L.-P. Chau, PDPGD: Primal-dual proxi[24] E. Wong, L. Rice, J. Z. Kolter, Fast is better than mal gradient descent adversarial attack, arXiv preprint free:

Revisiting adversarial training, arXiv preprint arXiv:2106.01538 (2021).

arXiv:2001.03994 (2020). [33] J. Rony, E. Granger, M. Pedersoli, I. Ben Ayed, Aug-

[25] S. Gowal, S.-A. Rebuffi, O. Wiles, F. Stimberg, D. A.

mented lagrangian adversarial attacks, in: Proceedings of

Calian, T. A. Mann, Improving robustness using generated

the IEEE/CVF International Conference on Computer Vi-

data, Advances in neural information processing systems

sion, 2021, pp. 7738–7747.

34 (2021) 4218–4233.

[34] J. Rony, L. G. Hafemann, L. S. Oliveira, I. Ben Ayed,

[26] T. Pang, M. Lin, X. Yang, J. Zhu, S. Yan, Robustness

R. Sabourin, E. Granger, Decoupling direction and norm

and accuracy could be reconcilable by (proper) definition,

for efficient gradient-based ℓ2 adversarial attacks and de-

in: International conference on machine learning, PMLR,

fenses, in: Proceedings of the IEEE/CVF Conference

2022, pp. 17258–17277.

on Computer Vision and Pattern Recognition, 2019, pp. [27] H. Salman, A. Ilyas, L. Engstrom, A. Kapoor, A. Madry,

4322–4330.

Do adversarially robust imagenet models transfer better?, 20

[35] A. E. Cinà, F. Villani, M. Pintor, L. Schönherr, B. Big-

[37] S. Liu, F. Peng, K. Tang, Reliable robustness evaluation

gio, M. Pelillo, σ-zero: Gradient-based optimization of

via automatically constructed attack ensembles, in: Pro-

ℓ0 -norm adversarial examples, in: The Thirteenth Interna-

ceedings of the AAAI Conference on Artificial Intelli-

tional Conference on Learning Representations, 2025.

gence (AAAI), 2023.

[36] C. Yao, P. Bielik, P. Tsankov, M. Vechev, Automated

[38] J. Guo, W. Bao, J. Wang, Y. Ma, X. Gao, G. Xiao, A. Liu,

discovery of adaptive attacks on adversarial defenses,

J. Dong, X. Liu, W. Wu, A comprehensive evaluation

Advances in Neural Information Processing Systems 34

framework for deep model robustness, Pattern Recogni-

(2021) 26858–26870.

tion 137 (2023) 109308.

21

Record · ID 394340 · SHA-256 307f8dac648bc51f
Retrieved via Conceptio — every document is proof-bundled with source, license, and retrieval metadata.