1,044
Views
1
CrossRef citations to date
0
Altmetric
Advanced Security on Software and Systems

Safe transductive support vector machine

ORCID Icon, , &
Pages 942-959 | Received 26 Oct 2021, Accepted 26 Dec 2021, Published online: 07 Feb 2022
 

Abstract

Since semi-supervised learning can use fewer labelled samples to train a better model, semi-supervised methods are becoming popular in data mining. As an important algorithm of semi-supervised support vector machines (S3VM), transductive support vector machine (TSVM) sometimes  may get worse models trained on both labelled samples and unlabelled samples than those trained only on labelled samples. To solve this problem, in this paper, we propose a safe TSVM (STSVM) based on the infinitesimal annealing algorithm. In the training of TSVM, we adopt the infinitesimal annealing and path following technology to approximate the step size of simulated annealing to balance the contradiction between annealing step and calculation time. During the annealing process, we call CP-step to update TSVM model with pseudo-labelled samples. If the current sample is on the boundary of combinatorial optimisation problem, SJ-step is called and a safety condition is designed to determine whether the sample needs to change its label or not, so as to ensure the TSVM model trained after changing is better than the model got before. The experimental results show that our STSVM algorithm can improve the accuracy of TSVM with a shorter running time, and is safer than the existing safe algorithms.

Disclosure statement

No potential conflict of interest was reported by the author(s).

Additional information

Funding

This work was supported by the National Natural Science Foundation of China [grant number 61501229].