Handling Imbalanced Classification Problems With Support Vector Machines via Evolutionary Bilevel Optimization

04/21/2022
by   Alejandro Rosales-Pérez, et al.
0

Support vector machines (SVMs) are popular learning algorithms to deal with binary classification problems. They traditionally assume equal misclassification costs for each class; however, real-world problems may have an uneven class distribution. This article introduces EBCS-SVM: evolutionary bilevel cost-sensitive SVMs. EBCS-SVM handles imbalanced classification problems by simultaneously learning the support vectors and optimizing the SVM hyperparameters, which comprise the kernel parameter and misclassification costs. The resulting optimization problem is a bilevel problem, where the lower level determines the support vectors and the upper level the hyperparameters. This optimization problem is solved using an evolutionary algorithm (EA) at the upper level and sequential minimal optimization (SMO) at the lower level. These two methods work in a nested fashion, that is, the optimal support vectors help guide the search of the hyperparameters, and the lower level is initialized based on previous successful solutions. The proposed method is assessed using 70 datasets of imbalanced classification and compared with several state-of-the-art methods. The experimental results, supported by a Bayesian test, provided evidence of the effectiveness of EBCS-SVM when working with highly imbalanced datasets.

READ FULL TEXT
research
11/06/2020

Sequential Minimal Optimization for One-Class Slab Support Vector Machine

One Class Slab Support Vector Machines (OCSSVM) have turned out to be be...
research
12/22/2017

Diversifying Support Vector Machines for Boosting using Kernel Perturbation: Applications to Class Imbalance and Small Disjuncts

The diversification (generating slightly varying separating discriminato...
research
04/16/2020

Nonparallel Hyperplane Classifiers for Multi-category Classification

Support vector machines (SVMs) are widely used for solving classificatio...
research
03/02/2017

Optimization of distributions differences for classification

In this paper we introduce a new classification algorithm called Optimiz...
research
06/08/2018

Machine Learning CICY Threefolds

The latest techniques from Neural Networks and Support Vector Machines (...
research
06/19/2022

Primal Estimated Subgradient Solver for SVM for Imbalanced Classification

We aim to demonstrate in experiments that our cost sensitive PEGASOS SVM...
research
12/05/2012

Cost-Sensitive Support Vector Machines

A new procedure for learning cost-sensitive SVM(CS-SVM) classifiers is p...

Please sign up or login with your details

Forgot password? Click here to reset