arrow
Return

Learning automata based particle swarm optimization for solving class imbalance problem

delete2021-12-01
delete10
PRE
AI
A
Anuran Chakraborty
K
Kushal Kanti Ghosh *
R
Rajonya De
E
Erik Cuevas
R
Ram Sarkar
DOI:10.1016/j.asoc.2021.107959delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Class imbalance is an important problem in many domains such as disease classification, network intrusion detection, fraud detection, and spam filtering. While dealing with imbalanced datasets, traditional supervised machine learning algorithms do not often provide acceptable results. Several approaches are used to handle the class imbalance problem. Of these, undersampling approaches are mostly followed by the researchers in which the number of instances in the majority class gets reduced. Selection of instances from the majority class can be considered as an optimization problem. To this end, in this paper, we present an undersampling approach based on widely-used Particle Swarm Optimization (PSO). The majority class samples are first clustered to form the initial undersampled set. The samples to be selected are then optimized using PSO to give the best model. The parameters of PSO are fine tuned using Learning Automata. Appropriate metrics suitable for class imbalance problems have been used to construct the fitness function for optimizing the undersampled training set. The proposed method has achieved 2% to 10% performance improvement over most of the contemporary methods on various datasets with imbalance ratios ranging from 5 to 130, thus showing that the method is robust and useful in practical scenarios. The code of the proposed method can be accessed via https://github.com/kkg1999/Undersampling. (C) 2021 Published by Elsevier B.V.
Keywords:
Undersampling
Class imbalance
Particle swarm optimization
Learning automata
Meta-heuristic optimization

Journal

Applied Soft Computing cover
Applied Soft Computing
IF:
6.6
Papers:
1.4W
Citations:
4.8W

Organization

U
universidad de guadalajara
Scholars:
6.9K
Papers: 3.7K
Citations: 4
J
Jadavpur University
Scholars:
6.9K
Papers: 6.4K
Citations: 5.8K