Support vector machines and Radon's theorem
Henry Adams, Elin Farnell, Brittany Story

TL;DR
This paper links the configurations of support vectors in SVMs to Radon's theorem, providing geometric insights, stability conditions, and simulation results on support vector counts and arrangements.
Contribution
It introduces a novel connection between support vector configurations and Radon's theorem, offering new geometric understanding and stability analysis of SVM support vectors.
Findings
Support vectors intersect in exactly one point under certain conditions.
Support vectors are stable under perturbations.
Number of support vectors ranges from 2 to n+1, depending on data.
Abstract
A support vector machine (SVM) is an algorithm that finds a hyperplane which optimally separates labeled data points in into positive and negative classes. The data points on the margin of this separating hyperplane are called support vectors. We connect the possible configurations of support vectors to Radon's theorem, which provides guarantees for when a set of points can be divided into two classes (positive and negative) whose convex hulls intersect. If the convex hulls of the positive and negative support vectors are projected onto a separating hyperplane, then the projections intersect if and only if the hyperplane is optimal. Further, with a particular type of general position, we show that (a) the projected convex hulls of the support vectors intersect in exactly one point, (b) the support vectors are stable under perturbation, (c) there are at most support…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSparse and Compressive Sensing Techniques · Face and Expression Recognition · Advanced Optimization Algorithms Research
MethodsSupport Vector Machine
