Semi-supervised clustering algorithm for data streams

In many real-life applications, the existing data cannot be stored in a computer’s random access memory, requiring learning algorithms to process the data as streams. In some cases, limited information about the data set is available, which can be used to enhance learning outcomes. In semisupervised clustering (SSC), such information is presented as pairwise constraints in the form of “cannot-link” and “mustlink” constraints. This paper develops a SSC algorithm for data streams. We consider the data as a sequence of blocks and use a nonsmooth, nonconvex optimization model for the SSC problems. The algorithm is designed to process one block of data at each iteration. Special procedures are developed to identify cluster-determining points, which are used in subsequent iterations. The proposed algorithm is evaluated using some real-world data sets.

Authors

Institutions

Publication Details

Published
2024-11-22
DOI
https://doi.org/10.1109/iscmi63661.2024.10851668
Primary Topic
Advanced Clustering Algorithms Research
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Semi-supervised clustering algorithm for data streams

Adil Bagirov, Sona Taheri, Yongjia Yuan
Advanced Clustering Algorithms Research
article

Semi-supervised clustering algorithm for data streams

Adil Bagirov, Sona Taheri, Yongjia Yuan
article en

Abstract

In many real-life applications, the existing data cannot be stored in a computer’s random access memory, requiring learning algorithms to process the data as streams. In some cases, limited information about the data set is available, which can be used to enhance learning outcomes. In semisupervised clustering (SSC), such information is presented as pairwise constraints in the form of “cannot-link” and “mustlink” constraints. This paper develops a SSC algorithm for data streams. We consider the data as a sequence of blocks and use a nonsmooth, nonconvex optimization model for the SSC problems. The algorithm is designed to process one block of data at each iteration. Special procedures are developed to identify cluster-determining points, which are used in subsequent iterations. The proposed algorithm is evaluated using some real-world data sets.

Federation University (AU), RMIT University (AU)
Australian Government
Openalex Percentile: Top 76%
Advanced Clustering Algorithms Research
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.