LGMLJun 2, 2013

Deep Learning using Linear Support Vector Machines

arXiv:1306.0239v4934 citations
AI Analysis

This work addresses classification accuracy for deep learning practitioners, but it is incremental as it builds on prior combinations of neural nets and SVMs.

The paper tackled the problem of improving classification performance in deep learning models by replacing the softmax layer with a linear support vector machine, resulting in significant gains on datasets like MNIST, CIFAR-10, and a face expression recognition challenge.

Recently, fully-connected and convolutional neural networks have been trained to achieve state-of-the-art performance on a wide variety of tasks such as speech recognition, image classification, natural language processing, and bioinformatics. For classification tasks, most of these "deep learning" models employ the softmax activation function for prediction and minimize cross-entropy loss. In this paper, we demonstrate a small but consistent advantage of replacing the softmax layer with a linear support vector machine. Learning minimizes a margin-based loss instead of the cross-entropy loss. While there have been various combinations of neural nets and SVMs in prior art, our results using L2-SVMs show that by simply replacing softmax with linear SVMs gives significant gains on popular deep learning datasets MNIST, CIFAR-10, and the ICML 2013 Representation Learning Workshop's face expression recognition challenge.

Code Implementations3 repos
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes