Litcius/Paper detail

Robust and Distributionally Robust Optimization Models for Linear Support Vector Machine

Daniel Faccini, Francesca Maggioni, Florian A. Potra

2022Computers & Operations Research39 citationsDOIOpen Access PDF

Abstract

In this paper we present novel data-driven optimization models for Support Vector Machines (SVM), with the aim of linearly separating two sets of points that have non-disjoint convex closures. Traditional classification algorithms assume that the training data points are always known exactly. However, real-life data are often subject to noise. To handle such uncertainty, we formulate robust models with uncertainty sets in the form of hyperrectangles or hyperellipsoids, and propose a moment-based distributionally robust optimization model enforcing limits on first-order deviations along principal directions. All the formulations reduce to convex programs. The efficiency of the new classifiers is evaluated on real-world databases. Experiments show that robust classifiers are especially beneficial for data sets with a small number of observations. As the dimension of the data sets increases, features behavior is gradually learned and higher levels of out-of-sample accuracy can be achieved via the considered distributionally robust optimization method. The proposed formulations, overall, allow finding a trade-off between increasing the average performance accuracy and protecting against uncertainty, with respect to deterministic approaches.

Topics & Concepts

Robust optimizationSupport vector machineComputer scienceDisjoint setsMathematical optimizationData pointConvex optimizationOptimization problemMoment (physics)Dimension (graph theory)Regular polygonData miningAlgorithmMachine learningMathematicsCombinatoricsPure mathematicsClassical mechanicsGeometryPhysicsFuzzy Systems and OptimizationAdvanced Optimization Algorithms ResearchRisk and Portfolio Optimization