mlsanityData to 7 Oct 2026

Evaluation of Neural Networks Defenses and Attacks using NDCG and Reciprocal Rank Metrics

arXiv 2201.05071 ↗First posted 10 Jan 2022cs.CR cs.CV cs.LGcited by 2

Not on the map. Why?

Abstract (arXiv)

The problem of attacks on neural networks through input modification (i.e., adversarial examples) has attracted much attention recently. Being relatively easy to generate and hard to detect, these attacks pose a security breach that many suggested defenses try to mitigate. However, the evaluation of the effect of attacks and defenses commonly relies on traditional classification metrics, without adequate adaptation to adversarial scenarios. Most of these metrics are accuracy-based, and therefore may have a limited scope and low distinctive power. Other metrics do not consider the unique characteristics of neural networks functionality, or measure the effect of the attacks indirectly (e.g., through the complexity of their generation). In this paper, we present two metrics which are specifically designed to measure the effect of attacks, or the recovery effect of defenses, on the output of neural networks in multiclass classification tasks. Inspired by the normalized discounted cumulative gain and the reciprocal rank metrics used in information retrieval literature, we treat the neural network predictions as ranked lists of results. Using additional information about the probability of the rank enabled us to define novel metrics that are suited to the task at hand. We evaluate our metrics using various attacks and defenses on a pretrained VGG19 model and the ImageNet dataset. Compared to the common classification metrics, our proposed metrics demonstrate superior informativeness and distinctiveness.

Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 38 of its 71 references that are in the map. First posted on arXiv 10 Jan 2022.

Builds on

38 of 71 references.

References · 38

  1. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
  2. 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,082
  3. 2014Explaining and Harnessing Adversarial Examplescited by 7,287
  4. 2013Intriguing properties of neural networkscited by 5,114
  5. 2013Distributed Representations of Words and Phrases and their Compositionalitycited by 3,462
  6. 2016Towards Evaluating the Robustness of Neural Networkscited by 2,976
  7. 2016Adversarial examples in the physical worldcited by 1,762
  8. 2015DeepFool: a simple and accurate method to fool deep neural networkscited by 1,315
  9. 2018Obfuscated Gradients Give a False Sense of Security: Circumventing Defenses to Adversarial Examplescited by 1,259
  10. 2019Adversarial Examples Are Not Bugs, They Are Featurescited by 950
  11. 2014Deep Neural Networks are Easily Fooled: High Confidence Predictions for Unrecognizable Imagescited by 774
  12. 2018Evidential Deep Learning to Quantify Classification Uncertaintycited by 728
26 more
  1. 2015Distillation as a Defense to Adversarial Perturbations against Deep Neural Networkscited by 675
  2. 2017Provable defenses against adversarial examples via the convex outer adversarial polytopecited by 564
  3. 2017Adversarial Examples Are Not Easily Detected: Bypassing Ten Detection Methodscited by 542
  4. 2017Countering Adversarial Images using Input Transformationscited by 517
  5. 2017Feature Squeezing: Detecting Adversarial Examples in Deep Neural Networkscited by 484
  6. 2018Certified Robustness to Adversarial Examples with Differential Privacycited by 462
  7. 2018Threat of Adversarial Attacks on Deep Learning in Computer Vision: A Surveycited by 459
  8. 2017Interpretation of Neural Networks is Fragilecited by 443
  9. 2019On Evaluating Adversarial Robustnesscited by 442
  10. 2020Evaluation: from precision, recall and F-measure to ROC, informedness, markedness and correlationcited by 420
  11. 2018Audio Adversarial Examples: Targeted Attacks on Speech-to-Textcited by 268
  12. 2018Evaluating the Robustness of Neural Networks: An Extreme Value Theory Approachcited by 181
  13. 2018Are adversarial examples inevitable?cited by 113
  14. 2019Fooling Neural Network Interpretations via Adversarial Model Manipulationcited by 112
  15. 2016Measuring Neural Net Robustness with Constraintscited by 90
  16. 2015Convolutional Neural Network Architectures for Matching Natural Language Sentencescited by 82
  17. 2019A Deep Look into Neural Ranking Models for Information Retrievalcited by 79
  18. 2018Interpretable Deep Learning under Firecited by 74
  19. 2017Fast Feature Fool: A data independent approach to universal adversarial perturbationscited by 65
  20. 2017Neural Ranking Models with Weak Supervisioncited by 61
  21. 2017Generative Poisoning Attack Method Against Neural Networkscited by 49
  22. 2017Defense against Universal Adversarial Perturbationscited by 48
  23. 2015Exploring the Space of Adversarial Imagescited by 28
  24. 2021Adversarial Attacks on Deep Models for Financial Transaction Recordscited by 24
  25. 2017Provably Minimally-Distorted Adversarial Examplescited by 12
  26. 2020ROBY: Evaluating the Robustness of a Deep Model by its Decision Boundariescited by 4

Built on by

Cited by year

Citing papers per year: 2022: 2.

2 papers.