Semi-Supervised Active Learning for Support Vector Machines: A Novel Approach that Exploits Structure Information in Data

10/13/2016
by   Tobias Reitmaier, et al.
0

In our today's information society more and more data emerges, e.g. in social networks, technical applications, or business applications. Companies try to commercialize these data using data mining or machine learning methods. For this purpose, the data are categorized or classified, but often at high (monetary or temporal) costs. An effective approach to reduce these costs is to apply any kind of active learning (AL) methods, as AL controls the training process of a classifier by specific querying individual data points (samples), which are then labeled (e.g., provided with class memberships) by a domain expert. However, an analysis of current AL research shows that AL still has some shortcomings. In particular, the structure information given by the spatial pattern of the (un)labeled data in the input space of a classification model (e.g., cluster information), is used in an insufficient way. In addition, many existing AL techniques pay too little attention to their practical applicability. To meet these challenges, this article presents several techniques that together build a new approach for combining AL and semi-supervised learning (SSL) for support vector machines (SVM) in classification tasks. Structure information is captured by means of probabilistic models that are iteratively improved at runtime when label information becomes available. The probabilistic models are considered in a selection strategy based on distance, density, diversity, and distribution (4DS strategy) information for AL and in a kernel function (Responsibility Weighted Mahalanobis kernel) for SVM. The approach fuses generative and discriminative modeling techniques. With 20 benchmark data sets and with the MNIST data set it is shown that our new solution yields significantly better results than state-of-the-art methods.

READ FULL TEXT

page 22

page 23

page 31

research
02/13/2015

The Responsibility Weighted Mahalanobis Kernel for Semi-Supervised Training of Support Vector Machines for Classification

Kernel functions in support vector machines (SVM) are needed to assess t...
research
08/16/2023

How To Overcome Confirmation Bias in Semi-Supervised Image Classification By Active Learning

Do we need active learning? The rise of strong deep semi-supervised meth...
research
06/01/2022

Support Vector Machines under Adversarial Label Contamination

Machine learning algorithms are increasingly being applied in security-r...
research
04/22/2022

Quantum Semi-Supervised Kernel Learning

Quantum computing leverages quantum effects to build algorithms that are...
research
10/04/2022

DIAGNOSE: Avoiding Out-of-distribution Data using Submodular Information Measures

Avoiding out-of-distribution (OOD) data is critical for training supervi...
research
10/16/2012

Active Learning with Distributional Estimates

Active Learning (AL) is increasingly important in a broad range of appli...
research
09/18/2017

A Summary Of The Kernel Matrix, And How To Learn It Effectively Using Semidefinite Programming

Kernel-based learning algorithms are widely used in machine learning for...

Please sign up or login with your details

Forgot password? Click here to reset