mlsanityData to 14 Oct 2026

Model Doctor: A Simple Gradient Aggregation Strategy for Diagnosing and Treating CNN Classifiers

arXiv 2112.04934 ↗First posted 9 Dec 2021cs.CV cs.LGcited by 6

Not on the map. Why?

Abstract (arXiv)

Recently, Convolutional Neural Network (CNN) has achieved excellent performance in the classification task. It is widely known that CNN is deemed as a 'black-box', which is hard for understanding the prediction mechanism and debugging the wrong prediction. Some model debugging and explanation works are developed for solving the above drawbacks. However, those methods focus on explanation and diagnosing possible causes for model prediction, based on which the researchers handle the following optimization of models manually. In this paper, we propose the first completely automatic model diagnosing and treating tool, termed as Model Doctor. Based on two discoveries that 1) each category is only correlated with sparse and specific convolution kernels, and 2) adversarial samples are isolated while normal samples are successive in the feature space, a simple aggregate gradient constraint is devised for effectively diagnosing and optimizing CNN classifiers. The aggregate gradient strategy is a versatile module for mainstream CNN classifiers. Extensive experiments demonstrate that the proposed Model Doctor applies to all existing CNN classifiers, and improves the accuracy of 16 mainstream CNN classifiers by 1%-5%.

Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). Builds on 43 of its 68 references that are in the map. First posted on arXiv 9 Dec 2021.

Builds on

43 of 68 references.

References · 43

  1. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  2. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
  3. 2014Explaining and Harnessing Adversarial Examplescited by 7,364
  4. 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,733
  5. 2016Densely Connected Convolutional Networkscited by 6,720
  6. 2015Rethinking the Inception Architecture for Computer Visioncited by 5,475
  7. 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,349
  8. 2014Going Deeper with Convolutionscited by 4,241
  9. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
  10. 2017Axiomatic Attribution for Deep Networkscited by 3,384
  11. 2016Wide Residual Networkscited by 3,070
  12. 2016Aggregated Residual Transformations for Deep Neural Networkscited by 2,546
31 more
  1. 2015Learning Deep Features for Discriminative Localizationcited by 2,436
  2. 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,371
  3. 2016Xception: Deep Learning with Depthwise Separable Convolutionscited by 2,332
  4. 2013Visualizing and Understanding Convolutional Networkscited by 2,290
  5. 2016Matching Networks for One Shot Learningcited by 2,255
  6. 2017Learning Important Features Through Propagating Activation Differencescited by 1,458
  7. 2017ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devicescited by 1,200
  8. 2017A Survey on Deep Learning in Medical Image Analysiscited by 1,186
  9. 2021EfficientNetV2: Smaller Models and Faster Trainingcited by 1,135
  10. 2016SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model sizecited by 1,060
  11. 2016End to End Learning for Self-Driving Carscited by 1,009
  12. 2014Striving for Simplicity: The All Convolutional Netcited by 990
  13. 2018A Survey Of Methods For Explaining Black Box Modelscited by 973
  14. 2018MnasNet: Platform-Aware Neural Architecture Search for Mobilecited by 943
  15. 2017Grad-CAM++: Improved Visual Explanations for Deep Convolutional Networkscited by 939
  16. 2019Score-CAM: Score-Weighted Visual Explanations for Convolutional Neural Networkscited by 582
  17. 2016Not Just a Black Box: Learning Important Features Through Propagating Activation Differencescited by 297
  18. 2018Deep Face Recognition: A Surveycited by 276
  19. 2018Joint 3D Face Reconstruction and Dense Alignment with Position Map Regression Networkcited by 195
  20. 2017Visualizing Deep Neural Network Decisions: Prediction Difference Analysiscited by 166
  21. 2019Smooth Grad-CAM++: An Enhanced Inference Level Visualization Technique for Deep Convolutional Neural Network Modelscited by 118
  22. 2016Investigating the influence of noise and distractors on the interpretation of neural networkscited by 54
  23. 2018Manifold: A Model-Agnostic Framework for Interpretation and Diagnosis of Machine Learning Modelscited by 50
  24. 2018Explanation Methods in Deep Learning: Users, Values, Concerns and Challengescited by 49
  25. 2020SS-CAM: Smoothed Score-CAM for Sharper Visual Feature Localizationcited by 46
  26. 2017Interpretability via Model Extractioncited by 40
  27. 2020Text Recognition in the Wild: A Surveycited by 29
  28. 2019Deep Model Transferability from Attribution Mapscited by 28
  29. 2016Lets keep it simple, Using simple architectures to outperform deeper and more complex architecturescited by 25
  30. 2017A Workflow for Visual Diagnostics of Binary Classifiers using Instance-Level Explanationscited by 20
  31. 2021Edge-competing Pathological Liver Vessel Segmentation with Limited Labelscited by 3

Built on by

Cited by year

Citing papers per year: 2022: 1; 2023: 5.

6 papers.