Geometric Insights into Support Vector Machine Behavior using the KKT Conditions
Iain Carmichael, J.S. Marron

TL;DR
This paper uses KKT conditions to mathematically analyze SVM behavior, revealing relationships with other classifiers and insights into tuning and high-dimensional geometry.
Contribution
It provides rigorous mathematical insights into SVM behavior, connecting it with mean difference and data piling directions, and explores implications for tuning and high-dimensional data.
Findings
SVM can be viewed as a cropped version of mean difference and data piling classifiers.
SVM tuning behavior is influenced by class balance, dimensionality, and data separability.
New geometric results on data piling directions in high-dimensional spaces.
Abstract
The support vector machine (SVM) is a powerful and widely used classification algorithm. This paper uses the Karush-Kuhn-Tucker conditions to provide rigorous mathematical proof for new insights into the behavior of SVM. These insights provide perhaps unexpected relationships between SVM and two other linear classifiers: the mean difference and the maximal data piling direction. For example, we show that in many cases SVM can be viewed as a cropped version of these classifiers. By carefully exploring these connections we show how SVM tuning behavior is affected by characteristics including: balanced vs. unbalanced classes, low vs. high dimension, separable vs. non-separable data. These results provide further insights into tuning SVM via cross-validation by explaining observed pathological behavior and motivating improved cross-validation methodology. Finally, we also provide new…
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
TopicsFace and Expression Recognition
MethodsSupport Vector Machine
