P-Complete Approximation Problems
Journal of the ACM (JACM)
Refining Initial Points for K-Means Clustering
ICML '98 Proceedings of the Fifteenth International Conference on Machine Learning
Clustering Large Graphs via the Singular Value Decomposition
Machine Learning
An Initializing Cluster Centers Algorithm Based on Pointer Ring
ISDA '06 Proceedings of the Sixth International Conference on Intelligent Systems Design and Applications - Volume 01
A method for initialising the K-means clustering algorithm using kd-trees
Pattern Recognition Letters
Pattern Recognition
k-means++: the advantages of careful seeding
SODA '07 Proceedings of the eighteenth annual ACM-SIAM symposium on Discrete algorithms
Hierarchical initialization approach for K-Means clustering
Pattern Recognition Letters
The complexity of the generalized Lloyd - Max problem (Corresp.)
IEEE Transactions on Information Theory
Integrating neural networks and logistic regression to underpin hyper-heuristic search
Knowledge-Based Systems
Instability and cluster stability variance for real clusterings
Information Sciences: an International Journal
Hi-index | 0.00 |
Iterative refinement clustering algorithms are widely used in data mining area, but they are sensitive to the initialization. In the past decades, many modified initialization methods have been proposed to reduce the influence of initialization sensitivity problem. The essence of iterative refinement clustering algorithms is the local search method. The big numbers of the local minimum points which are embedded in the search space make the local search problem hard and sensitive to the initialization. The smaller number of local minimum points, the more robust of initialization for a local search algorithm is. In this paper, we propose a Top-Down Clustering algorithm with Smoothing Search Space (TDCS3) to reduce the influence of initialization. The main steps of TDCS3 are to: (1) dynamically reconstruct a series of smoothed search spaces into a hierarchical structure by 'filling' the local minimum points; (2) at the top level of the hierarchical structure, an existing iterative refinement clustering algorithm is run with random initialization to generate the clustering result; (3) eventually from the second level to the bottom level of the hierarchical structure, the same clustering algorithm is run with the initialization derived from the previous clustering result. Experiment results on 3 synthetic and 10 real world data sets have shown that TDCS3 has significant effects on finding better, robust clustering result and reducing the impact of initialization.