Skip to main content
Log in

A Monte Carlo manifold spectral clustering algorithm based on emotional preference and migratory behavior

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

Inspired by various behaviors of creatures in nature, numerous efficient bionic algorithms are designed for dealing with complex clustering problems. As a population-based intelligence bionic optimization model mixes individual information interaction and physical mechanism, the emotional preference and migration behavior clustering (EPMC) algorithm had proposed for dealing with clustering tasks. It is superior to multiple classic clustering algorithms and obtains epoch-making clustering effects. However, EPMC still shows premature convergence and ineffectiveness in balancing exploration and exploitation. To further enhance the searchability and the performance during clustering, we proposed a Monte Carlo spectral clustering algorithm for emotional preference and migratory behavior optimization named MCSC-EPMC. Specifically, we first incorporate the spectral clustering strategy based on Laplacian eigenmaps to assist in updating the individual. Second, a Monte Carlo statistical data theory is utilized to simulate the cluster center point and help to approach the optimal. In addition, the theoretical analysis and convergence property of MCSC-EPMC are discussed. Numerous experiments were performed to compare the proposed MCSC-EPMC with the other seven clustering algorithms on several standard datasets. And the experimental results on several standards show the effectiveness and feasibility of MCSC-EPMC. It also enhanced the clustering performance by about 6.036% compared to the EPMC.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Algorithm 1
Algorithm 2
Algorithm 3
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

Data Availability

The datasets generated and analyzed during the current study are not publicly available as they also form part of an ongoing study but are available from the corresponding author upon reasonable request.

