Rationally Inattentive Utility Maximization for Interpretable Deep Image Classification
Not on the map. Why?
Abstract (arXiv)
Are deep convolutional neural networks (CNNs) for image classification explainable by utility maximization with information acquisition costs? We demonstrate that deep CNNs behave equivalently (in terms of necessary and sufficient conditions) to rationally inattentive utility maximizers, a generative model used extensively in economics for human decision making. Our claim is based by extensive experiments on 200 deep CNNs from 5 popular architectures. The parameters of our interpretable model are computed efficiently via convex feasibility algorithms. As an application, we show that our economics-based interpretable model can predict the classification performance of deep CNNs trained with arbitrary parameters with accuracy exceeding 94% . This eliminates the need to re-train the deep CNNs for image classification. The theoretical foundation of our approach lies in Bayesian revealed preference studied in micro-economics. All our results are on GitHub and completely reproducible.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 15 of its 47 references that are in the map. First posted on arXiv 9 Feb 2021.
Builds on
15 of 47 references.
References · 15
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,348
- 2017Towards A Rigorous Science of Interpretable Machine Learningcited by 1,400
- 2018A Survey Of Methods For Explaining Black Box Modelscited by 970
- 2013Network In Networkcited by 600
- 2016Not Just a Black Box: Learning Important Features Through Propagating Activation Differencescited by 295
- 2016Rationalizing Neural Predictionscited by 281
- 2016Model-Agnostic Interpretability of Machine Learningcited by 219
- 2016Synthesizing the preferred inputs for neurons in neural networks via deep generator networkscited by 181
Built on by
Not cited yet.