Classifier Transfer with Data Selection Strategies for Online Support Vector Machine Classification with Class Imbalance

08/10/2022
by   Mario Michael Krell, et al.
0

Objective: Classifier transfers usually come with dataset shifts. To overcome them, online strategies have to be applied. For practical applications, limitations in the computational resources for the adaptation of batch learning algorithms, like the SVM, have to be considered. Approach: We review and compare several strategies for online learning with SVMs. We focus on data selection strategies which limit the size of the stored training data [...] Main Results: For different data shifts, different criteria are appropriate. For the synthetic data, adding all samples to the pool of considered samples performs often significantly worse than other criteria. Especially, adding only misclassified samples performed astoundingly well. Here, balancing criteria were very important when the other criteria were not well chosen. For the transfer setups, the results show that the best strategy depends on the intensity of the drift during the transfer. Adding all and removing the oldest samples results in the best performance, whereas for smaller drifts, it can be sufficient to only add potential new support vectors of the SVM which reduces processing resources. Significance: For BCIs based on EEG models, trained on data from a calibration session, a previous recording session, or even from a recording session with one or several other subjects, are used. This transfer of the learned model usually decreases the performance and can therefore benefit from online learning which adapts the classifier like the established SVM. We show that by using the right combination of data selection criteria, it is possible to adapt the classifier and largely increase the performance. Furthermore, in some cases it is possible to speed up the processing and save computational by updating with a subset of special samples and keeping a small subset of samples for training the classifier.

READ FULL TEXT
research
02/15/2020

On Coresets for Support Vector Machines

We present an efficient coreset construction algorithm for large-scale S...
research
02/06/2016

Reducing training requirements through evolutionary based dimension reduction and subject transfer

Training Brain Computer Interface (BCI) systems to understand the intent...
research
12/27/2022

LOSDD: Leave-Out Support Vector Data Description for Outlier Detection

Support Vector Machines have been successfully used for one-class classi...
research
10/22/2022

Generalized Likelihood Ratio Test With One-Class Classifiers

One-class classification (OCC) is the problem of deciding whether an obs...
research
02/22/2013

Accelerated Linear SVM Training with Adaptive Variable Selection Frequencies

Support vector machine (SVM) training is an active research area since t...
research
08/01/2022

Eficiency of REST and gRPC realizing communication tasks in microservice-based ecosystems

The aim of this contribution is to analyse practical aspects of the use ...

Please sign up or login with your details

Forgot password? Click here to reset