References

  1. Zhang XT, Zhang XC, Liu H (2019) Weighed multi-task clustering by feature and instance transfer. Jisuanji Xuebao/Chinese Journal of Computers 42(12):2614–2630

    Google Scholar 

  2. Viaud G, Mayilvahanan P, Cournede PH (2022) Representation learning for the clustering of multi-omics data. IEEE/ACM Trans Comput Biol Bioinf 19(1):135–145

    Article  Google Scholar 

  3. Gu SH, Wang ST (2020) Incremental learning based fuzzy style k-plane clustering. Kongzhi yu Juece/Control and Decision 35(9):2081–2093

    Google Scholar 

  4. Ando R, Zhang Z, Kadobayashi Y, Shinoda Y (2009) A dynamic protection system of web server in virtual cluster using live migration. 8th IEEE international symposium on dependable, autonomic and secure computing, DASC 2009, pp 95–102

  5. Lv J, Shi X (2019) Particle swarm optimization algorithm based on factor selection strategy. Proceedings of 2019 IEEE 4th advanced information technology, pp 1606–1611

  6. Xin X, Li KJ, Sun K, Liu Z, Wang ZD (2019) A simulated annealing genetic algorithm for urban power grid partitioning based on load characteristics. 2019 Proceedings - international conference on smart grid and electrical automation ICSGEA 2019, pp 1–5

  7. Guan B, Zhao Y, Li Y (2021) An improved ant colony optimization with an automatic updating mechanism for constraint satisfaction problems. Expert Syst Appl, vol 164

  8. Lai Z, Feng X, Yu H, Luo F (2021) A parallel social spider optimization algorithm based on emotional learning. IEEE Transactions on Systems Man, and Cybernetics: Systems 51(2):797–808

    Article  Google Scholar 

  9. Cai J, Peng Z, Ding S, Sun J (2021) Problem-specific multi-objective invasive weed optimization algorithm for reconnaissance mission scheduling problem. Comput Ind Eng, vol 157

  10. Nikseresht M, Raji M (2021) Mogats: a multi-objective genetic algorithm-based task scheduling for heterogeneous embedded systems. Int J Embed Syst 14:171–184

    Article  Google Scholar 

  11. Lahmiri S, Saade RG, Morin D, Nebebe F (2020) An Artificial Neural Networks Based Ensemble System to Forecast Bitcoin Daily Trading Volume. 2020 5th International Conference on Cloud Computing and Artificial Intelligence: Technologies and Applications (CloudTech)

  12. Baysal ME, Sarucan A, Buyukozkan K, Engin O (2021) Distributed fuzzy permutation flow shop scheduling problem: a bee colony algorithm. Adv Intell Syst Comput 1197 AISC:1440–1446

    Article  Google Scholar 

  13. He X, Zhou Y, Chen Z, Zhang J, Chen WN (2021) Large-scale evolution strategy based on search direction adaptation. IEEE Transactions on Cybernetics 51:1651–1665

    Article  Google Scholar 

  14. Miao C, Chen G, Yan C, Wu Y (2021) Path planning optimization of indoor mobile robot based on adaptive ant colony algorithm. Computers & Industrial Engineering, 107230

  15. Xue Q (2020) Effectiveness evaluation of ideological and political education of college students combining particle swarm optimization model. In: Proceedings - 2020 12th international conference on measuring technology and Mechatronics automation, ICMTMA 2020, pp 1044–1048

  16. Hu B, Li J (2021) An edge computing framework for powertrain control system optimization of intelligent and connected vehicles based on curiosity-driven deep reinforcement learning. IEEE Trans Ind Electron 68:7652–7661

    Article  Google Scholar 

  17. Li X, Jie Z, Yin M (2014) Animal migration optimization: an optimization algorithm inspired by animal migration behavior. Neural Comput Applic 24:1867–1877

    Article  Google Scholar 

  18. Simon D (2008) Biogeography-based optimization. IEEE Trans Evol Comput 12:702–713

    Article  Google Scholar 

  19. Wang R, Purshouse RC, Fleming PJ (2013) Preference-inspired coevolutionary algorithms for many-objective optimization. IEEE Trans Evol Comput 17:474–494

    Article  Google Scholar 

  20. Feng X, Wang Y, Yu H, Luo F (2018) A novel intelligence algorithm based on the social group optimization behaviors. IEEE Transactions on Systems Man, and Cybernetics: Systems 48::65–76

    Article  Google Scholar 

  21. Kirkpatrick S, Gelatt CD, Vecchi MP (1987) Optimization by simulated annealing. Readings in Computer Vision, pp 606–615

  22. Liu S, Crepinsek H, Mernik M (2013) Exploration and exploitation in evolutionary algorithms: a survey, ACM Comput Surv, vol 45

  23. Szlam A, Bresson X (2010) Total variation and cheeger cuts. ICML 2010 - Proceedings, 27th international conference on machine learning, pp 1039–1046

  24. Dai MZ, Guo WB, Feng X (2020) Over-smoothing algorithm and its application to gcn semi-supervised classification. Communications in computer and information science 1258 CCIS:197–215

    Article  Google Scholar 

  25. Lopes L, Valem L, Pedronette D, Guilherme I, Colombo D (2020) Manifold learning-based clustering approach applied to anomaly detection in surveillance videos. VISIGRAPP 2020 - Proceedings of the 15th international joint conference on computer vision imaging and computer graphics theory and applications 5:404–412

    Google Scholar 

  26. Durocher S, Hassan MY (2020) Clustering moving entities in euclidean space. Leibniz International Proceedings in Informatics, LIPIcs, vol 162

  27. Luo Q, Wen G, Zhang L, Zhan M (2020) An efficient algorithm combining spectral clustering with feature selection. Neural Process Lett 52:1913–1925

    Article  Google Scholar 

  28. Nataliani Y, Yang M (2019) Powered gaussian kernel spectral clustering. Neural Comput Applic 31:557–572

    Article  Google Scholar 

  29. Byun T, Rayadurgam S (2020) Manifold for machine learning assurance. Proceedings - international conference on software engineering, pp 97–100

  30. Wei Q (2019) A study on real estate price by using probability statistics theory and grey theory. Proceedings - 2019 18th international symposium on distributed computing and applications for business engineering and science DCABES 2019, pp 153–156

  31. Ma HH, Sun Y, Miao Y (2020) Some extensions of the classical law of large numbers. Communications in Statistics - Theory and Methods 49:3228–3237

    Article  MathSciNet  MATH  Google Scholar 

  32. Mikhov R, Myasnichenko V, Kirilov L, Sdobnyakov N, Matrenin P, Sokolov D, Fidanova S (2020) A two-stage monte carlo approach for optimization of bimetallic nanostructures. Proceedings of the federated conference on computer science and information systems, FedCSIS 2020, pp 285–288

  33. Mohamed S, Rosca M, Figurnov M, Mnih A (2020) Monte carlo gradient estimation in machine learning. J Mach Learn Res, vol 21

  34. Jia Y, Yu S, Ma J (2018) Intelligent interpolation by monte carlo machine learning. Geophysics 83:V83–V97

    Article  Google Scholar 

  35. Kimmel R, Li T, Winston D (2020) An enhanced machine learning model for adaptive monte carlo yield analysis. MLCAD 2020 - Proceedings of the 2020 ACM/IEEE Workshop on Machine Learning for CAD, pp 89–94

  36. Yu N, Hisano D, Kubo T, Shimizu T, Otaka A (2017) Low-latency routing for fronthaul network: a monte carlo machine learning approach. IEEE International Conference on Communications

  37. Zhang W, Guo Y, Zhou J, Jiang H, Wang R (2020) A novel kernel clustering with quasi-monte carlo random feature map. 2020 7th International Conference on Information, Cybernetics, and Computational Social Systems, ICCSS 2020, pp 854–857

  38. Olson CF, Hunn DC, Lyons HJ (2017) Efficient monte carlo clustering in subspaces. Knowl Inf Syst 52:751–772

    Article  Google Scholar 

  39. Jin KM, Zhang P, Deng XY, Xie H (2019) Improved multi-linear monte carlo probabilistic energy flow calculation method based on k-means clustering technique. Dianwang Jishu/Power System Technology 43:65–73

    Google Scholar 

  40. Phoon KK, Ching J (2020) Managing uncertain ground truth using bayesian machine learning. Proceedings of the 29th european safety and reliability conference, ESREL 2019, pp 9–21

  41. Li YM, Zhang C (2019) A partition bagging ensemble learning algorithm for parkinson’s speech data mining. Shengwu Yixue Gongchengxue Zazhi/Journal of Biomedical Engineering 36(4):548–556

    Google Scholar 

  42. Riego V, Castejón-Limas M, Sánchez-González L, Fernández-Robles L, Perez H, Diez-Gonzalez J, Guerrero-Higueras NM (2020) Strong classification system for wear identification on milling processes using computer vision and ensemble learning. Neurocomputing

  43. Tyralis H, Papacharalampous G (2021) Boosting algorithms in energy research: a systematic review. Neural Computing and Applications

  44. Mishra S, Balan S, Iyer S, Murthy S (2014) Effect of a 2-week scratch intervention in cs1 on learners with varying prior knowledge. ITICSE 2014 - Proceedings of the 2014 innovation and technology in computer science education conference, pp 45–50

  45. Onan A (2017) Hybrid supervised clustering based ensemble scheme for text classification. Kybernetes 46:330–348

    Article  Google Scholar 

  46. Xu L, Hu Q, Zhang X (2016) Adauk-means: an ensemble boosting clustering algorithm on uncertain objects. Commun Comput Inf Sci 662:27–41

    Google Scholar 

  47. Devi D, Namasudra S, Kadry S (2020) A boosting-aided adaptive cluster- based undersampling approach for treatment of class imbalance problem. Int J Data Warehouse Min 16:60–86

    Article  Google Scholar 

  48. Yilmaz MF, Zelik G, Yeni FB (2019) Lean holistic fuzzy methodology employing cross-functional worker teams for new product development projects: a real case study from high-tech industry. European Journal of Operational Research

  49. Yilmaz OF, Bulent DM (2018) A performance comparison and evaluation of metaheuristics for a batch scheduling problem in a multi-hybrid cell manufacturing system with skilled workforce assignment. Journal of Industrial and Management Optimization 13(3):1219–1249

    Article  MathSciNet  MATH  Google Scholar 

  50. Ylmaz MF, Yazc B (2021) Tactical level strategies for multi-objective disassembly line balancing problem with multi-manned stations: an optimization model and solution approaches. Ann Oper Res, pp 1–51

  51. Feng X, Zhong D, Yu H (2020) A clustering algorithm based on emotional preference and migratory behavior. Soft Comput 24(10):7163–7179

    Article  Google Scholar 

  52. Berikov V (2014) Weighted ensemble of algorithms for complex data clustering. Pattern Recogn Lett 38:99–106

    Article  Google Scholar 

  53. Hu Z, Li Y, Wei Z, Yang J (2022) Adaptive boosting learning evolutionary algorithm for complex many-objective optimization problems. Kongzhi yu Juece/Control and Decision 37(11):2849–2859

    Google Scholar 

  54. Macqueen J (1965) Some methods for classification and analysis of multivariate observations. Proc Symp Math Statist and Probability 5th

  55. Kuncheva LI, Vetrov DP (2006) Evaluation of stability of k-means cluster ensembles with respect to random initialization. IEEE Trans Pattern Anal Mach Intell 28(11):1798–1808

    Article  Google Scholar 

  56. Culp M, Michailidis G (2008) Graph-based semisupervised learning. IEEE Trans Pattern Anal Mach Intell 30(1):174–179

    Article  Google Scholar 

  57. Kou G, Peng Y, Wang GX (2014) Evaluation of clustering algorithms for financial risk analysis using mcdm methods. Inform Sci 275:1–12

    Article  Google Scholar 

Download references

Acknowledgements

This work is supported by the National Natural Science Foundation of China (No. 62276097), Key Program of National Natural Science Foundation of China (No. 62136003), National Key Research and Development Program of China (No.2020YFB1711700), Special Fund for Information Development of Shanghai Economic and Information Commission (No. XX-XXFZ-02-20-2463) and Scientific Research Program of Shanghai Science and Technology Commission (No. 21002411-000).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiang Feng.

Ethics declarations

Competing interests

The authors declare that they have no personal and financial relationships with other organizations or people that can inappropriately 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

Dai, M., Feng, X., Yu, H. et al. A Monte Carlo manifold spectral clustering algorithm based on emotional preference and migratory behavior. Appl Intell 53, 19742–19764 (2023). https://doi.org/10.1007/s10489-023-04484-w

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-023-04484-w

Keywords

Navigation