English

Margins, Kernels and Non-linear Smoothed Perceptrons

Machine Learning 2015-05-18 v1 Artificial Intelligence Numerical Analysis Optimization and Control

Abstract

We focus on the problem of finding a non-linear classification function that lies in a Reproducing Kernel Hilbert Space (RKHS) both from the primal point of view (finding a perfect separator when one exists) and the dual point of view (giving a certificate of non-existence), with special focus on generalizations of two classical schemes - the Perceptron (primal) and Von-Neumann (dual) algorithms. We cast our problem as one of maximizing the regularized normalized hard-margin (ρ\rho) in an RKHS and %use the Representer Theorem to rephrase it in terms of a Mahalanobis dot-product/semi-norm associated with the kernel's (normalized and signed) Gram matrix. We derive an accelerated smoothed algorithm with a convergence rate of lognρ\tfrac{\sqrt {\log n}}{\rho} given nn separable points, which is strikingly similar to the classical kernelized Perceptron algorithm whose rate is 1ρ2\tfrac1{\rho^2}. When no such classifier exists, we prove a version of Gordan's separation theorem for RKHSs, and give a reinterpretation of negative margins. This allows us to give guarantees for a primal-dual algorithm that halts in min{nρ,nϵ}\min\{\tfrac{\sqrt n}{|\rho|}, \tfrac{\sqrt n}{\epsilon}\} iterations with a perfect separator in the RKHS if the primal is feasible or a dual ϵ\epsilon-certificate of near-infeasibility.

Keywords

Cite

@article{arxiv.1505.04123,
  title  = {Margins, Kernels and Non-linear Smoothed Perceptrons},
  author = {Aaditya Ramdas and Javier Peña},
  journal= {arXiv preprint arXiv:1505.04123},
  year   = {2015}
}

Comments

17 pages, published in the proceedings of the International Conference on Machine Learning, 2014

R2 v1 2026-06-22T09:35:06.366Z