BK-means:Backbone Initialization K-means

宗瑜,金萍,李明楚
DOI: https://doi.org/10.3778/j.issn.1002-8331.2009.14.013
2009-01-01
Computer Engineering and Applications Journal
Abstract:K-means is one of classical heuristic clustering algorithm,which is sensitive to initialization and may not produce ideal optimal results.In recent years,the backbone(the shared common parts of all optimal solutions) has attracted many interests in heuristic algorithm design,due to its impact on improving the performance of heuristic algorithms.In this paper,a backbone initialization K-means(BK-means) algorithm is proposed.The main idea is to find out the backbone cluster which is the intersection of several local suboptimal solutions obtained by run K-means algorithm several times,then generate a backbone initialization and new search space.Finally,K-means is run again on the new search space with the backbone initialization.Experiments on 15 synthesis and 4 real datasets show that BK-means has significant effects for improving the quality of clustering.
What problem does this paper attempt to address?