Extrapolation Frameworks in Cognitive Psychology Suitable for Study of Image Classification Models
Not on the map. Why?
Abstract (arXiv)
We study the functional task of deep learning image classification models and show that image classification requires extrapolation capabilities. This suggests that new theories have to be developed for the understanding of deep learning as the current theory assumes models are solely interpolating, leaving many questions about them unanswered. We investigate the pixel space and also the feature spaces extracted from images by trained models (in their hidden layers, including the 64-dimensional feature space in the last hidden layer of pre-trained residual neural networks), and also the feature space extracted by wavelets/shearlets. In all these domains, testing samples considerably fall outside the convex hull of training sets, and image classification requires extrapolation. In contrast to the deep learning literature, in cognitive science, psychology, and neuroscience, extrapolation and learning are often studied in tandem. Moreover, many aspects of human visual cognition and behavior are reported to involve extrapolation. We propose a novel extrapolation framework for the mathematical study of deep learning models. In our framework, we use the term extrapolation in this specific way of extrapolating outside the convex hull of training set (in the pixel space or feature space) but within the specific scope defined by the training data, the same way extrapolation is defined in many studies in cognitive science. We explain that our extrapolation framework can provide novel answers to open research problems about deep learning including their over-parameterization, their training regime, out-of-distribution detection, etc. We also see that the extent of extrapolation is negligible in learning tasks where deep learning is reported to have no advantage over simple models.
Key facts. Cited by 4 papers in the map (data through 13 Oct 2026). Builds on 21 of its 69 references that are in the map. First posted on arXiv 6 Dec 2021.
Builds on
21 of 69 references.
References · 21
- 2015Deep Residual Learning for Image Recognitioncited by 51,950
- 2017mixup: Beyond Empirical Risk Minimizationcited by 5,170
- 2016A Baseline for Detecting Misclassified and Out-of-Distribution Examples in Neural Networkscited by 2,371
- 2016Understanding deep learning requires rethinking generalizationcited by 1,666
- 2017Enhancing The Reliability of Out-of-distribution Image Detection in Neural Networkscited by 1,327
- 2018Reconciling modern machine learning practice and the bias-variance trade-offcited by 920
- 2018This Looks Like That: Deep Learning for Interpretable Image Recognitioncited by 735
- 2021Interpretable Machine Learning: Fundamental Principles and 10 Grand Challengescited by 365
- 2017The Power of Interpolation: Understanding the Effectiveness of SGD in Modern Over-parametrized Learningcited by 150
- 2021Fit without fear: remarkable mathematical phenomena of deep learning through the prism of interpolationcited by 131
- 2018Large Margin Deep Networks for Classificationcited by 112
- 2018Overfitting or perfect fitting? Risk bounds for classification and regression rules that interpolatecited by 99
9 more
- 2018Does data interpolation contradict statistical optimality?cited by 95
- 2021Understanding Failures in Out-of-Distribution Detection with Deep Generative Modelscited by 89
- 2017Learning to Infer Graphics Programs from Hand-Drawn Imagescited by 73
- 2021A Farewell to the Bias-Variance Tradeoff? An Overview of the Theory of Overparameterized Machine Learningcited by 56
- 2020Learning Representations that Support Extrapolationcited by 36
- 2018An Interpretable Model with Globally Consistent Explanations for Credit Riskcited by 33
- 2021Passive Attention in Artificial Neural Networks Predicts Human Visual Selectivitycited by 10
- 2019Shearlets as Feature Extractor for Semantic Edge Detection: The Model-Based and Data-Driven Realmcited by 5
- 2021A Sketching Method for Finding the Closest Point on a Convex Hullcited by 3
Built on by
Citing papers per year: 2022: 3; 2023: 0; 2024: 1.
4 papers.
- 2024How language models extrapolate outside the training data: A case study in Textualized Gridworldcited by 7
- 2022To what extent should we trust AI models when they extrapolate?cited by 1
- 2022Over-parameterization: A Necessary Condition for Models that Extrapolatecited by 1
- 2022Should Machine Learning Models Report to Us When They Are Clueless?cited by 0
- 2024How language models extrapolate outside the training data: A case study in Textualized Gridworld21 Jun 2024
- 2022Should Machine Learning Models Report to Us When They Are Clueless?23 Mar 2022
- 2022Over-parameterization: A Necessary Condition for Models that Extrapolate20 Mar 2022
- 2022To what extent should we trust AI models when they extrapolate?27 Jan 2022