Ensemble Methods for Robust Support Vector Machines using Integer Programming
Jannis Kurtz

TL;DR
This paper introduces ensemble methods for robust support vector machines that utilize integer programming to handle data uncertainty, resulting in more stable classification performance under data perturbations.
Contribution
It extends classical robust SVMs with an ensemble approach using integer programming formulations and heuristic algorithms for improved stability against data uncertainties.
Findings
Ensemble methods outperform classical robust SVMs in stability.
Integer programming formulations effectively model adversarial perturbations.
Heuristic algorithms provide efficient solutions with comparable robustness.
Abstract
In this work we study binary classification problems where we assume that our training data is subject to uncertainty, i.e. the precise data points are not known. To tackle this issue in the field of robust machine learning the aim is to develop models which are robust against small perturbations in the training data. We study robust support vector machines (SVM) and extend the classical approach by an ensemble method which iteratively solves a non-robust SVM on different perturbations of the dataset, where the perturbations are derived by an adversarial problem. Afterwards for classification of an unknown data point we perform a majority vote of all calculated SVM solutions. We study three different variants for the adversarial problem, the exact problem, a relaxed variant and an efficient heuristic variant. While the exact and the relaxed variant can be modeled using integer…
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
TopicsAdversarial Robustness in Machine Learning · Fault Detection and Control Systems · Machine Learning and Algorithms
MethodsSupport Vector Machine
