OSNN: an online semisupervised neural network for nonstationary data streams

Rodrigo Soares, Leandro Minku

Research output: Contribution to journalArticlepeer-review

35 Downloads (Pure)


Learning from data streams that emerge from nonstationary environments has many real-world applications and poses various challenges. A key characteristic of such a task is the varying nature of target functions and data distributions over time (concept drifts). Most existing work relies solely on labeled data to adapt to concept drifts in classification problems. However, labeling all instances in a potentially life-long data stream is frequently prohibitively expensive, hindering such approaches. Therefore, we propose a novel algorithm to exploit unlabeled instances, which are typically plentiful and easily obtained. The algorithm is an Online Semisupervised Radial Basis Function Neural Network (OSNN) with manifold-based training to exploit unlabeled data while tackling concept drifts in classification problems. OSNN employs a novel Semisupervised Learning Vector Quantization (SLVQ) to train network centers and learn meaningful data representations that change over time. It uses manifold learning on dynamic graphs to adjust the network weights. Our experiments confirm that OSNN can effectively use unlabeled data to elucidate underlying structures of data streams while its dynamic topology learning provides robustness to concept drifts.
Original languageEnglish
JournalIEEE Transactions on Neural Networks and Learning Systems
Early online date21 Dec 2021
Publication statusE-pub ahead of print - 21 Dec 2021


Dive into the research topics of 'OSNN: an online semisupervised neural network for nonstationary data streams'. Together they form a unique fingerprint.

Cite this