An evolutionary algorithm for large margin classification

被引:0
|
作者
Motta Goulart, Renan [1 ]
Hasenclever Borges, Carlos Cristiano [1 ]
Fonseca Neto, Raul [1 ]
机构
[1] Univ Fed Juiz de Fora, Juiz De Fora, Brazil
关键词
Machine learning; Evolutionary algorithm; Version space; Hyperspherical coordinates; Margin maximization;
D O I
10.1007/s00500-021-05718-0
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Classification is an essential task in the field of machine learning, where finding a maximum margin classifier is one of its central problems. In this work, an evolutionary algorithm is constructed, relying on the convexity properties of the version space, to evolve a population of perceptron classifiers in order to find a solution that approximates the maximum margin. Unlike other methods whose solutions explore the problem's dual formulation, usually requiring the solution of a linear constraint quadratic programming problem, the proposed method requires only the evaluation of the margin values. Hyperspherical coordinates are used to guarantee feasibility when generating new individuals and for the population to be uniformly distributed through the search space. To control the number of generations, we developed a stop criteria based on a lower bound function which asymptotically approximates the margin curves providing a stop margin that satisfies a beta-approximation of the optimal margin. Experiments were performed on artificial and real datasets, and the obtained results indicate the potential to adopt the proposed algorithm for solving practical problems.
引用
收藏
页码:7593 / 7607
页数:15
相关论文
共 50 条
  • [1] An evolutionary algorithm for large margin classification
    Renan Motta Goulart
    Carlos Cristiano Hasenclever Borges
    Raul Fonseca Neto
    [J]. Soft Computing, 2021, 25 : 7593 - 7607
  • [2] Large Margin Classification Using the Perceptron Algorithm
    Yoav Freund
    Robert E. Schapire
    [J]. Machine Learning, 1999, 37 : 277 - 296
  • [3] Large margin classification using the perceptron algorithm
    Freund, Y
    Schapire, RE
    [J]. MACHINE LEARNING, 1999, 37 (03) : 277 - 296
  • [4] Evolutionary Algorithm for Large Margin Nearest Neighbour Regression
    Leon, Florin
    Curteanu, Silvia
    [J]. COMPUTATIONAL COLLECTIVE INTELLIGENCE (ICCCI 2015), PT I, 2015, 9329 : 305 - 315
  • [5] An adaptive large margin nearest neighbor classification algorithm
    Yang, Liu
    Yu, Jian
    Jing, Liping
    [J]. Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2013, 50 (11): : 2269 - 2277
  • [6] Constructing large margin polytope classifiers with a multiclass classification algorithm
    Pilaszy, Istvan
    Dobrowiecki, Tadeusz
    [J]. IDAACS 2007: PROCEEDINGS OF THE 4TH IEEE WORKSHOP ON INTELLIGENT DATA ACQUISITION AND ADVANCED COMPUTING SYSTEMS: TECHNOLOGY AND APPLICATIONS, 2007, : 261 - 264
  • [7] Incremental margin algorithm for large margin classifiers
    Leite, Saul C.
    Neto, Raul Fonseca
    [J]. NEUROCOMPUTING, 2008, 71 (7-9) : 1550 - 1560
  • [8] Large margin classification for moving targets
    Kivinen, J
    Smola, AJ
    Williamson, RC
    [J]. ALGORITHMIC LEARNING THEORY, PROCEEDINGS, 2002, 2533 : 113 - 127
  • [9] A cooperative evolutionary algorithm for classification
    Stoean, Catalin
    Stoean, Ruxandra
    Preuss, Mike
    Dumitrescu, Dan
    [J]. INTERNATIONAL JOURNAL OF COMPUTERS COMMUNICATIONS & CONTROL, 2006, 1 : 417 - 422
  • [10] Large margin DAGs for multiclass classification
    Platt, JC
    Cristianini, N
    Shawe-Taylor, J
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 12, 2000, 12 : 547 - 553