Why do CNNs excel at feature extraction? A mathematical explanation

Vinoth Nandakumar, Arush Tagade, Tongliang Liu
7/3/2023
cs.CVcs.AI

No confident code implementation found for this paper.

Abstract

Over the past decade deep learning has revolutionized the field of computer vision, with convolutional neural network models proving to be very effective for image classification benchmarks. However, a fundamental theoretical questions remain answered: why can they solve discrete image classification tasks that involve feature extraction? We address this question in this paper by introducing a novel mathematical model for image classification, based on feature extraction, that can be used to generate images resembling real-world datasets. We show that convolutional neural network classifiers can solve these image classification tasks with zero error. In our proof, we construct piecewise linear functions that detect the presence of features, and show that they can be realized by a convolutional network.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{nandakumar2023cnns,
  title  = {Why do CNNs excel at feature extraction? A mathematical explanation},
  author = {Vinoth Nandakumar and Arush Tagade and Tongliang Liu},
  year   = {2023},
  eprint = {2307.00919},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2307.00919v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2307.00919.svg)](https://codeofpaper.com/paper/2307.00919)

Discussion