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

被引:2
|
作者
Warwicker, John Alasdair [1 ]
Rebennack, Steffen [1 ]
机构
[1] Karlsruhe Inst Technol, Inst Operat Res IOR, D-76185 Karlsruhe, Baden-wurttembe, Germany
关键词
Support vector machine; Optimisation; Mixed-integer linear programming; Outlier detection; Feature selection; FEATURE-SELECTION;
D O I
10.1016/j.eswa.2023.122998
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页数:17
相关论文
共 50 条
  • [11] Mixed integer linear programming for feature selection in support vector machine
    Labbe, Martine
    Martinez-Merino, Luisa I.
    Rodriguez-Chia, Antonio M.
    DISCRETE APPLIED MATHEMATICS, 2019, 261 : 276 - 304
  • [12] Irrigation scheduling using mixed-integer linear programming
    Anwar, AA
    Clarke, D
    JOURNAL OF IRRIGATION AND DRAINAGE ENGINEERING, 2001, 127 (02) : 63 - 69
  • [13] Testing cut generators for mixed-integer linear programming
    Margot F.
    Mathematical Programming Computation, 2009, 1 (01) : 69 - 95
  • [14] Testing copositivity via mixed-integer linear programming
    Anstreicher, Kurt M.
    LINEAR ALGEBRA AND ITS APPLICATIONS, 2021, 609 : 218 - 230
  • [15] A DC Programming Approach for Mixed-Integer Linear Programs
    Niu, Yi-Shuai
    Dinh, Tao Pham
    MODELLING, COMPUTATION AND OPTIMIZATION IN INFORMATION SYSTEMS AND MANAGEMENT SCIENCES, PROCEEDINGS, 2008, 14 : 244 - 253
  • [16] Learning Presolver Selection for Mixed-Integer Linear Programming
    Song, Wentao
    Gu, Naijie
    2024 16TH INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND COMPUTING, ICMLC 2024, 2024, : 635 - 641
  • [17] COMSAT: Residue contact prediction of transmembrane proteins based on support vector machines and mixed integer linear programming
    Zhang, Huiling
    Huang, Qingsheng
    Bei, Zhendong
    Wei, Yanjie
    Floudas, Christodoulos A.
    PROTEINS-STRUCTURE FUNCTION AND BIOINFORMATICS, 2016, 84 (03) : 332 - 348
  • [18] SYNCHRONIZATION OF TRAFFIC SIGNALS BY MIXED-INTEGER LINEAR PROGRAMMING
    LITTLE, JDC
    OPERATIONS RESEARCH, 1966, 14 (04) : 568 - &
  • [19] Mixed-integer linear programming for resource leveling problems
    Rieck, Julia
    Zimmermann, Juergen
    Gather, Thorsten
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2012, 221 (01) : 27 - 37
  • [20] Combinatorial benders' cuts for mixed-integer linear programming
    Codato, Gianni
    Fischetti, Matteo
    OPERATIONS RESEARCH, 2006, 54 (04) : 756 - 766