title: Near-Bayesian Support Vector Machines for imbalanced data classification with equal or unequal misclassification costs.
abstract: Support Vector Machines (SVMs) form a family of popular classifier algorithms originally developed to solve two-class classification problems. However, SVMs are likely to perform poorly in situations with data imbalance between the classes, particularly when the target class is under-represented. This paper proposes a Near-Bayesian Support Vector Machine (NBSVM) for such imbalanced classification problems, by combining the philosophies of decision boundary shift and unequal regularization costs. Based on certain assumptions which hold true for most real-world datasets, we use the fractions of representation from each of the classes, to achieve the boundary shift as well as the asymmetric regularization costs. The proposed approach is extended to the multi-class scenario and also adapted for cases with unequal misclassification costs for the different classes. Extensive comparison with standard SVM and some state-of-the-art methods is furnished as a proof of the ability of the proposed approach to perform competitively on imbalanced datasets. A modified Sequential Minimal Optimization (SMO) algorithm is also presented to solve the NBSVM optimization problem in a computationally efficient manner.
authors.affiliation: Electronics and Communication Sciences Unit, Indian Statistical Institute, 203, B. T. Road, Kolkata-700 108, India. Electronic address: shounak.jaduniv@gmail.com.
authors.forename: Shounak
authors.initials: S
authors.lastname: Datta
authors.affiliation: Electronics and Communication Sciences Unit, Indian Statistical Institute, 203, B. T. Road, Kolkata-700 108, India. Electronic address: swagatamdas19@yahoo.co.in.
authors.forename: Swagatam
authors.initials: S
authors.lastname: Das
mesh_terms: D000465:Algorithms; D016477:Artifacts; D001499:Bayes Theorem; D003627:Data Interpretation, Statistical; D066264:Datasets as Topic; D060388:Support Vector Machine
keywords: Bayes error; Decision boundary shift; Imbalanced data; Multi-class classification; Support Vector Machines; Unequal costs