Feature selection for k-means clustering stability: theoretical analysis and an algorithm

被引:12
|
作者
Mavroeidis, Dimitrios [1 ]
Marchiori, Elena [2 ]
机构
[1] IBM Res Ireland, Dublin 15, Ireland
[2] Radboud Univ Nijmegen, Dept Comp Sci, Fac Sci, NL-6525 AJ Nijmegen, Netherlands
关键词
Sparse PCA; Stability; Feature selection; Clustering;
D O I
10.1007/s10618-013-0320-3
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Stability of a learning algorithm with respect to small input perturbations is an important property, as it implies that the derived models are robust with respect to the presence of noisy features and/or data sample fluctuations. The qualitative nature of the stability property enhardens the development of practical, stability optimizing, data mining algorithms as several issues naturally arise, such as: how "much" stability is enough, or how can stability be effectively associated with intrinsic data properties. In the context of this work we take into account these issues and explore the effect of stability maximization in the continuous (PCA-based) k-means clustering problem. Our analysis is based on both mathematical optimization and statistical arguments that complement each other and allow for the solid interpretation of the algorithm's stability properties. Interestingly, we derive that stability maximization naturally introduces a tradeoff between cluster separation and variance, leading to the selection of features that have a high cluster separation index that is not artificially inflated by the features variance. The proposed algorithmic setup is based on a Sparse PCA approach, that selects the features that maximize stability in a greedy fashion. In our study, we also analyze several properties of Sparse PCA relevant to stability that promote Sparse PCA as a viable feature selection mechanism for clustering. The practical relevance of the proposed method is demonstrated in the context of cancer research, where we consider the problem of detecting potential tumor biomarkers using microarray gene expression data. The application of our method to a leukemia dataset shows that the tradeoff between cluster separation and variance leads to the selection of features corresponding to important biomarker genes. Some of them have relative low variance and are not detected without the direct optimization of stability in Sparse PCA based k-means. Apart from the qualitative evaluation, we have also verified our approach as a feature selection method for -means clustering using four cancer research datasets. The quantitative empirical results illustrate the practical utility of our framework as a feature selection mechanism for clustering.
引用
收藏
页码:918 / 960
页数:43
相关论文
共 50 条
  • [21] On the Efficiency of K-Means Clustering: Evaluation, Optimization, and Algorithm Selection
    Wang, Sheng
    Sun, Yuan
    Bao, Zhifeng
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2020, 14 (02): : 163 - 175
  • [22] An Empirical Study on Initializing Centroid in K-Means Clustering for Feature Selection
    Saxena, Amit
    Wang, John
    Sintunavarat, Wutiphol
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE SCIENCE AND COMPUTATIONAL INTELLIGENCE-IJSSCI, 2021, 13 (01): : 1 - 16
  • [23] Discriminatively embedded fuzzy K-Means clustering with feature selection strategy
    Zhao, Peng
    Zhang, Yongxin
    Ma, Youzhong
    Zhao, Xiaowei
    Fan, Xunli
    [J]. APPLIED INTELLIGENCE, 2023, 53 (16) : 18959 - 18970
  • [24] Discriminatively embedded fuzzy K-Means clustering with feature selection strategy
    Peng Zhao
    Yongxin Zhang
    Youzhong Ma
    Xiaowei Zhao
    Xunli Fan
    [J]. Applied Intelligence, 2023, 53 : 18959 - 18970
  • [25] An efficient k-means clustering algorithm:: Analysis and implementation
    Kanungo, T
    Mount, DM
    Netanyahu, NS
    Piatko, CD
    Silverman, R
    Wu, AY
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2002, 24 (07) : 881 - 892
  • [26] Subspace clustering of text documents with feature weighting K-means algorithm
    Jing, LP
    Ng, MK
    Xu, J
    Huang, JZ
    [J]. ADVANCES IN KNOWLEDGE DISCOVERY AND DATA MINING, PROCEEDINGS, 2005, 3518 : 802 - 812
  • [27] A K-means Text Clustering Algorithm Based on Subject Feature Vector
    Duo, Ji
    Zhang, Peng
    Hao, Liu
    [J]. JOURNAL OF WEB ENGINEERING, 2021, 20 (06): : 1935 - 1946
  • [28] Analysis and Study of Incremental K-Means Clustering Algorithm
    Chakraborty, Sanjay
    Nagwani, N. K.
    [J]. HIGH PERFORMANCE ARCHITECTURE AND GRID COMPUTING, 2011, 169 : 338 - 341
  • [29] Feature Selection for Colon Cancer Detection Using K-Means Clustering and Modified Harmony Search Algorithm
    Bae, Jin Hee
    Kim, Minwoo
    Lim, J. S.
    Geem, Zong Woo
    [J]. MATHEMATICS, 2021, 9 (05)
  • [30] A notion of stability for k-means clustering
    Le Gouic, T.
    Paris, Q.
    [J]. ELECTRONIC JOURNAL OF STATISTICS, 2018, 12 (02): : 4239 - 4263