Smooth Ranking SVM via Cutting-Plane Method

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Ozcan, Erhan Can, Görgülü, Berk, Baydogan, Mustafa G., Paschalidis, Ioannis Ch.
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916105562357760
author Ozcan, Erhan Can
Görgülü, Berk
Baydogan, Mustafa G.
Paschalidis, Ioannis Ch.
author_facet Ozcan, Erhan Can
Görgülü, Berk
Baydogan, Mustafa G.
Paschalidis, Ioannis Ch.
contents The most popular classification algorithms are designed to maximize classification accuracy during training. However, this strategy may fail in the presence of class imbalance since it is possible to train models with high accuracy by overfitting to the majority class. On the other hand, the Area Under the Curve (AUC) is a widely used metric to compare classification performance of different algorithms when there is a class imbalance, and various approaches focusing on the direct optimization of this metric during training have been proposed. Among them, SVM-based formulations are especially popular as this formulation allows incorporating different regularization strategies easily. In this work, we develop a prototype learning approach that relies on cutting-plane method, similar to Ranking SVM, to maximize AUC. Our algorithm learns simpler models by iteratively introducing cutting planes, thus overfitting is prevented in an unconventional way. Furthermore, it penalizes the changes in the weights at each iteration to avoid large jumps that might be observed in the test performance, thus facilitating a smooth learning process. Based on the experiments conducted on 73 binary classification datasets, our method yields the best test AUC in 25 datasets among its relevant competitors.
format Preprint
id arxiv_https___arxiv_org_abs_2401_14388
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Smooth Ranking SVM via Cutting-Plane Method
Ozcan, Erhan Can
Görgülü, Berk
Baydogan, Mustafa G.
Paschalidis, Ioannis Ch.
Machine Learning
The most popular classification algorithms are designed to maximize classification accuracy during training. However, this strategy may fail in the presence of class imbalance since it is possible to train models with high accuracy by overfitting to the majority class. On the other hand, the Area Under the Curve (AUC) is a widely used metric to compare classification performance of different algorithms when there is a class imbalance, and various approaches focusing on the direct optimization of this metric during training have been proposed. Among them, SVM-based formulations are especially popular as this formulation allows incorporating different regularization strategies easily. In this work, we develop a prototype learning approach that relies on cutting-plane method, similar to Ranking SVM, to maximize AUC. Our algorithm learns simpler models by iteratively introducing cutting planes, thus overfitting is prevented in an unconventional way. Furthermore, it penalizes the changes in the weights at each iteration to avoid large jumps that might be observed in the test performance, thus facilitating a smooth learning process. Based on the experiments conducted on 73 binary classification datasets, our method yields the best test AUC in 25 datasets among its relevant competitors.
title Smooth Ranking SVM via Cutting-Plane Method
topic Machine Learning
url https://arxiv.org/abs/2401.14388