Optimization meets Machine Learning: An Exact Algorithm for Semi-Supervised Support Vector Machines
Veronica Piccialli, Jan Schwiddessen, Antonio M. Sudoso

TL;DR
This paper introduces an exact branch-and-cut algorithm for semi-supervised support vector machines (S3VMs) using semidefinite programming relaxations, significantly improving solution bounds and scalability over previous methods.
Contribution
It develops a novel branch-and-cut approach with SDP relaxations and optimality-based bound tightening for S3VMs, enabling exact solutions for larger datasets.
Findings
Algorithm solves instances 10 times larger than previous methods.
SDP relaxations provide stronger bounds than existing approaches.
Computational results demonstrate high efficiency and scalability.
Abstract
Support vector machines (SVMs) are well-studied supervised learning models for binary classification. In many applications, large amounts of samples can be cheaply and easily obtained. What is often a costly and error-prone process is to manually label these instances. Semi-supervised support vector machines (S3VMs) extend the well-known SVM classifiers to the semi-supervised approach, aiming at maximizing the margin between samples in the presence of unlabeled data. By leveraging both labeled and unlabeled data, S3VMs attempt to achieve better accuracy and robustness compared to traditional SVMs. Unfortunately, the resulting optimization problem is non-convex and hence difficult to solve exactly. In this paper, we present a new branch-and-cut approach for S3VMs using semidefinite programming (SDP) relaxations. We apply optimality-based bound tightening to bound the feasible set. Box…
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
TopicsMachine Learning and Algorithms · Sparse and Compressive Sensing Techniques · Face and Expression Recognition
MethodsSupport Vector Machine
