arrow
Return

An efficient incremental algorithm for clustering large datasets

delete2026-03-01
delete0
PRE
AI
J
Jenni Lampainen *
J
Joki, Kaisa
K
Karmitsa, Napsu
M
Marko M. Mäkelä
DOI:10.1007/s11634-025-00661-6delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Clustering is a fundamental task in data mining and machine learning, particularly for analyzing large-scale data. In this paper, we introduce Clust-Splitter, an efficient algorithm based on novel incremental approach and nonsmooth formulation of the the minimum sum-of-squares clustering problem. Particularly, the clustering task is approached through a sequence of three nonsmooth optimization problems: two auxiliary problems used to generate suitable starting points, followed by a main clustering formulation. To solve these problems effectively in very large datasets, the limited memory bundle method (Haarala et al. in Optim Methods Softw 19(6):673-692, 2004) is applied as an underlying solver in Clust-Splitter. We test and evaluate Clust-Splitter on real-world datasets characterized by both a large number of attributes and a large number of data points and compare its performance with several state-of-the-art large-scale clustering algorithms. Experimental results demonstrate the efficiency of the proposed method for clustering very large datasets, as well as the high quality of its solutions, which are on par with those of the best existing methods.
Keywords:
Clustering
Incremental algorithm
Large-scale data
Limited memory bundle method
Nonsmooth optimization
Nonconvex optimization

Journal

A
Advances in Data Analysis and Classification
IF:
1.3
Papers:
30
Citations:
883

Organization

U
university of turku
Scholars:
2.3K
Papers: 1.0K
Citations: 0