Abstract

Semi-supervised multi-label data stream classification serves a practical yet challenging task since only a small number of labeled instances are available in real streaming environments. However, the mainstream of existing semi-supervised multi-label classification technique is focused on the batch process. Meanwhile, many data stream classification approaches have been proposed, and one of popularly used base models is ELM (extreme learning machine). But only few ELM-based algorithms are proposed for the multi-label data stream classification. Therefore, in this paper, we present a novel Semi-supervised Online Extreme Learning Machine with Kernel function for multi-label data stream classification, called SSO-KELM. Specifically, we firstly introduce the kernel function to output the multi-dimensional vector, for adapting to the multi-label data. Secondly, to make full use of labeled and unlabeled data in a data stream, we derive a novel online semi-supervised ELM algorithm, which can adapt to the stream setting and achieve a higher classification accuracy. Finally, extensive experiments conducted on six benchmark multi-label data sets demonstrate the effectiveness of our approach compared to state-of-the-art approaches.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call