Litcius/Paper detail

Generalization Analysis of CNNs for Classification on Spheres

Feng Han, Shuo Huang, Ding‐Xuan Zhou

2021IEEE Transactions on Neural Networks and Learning Systems27 citationsDOI

Abstract

Deep learning based on deep convolutional neural networks (CNNs) is extremely efficient in solving classification problems in speech recognition, computer vision, and many other fields. But there is no enough theoretical understanding about this topic, especially the generalization ability of the induced CNN algorithms. In this article, we develop some generalization analysis of a deep CNN algorithm for binary classification with data on spheres. An essential property of the classification problem is the lack of continuity or high smoothness of the target function associated with a convex loss function such as the hinge loss. This motivates us to consider the approximation of functions in the <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$L_{p}$ </tex-math></inline-formula> space with <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$1\leq p \leq \infty $ </tex-math></inline-formula> . We provide rates of <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$L_{p}$ </tex-math></inline-formula> -approximation when the approximated function lies in a Sobolev space and then present generalization bounds and learning rates for the excess misclassification error of the deep CNN classification algorithm. Our novel analysis is based on efficient cubature formulae on spheres and other tools from spherical analysis and approximation theory.

Topics & Concepts

GeneralizationSmoothnessBinary classificationComputer scienceArtificial intelligenceHinge lossDeep learningConvolutional neural networkFunction (biology)Function approximationSobolev spaceBinary numberMathematicsSpace (punctuation)Pattern recognition (psychology)AlgorithmArtificial neural networkMathematical analysisEvolutionary biologyBiologyArithmeticOperating systemSupport vector machineNeural Networks and ApplicationsImage and Signal Denoising MethodsSparse and Compressive Sensing Techniques
Generalization Analysis of CNNs for Classification on Spheres | Litcius