skip to main content
10.1145/3638884.3638984acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiccipConference Proceedingsconference-collections
research-article

Improved FCM Clustering Algorithm Based on Learning Automata and its Application

Authors Info & Claims
Published:23 April 2024Publication History

ABSTRACT

Fuzzy C-means (FCM) clustering algorithm mainly calculates the membership degree of each sample to determine the cluster to which the sample belongs. However, it has the defects of over-reliance on the initial clustering center and not fully considering the influence of the membership matrix change trend on the clustering performance, resulting in poor clustering performance. Aiming at the problems existing in FCM, an improved FCM clustering algorithm based on learning automata is proposed. The proposed algorithm uses an agent to assign a class cluster to each sample, and the probability of each sample being assigned to each class cluster is set equally on initialization. The Q-table of learning automata is composed of the probability of the class cluster to which the sample belongs. On this basis, a new objective function is established, which is associated with the Q-table. The algorithm introduces the variable of average in-class distance, designs rewards function based on the agent actor selection according to the objective function and the change of the average in-class distance to update the Q table. The stopping condition is judged whether the difference between the old and new objective functions is less than the threshold or reaches a certain number of iterations. In the experiments, eight UCI public data sets and the stroke screening data are used to evaluate the effectiveness of the algorithm. Experimental results show that, compared with several existing clustering algorithms such as K-means, FCM, IEWLFCM and LAC, the improved FCM clustering algorithm based on learning automata proposed in this paper has improved accuracy and other clustering indicators for most data sets.

References

  1. DONG Yongfeng, DENG Yahan, DONG Yao, Review of Clustering Based on Deep Learning [J]. Journal of Computer Applications, 2022, 42(4): 1021.Google ScholarGoogle Scholar
  2. Zhao J, Lu D, Ma K, Deep image clustering with category-style representation[C]//European Conference on Computer Vision. Springer, Cham, 2020: 54-70.Google ScholarGoogle Scholar
  3. Kuwil F H, Atila Ü, Abu-Issa R, A novel data clustering algorithm based on gravity center methodology[J]. Expert Systems with Applications, 2020, 156: 113435.Google ScholarGoogle ScholarCross RefCross Ref
  4. Murtagh F, Contreras P. Algorithms for hierarchical clustering: an overview, II[J]. Wiley Interdisciplinary Reviews: Data Mining and Knowledge Discovery, 2017, 7(6): e1219.Google ScholarGoogle ScholarCross RefCross Ref
  5. Wang H, Yang Y, Liu B, A study of graph-based system for multi-view clustering[J]. Knowledge-Based Systems, 2019, 163: 1009-1019.Google ScholarGoogle ScholarCross RefCross Ref
  6. Lv Y, Ma T, Tang M, An efficient and scalable density-based clustering algorithm for datasets with complex structures[J]. Neurocomputing, 2016, 171: 9-22.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Zou J, Peng C, Xu H, A fuzzy clustering algorithm-based dynamic equivalent modeling method for wind farm with DFIG[J]. IEEE Transactions on Energy Conversion, 2015, 30(4): 1329-1337.Google ScholarGoogle ScholarCross RefCross Ref
  8. Gosain A, Dahiya S. Performance analysis of various fuzzy clustering algorithms: a review[J]. Procedia Computer Science, 2016, 79: 100-111.Google ScholarGoogle ScholarCross RefCross Ref
  9. Dhanachandra N, Chanu Y J. An image segmentation approach based on fuzzy c-means and dynamic particle swarm optimization algorithm[J]. Multimedia tools and applications, 2020, 79(25-26): 18839-18858.Google ScholarGoogle Scholar
  10. Tongbram S, Shimray B A, Singh L S, A novel image segmentation approach using fcm and whale optimization algorithm[J]. Journal of Ambient Intelligence and Humanized Computing, 2021: 1-15.Google ScholarGoogle Scholar
  11. Katarya R, Verma O P. Recommender system with grey wolf optimizer and FCM[J]. Neural Computing and Applications, 2018, 30(5): 1679-1687.Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Verma, H., Verma, D., Tiwari, P.K., A population based hybrid FCM-PSO algorithm for clustering analysis and segmentation of brain image, Expert Systems with Applications (2020),doi: https://doi.org/10.1016/j.eswa.2020.114121.Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Wu Z, Wu Z, Zhang J. An improved FCM algorithm with adaptive weights based on SA-PSO[J]. Neural Computing and Applications, 2017, 28(10): 3113-3118.Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Arslan H, Toz M. DATA CLUSTERING BASED ON FUZZY C-MEANS AND CHAOTIC WHALE OPTIMIZATION ALGORITHMS. Sigma Journal of Engineering and Natural Sciences. 2019; 37(4): 1107-1128.Google ScholarGoogle Scholar
  15. Pang Y, Shi M, Zhang L, PR-FCM: A polynomial regression-based fuzzy C-means algorithm for attribute-associated data[J]. Information Sciences, 2022, 585: 209-231..Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Xueying Z, Yuling G U O, Fenglian L I, Geometric Mean Maximum FSVMI Model and Its Application in Carotid Artery Stenosis Risk Prediction[J]. Chinese Journal of Electronics, 2021, 30(5): 824-832.Google ScholarGoogle ScholarCross RefCross Ref
  17. Brikh L, Guenounou O, Bakir T. Selection of minimum rules from a fuzzy TSK model using a PSO–FCM combination[J]. Journal of Control, Automation and Electrical Systems, 2023, 34(2): 384-393.Google ScholarGoogle Scholar
  18. Albert B, Antoine V, Koko J. Optimisation de Fuzzy C-Means (FCM) clustering par la méthode des directions alternées (ADMM)[C]//Extraction et Gestion des Connaissances: Actes de la conférence EGC'2023. BoD-Books on Demand, 2023, 39.Google ScholarGoogle Scholar
  19. Hasanzadeh-Mofrad M, Rezvanian A. Learning automata clustering[J]. Journal of computational science, 2018, 24: 379-388.Google ScholarGoogle Scholar
  20. Zhang Ruoyu An Improved LFCM Algorithm Based on Iterative Information Entropy Weight and Its Application in Unbalanced Datasets [D] Shanxi: Taiyuan University of Technology, 2018Google ScholarGoogle Scholar

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Other conferences
    ICCIP '23: Proceedings of the 2023 9th International Conference on Communication and Information Processing
    December 2023
    648 pages
    ISBN:9798400708909
    DOI:10.1145/3638884

    Copyright © 2023 ACM

    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 23 April 2024

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article
    • Research
    • Refereed limited

    Acceptance Rates

    Overall Acceptance Rate61of301submissions,20%
  • Article Metrics

    • Downloads (Last 12 months)5
    • Downloads (Last 6 weeks)3

    Other Metrics

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format .

View HTML Format