Multi-Class Imbalanced Learning with Support Vector Machines via Differential Evolution

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Zhang, Zhong-Liang, Yang, Jie, Ru, Jian-Ming, Zhao, Xiao-Xi, Luo, Xing-Gang
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866915163126366208
author Zhang, Zhong-Liang
Yang, Jie
Ru, Jian-Ming
Zhao, Xiao-Xi
Luo, Xing-Gang
author_facet Zhang, Zhong-Liang
Yang, Jie
Ru, Jian-Ming
Zhao, Xiao-Xi
Luo, Xing-Gang
contents Support vector machine (SVM) is a powerful machine learning algorithm to handle classification tasks. However, the classical SVM is developed for binary problems with the assumption of balanced datasets. Obviously, the multi-class imbalanced classification problems are more complex. In this paper, we propose an improved SVM via Differential Evolution (i-SVM-DE) method to deal with it. An improved SVM (i-SVM) model is proposed to handle the data imbalance by combining cost sensitive technique and separation margin modification in the constraints, which formalize a parameter optimization problem. By using one-versus-one (OVO) scheme, a multi-class problem is decomposed into a number of binary subproblems. A large optimization problem is formalized through concatenating the parameters in the binary subproblems. To find the optimal model effectively and learn the support vectors for each class simultaneously, an improved differential evolution (DE) algorithm is applied to solve this large optimization problem. Instead of the validation set, we propose the fitness functions to evaluate the learned model and obtain the optimal parameters in the search process of DE. A series of experiments are carried out to verify the benefits of our proposed method. The results indicate that i-SVM-DE is statistically superior by comparing with the other baseline methods.
format Preprint
id arxiv_https___arxiv_org_abs_2502_14597
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Multi-Class Imbalanced Learning with Support Vector Machines via Differential Evolution
Zhang, Zhong-Liang
Yang, Jie
Ru, Jian-Ming
Zhao, Xiao-Xi
Luo, Xing-Gang
Machine Learning
Neural and Evolutionary Computing
Support vector machine (SVM) is a powerful machine learning algorithm to handle classification tasks. However, the classical SVM is developed for binary problems with the assumption of balanced datasets. Obviously, the multi-class imbalanced classification problems are more complex. In this paper, we propose an improved SVM via Differential Evolution (i-SVM-DE) method to deal with it. An improved SVM (i-SVM) model is proposed to handle the data imbalance by combining cost sensitive technique and separation margin modification in the constraints, which formalize a parameter optimization problem. By using one-versus-one (OVO) scheme, a multi-class problem is decomposed into a number of binary subproblems. A large optimization problem is formalized through concatenating the parameters in the binary subproblems. To find the optimal model effectively and learn the support vectors for each class simultaneously, an improved differential evolution (DE) algorithm is applied to solve this large optimization problem. Instead of the validation set, we propose the fitness functions to evaluate the learned model and obtain the optimal parameters in the search process of DE. A series of experiments are carried out to verify the benefits of our proposed method. The results indicate that i-SVM-DE is statistically superior by comparing with the other baseline methods.
title Multi-Class Imbalanced Learning with Support Vector Machines via Differential Evolution
topic Machine Learning
Neural and Evolutionary Computing
url https://arxiv.org/abs/2502.14597