Tverberg's theorem and multi-class support vector machines
Pablo Soberón
TL;DR
This work establishes a bridge between Tverberg-type geometric results and multi-class SVMs by leveraging Sarkaria's linear-algebraic construction to embed a $k$-class problem into a higher-dimensional space. The authors define two multi-class SVM variants, Simple TSVM and TSVM, which require the weaker condition $\bigcap_{i=1}^k \mathrm{conv}(A_i)=\emptyset$ rather than pairwise separability, and show how standard SVM machinery applies in the elevated space $\mathbb{R}^{(d+1)(k-1)}$. They provide a concrete geometric characterization of the corresponding support vectors, a rigorous mapping back to $k$ half-spaces in $\mathbb{R}^d$, and algorithmic implications including a randomized, expected linear-time approach for fixed $k$ and $d$. The framework also proves important invariance and equivariance properties under orthogonal transformations and translations, underscoring the theoretical robustness and potential practical impact for multi-class classification under relaxed separability assumptions.
Abstract
We show how, using linear-algebraic tools developed to prove Tverberg's theorem in combinatorial geometry, we can design new models of multi-class support vector machines (SVMs). These supervised learning protocols require fewer conditions to classify sets of points, and can be computed using existing binary SVM algorithms in higher-dimensional spaces, including soft-margin SVM algorithms. We describe how the theoretical guarantees of standard support vector machines transfer to these new classes of multi-class support vector machines. We give a new simple proof of a geometric characterization of support vectors for largest margin SVMs by Veelaert.
