mlsanityData to 7 Oct 2026

Black-box Error Diagnosis in Deep Neural Networks for Computer Vision: a Survey of Tools

arXiv 2201.06444 ↗First posted 17 Jan 2022cs.LG cs.AI cs.SEcited by 1

Not on the map. Why?

Abstract (arXiv)

The application of Deep Neural Networks (DNNs) to a broad variety of tasks demands methods for coping with the complex and opaque nature of these architectures. When a gold standard is available, performance assessment treats the DNN as a black box and computes standard metrics based on the comparison of the predictions with the ground truth. A deeper understanding of performances requires going beyond such evaluation metrics to diagnose the model behavior and the prediction errors. This goal can be pursued in two complementary ways. On one side, model interpretation techniques "open the box" and assess the relationship between the input, the inner layers and the output, so as to identify the architecture modules most likely to cause the performance loss. On the other hand, black-box error diagnosis techniques study the correlation between the model response and some properties of the input not used for training, so as to identify the features of the inputs that make the model fail. Both approaches give hints on how to improve the architecture and/or the training process. This paper focuses on the application of DNNs to Computer Vision (CV) tasks and presents a survey of the tools that support the black-box performance diagnosis paradigm. It illustrates the features and gaps of the current proposals, discusses the relevant research directions and provides a brief overview of the diagnosis tools in sectors other than CV.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 40 of its 95 references that are in the map. First posted on arXiv 17 Jan 2022.

Builds on

40 of 95 references.

References · 40

  1. 2014Microsoft COCO: Common Objects in Contextcited by 17,498
  2. 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
  3. 2015Learning Deep Features for Discriminative Localizationcited by 2,430
  4. 2019A Survey on Bias and Fairness in Machine Learningcited by 1,911
  5. 2017Towards A Rigorous Science of Interpretable Machine Learningcited by 1,400
  6. 2018A Survey Of Methods For Explaining Black Box Modelscited by 970
  7. 2017Grad-CAM++: Improved Visual Explanations for Deep Convolutional Networkscited by 936
  8. 2018Explaining Explanations: An Overview of Interpretability of Machine Learningcited by 508
  9. 2019A Survey on Explainable Artificial Intelligence (XAI): Towards Medical XAIcited by 403
  10. 2019Deep Learning for Anomaly Detection: A Surveycited by 357
  11. 2017Methods for Interpreting and Understanding Deep Neural Networkscited by 342
  12. 2019The What-If Tool: Interactive Probing of Machine Learning Modelscited by 207
28 more
  1. 2019Explainable Machine Learning for Scientific Insights and Discoveriescited by 165
  2. 2020Deep Learning for Anomaly Detection: A Reviewcited by 159
  3. 2014Simultaneous Detection and Segmentationcited by 158
  4. 2018Visual Interpretability for Deep Learning: a Surveycited by 155
  5. 2020RecBole: Towards a Unified, Comprehensive and Efficient Framework for Recommendation Algorithmscited by 137
  6. 2020The Language Interpretability Tool: Extensible, Interactive Visualizations and Analysis for NLP Modelscited by 125
  7. 2020TIDE: A General Toolbox for Identifying Object Detection Errorscited by 113
  8. 2021Darts: User-Friendly Modern Machine Learning for Time Seriescited by 90
  9. 2020Black-box Explanation of Object Detectors via Saliency Mapscited by 74
  10. 2018Diagnosing Error in Temporal Action Detectorscited by 71
  11. 2018Manifold: A Model-Agnostic Framework for Interpretation and Diagnosis of Machine Learning Modelscited by 50
  12. 2017Benchmarking and Error Diagnosis in Multi-Instance Pose Estimationcited by 48
  13. 2018Visual Analytics for Explainable Deep Learningcited by 39
  14. 2016How Far are We from Solving Pedestrian Detection?cited by 29
  15. 2017What Actions are Needed for Understanding Human Actions in Videos?cited by 29
  16. 2020Boxer: Interactive Comparison of Classifier Resultscited by 28
  17. 2021Elliot: a Comprehensive and Rigorous Framework for Reproducible Recommender Systems Evaluationcited by 28
  18. 2017A Workflow for Visual Diagnostics of Binary Classifiers using Instance-Level Explanationscited by 20
  19. 2020A Data Set and a Convolutional Model for Iconography Classification in Paintingscited by 17
  20. 2021Automated Deep Learning: Neural Architecture Search Is Not the Endcited by 13
  21. 2019TracKlinic: Diagnosis of Challenge Factors in Visual Trackingcited by 6
  22. 2021Anomaly Detection in Predictive Maintenance: A New Evaluation Framework for Temporal Unsupervised Anomaly Detection Algorithmscited by 5
  23. 2021Diagnosing Errors in Video Relation Detectorscited by 4
  24. 2015Diagnosing State-Of-The-Art Object Proposal Methodscited by 3
  25. 2021On the Post-hoc Explainability of Deep Echo State Networks for Time Series Forecasting, Image and Video Classificationcited by 3
  26. 2020TensorFlow with user friendly Graphical Framework for object detection APIcited by 2
  27. 2021EXPATS: A Toolkit for Explainable Automated Text Scoringcited by 2
  28. 2018Diagnostics in Semantic Segmentationcited by 1

Built on by

Cited by year

Citing papers per year: 2025: 1.

1 paper.