REVIEW 4 major objections 6 minor 24 references
Sparse patches adversarial attacks via extrapolating point-wise information
T0 review · 4 major / 6 minor · reviewed 2026-08-12 · deepseek-v4-flash
Pith's one-line read This paper claims that sparse and patch adversarial attacks can be solved directly by trimming dense perturbations, and that the result achieves state-of-the-art success on ImageNet.
desk verdict New trimming heuristic for sparse/patch attacks that consistently beats baselines on ImageNet, but the load-bearing proxy in Eq. (6) is unvalidated and no variance is reported, so treat SOTA margins as provisional. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing mechanism is the TrimStep procedure: it computes a per-pixel importance score by averaging, over Monte Carlo-sampled binary masks, the model's loss on the masked perturbation weighted by the mask, then selects the top-k pixels (or patches). The attack wraps TrimStep in a logarithmic trimming schedule, interleaving PGD optimization with Bernoulli dropout that simulates the binary-mask projection, so the dense perturbation stays robust to the next trim and the L0 gap per step stays small. This converts the combinatorial mask search into a sequence of top-k selections plus differentiable perturbation updates.
What would settle it
Take a trained ImageNet model, compute a PGDTrim mask for a given L0 budget, then replace an equal number of the lowest-ranked kept pixels with an equal-size set of medium-ranked pixels chosen for high pairwise correlation with the surviving set, keeping perturbation magnitudes fixed; if the replacement achieves equal or higher adversarial success, the point-wise independence assumption behind the ranking is untenable.
Extended reading notes
Core claim
The central claim is that the optimal sparse mask can be extrapolated from the point-wise importance of a dense perturbation. From a pre-optimized dense perturbation δ, the authors estimate for each pixel the expected attack loss over binary masks that keep that pixel, using Monte Carlo sampling against the current support. They then keep the highest-scoring pixels (or, under a patch kernel, the highest-scoring patches via a max-out procedure), and repeat an optimize-then-trim loop on a logarithmic schedule of L0 bounds. The resulting attacks, PGDTrim and PGDTrimKernel, achieve higher adversarial success rates than SparseFool, PGD_L0, GreedyFool, and Homotopy across all tested models and L0 budgets on ImageNet, reaching 100 percent success at L0 = 128 for InceptionV3 and standard ResNet50, and at L0 = 224 for a robust ResNet50.
Load-bearing premise
The entire method leans on the assumption that a pixel's importance computed from a dense perturbation stays valid as the perturbation is made sparse, so pixels that are only useful in correlated groups are never discarded by the trimming.
Editorial extensions
If this is right
- Attackers gain a practical way to place multiple arbitrary-shaped adversarial patches in one optimization, which prior patch attacks did not support directly.
- Defenses can no longer assume sparse-attack evaluations are complete without this baseline, since it outperforms existing sparse attacks on standard, robust, and transformer models.
- Because the trimming step does not require differentiability over locations, the method transfers to settings like physical-world patch placement where location optimization is not differentiable.
- Reported 100 percent success rates at low L0 budgets indicate that current ImageNet classifiers remain vulnerable to sparse modifications, and robustness evaluations should include such budgets.
Reading between the lines
- The top-k trim could be interpreted as a greedy step for a possibly submodular set function, suggesting a provable approximation guarantee when the loss is near-submodular over selected pixels.
- The Monte Carlo estimator in Eq. (6) is a candidate for variance reduction (control variates or stratified sampling), which could cut the 1000-sample cost and make the attack practical for video or real-time settings.
- One could invert PGDTrim's point-wise ranking to build saliency maps of the minimal pixel subsets a classifier relies on, giving an interpretability tool rather than only an attack.
- The method is evaluated only on single-image attacks; running the trimming loop over a batch of images would produce a universal sparse patch, and it is an open question whether the gains persist in that setting.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes sparse and patch adversarial attacks by starting from a dense adversarial perturbation and iteratively trimming it to a target L0 budget. The central idea is a TrimStep procedure that estimates per-point importance via Monte Carlo sampling over random binary masks and then keeps the top-scoring points (or the highest-scoring patches under a kernel constraint). The method is evaluated on ImageNet across five models (InceptionV3, ResNet50, robust ResNet50, Swin-B, ConvNeXt-B), reporting adversarial success rate as a function of the L0 bound for the sparse attack and for 1x1, 2x2, and 4x4 patch variants. The authors claim state-of-the-art sparse attack results and that their approach is the first direct solution to simultaneous patch-location and perturbation optimization.
Significance. If the empirical claims hold, the paper would provide a practical and general mechanism for jointly optimizing patch locations and perturbations, addressing a recognized gap in patch-based adversarial attacks. The paper has notable strengths: the method is described with explicit algorithms, a reference implementation is promised, and the evaluation covers multiple architectures including robust and transformer-based models. The sparse attack results are consistently better than the compared baselines across the reported settings. However, the central approximation on which the method rests—replacing the posterior mask distribution by the prior mask distribution in Eq. (6)—is presented without a formal bound or empirical validation, and the reported curves lack variance information despite the stochastic components (Monte Carlo sampling and restarts). These issues make the state-of-the-art claim not yet fully supported.
major comments (4)
- [3.1, Eq. (5)-Eq. (6)] The approximation Lδs = E_B[ℓ(M(x+δ^B_s),y)·B] ≈ E_B[ℓ(M(x+B⊙δ),y)·B] is the load-bearing step of the entire method, but it is only motivated by qualitative assumptions. No bound is given and no experiment checks whether the top-k sets selected by Eq. (6) match those selected by the true objective Eq. (5) or Eq. (4) on a tractable subproblem. Since the authors acknowledge that the approximation is exact only under assumptions that are not verified on ImageNet, the "significantly outperforms" claim is not yet backed by a correctness argument. Please provide either a quantitative bound (e.g., in terms of the Lipschitz constant of ℓ∘M and the projection error) or an empirical validation showing that the selected masks closely match the optimal masks on a simplified setting, and report the discrepancy as a function of the L0 gap.
- [4.1, Figs. 2-5] The reported ASR curves are single trajectories with no error bars, confidence intervals, or significance tests. The method has multiple stochastic components: MC=1000 mask samples per trim step and nrestarts=11 restarts. The authors also state that MC samples may be "sufficient" and compute Eq. (6) directly, but no criterion for sufficiency is given. Without variance reporting, the claim that the method "significantly outperforms" the baselines is not statistically supported. Please report mean and standard deviation (or full error bars) over the 11 restarts and, ideally, over several MC seeds, and indicate the number of images used for each curve.
- [4, Figs. 2-4] The patch-specific contribution is not compared against any existing patch attack. Figures 2-4 show the proposed patch variants only against sparse baselines and against the paper's own sparse attack; no comparison is made to prior patch attacks such as those of Nemcovsky et al., Chen et al., Wei et al., or Zolfi et al. described in the introduction. Since the paper's claimed novelty is simultaneous optimization of patch locations and perturbations, an evaluation against previous patch attacks on the same models and L0 budgets (or a clear explanation of why such a comparison is not meaningful) is necessary to support that claim.
- [A.2, Algorithm 2] In the point-wise evaluation loop, BCount starts at zero and is incremented by the sampled mask B. If a point is never selected in the MC samples, BCount[i] remains zero and the expression BLoss/BCount is undefined unless a special case is handled. The pseudocode does not describe such handling, which makes the algorithm as written non-reproducible. Please specify how zero-count points are treated (e.g., excluded from the top-k selection or assigned a default score).
minor comments (6)
- [4, Fig. 5] The caption says "ConvNextB" while the text refers to the model as "ConvNeXtVIT"; please unify the naming.
- [4, Experimental settings] The text has a typo: "M C= 1000" should be "MC = 1000".
- [A.1, Eq. (9)] The notation ∥δinit∥0 = N is stated for the initial perturbation, but the algorithm initializes δbest with a uniform draw in [-1,1]^N; please clarify whether this initialization is always full-support and whether the count is over pixels or scalar channels.
- [A.2, Algorithm 3] The padding and pooling operations for overlapping patches are described compactly; providing a small example or a precise definition of MaxPool, SumPool, and Pad would improve reproducibility.
- [References] The Koonce reference is not the standard citation for ResNet50; please cite the original He et al. paper.
- [4.1, patch discussion] The text says ASR "starting from ϵ0=128" for IncV3 and RN50, but the curves show the reported points; please clarify whether the curves are monotonic and whether the 100% claim is exact or rounded.
Circularity Check
No circularity in the derivation; Eq. (6) is an explicitly stated approximation, and the SOTA claim rests on external benchmarks.
full rationale
The paper's derivation chain is not circular. The attack objectives in Eqs. (1)-(3) are standard optimization definitions. Eq. (4) states the joint mask/perturbation objective, Eq. (5) defines an exact but intractable point-wise importance criterion, and Eq. (6) is an explicitly labeled approximation of that criterion using the dense perturbation. The mask selection in Eqs. (7)-(8) and in Algorithms 2-3 then uses this approximation, and the final perturbation is separately optimized and evaluated. No parameter is fitted to the reported adversarial success rates, no uniqueness theorem is imported from the authors' prior work, and no conclusion is assumed in the construction of the method. The paper's own Section 3.1 lists the assumptions under which the Eq. (6) approximation is expected to hold; those assumptions are unproven heuristics, which is a correctness/novelty risk rather than circularity. The only self-citation is Nemcovsky et al. (2022), used for motivation that patch attacks are realistic in physical settings; it is not load-bearing for the method or the experimental claim. The SOTA claim is supported by comparisons to external baselines (PGD_L0, GreedyFool, SparseFool, Homotopy) on ImageNet models, so the central claim has independent empirical content.
Assumptions & free parameters
free parameters (4)
- Monte Carlo samples MC =
1000
- trim steps ntrim =
11
- PGD restarts nrestarts =
11
- PGD step size alpha =
not specified
assumptions (3)
- domain assumption The attack criterion mainly depends on selecting significant points in the dense perturbation rather than a well-correlated group.
- domain assumption The dense perturbation is sufficiently robust to the projections B⊙δ so that the loss decrease during trimming is mainly due to removing less significant points.
- domain assumption The L0 gap between successive trim steps is sufficiently small so that point-wise significance remains relatively unaltered.
Cite this review
Pith. "Pith review of Sparse patches adversarial attacks via extrapolating point-wise information." pith.science (2026). https://pith.science/paper/2QUHWI6B
@misc{pith2026241116162,
author = {Pith},
title = {Pith review of: Sparse patches adversarial attacks via extrapolating point-wise information},
year = {2026},
howpublished = {\url{https://pith.science/paper/2QUHWI6B}},
note = {Machine review of arXiv:2411.16162}
}
read the original abstract
Sparse and patch adversarial attacks were previously shown to be applicable in realistic settings and are considered a security risk to autonomous systems. Sparse adversarial perturbations constitute a setting in which the adversarial perturbations are limited to affecting a relatively small number of points in the input. Patch adversarial attacks denote the setting where the sparse attacks are limited to a given structure, i.e., sparse patches with a given shape and number. However, previous patch adversarial attacks do not simultaneously optimize multiple patches' locations and perturbations. This work suggests a novel approach for sparse patches adversarial attacks via point-wise trimming dense adversarial perturbations. Our approach enables simultaneous optimization of multiple sparse patches' locations and perturbations for any given number and shape. Moreover, our approach is also applicable for standard sparse adversarial attacks, where we show that it significantly improves the state-of-the-art over multiple extensive settings. A reference implementation of the proposed method and the reported experiments is provided at \url{https://github.com/yanemcovsky/SparsePatches.git}
Figures
Figures from the paper (2 more)
Reference graph
Works this paper leans on
-
[1]
Intriguing properties of neural networks
Christian Szegedy, Wojciech Zaremba, Ilya Sutskever, Joan Bruna, Dumitru Erhan, Ian Goodfellow, and Rob Fergus. Intriguing properties of neural networks. arXiv preprint arXiv:1312.6199, 2013. URL http://arxiv.org/abs/1312.6199
arXiv 2013
-
[2]
Goodfellow, Jonathon Shlens, and Christian Szegedy
Ian J. Goodfellow, Jonathon Shlens, and Christian Szegedy. Explaining and harnessing adversarial examples. arXiv preprint arXiv:1412.6572, 2014. URL http://arxiv.org/abs/1412.6572
arXiv 2014
-
[3]
Towards deep learning models resistant to adversarial attacks
Aleksander Madry, Aleksandar Makelov, Ludwig Schmidt, Dimitris Tsipras, and Adrian Vladu. Towards deep learning models resistant to adversarial attacks. In International Conference on Learning Representations, 2018. URL https://openreview.net/forum?id=rJzIBfZAb
2018
-
[4]
Sparse and imperceivable adversarial attacks
Francesco Croce and Matthias Hein. Sparse and imperceivable adversarial attacks. In Proceedings of the IEEE/CVF international conference on computer vision, pages 4724--4732, 2019
work page 2019
-
[5]
Sparse adversarial attack via perturbation factorization
Yanbo Fan, Baoyuan Wu, Tuanhui Li, Yong Zhang, Mingyang Li, Zhifeng Li, and Yujiu Yang. Sparse adversarial attack via perturbation factorization. In Computer Vision--ECCV 2020: 16th European Conference, Glasgow, UK, August 23--28, 2020, Proceedings, Part XXII 16, pages 35--50. Springer, 2020
work page 2020
-
[6]
Mind the box: l\_1 -apgd for sparse adversarial attacks on image classifiers
Francesco Croce and Matthias Hein. Mind the box: l\_1 -apgd for sparse adversarial attacks on image classifiers. In International Conference on Machine Learning, pages 2201--2211. PMLR, 2021
work page 2021
-
[7]
Greedyfool: Distortion-aware sparse adversarial attack
Xiaoyi Dong, Dongdong Chen, Jianmin Bao, Chuan Qin, Lu Yuan, Weiming Zhang, Nenghai Yu, and Dong Chen. Greedyfool: Distortion-aware sparse adversarial attack. Advances in Neural Information Processing Systems, 33: 0 11226--11236, 2020
work page 2020
-
[8]
Physical passive patch adversarial attacks on visual odometry systems
Yaniv Nemcovsky, Matan Jacoby, Alex M Bronstein, and Chaim Baskin. Physical passive patch adversarial attacks on visual odometry systems. In Proceedings of the Asian Conference on Computer Vision, pages 1795--1811, 2022
work page 2022
Show all 24 references
-
[9]
Evading real-time person detectors by adversarial t-shirt
Kaidi Xu, Gaoyuan Zhang, Sijia Liu, Quanfu Fan, Mengshu Sun, Hongge Chen, Pin-Yu Chen, Yanzhi Wang, and Xue Lin. Evading real-time person detectors by adversarial t-shirt. arXiv preprint arXiv:1910.11099, 2019. URL http://arxiv.org/abs/1910.11099
1910 arXiv
-
[10]
The translucent patch: A physical and universal attack on object detectors
Alon Zolfi, Moshe Kravchik, Yuval Elovici, and Asaf Shabtai. The translucent patch: A physical and universal attack on object detectors. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pages 15232--15241, 2021
2021
-
[11]
Simultaneously optimizing perturbations and positions for black-box adversarial patch attacks
Xingxing Wei, Ying Guo, Jie Yu, and Bo Zhang. Simultaneously optimizing perturbations and positions for black-box adversarial patch attacks. IEEE transactions on pattern analysis and machine intelligence, 2022 a
2022
-
[12]
Shapeshifter: Robust physical adversarial attack on faster r-cnn object detector
Shang-Tse Chen, Cory Cornelius, Jason Martin, and Duen Horng Chau. Shapeshifter: Robust physical adversarial attack on faster r-cnn object detector. In Machine Learning and Knowledge Discovery in Databases: European Conference, ECML PKDD 2018, Dublin, Ireland, September 10--14...
2018
-
[13]
Adversarial sticker: A stealthy attack method in the physical world
Xingxing Wei, Ying Guo, and Jie Yu. Adversarial sticker: A stealthy attack method in the physical world. IEEE Transactions on Pattern Analysis and Machine Intelligence, 45 0 (3): 0 2711--2725, 2022 b
2022
-
[14]
Sparsefool: a few pixels make a big difference
Apostolos Modas, Seyed-Mohsen Moosavi-Dezfooli, and Pascal Frossard. Sparsefool: a few pixels make a big difference. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pages 9087--9096, 2019
2019
-
[15]
Generative adversarial networks
Ian Goodfellow, Jean Pouget-Abadie, Mehdi Mirza, Bing Xu, David Warde-Farley, Sherjil Ozair, Aaron Courville, and Yoshua Bengio. Generative adversarial networks. Communications of the ACM, 63 0 (11): 0 139--144, 2020
2020
-
[16]
Sparse and imperceptible adversarial attack via a homotopy algorithm
Mingkang Zhu, Tianlong Chen, and Zhangyang Wang. Sparse and imperceptible adversarial attack via a homotopy algorithm. In International Conference on Machine Learning, pages 12868--12877. PMLR, 2021
2021
-
[17]
Sparse and redundant representations: from theory to applications in signal and image processing
Michael Elad. Sparse and redundant representations: from theory to applications in signal and image processing. Springer Science & Business Media, 2010
2010
-
[18]
Imagenet: A large-scale hierarchical image database
Jia Deng, Wei Dong, Richard Socher, Li-Jia Li, Kai Li, and Li Fei-Fei. Imagenet: A large-scale hierarchical image database. In 2009 IEEE conference on computer vision and pattern recognition, pages 248--255. Ieee, 2009
2009
-
[19]
Rethinking the inception architecture for computer vision
Christian Szegedy, Vincent Vanhoucke, Sergey Ioffe, Jon Shlens, and Zbigniew Wojna. Rethinking the inception architecture for computer vision. In Proceedings of the IEEE conference on computer vision and pattern recognition, pages 2818--2826, 2016
2016
-
[20]
Resnet 50
Brett Koonce and Brett Koonce. Resnet 50. Convolutional neural networks with swift for tensorflow: image recognition and dataset categorization, pages 63--72, 2021
2021
-
[21]
Swin transformer: Hierarchical vision transformer using shifted windows
Ze Liu, Yutong Lin, Yue Cao, Han Hu, Yixuan Wei, Zheng Zhang, Stephen Lin, and Baining Guo. Swin transformer: Hierarchical vision transformer using shifted windows. In Proceedings of the IEEE/CVF international conference on computer vision, pages 10012--10022, 2021
2021
-
[22]
A convnet for the 2020s
Zhuang Liu, Hanzi Mao, Chao-Yuan Wu, Christoph Feichtenhofer, Trevor Darrell, and Saining Xie. A convnet for the 2020s. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pages 11976--11986, 2022
2022
-
[23]
Robustbench: a standardized adversarial robustness benchmark
Francesco Croce, Maksym Andriushchenko, Vikash Sehwag, Edoardo Debenedetti, Nicolas Flammarion, Mung Chiang, Prateek Mittal, and Matthias Hein. Robustbench: a standardized adversarial robustness benchmark. arXiv preprint arXiv:2010.09670, 2020
2010 arXiv
-
[24]
Do adversarially robust imagenet models transfer better? Advances in Neural Information Processing Systems, 33: 0 3533--3545, 2020
Hadi Salman, Andrew Ilyas, Logan Engstrom, Ashish Kapoor, and Aleksander Madry. Do adversarially robust imagenet models transfer better? Advances in Neural Information Processing Systems, 33: 0 3533--3545, 2020
2020
Reviewed August 12, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.