A Binary Optimization Approach for Constrained K-Means Clustering

被引:6
|
作者
Le, Huu M. [1 ]
Eriksson, Anders [1 ]
Thanh-Toan Do [2 ]
Milford, Michael [1 ]
机构
[1] Queensland Univ Technol, Brisbane, Qld, Australia
[2] Univ Liverpool, Liverpool, Merseyside, England
来源
基金
澳大利亚研究理事会;
关键词
PRODUCT QUANTIZATION;
D O I
10.1007/978-3-030-20870-7_24
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
K-Means clustering still plays an important role in many computer vision problems. While the conventional Lloyd method, which alternates between centroid update and cluster assignment, is primarily used in practice, it may converge to solutions with empty clusters. Furthermore, some applications may require the clusters to satisfy a specific set of constraints, e.g., cluster sizes, must-link/cannot-link. Several methods have been introduced to solve constrained K-Means clustering. Due to the non-convex nature of K-Means, however, existing approaches may result in sub-optimal solutions that poorly approximate the true clusters. In this work, we provide a new perspective to tackle this problem by considering constrained K-Means as a special instance of Binary Optimization. We then propose a novel optimization scheme to search for feasible solutions in the binary domain. This approach allows us to solve constrained K-Means clustering in such a way that multiple types of constraints can be simultaneously enforced. Experimental results on synthetic and real datasets show that our method provides better clustering accuracy with faster run time compared to several existing techniques.
引用
收藏
页码:383 / 398
页数:16
相关论文
共 50 条
  • [31] An Improved K-Means Clustering Approach for Teaching Evaluation
    Sangita, Oswal
    Dhanamma, Jagli
    [J]. ADVANCES IN COMPUTING, COMMUNICATION AND CONTROL, 2011, 125 : 108 - 115
  • [32] An Hybrid Approach for Data Clustering Using K-Means and Teaching Learning Based Optimization
    Mummareddy, Pavan Kumar
    Satapaty, Suresh Chandra
    [J]. EMERGING ICT FOR BRIDGING THE FUTURE, VOL 2, 2015, 338 : 165 - 171
  • [33] A Binary Linear Programming-Based K-Means Approach for the Capacitated Centered Clustering Problem
    Baumann, Philipp
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEM), 2019, : 335 - 339
  • [34] Constrained K-Means Classification
    Smyrlis, Panagiotis N.
    Tsouros, Dimosthenis C.
    Tsipouras, Markos G.
    [J]. ENGINEERING TECHNOLOGY & APPLIED SCIENCE RESEARCH, 2018, 8 (04) : 3203 - 3208
  • [35] Selection of K in K-means clustering
    Pham, DT
    Dimov, SS
    Nguyen, CD
    [J]. PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART C-JOURNAL OF MECHANICAL ENGINEERING SCIENCE, 2005, 219 (01) : 103 - 119
  • [36] Transformed K-means Clustering
    Goel, Anurag
    Majumdar, Angshul
    [J]. 29TH EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO 2021), 2021, : 1526 - 1530
  • [37] On autonomous k-means clustering
    Elomaa, T
    Koivistoinen, H
    [J]. FOUNDATIONS OF INTELLIGENT SYSTEMS, PROCEEDINGS, 2005, 3488 : 228 - 236
  • [38] On the Optimality of k-means Clustering
    Dalton, Lori A.
    [J]. 2013 IEEE INTERNATIONAL WORKSHOP ON GENOMIC SIGNAL PROCESSING AND STATISTICS (GENSIPS 2013), 2013, : 70 - 71
  • [39] Stability of k-means clustering
    Ben-David, Shai
    Pal, Ddvid
    Simon, Hans Ulrich
    [J]. LEARNING THEORY, PROCEEDINGS, 2007, 4539 : 20 - +
  • [40] Geodesic K-means Clustering
    Asgharbeygi, Nima
    Maleki, Arian
    [J]. 19TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, VOLS 1-6, 2008, : 3450 - 3453