arrow
Return

Support vector machines within a bivariate mixed-integer linear programming framework

delete2024-07-01
delete1
delete
OA
AI
J
John Alasdair Warwicker *
S
Steffen Rebennack
DOI:10.1016/j.eswa.2023.122998delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Support vector machines (SVMs) are a powerful machine learning paradigm, performing supervised learning for classification and regression analysis. A number of SVM models in the literature have made use of advances in mixed-integer linear programming (MILP) techniques in order to perform this task efficiently. In this work, we present three new models for SVMs that make use of piecewise linear (PWL) functions. This allows effective separation of data points where a simple linear SVM model may not be sufficient. The models we present make use of binary variables to assign data points to SVM segments, and hence fit within a recently presented framework for machine learning MILP models. Alongside presenting an inbuilt feature selection operator, we show that the models can benefit from robust inbuilt outlier detection. Experimental results show when each of the presented models is effective, and we present guidelines on which of the models are preferable in different scenarios.
Keywords:
Support vector machine
Optimisation
Mixed-integer linear programming
Outlier detection
Feature selection
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Expert Systems with Applications cover
Expert Systems with Applications
IF:
7.5
Papers:
2.9W
Citations:
10.2W

Organization

H
Helmholtz Association
Scholars:
13.2W
Papers: 10.7W
Citations: 145