Skip to main content
Log in

Joint learning of fuzzy embedded clustering and non-negative spectral clustering

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Fuzzy k-means clustering is widely acknowledged for its remarkable performance in data clustering. However, its effectiveness must improve when dealing with high-dimensional data characterized by complex distributions, leading to subpar clustering results. To tackle this challenge, we introduce a novel clustering method named Joint Learning of Fuzzy Embedded Clustering and Non-negative Spectral Clustering (FECNSC). Initially, FECNSC utilizes rapid spectral embedding to reduce the dimensionality of the data. Subsequently, it incorporates fuzzy clustering and non-negative spectral clustering in a unified framework. The novel fuzzy clustering method enhances fuzzy membership by regularising of non-negative spectral clustering. Our experimental results demonstrate the overall superiority of FECNSC in terms of accuracy, normalized mutual information, and purity across various benchmark datasets, surpassing multiple advanced methods. Therefore, FECNSC is an efficient solution for managing data with complex distributions.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Algorithm 1
Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

Notes

  1. http://archive.ics.uci.edu/ml/index.php

  2. https://www.csie.ntu.edu.tw/cjlin/libsvmtools/datasets/multiclass.html

  3. http://www.cs.columbia.edu/CAVE/software/softlib/

References

  1. Joe T (2022) An overview of cluster-based image search result organization: background, techniques, and ongoing challenges. Knowl Inf Syst 64:589–642

    Article  Google Scholar 

  2. Oskouei AG, Hashemzadeh M, Asheghi B et al (2021) CGFFCM: cluster-weight and Group-local Feature-weight learning in Fuzzy C-Means clustering algorithm for color image segmentation. Appl Soft Comput 113:108005

    Article  Google Scholar 

  3. Zhang H, Li H, Chen N et al (2022) Novel fuzzy clustering algorithm with variable multi-pixel fitting spatial information for image segmentation. Pattern Recognit 121:108201

    Article  Google Scholar 

  4. Zhang X, Sun Y, Liu H et al (2021) Improved clustering algorithms for image segmentation based on non-local information and back projection. Inf Sci 550:129–144

    Article  MathSciNet  Google Scholar 

  5. Jahan M, Hasan M (2021) A robust fuzzy approach for gene expression data clustering. Soft Comput 25(23):14583–14596

    Article  Google Scholar 

  6. Janani R, Vijayarani S (2019) Text document clustering using spectral clustering algorithm with particle swarm optimization. Expert Syst Appl 134:192–200

    Article  Google Scholar 

  7. Pei X, Chen C, Gong W (2016) Concept factorization with adaptive neighbors for document clustering. IEEE Trans Neural Netw Learn Syst 29(2):343–352

    Article  MathSciNet  Google Scholar 

  8. Neeba EA. Koteeswaran S, Malarvizhi N (2017) Swarm-based clustering algorithm for efficient web blog and data classification. J Supercomput pp 1–14

  9. MacQueen J, et al. (1967) Some methods for classification and analysis of multivariate observations. In: Proceedings of the fifth Berkeley symposium on mathematical statistics and probability, Oakland, CA, USA, pp 281–297

  10. Arthur D, Vassilvitskii S (2007) k-means++: The advantages of careful seeding. In: SODA 07: Proceedings of the Eighteenth Annual ACM-SIAM Symposium on Discrete Algorithms, pp 1027–1035

  11. Yang X, Li S, Liang K et al (2022) Structured graph optimization for joint spectral embedding and clustering. Neurocomputing 503:62–72

    Article  Google Scholar 

  12. Yang X, Liao L, Yang Q et al (2021) Limited-energy output formation for multiagent systems with intermittent interactions. J Franklin Inst 358(13):6462–6489

    Article  MathSciNet  Google Scholar 

  13. Wang J, Liu Y, Ye W (2023) FMvC: Fast Multi-View Clustering. IEEE Access 11:12808–12820

    Article  Google Scholar 

  14. Ester M, Kriegel H, Sander J, et al. (1996) A Density-Based Algorithm for Discovering Clusters in Large Spatial Databases with Noise. In: Proceedings of the Second International Conference on Knowledge Discovery and Data Mining (KDD-96), Portland, Oregon, USA, AAAI Press pp 226–231

  15. Sheng Y, Wang M, Wu T et al (2019) Adaptive local learning regularized nonnegative matrix factorization for data clustering. Appl Intell 49(6):2151–2168

    Article  Google Scholar 

  16. Nie F, Ding C, Luo D, et al. (2010) Improved minmax cut graph clustering with nonnegative relaxation. In: Joint European Conference on Machine Learning and Knowledge Discovery in Databases, Springer pp 451–466

  17. Mirzaei A, Rahmati M (2009) A novel hierarchical-clustering-combination scheme based on fuzzy-similarity relations. IEEE Trans Fuzzy Syst 18(1):27–39

    Article  Google Scholar 

  18. Ye J, Li Q, Yu J et al (2021) Affinity Learning Via Self-Supervised Diffusion for Spectral Clustering. IEEE Access 9:7170–7182

    Article  Google Scholar 

  19. Li Q, Ren Y, Li L et al (2016) Fuzzy based affinity learning for spectral clustering. Pattern Recognit 60:531–542

    Article  Google Scholar 

  20. Bezdek JC, Ehrlich R, Full W (1984) FCM: The fuzzy c-means clustering algorithm. Comput Geosci 10(2–3):191–203

    Article  Google Scholar 

  21. Krishnapuram R, Keller JM (1993) A possibilistic approach to clustering. IEEE Trans Fuzzy Syst 1(2):98–110

    Article  Google Scholar 

  22. Wang X, Wang Y, Wang L (2004) Improving fuzzy c-means clustering based on feature-weight learning. Pattern Recognit Lett 25(10):1123–1132

    Article  Google Scholar 

  23. Yang MS, Nataliani Y (2017) A feature-reduction fuzzy clustering algorithm based on feature-weighted entropy. IEEE Trans Fuzzy Syst 26(2):817–835

    Article  Google Scholar 

  24. Zhao Z, Cheng L, Cheng G (2013) Neighbourhood weighted fuzzy c-means clustering algorithm for image segmentation. IET Image Process 8(3):150–161

    Google Scholar 

  25. Gu J, Jiao L, Yang S et al (2017) Fuzzy double c-means clustering based on sparse self-representation. IEEE Trans Fuzzy Syst 26(2):612–626

    Article  Google Scholar 

  26. Zhang R, Nie FP, Guo MH et al (2018) Joint learning of fuzzy k-means and nonnegative spectral clustering with side information. IEEE Trans Image Process 28(5):2152–2162

    Article  MathSciNet  Google Scholar 

  27. Von Luxburg U (2007) A tutorial on spectral clustering. Stat Comput 17:395–416

    Article  MathSciNet  Google Scholar 

  28. Nascimento MC, De Carvalho AC (2011) Spectral methods for graph clustering-a survey. Eur J Oper Res 211(2):221–231

    Article  MathSciNet  Google Scholar 

  29. Tekli J (2022) An overview of cluster-based image search result organization: background, techniques, and ongoing challenges. Knowl Inf Syst 3:589–642

    Article  Google Scholar 

  30. Huang S, Weng H, Feng Y (2023) Spectral clustering via adaptive layer aggregation for multi-layer networks. J Comput Graph Stat 32(3):1170–1184

    Article  MathSciNet  Google Scholar 

  31. Ye J, Li Q, Yu J et al (2020) Affinity learning via self-supervised diffusion for spectral clustering. IEEE Access 9:7170–7182

    Article  Google Scholar 

  32. Han X, Tong X, Fan Y (2023) Eigen selection in spectral clustering: a theory-guided practice. J Am Stat Assoc 118(541):109–121

    Article  MathSciNet  Google Scholar 

  33. Li Q, Ren Y, Li L et al (2016) Fuzzy based affinity learning for spectral clustering. Pattern Recognit 60:531–542

    Article  Google Scholar 

  34. Ahmad A, Khan SS (2019) Survey of state-of-the-art mixed data clustering algorithms. Ieee Access 7:31883–31902

    Article  Google Scholar 

  35. Liu J, Han J (2018) Spectral clustering. In: Data clustering, pp 177–200

  36. Dunn JC (1973) A fuzzy relative of the ISODATA process and its use in detecting compact well-separated clusters. J Cybern 3(3):32–57

    Article  MathSciNet  Google Scholar 

  37. Von Luxburg U (2007) A tutorial on spectral clustering. Stat Comput 17(4):395–416

    Article  MathSciNet  Google Scholar 

  38. Yang Y, Shen F, Huang Z et al (2017) Discrete nonnegative spectral clustering. IEEE Trans Knowl Data Eng 29(9):1834–1845

    Article  Google Scholar 

  39. Shang R, Zhang Z, Jiao L et al (2016) Global discriminative-based nonnegative spectral clustering. Pattern Recognit 55:172–182

    Article  Google Scholar 

  40. Yang Y, Yang Y, Shen HT et al (2012) Discriminative nonnegative spectral clustering with out-of-sample extension. IEEE Trans Knowl Data Eng 25(8):1760–1771

    Article  Google Scholar 

  41. Lu H, Fu Z, Shu X (2014) Non-negative and sparse spectral clustering. Pattern Recognit 47(1):418–426

    Article  Google Scholar 

  42. Belkin M, Niyogi P (2001) Laplacian Eigenmaps and Spectral Techniques for Embedding and Clustering. In: Proceedings of the 14th International Conference on Neural Information Processing Systems: Natural and Synthetic, MIT Press, Cambridge, MA, USA, NIPS’01 pp 585–591

  43. He X, Niyogi P (2004) Locality preserving projections. In: Advances in Neural Information Processing Systems, pp 153–160

  44. Nie F, Zhu W, Li X (2017) Unsupervised large graph embedding. In: Thirty-first AAAI conference on artificial intelligence, pp 2422–2428

  45. Liu W, Wang J, Chang SF (2012) Robust and scalable graph-based semisupervised learning. Proc IEEE 100(9):2624–2638

    Article  Google Scholar 

  46. Cai D, Chen X (2014) Large scale spectral clustering via landmark-based sparse representation. IEEE Trans Cybern 45(8):1669–1680

    Google Scholar 

  47. Liu Y, Cai Y, Yang X et al (2020) Fast adaptive neighbors clustering via embedded clustering. Neurocomputing 399:331–341

    Article  Google Scholar 

  48. Nie F, Wang X, Huang H (2014) Clustering and projected clustering with adaptive neighbors. In: Proceedings of the 20th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp 977–986

Download references

Funding

This work was supported in part by the Key Area Research and Development Program of Guangdong Province (Grant numbers [2018B030338001] and [2018B010115002]), in part by the Basic and Applied Basic Research Project of Guangzhou Basic Research Program (Grant numbers [202201010595]), in part by the Guangdong Education Department in the Guangdong University of Technology(Grant numbers [220413548]).

Author information

Authors and Affiliations

Authors

Contributions

Wujian Ye: Investigation, Software, Writing - original draft. Jiada Wang: Conceptualization, Methodology. Yongda Cai: Software, Writing - original draft. Yijun Liu: Investigation, Methodology, Writing - original draft. Chin-chen Chang: Supervision.

Corresponding author

Correspondence to Jiada Wang.

Ethics declarations

Conflict of interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ye, W., Wang, J., Cai, Y. et al. Joint learning of fuzzy embedded clustering and non-negative spectral clustering. Multimed Tools Appl (2024). https://doi.org/10.1007/s11042-023-17909-y

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s11042-023-17909-y

Keywords

Navigation