paper-with-me

Papers

On the Equivalence between Neural Network and Support Vector Machine

2021-11-11 · NeurIPS 2021 12 · Yilan Chen, Wei Huang, Lam M. Nguyen, Tsui-Wei Weng

Recent research shows that the dynamics of an infinitely wide neural network (NN) trained by gradient descent can be characterized by Neural Tangent Kernel (NTK) \citep{jacot2018neural}. Under the squared loss, the infinite-width NN trained by gradient descent with an infinitely small learning rate is equivalent to kernel regression with NTK \citep{arora2019exact}. However, the equivalence is only known for ridge regression currently \citep{arora2019harnessing}, while the equivalence between NN and other kernel machines (KMs), e.g. support vector machine (SVM), remains unknown. Therefore, in this work, we propose to establish the equivalence between NN and SVM, and specifically, the infinitely wide NN trained by soft margin loss and the standard soft margin SVM with NTK trained by subgradient descent. Our main theoretical results include establishing the equivalences between NNs and a broad family of $\ell_2$ regularized KMs with finite-width bounds, which cannot be handled by prior work, and showing that every finite-width NN trained by such regularized loss functions is approximately a KM. Furthermore, we demonstrate our theory can enable three practical applications, including (i) \textit{non-vacuous} generalization bound of NN via the corresponding KM; (ii) \textit{non-trivial} robustness certificate for the infinite-width NN (while existing robustness verification methods would provide vacuous bounds); (iii) intrinsically more robust infinite-width NNs than those from previous kernel regression. Our code for the experiments is available at \url{https://github.com/leslie-CH/equiv-nn-svm}.

📄 PDF Abstract BibTeX arXiv:2111.06063

Code (1)

leslie-ch/equiv-nn-svm 공식 구현 pytorch

Tasks

regression

Methods 이 논문이 사용한 방법론

NTK 설명 없음
SVM A Support Vector Machine, or SVM, is a non-parametric supervised learning model. For non-linear classification and regression, they utilise the kernel trick to map inputs…

Similar Papers 제목 키워드 기반

An Equivalence between the Lasso and Support Vector Machines

2013-03-05 · Martin Jaggi

We investigate the relation of two fundamental tools in machine learning and signal processing, that is the support vector machine (SVM) for classification, and the Lasso technique used in regression. We show that the re…

Modified Frank-Wolfe Algorithm for Enhanced Sparsity in Support Vector Machine Classifiers

2017-06-19 · Carlos M. Alaíz, Johan A. K. Suykens

This work proposes a new algorithm for training a re-weighted L2 Support Vector Machine (SVM), inspired on the re-weighted Lasso algorithm of Cand\`es et al. and on the equivalence between Lasso and SVM shown recently by…

On the proliferation of support vectors in high dimensions

2020-09-22 · Daniel Hsu, Vidya Muthukumar, Ji Xu

The support vector machine (SVM) is a well-established classification method whose name refers to the particular training examples, called support vectors, that determine the maximum margin separating hyperplane. The SVM…

General ClassificationVocal Bursts Intensity Prediction

On the Equivalence of Regression and Classification

2025-11-06 · Jayadeva, Naman Dwivedi, Hari Krishnan, N. M. Anoop Krishnan arxiv

A formal link between regression and classification has been tenuous. Even though the margin maximization term $\|w\|$ is used in support vector regression, it has at best been justified as a regularizer. We show that a …

The Use of Mutual Coherence to Prove $\ell^1/\ell^0$-Equivalence in Classification Problems

2019-01-09 · Chelsea Weaver, Naoki Saito

We consider the decomposition of a signal over an overcomplete set of vectors. Minimization of the $\ell^1$-norm of the coefficient vector can often retrieve the sparsest solution (so-called "$\ell^1/\ell^0$-equivalence"…

compressed sensingGeneral ClassificationSparse Representation-based Classification