Skip to main content

19.11.2018 | Original Article

Enhancing recommendation stability of collaborative filtering recommender system through bio-inspired clustering ensemble method

verfasst von: R. Logesh, V. Subramaniyaswamy, D. Malathi, N. Sivaramakrishnan, V. Vijayakumar

Erschienen in: Neural Computing and Applications | Ausgabe 7/2020

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

In recent years, internet technologies and its rapid growth have created a paradigm of digital services. In this new digital world, users suffer due to the information overload problem and the recommender systems are widely used as a decision support tool to address this issue. Though recommender systems are proven personalization tool available, the need for the improvement of its recommendation ability and efficiency is high. Among various recommendation generation mechanisms available, collaborative filtering-based approaches are widely utilized to produce similarity-based recommendations. To improve the recommendation generation process of collaborative filtering approaches, clustering techniques are incorporated for grouping users. Though many traditional clustering mechanisms are employed for the users clustering in the existing works, utilization of bio-inspired clustering techniques needs to be explored for the generation of optimal recommendations. This article presents a new bio-inspired clustering ensemble through aggregating swarm intelligence and fuzzy clustering models for user-based collaborative filtering. The presented recommendation approaches have been evaluated on the real-world large-scale datasets of Yelp and TripAdvisor for recommendation accuracy and stability through standard evaluation metrics. The obtained results illustrate the advantageous performance of the proposed approach over its peer works of recent times.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Abreu PH, Silva DC, Almeida F, Mendes-Moreira J (2014) Improving a simulated soccer team’s performance through a memory-based collaborative filtering approach. Appl Soft Comput 23:180–193CrossRef Abreu PH, Silva DC, Almeida F, Mendes-Moreira J (2014) Improving a simulated soccer team’s performance through a memory-based collaborative filtering approach. Appl Soft Comput 23:180–193CrossRef
2.
Zurück zum Zitat Abreu PH, Silva DC, Portela J, Mendes-Moreira J, Reis LP (2014) Using model-based collaborative filtering techniques to recommend the expected best strategy to defeat a simulated soccer opponent. Intell Data Anal 18(5):973–991CrossRef Abreu PH, Silva DC, Portela J, Mendes-Moreira J, Reis LP (2014) Using model-based collaborative filtering techniques to recommend the expected best strategy to defeat a simulated soccer opponent. Intell Data Anal 18(5):973–991CrossRef
3.
Zurück zum Zitat Adomavicius G, Tuzhilin A (2005) Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions. IEEE Trans Knowl Data Eng 17(6):734–749CrossRef Adomavicius G, Tuzhilin A (2005) Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions. IEEE Trans Knowl Data Eng 17(6):734–749CrossRef
4.
Zurück zum Zitat Adomavicius G, Zhang J (2012). On the stability of recommendation algorithms. In: Proc. ACM conf. recommender syst Adomavicius G, Zhang J (2012). On the stability of recommendation algorithms. In: Proc. ACM conf. recommender syst
5.
Zurück zum Zitat Adomavicius G, Zhang J (2012) Stability of recommendation algorithms. ACM Trans Inf Syst (TOIS) 30(4):23CrossRef Adomavicius G, Zhang J (2012) Stability of recommendation algorithms. ACM Trans Inf Syst (TOIS) 30(4):23CrossRef
6.
Zurück zum Zitat Adomavicius G, Zhang J (2015) Improving stability of recommender systems: a meta-algorithmic approach. IEEE Trans Knowl Data Eng 27(6):1573–1587CrossRef Adomavicius G, Zhang J (2015) Improving stability of recommender systems: a meta-algorithmic approach. IEEE Trans Knowl Data Eng 27(6):1573–1587CrossRef
7.
Zurück zum Zitat Aggarwal CC, Reddy CK (eds) (2013) Data clustering: algorithms and applications. CRC Press, Boca Raton Aggarwal CC, Reddy CK (eds) (2013) Data clustering: algorithms and applications. CRC Press, Boca Raton
8.
Zurück zum Zitat Ahmadyfard A, Modares H (2008). Combining PSO and k-means to enhance data clustering. In: International symposium on telecommunications, 2008. IST 2008. IEEE, pp 688–691 Ahmadyfard A, Modares H (2008). Combining PSO and k-means to enhance data clustering. In: International symposium on telecommunications, 2008. IST 2008. IEEE, pp 688–691
9.
Zurück zum Zitat Alam S, Dobbie G, Koh YS, Riddle P, Rehman SU (2014) Research on particle swarm optimization based clustering: a systematic review of literature and techniques. Swarm Evol Comput 17:1–13CrossRef Alam S, Dobbie G, Koh YS, Riddle P, Rehman SU (2014) Research on particle swarm optimization based clustering: a systematic review of literature and techniques. Swarm Evol Comput 17:1–13CrossRef
10.
Zurück zum Zitat Almazro D, Shahatah G, Albdulkarim L, Kherees M, Martinez R, Nzoukou W (2010) A survey paper on recommender systems. arXiv preprint arXiv:1006.5278 Almazro D, Shahatah G, Albdulkarim L, Kherees M, Martinez R, Nzoukou W (2010) A survey paper on recommender systems. arXiv preprint arXiv:​1006.​5278
11.
Zurück zum Zitat Al-Razgan M, Domeniconi C, Barbará D (2008) Random subspace ensembles for clustering categorical data. In: Okun O, Valentini G (eds) Supervised and unsupervised ensemble methods and their applications. Springer, Berlin, Heidelberg, pp 31–48CrossRef Al-Razgan M, Domeniconi C, Barbará D (2008) Random subspace ensembles for clustering categorical data. In: Okun O, Valentini G (eds) Supervised and unsupervised ensemble methods and their applications. Springer, Berlin, Heidelberg, pp 31–48CrossRef
12.
Zurück zum Zitat Al-Shamri MYH (2014) Power coefficient as a similarity measure for memory-based collaborative recommender systems. Expert Syst Appl 41(13):5680–5688CrossRef Al-Shamri MYH (2014) Power coefficient as a similarity measure for memory-based collaborative recommender systems. Expert Syst Appl 41(13):5680–5688CrossRef
14.
Zurück zum Zitat An J, Kang Q, Wang L, Wu Q (2013) Mussels wandering optimization: an ecologically inspired algorithm for global optimization. Cognit Comput 5(2):188–199CrossRef An J, Kang Q, Wang L, Wu Q (2013) Mussels wandering optimization: an ecologically inspired algorithm for global optimization. Cognit Comput 5(2):188–199CrossRef
15.
Zurück zum Zitat Baghbani G, Eskandari F (2017) Calculating the required cash in bank branches: a Bayesian-data mining approach. Neural Comput Appl 30(9):2831–2841CrossRef Baghbani G, Eskandari F (2017) Calculating the required cash in bank branches: a Bayesian-data mining approach. Neural Comput Appl 30(9):2831–2841CrossRef
16.
Zurück zum Zitat Bansal A, Chen T, Zhong S (2011) Privacy preserving back-propagation neural network learning over arbitrarily partitioned data. Neural Comput Appl 20(1):143–150CrossRef Bansal A, Chen T, Zhong S (2011) Privacy preserving back-propagation neural network learning over arbitrarily partitioned data. Neural Comput Appl 20(1):143–150CrossRef
17.
Zurück zum Zitat Basu C, Hirsh H, Cohen W (1998). Recommendation as classification: using social and content-based information in recommendation. In: AAAI/IAAI (pp 714–720) Basu C, Hirsh H, Cohen W (1998). Recommendation as classification: using social and content-based information in recommendation. In: AAAI/IAAI (pp 714–720)
18.
Zurück zum Zitat Benabdeslem K, Allab K (2013) Bi-clustering continuous data with self-organizing map. Neural Comput Appl 22(7–8):1551–1562CrossRef Benabdeslem K, Allab K (2013) Bi-clustering continuous data with self-organizing map. Neural Comput Appl 22(7–8):1551–1562CrossRef
19.
Zurück zum Zitat Bezdek JC, Ehrlich R, Full W (1984) FCM: the fuzzy c-means clustering algorithm. Comput Geosci 10(2–3):191–203CrossRef Bezdek JC, Ehrlich R, Full W (1984) FCM: the fuzzy c-means clustering algorithm. Comput Geosci 10(2–3):191–203CrossRef
20.
Zurück zum Zitat Bilge A, Polat H (2013) A comparison of clustering-based privacy-preserving collaborative filtering schemes. Appl Soft Comput 13(5):2478–2489CrossRef Bilge A, Polat H (2013) A comparison of clustering-based privacy-preserving collaborative filtering schemes. Appl Soft Comput 13(5):2478–2489CrossRef
21.
Zurück zum Zitat Birtolo C, Ronca D (2013) Advances in clustering collaborative filtering by means of fuzzy C-means and trust. Expert Syst Appl 40(17):6997–7009CrossRef Birtolo C, Ronca D (2013) Advances in clustering collaborative filtering by means of fuzzy C-means and trust. Expert Syst Appl 40(17):6997–7009CrossRef
22.
Zurück zum Zitat Birtolo C, Ronca D, Armenise R (2011) Improving accuracy of recommendation system by means of item-based fuzzy clustering collaborative filtering. In: 2011 11th international conference on intelligent systems design and applications (ISDA), pp 100–106. IEEE Birtolo C, Ronca D, Armenise R (2011) Improving accuracy of recommendation system by means of item-based fuzzy clustering collaborative filtering. In: 2011 11th international conference on intelligent systems design and applications (ISDA), pp 100–106. IEEE
23.
Zurück zum Zitat Bobadilla J, Serradilla F, Bernal J (2010) A new collaborative filtering metric that improves the behavior of recommender systems. Knowl Based Syst 23(6):520–528CrossRef Bobadilla J, Serradilla F, Bernal J (2010) A new collaborative filtering metric that improves the behavior of recommender systems. Knowl Based Syst 23(6):520–528CrossRef
24.
Zurück zum Zitat Bobadilla J, Hernando A, Ortega F, Bernal J (2011) A framework for collaborative filtering recommender systems. Expert Syst Appl 38(12):14609–14623CrossRef Bobadilla J, Hernando A, Ortega F, Bernal J (2011) A framework for collaborative filtering recommender systems. Expert Syst Appl 38(12):14609–14623CrossRef
25.
Zurück zum Zitat Bobadilla J, Ortega F, Hernando A (2012) A collaborative filtering similarity measure based on singularities. Inf Process Manag 48(2):204–217CrossRef Bobadilla J, Ortega F, Hernando A (2012) A collaborative filtering similarity measure based on singularities. Inf Process Manag 48(2):204–217CrossRef
26.
Zurück zum Zitat Bobadilla J, Ortega F, Hernando A, Gutiérrez A (2013) Recommender systems survey. Knowl Based Syst 46:109–132CrossRef Bobadilla J, Ortega F, Hernando A, Gutiérrez A (2013) Recommender systems survey. Knowl Based Syst 46:109–132CrossRef
27.
Zurück zum Zitat Bouchachia A (2007) Learning with partly labeled data. Neural Comput Appl 16(3):267–293CrossRef Bouchachia A (2007) Learning with partly labeled data. Neural Comput Appl 16(3):267–293CrossRef
28.
Zurück zum Zitat Bouguessa M, Wang S (2009) Mining projected clusters in high-dimensional spaces. IEEE Trans Knowl Data Eng 21(4):507–522CrossRef Bouguessa M, Wang S (2009) Mining projected clusters in high-dimensional spaces. IEEE Trans Knowl Data Eng 21(4):507–522CrossRef
29.
Zurück zum Zitat Burke R (2002) Hybrid recommender systems: survey and experiments. User Model User Adap Interact 12(4):331–370MATHCrossRef Burke R (2002) Hybrid recommender systems: survey and experiments. User Model User Adap Interact 12(4):331–370MATHCrossRef
30.
Zurück zum Zitat Cai W (2015) A manifold learning framework for both clustering and classification. Knowl Based Syst 89:641–653CrossRef Cai W (2015) A manifold learning framework for both clustering and classification. Knowl Based Syst 89:641–653CrossRef
31.
Zurück zum Zitat Candillier L, Meyer F, Boullé M (2007) Comparing state-of-the-art collaborative filtering systems. In: International workshop on machine learning and data mining in pattern recognition. Springer, Berlin, Heidelberg, pp 548–562 Candillier L, Meyer F, Boullé M (2007) Comparing state-of-the-art collaborative filtering systems. In: International workshop on machine learning and data mining in pattern recognition. Springer, Berlin, Heidelberg, pp 548–562
32.
Zurück zum Zitat Carrer-Neto W, Hernández-Alcaraz ML, Valencia-García R, García-Sánchez F (2012) Social knowledge-based recommender system. Application to the movies domain. Expert Syst Appl 39(12):10990–11000CrossRef Carrer-Neto W, Hernández-Alcaraz ML, Valencia-García R, García-Sánchez F (2012) Social knowledge-based recommender system. Application to the movies domain. Expert Syst Appl 39(12):10990–11000CrossRef
33.
Zurück zum Zitat Chen X (2015) A new clustering algorithm based on near neighbor influence. Expert Syst Appl 42(21):7746–7758CrossRef Chen X (2015) A new clustering algorithm based on near neighbor influence. Expert Syst Appl 42(21):7746–7758CrossRef
34.
Zurück zum Zitat Chen X, Xu X, Huang JZ, Ye Y (2013) TW-k-means: automated two-level variable weighting clustering algorithm for multiview data. IEEE Trans Knowl Data Eng 25(4):932–944CrossRef Chen X, Xu X, Huang JZ, Ye Y (2013) TW-k-means: automated two-level variable weighting clustering algorithm for multiview data. IEEE Trans Knowl Data Eng 25(4):932–944CrossRef
35.
Zurück zum Zitat Chen S, Xu Z, Tang Y (2014) A hybrid clustering algorithm based on fuzzy C-means and improved particle swarm optimization. Arab J Sci Eng 39(12):8875–8887MathSciNetMATHCrossRef Chen S, Xu Z, Tang Y (2014) A hybrid clustering algorithm based on fuzzy C-means and improved particle swarm optimization. Arab J Sci Eng 39(12):8875–8887MathSciNetMATHCrossRef
36.
Zurück zum Zitat Cheng LC, Wang HA (2014) A fuzzy recommender system based on the integration of subjective preferences and objective information. Appl Soft Comput 18:290–301CrossRef Cheng LC, Wang HA (2014) A fuzzy recommender system based on the integration of subjective preferences and objective information. Appl Soft Comput 18:290–301CrossRef
37.
Zurück zum Zitat Choi SM, Ko SK, Han YS (2012) A movie recommendation algorithm based on genre correlations. Expert Syst Appl 39(9):8079–8085CrossRef Choi SM, Ko SK, Han YS (2012) A movie recommendation algorithm based on genre correlations. Expert Syst Appl 39(9):8079–8085CrossRef
38.
Zurück zum Zitat Cleger-Tamayo S, Fernández-Luna JM, Huete JF (2012) Top-N news recommendations in digital newspapers. Knowl Based Syst 27:180–189CrossRef Cleger-Tamayo S, Fernández-Luna JM, Huete JF (2012) Top-N news recommendations in digital newspapers. Knowl Based Syst 27:180–189CrossRef
39.
Zurück zum Zitat de Jesús Rubio J, Pacheco J (2009) An stable online clustering fuzzy neural network for nonlinear system identification. Neural Comput Appl 18(6):633–641CrossRef de Jesús Rubio J, Pacheco J (2009) An stable online clustering fuzzy neural network for nonlinear system identification. Neural Comput Appl 18(6):633–641CrossRef
40.
Zurück zum Zitat Demšar J (2006) Statistical comparisons of classifiers over multiple data sets. J Mach Learn Res 7(Jan):1–30MathSciNetMATH Demšar J (2006) Statistical comparisons of classifiers over multiple data sets. J Mach Learn Res 7(Jan):1–30MathSciNetMATH
41.
Zurück zum Zitat Deshpande M, Karypis G (2004) Item-based top-n recommendation algorithms. ACM Trans Inf Syst (TOIS) 22(1):143–177CrossRef Deshpande M, Karypis G (2004) Item-based top-n recommendation algorithms. ACM Trans Inf Syst (TOIS) 22(1):143–177CrossRef
42.
Zurück zum Zitat Domeniconi C, Al-Razgan M (2009) Weighted cluster ensembles: methods and analysis. ACM Trans Knowl Discov Data (TKDD) 2(4):17 Domeniconi C, Al-Razgan M (2009) Weighted cluster ensembles: methods and analysis. ACM Trans Knowl Discov Data (TKDD) 2(4):17
43.
Zurück zum Zitat Ericson K, Pallickara S (2013) On the performance of high dimensional data clustering and classification algorithms. Future Gener Comput Syst 29(4):1024–1034CrossRef Ericson K, Pallickara S (2013) On the performance of high dimensional data clustering and classification algorithms. Future Gener Comput Syst 29(4):1024–1034CrossRef
44.
Zurück zum Zitat Fan XP, Xie YS, Liao ZF, Li XQ, Liu LM (2011). A Weighted cluster ensemble algorithm based on graph. In: 2011 IEEE 10th international conference on trust, security and privacy in computing and communications (TrustCom). IEEE, pp 1519–1523 Fan XP, Xie YS, Liao ZF, Li XQ, Liu LM (2011). A Weighted cluster ensemble algorithm based on graph. In: 2011 IEEE 10th international conference on trust, security and privacy in computing and communications (TrustCom). IEEE, pp 1519–1523
46.
Zurück zum Zitat Fred AL, Jain AK (2002) Data clustering using evidence accumulation. In: Proceedings of 16th international conference on pattern recognition, 2002. IEEE, vol 4, pp 276–280 Fred AL, Jain AK (2002) Data clustering using evidence accumulation. In: Proceedings of 16th international conference on pattern recognition, 2002. IEEE, vol 4, pp 276–280
47.
Zurück zum Zitat Gabrielsson S, Gabrielsson S (2006) The use of self-organizing maps in recommender systems. Master’s Thesis, Computer Science, Uppsala University Gabrielsson S, Gabrielsson S (2006) The use of self-organizing maps in recommender systems. Master’s Thesis, Computer Science, Uppsala University
48.
Zurück zum Zitat Goldberg D, Nichols D, Oki BM, Terry D (1992) Using collaborative filtering to weave an information tapestry. Commun ACM 35(12):61–70CrossRef Goldberg D, Nichols D, Oki BM, Terry D (1992) Using collaborative filtering to weave an information tapestry. Commun ACM 35(12):61–70CrossRef
49.
Zurück zum Zitat Gupta A, Tripathy BK (2014) A generic hybrid recommender system based on neural networks. In: 2014 IEEE international advance computing conference (IACC). IEEE, pp 1248–1252 Gupta A, Tripathy BK (2014) A generic hybrid recommender system based on neural networks. In: 2014 IEEE international advance computing conference (IACC). IEEE, pp 1248–1252
50.
Zurück zum Zitat Gutierrez-Rodríguez AE, Martínez-Trinidad JF, García-Borroto M, Carrasco-Ochoa JA (2015) Mining patterns for clustering on numerical datasets using unsupervised decision trees. Knowl Based Syst 82:70–79CrossRef Gutierrez-Rodríguez AE, Martínez-Trinidad JF, García-Borroto M, Carrasco-Ochoa JA (2015) Mining patterns for clustering on numerical datasets using unsupervised decision trees. Knowl Based Syst 82:70–79CrossRef
51.
Zurück zum Zitat Herlocker JL, Konstan JA, Terveen LG, Riedl JT (2004) Evaluating collaborative filtering recommender systems. ACM Trans Inf Syst (TOIS) 22(1):5–53CrossRef Herlocker JL, Konstan JA, Terveen LG, Riedl JT (2004) Evaluating collaborative filtering recommender systems. ACM Trans Inf Syst (TOIS) 22(1):5–53CrossRef
52.
Zurück zum Zitat Huang D, Lai JH, Wang CD (2015) Combining multiple clusterings via crowd agreement estimation and multi-granularity link analysis. Neurocomputing 170:240–250CrossRef Huang D, Lai JH, Wang CD (2015) Combining multiple clusterings via crowd agreement estimation and multi-granularity link analysis. Neurocomputing 170:240–250CrossRef
53.
Zurück zum Zitat Huang S, Wang H, Li D, Yang Y, Li T (2015) Spectral co-clustering ensemble. Knowl Based Syst 84:46–55CrossRef Huang S, Wang H, Li D, Yang Y, Li T (2015) Spectral co-clustering ensemble. Knowl Based Syst 84:46–55CrossRef
54.
Zurück zum Zitat Iam-On N, Boongeon T, Garrett S, Price C (2012) A link-based cluster ensemble approach for categorical data clustering. IEEE Trans Knowl Data Eng 24(3):413–425CrossRef Iam-On N, Boongeon T, Garrett S, Price C (2012) A link-based cluster ensemble approach for categorical data clustering. IEEE Trans Knowl Data Eng 24(3):413–425CrossRef
55.
Zurück zum Zitat Izakian H, Abraham A (2011) Fuzzy C-means and fuzzy swarm for fuzzy clustering problem. Expert Syst Appl 38(3):1835–1838CrossRef Izakian H, Abraham A (2011) Fuzzy C-means and fuzzy swarm for fuzzy clustering problem. Expert Syst Appl 38(3):1835–1838CrossRef
56.
Zurück zum Zitat Jenssen R (2013) Mean vector component analysis for visualization and clustering of nonnegative data. IEEE Trans Neural Netw Learn Syst 24(10):1553–1564CrossRef Jenssen R (2013) Mean vector component analysis for visualization and clustering of nonnegative data. IEEE Trans Neural Netw Learn Syst 24(10):1553–1564CrossRef
57.
Zurück zum Zitat Jeong B, Lee J, Cho H (2009) User credit-based collaborative filtering. Expert Syst Appl 36(3):7309–7312CrossRef Jeong B, Lee J, Cho H (2009) User credit-based collaborative filtering. Expert Syst Appl 36(3):7309–7312CrossRef
58.
Zurück zum Zitat Jia J, Xiao X, Liu B (2012) Similarity-based spectral clustering ensemble selection. In: 2012 9th international conference on fuzzy systems and knowledge discovery (FSKD). IEEE, pp 1071–1074 Jia J, Xiao X, Liu B (2012) Similarity-based spectral clustering ensemble selection. In: 2012 9th international conference on fuzzy systems and knowledge discovery (FSKD). IEEE, pp 1071–1074
59.
Zurück zum Zitat Jing L, Tian K, Huang JZ (2015) Stratified feature sampling method for ensemble clustering of high dimensional data. Pattern Recognit 48(11):3688–3702CrossRef Jing L, Tian K, Huang JZ (2015) Stratified feature sampling method for ensemble clustering of high dimensional data. Pattern Recognit 48(11):3688–3702CrossRef
60.
Zurück zum Zitat Kang Q, Liu S, Zhou M, Li S (2016) A weight-incorporated similarity-based clustering ensemble method based on swarm intelligence. Knowl Based Syst 104:156–164CrossRef Kang Q, Liu S, Zhou M, Li S (2016) A weight-incorporated similarity-based clustering ensemble method based on swarm intelligence. Knowl Based Syst 104:156–164CrossRef
61.
Zurück zum Zitat Karypis G, Kumar V (1998) A fast and high quality multilevel scheme for partitioning irregular graphs. SIAM J Sci Comput 20(1):359–392MathSciNetMATHCrossRef Karypis G, Kumar V (1998) A fast and high quality multilevel scheme for partitioning irregular graphs. SIAM J Sci Comput 20(1):359–392MathSciNetMATHCrossRef
62.
Zurück zum Zitat Karypis G, Aggarwal R, Kumar V, Shekhar S (1999) Multilevel hypergraph partitioning: applications in VLSI domain. IEEE Trans Very Large Scale Integr (VLSI) Syst 7(1):69–79CrossRef Karypis G, Aggarwal R, Kumar V, Shekhar S (1999) Multilevel hypergraph partitioning: applications in VLSI domain. IEEE Trans Very Large Scale Integr (VLSI) Syst 7(1):69–79CrossRef
63.
Zurück zum Zitat Kim HN, El-Saddik A, Jo GS (2011) Collaborative error-reflected models for cold-start recommender systems. Decision Support Syst 51(3):519–531CrossRef Kim HN, El-Saddik A, Jo GS (2011) Collaborative error-reflected models for cold-start recommender systems. Decision Support Syst 51(3):519–531CrossRef
64.
Zurück zum Zitat Kittler J, Hatef M, Duin RP, Matas J (1998) On combining classifiers. IEEE Trans Pattern Anal Mach Intell 20(3):226–239CrossRef Kittler J, Hatef M, Duin RP, Matas J (1998) On combining classifiers. IEEE Trans Pattern Anal Mach Intell 20(3):226–239CrossRef
65.
Zurück zum Zitat Koohi H, Kiani K (2016) User based collaborative filtering using fuzzy C-means. Measurement 91:134–139CrossRef Koohi H, Kiani K (2016) User based collaborative filtering using fuzzy C-means. Measurement 91:134–139CrossRef
66.
Zurück zum Zitat Koren Y (2009) The bellkor solution to the netflix grand prize. Netflix Prize Doc 81:1–10 Koren Y (2009) The bellkor solution to the netflix grand prize. Netflix Prize Doc 81:1–10
67.
Zurück zum Zitat Koren Y, Bell R, Volinsky C (2009) Matrix factorization techniques for recommender systems. Computer 42(8):30–37CrossRef Koren Y, Bell R, Volinsky C (2009) Matrix factorization techniques for recommender systems. Computer 42(8):30–37CrossRef
68.
Zurück zum Zitat Landau L (2011) An introduction to recommender systems. Cambridge University Press, New York Landau L (2011) An introduction to recommender systems. Cambridge University Press, New York
69.
Zurück zum Zitat Leino J (2014) User factors in recommender systems: case studies in e-commerce, news recommending, and e-learning Leino J (2014) User factors in recommender systems: case studies in e-commerce, news recommending, and e-learning
70.
Zurück zum Zitat Li Q, Kim BM (2003) Clustering approach for hybrid recommender system. In: Proceedings of IEEE/WIC international conference on web intelligence, 2003. WI 2003. IEEE, pp 33–38 Li Q, Kim BM (2003) Clustering approach for hybrid recommender system. In: Proceedings of IEEE/WIC international conference on web intelligence, 2003. WI 2003. IEEE, pp 33–38
71.
Zurück zum Zitat Li Q, Myaeng SH, Kim BM (2007) A probabilistic music recommender considering user opinions and audio features. Inf Process Manag 43(2):473–487CrossRef Li Q, Myaeng SH, Kim BM (2007) A probabilistic music recommender considering user opinions and audio features. Inf Process Manag 43(2):473–487CrossRef
72.
Zurück zum Zitat Li C, Zhou J, Kou P, Xiao J (2012) A novel chaotic particle swarm optimization based fuzzy clustering algorithm. Neurocomputing 83:98–109CrossRef Li C, Zhou J, Kou P, Xiao J (2012) A novel chaotic particle swarm optimization based fuzzy clustering algorithm. Neurocomputing 83:98–109CrossRef
73.
Zurück zum Zitat Liu ZG, Pan Q, Dezert J, Mercier G (2015) Credal c-means clustering method based on belief functions. Knowl Based Syst 74:119–132CrossRef Liu ZG, Pan Q, Dezert J, Mercier G (2015) Credal c-means clustering method based on belief functions. Knowl Based Syst 74:119–132CrossRef
74.
Zurück zum Zitat Logesh R, Subramaniyaswamy V, Vijayakumar V, Gao XZ, Indragandhi V (2018) A hybrid quantum-induced swarm intelligence clustering for the urban trip recommendation in smart city. Future Gener Comput Syst 83:653–673CrossRef Logesh R, Subramaniyaswamy V, Vijayakumar V, Gao XZ, Indragandhi V (2018) A hybrid quantum-induced swarm intelligence clustering for the urban trip recommendation in smart city. Future Gener Comput Syst 83:653–673CrossRef
75.
Zurück zum Zitat Lu L, Zhang H (2015) A tree-structured representation for book author and its recommendation using multilayer SOM. In: 2015 International joint conference on neural networks (IJCNN). IEEE, pp 1–8 Lu L, Zhang H (2015) A tree-structured representation for book author and its recommendation using multilayer SOM. In: 2015 International joint conference on neural networks (IJCNN). IEEE, pp 1–8
76.
Zurück zum Zitat Lü L, Medo M, Yeung CH, Zhang YC, Zhang ZK, Zhou T (2012) Recommender systems. Phys Rep 519(1):1–49CrossRef Lü L, Medo M, Yeung CH, Zhang YC, Zhang ZK, Zhou T (2012) Recommender systems. Phys Rep 519(1):1–49CrossRef
77.
Zurück zum Zitat Luo H, Jing F, Xie X (2006). Combining multiple clusterings using information theory based genetic algorithm. In: 2006 international conference on computational intelligence and security. IEEE, vol 1, pp 84–89 Luo H, Jing F, Xie X (2006). Combining multiple clusterings using information theory based genetic algorithm. In: 2006 international conference on computational intelligence and security. IEEE, vol 1, pp 84–89
78.
Zurück zum Zitat Olmo JL, Romero JR, Ventura S (2014) Swarm-based metaheuristics in automatic programming: a survey. Wiley Interdiscip Rev Data Min Knowl Discov 4(6):445–469CrossRef Olmo JL, Romero JR, Ventura S (2014) Swarm-based metaheuristics in automatic programming: a survey. Wiley Interdiscip Rev Data Min Knowl Discov 4(6):445–469CrossRef
79.
Zurück zum Zitat Pal NR, Pal K, Keller JM, Bezdek JC (2005) A possibilistic fuzzy c-means clustering algorithm. IEEE Trans Fuzzy Syst 13(4):517–530CrossRef Pal NR, Pal K, Keller JM, Bezdek JC (2005) A possibilistic fuzzy c-means clustering algorithm. IEEE Trans Fuzzy Syst 13(4):517–530CrossRef
80.
Zurück zum Zitat Park DH, Kim HK, Choi IY, Kim JK (2012) A literature review and classification of recommender systems research. Expert Syst Appl 39(11):10059–10072CrossRef Park DH, Kim HK, Choi IY, Kim JK (2012) A literature review and classification of recommender systems research. Expert Syst Appl 39(11):10059–10072CrossRef
81.
Zurück zum Zitat Pei Z, Hua X, Han J (2008) The clustering algorithm based on particle swarm optimization algorithm. In: 2008 International conference on intelligent computation technology and automation (ICICTA). IEEE, vol 1, pp 148–151 Pei Z, Hua X, Han J (2008) The clustering algorithm based on particle swarm optimization algorithm. In: 2008 International conference on intelligent computation technology and automation (ICICTA). IEEE, vol 1, pp 148–151
82.
Zurück zum Zitat Petridou SG, Koutsonikola VA, Vakali AI, Papadimitriou GI (2008) Time-aware web users’ clustering. IEEE Trans Knowledge Data Eng 20(5):653–667CrossRef Petridou SG, Koutsonikola VA, Vakali AI, Papadimitriou GI (2008) Time-aware web users’ clustering. IEEE Trans Knowledge Data Eng 20(5):653–667CrossRef
83.
Zurück zum Zitat Pilászy I, Tikk D (2009) Recommending new movies: even a few ratings are more valuable than metadata. In: Proceedings of the third ACM conference on recommender systems. ACM, pp 93–100 Pilászy I, Tikk D (2009) Recommending new movies: even a few ratings are more valuable than metadata. In: Proceedings of the third ACM conference on recommender systems. ACM, pp 93–100
84.
Zurück zum Zitat Qin C, Song S, Huang G, Zhu L (2015) Unsupervised neighborhood component analysis for clustering. Neurocomputing 168:609–617CrossRef Qin C, Song S, Huang G, Zhu L (2015) Unsupervised neighborhood component analysis for clustering. Neurocomputing 168:609–617CrossRef
85.
Zurück zum Zitat Ramezani M, Moradi P, Akhlaghian F (2014) A pattern mining approach to enhance the accuracy of collaborative filtering in sparse data domains. Phys A Stat Mech Appl 408:72–84CrossRef Ramezani M, Moradi P, Akhlaghian F (2014) A pattern mining approach to enhance the accuracy of collaborative filtering in sparse data domains. Phys A Stat Mech Appl 408:72–84CrossRef
86.
Zurück zum Zitat Rana C, Jain SK (2014) An extended evolutionary clustering algorithm for an adaptive recommender system. Soc Netw Anal Min 4(1):164CrossRef Rana C, Jain SK (2014) An extended evolutionary clustering algorithm for an adaptive recommender system. Soc Netw Anal Min 4(1):164CrossRef
87.
Zurück zum Zitat Rana S, Jasola S, Kumar R (2013) A boundary restricted adaptive particle swarm optimization for data clustering. Int J Mach Learn Cybern 4(4):391–400CrossRef Rana S, Jasola S, Kumar R (2013) A boundary restricted adaptive particle swarm optimization for data clustering. Int J Mach Learn Cybern 4(4):391–400CrossRef
88.
Zurück zum Zitat Ravi L, Vairavasundaram S (2016) A collaborative location based travel recommendation system through enhanced rating prediction for the group of users. Comput Intell Neurosci 2016:7CrossRef Ravi L, Vairavasundaram S (2016) A collaborative location based travel recommendation system through enhanced rating prediction for the group of users. Comput Intell Neurosci 2016:7CrossRef
89.
Zurück zum Zitat Resnick P, Iacovou N, Suchak M, Bergstrom P, Riedl J (1994) GroupLens: an open architecture for collaborative filtering of netnews. In: Proceedings of the 1994 ACM conference on computer supported cooperative work. ACM, pp 175–186 Resnick P, Iacovou N, Suchak M, Bergstrom P, Riedl J (1994) GroupLens: an open architecture for collaborative filtering of netnews. In: Proceedings of the 1994 ACM conference on computer supported cooperative work. ACM, pp 175–186
90.
Zurück zum Zitat Saha I, Sarkar JP, Maulik U (2015) Ensemble based rough fuzzy clustering for categorical data. Knowl Based Syst 77:114–127CrossRef Saha I, Sarkar JP, Maulik U (2015) Ensemble based rough fuzzy clustering for categorical data. Knowl Based Syst 77:114–127CrossRef
91.
Zurück zum Zitat Sarwar B, Karypis G, Konstan J, Riedl J (2001) Item-based collaborative filtering recommendation algorithms. In: Proceedings of the 10th international conference on World Wide Web. ACM, pp 285–295 Sarwar B, Karypis G, Konstan J, Riedl J (2001) Item-based collaborative filtering recommendation algorithms. In: Proceedings of the 10th international conference on World Wide Web. ACM, pp 285–295
92.
Zurück zum Zitat Sarwar BM, Karypis G, Konstan J, Riedl J (2002) Recommender systems for large-scale e-commerce: scalable neighborhood formation using clustering. In: Proceedings of the fifth international conference on computer and information technology, vol 1, pp 291–324 Sarwar BM, Karypis G, Konstan J, Riedl J (2002) Recommender systems for large-scale e-commerce: scalable neighborhood formation using clustering. In: Proceedings of the fifth international conference on computer and information technology, vol 1, pp 291–324
93.
Zurück zum Zitat Schroder G, Thiele M, Lehner W (2011) Setting goals and choosing metrics for recommender system evaluation. In: Proceedings of the workshop on human decision making in recommender systems and user-centric evaluation of recommender systems and their interfaces. CEUR workshop proceedings, vol 811, pp 78–85) Schroder G, Thiele M, Lehner W (2011) Setting goals and choosing metrics for recommender system evaluation. In: Proceedings of the workshop on human decision making in recommender systems and user-centric evaluation of recommender systems and their interfaces. CEUR workshop proceedings, vol 811, pp 78–85)
94.
Zurück zum Zitat Shani G, Gunawardana A (2011) Evaluating recommendation systems. In: Ricci F, Rokach L, Shapira B, Kantor P (eds) Recommender systems handbook. Springer, Boston, pp 257–297CrossRef Shani G, Gunawardana A (2011) Evaluating recommendation systems. In: Ricci F, Rokach L, Shapira B, Kantor P (eds) Recommender systems handbook. Springer, Boston, pp 257–297CrossRef
95.
Zurück zum Zitat Shao L, Zhang J, Wei Y, Zhao J, Xie B, Mei H (2007) Personalized QoS prediction for web services via collaborative filtering. In: IEEE international conference on web services, 2007. ICWS 2007. IEEE, pp 439–446 Shao L, Zhang J, Wei Y, Zhao J, Xie B, Mei H (2007) Personalized QoS prediction for web services via collaborative filtering. In: IEEE international conference on web services, 2007. ICWS 2007. IEEE, pp 439–446
96.
Zurück zum Zitat Silva Filho TM, Pimentel BA, Souza RM, Oliveira AL (2015) Hybrid methods for fuzzy clustering based on fuzzy c-means and improved particle swarm optimization. Expert Syst Appl 42(17–18):6315–6328CrossRef Silva Filho TM, Pimentel BA, Souza RM, Oliveira AL (2015) Hybrid methods for fuzzy clustering based on fuzzy c-means and improved particle swarm optimization. Expert Syst Appl 42(17–18):6315–6328CrossRef
97.
Zurück zum Zitat Strehl A, Ghosh J (2002) Cluster ensembles—a knowledge reuse framework for combining multiple partitions. J Mach Learn Res 3(Dec):583–617MathSciNetMATH Strehl A, Ghosh J (2002) Cluster ensembles—a knowledge reuse framework for combining multiple partitions. J Mach Learn Res 3(Dec):583–617MathSciNetMATH
98.
Zurück zum Zitat Sun YF, Liang YC, Zhang WL, Lee HP, Lin WZ, Cao LJ (2005) Optimal partition algorithm of the RBF neural network and its application to financial time series forecasting. Neural Comput Appl 14(1):36–44CrossRef Sun YF, Liang YC, Zhang WL, Lee HP, Lin WZ, Cao LJ (2005) Optimal partition algorithm of the RBF neural network and its application to financial time series forecasting. Neural Comput Appl 14(1):36–44CrossRef
99.
Zurück zum Zitat Topchy AP, Law MH, Jain AK, Fred AL (2004) Analysis of consensus partition in cluster ensemble. In: Fourth IEEE international conference on data mining, 2004. ICDM’04. IEEE, pp 225–232 Topchy AP, Law MH, Jain AK, Fred AL (2004) Analysis of consensus partition in cluster ensemble. In: Fourth IEEE international conference on data mining, 2004. ICDM’04. IEEE, pp 225–232
100.
Zurück zum Zitat Tsai CF, Hung C (2012) Cluster ensembles in collaborative filtering recommendation. Appl Soft Comput 12(4):1417–1425CrossRef Tsai CF, Hung C (2012) Cluster ensembles in collaborative filtering recommendation. Appl Soft Comput 12(4):1417–1425CrossRef
101.
Zurück zum Zitat Vairavasundaram S, Varadharajan V, Vairavasundaram I, Ravi L (2015) Data mining-based tag recommendation system: an overview. Wiley Interdiscip Rev Data Min Knowl Discov 5(3):87–112CrossRef Vairavasundaram S, Varadharajan V, Vairavasundaram I, Ravi L (2015) Data mining-based tag recommendation system: an overview. Wiley Interdiscip Rev Data Min Knowl Discov 5(3):87–112CrossRef
102.
Zurück zum Zitat Van der Merwe DW, Engelbrecht AP (2003) Data clustering using particle swarm optimization. In: The 2003 congress on evolutionary computation, 2003. CEC’03. IEEE, vol 1, pp 215–220 Van der Merwe DW, Engelbrecht AP (2003) Data clustering using particle swarm optimization. In: The 2003 congress on evolutionary computation, 2003. CEC’03. IEEE, vol 1, pp 215–220
103.
Zurück zum Zitat Wang L, Rege M, Dong M, Ding Y (2012) Low-rank kernel matrix factorization for large-scale evolutionary clustering. IEEE Trans Knowl Data Eng 24(6):1036–1050CrossRef Wang L, Rege M, Dong M, Ding Y (2012) Low-rank kernel matrix factorization for large-scale evolutionary clustering. IEEE Trans Knowl Data Eng 24(6):1036–1050CrossRef
104.
Zurück zum Zitat Wang Z, Yu X, Feng N, Wang Z (2014) An improved collaborative movie recommendation system using computational intelligence. J Vis Lang Comput 25(6):667–675CrossRef Wang Z, Yu X, Feng N, Wang Z (2014) An improved collaborative movie recommendation system using computational intelligence. J Vis Lang Comput 25(6):667–675CrossRef
105.
Zurück zum Zitat Wen H, Ding G, Liu C, Wang J (2014) Matrix factorization meets cosine similarity: addressing sparsity problem in collaborative filtering recommender system. In: Asia-Pacific web conference. Springer, Cham, pp 306–317 Wen H, Ding G, Liu C, Wang J (2014) Matrix factorization meets cosine similarity: addressing sparsity problem in collaborative filtering recommender system. In: Asia-Pacific web conference. Springer, Cham, pp 306–317
106.
Zurück zum Zitat Wilkin GA, Huang X (2007) K-means clustering algorithms: implementation and comparison. In: Second international multi-symposiums on computer and computational sciences, 2007. IMSCCS 2007. IEEE, pp 133–136 Wilkin GA, Huang X (2007) K-means clustering algorithms: implementation and comparison. In: Second international multi-symposiums on computer and computational sciences, 2007. IMSCCS 2007. IEEE, pp 133–136
107.
Zurück zum Zitat Xu R, Wunsch D (2005) Survey of clustering algorithms. IEEE Trans Neural Netw 16(3):645–678CrossRef Xu R, Wunsch D (2005) Survey of clustering algorithms. IEEE Trans Neural Netw 16(3):645–678CrossRef
108.
Zurück zum Zitat Xu M, Wang G, Chung FL, Wang S (2016) Linear combination of densities and its direct estimation framework with applications. Neural Comput Appl 27(6):1477–1495CrossRef Xu M, Wang G, Chung FL, Wang S (2016) Linear combination of densities and its direct estimation framework with applications. Neural Comput Appl 27(6):1477–1495CrossRef
109.
Zurück zum Zitat Yeh YC, Wang WJ, Chiou CW (2010) A novel fuzzy c-means method for classifying heartbeat cases from ECG signals. Measurement 43(10):1542–1555CrossRef Yeh YC, Wang WJ, Chiou CW (2010) A novel fuzzy c-means method for classifying heartbeat cases from ECG signals. Measurement 43(10):1542–1555CrossRef
110.
Zurück zum Zitat Zenebe A, Norcio AF (2009) Representation, similarity measures and aggregation methods using fuzzy sets for content-based recommender systems. Fuzzy Sets Syst 160(1):76–94MathSciNetMATHCrossRef Zenebe A, Norcio AF (2009) Representation, similarity measures and aggregation methods using fuzzy sets for content-based recommender systems. Fuzzy Sets Syst 160(1):76–94MathSciNetMATHCrossRef
112.
Zurück zum Zitat Zhang L, Pedrycz W, Lu W, Liu X, Zhang L (2014) An interval weighed fuzzy c-means clustering by genetically guided alternating optimization. Expert Syst Appl 41(13):5960–5971CrossRef Zhang L, Pedrycz W, Lu W, Liu X, Zhang L (2014) An interval weighed fuzzy c-means clustering by genetically guided alternating optimization. Expert Syst Appl 41(13):5960–5971CrossRef
113.
114.
Zurück zum Zitat Zhang H, Chow TW, Wu QJ (2016) Organizing books and authors by multilayer SOM. IEEE Trans Neural Netw Learn Syst 27(12):2537–2550CrossRef Zhang H, Chow TW, Wu QJ (2016) Organizing books and authors by multilayer SOM. IEEE Trans Neural Netw Learn Syst 27(12):2537–2550CrossRef
115.
Zurück zum Zitat Zhang H, Wang S, Xu X, Chow TW, Wu QJ (2018) Tree2Vector: learning a vectorial representation for tree-structured data. IEEE Trans Neural Netw Learn Syst 29(11):5304–5318MathSciNetCrossRef Zhang H, Wang S, Xu X, Chow TW, Wu QJ (2018) Tree2Vector: learning a vectorial representation for tree-structured data. IEEE Trans Neural Netw Learn Syst 29(11):5304–5318MathSciNetCrossRef
116.
Zurück zum Zitat Zhou ZH (2012) Ensemble methods: foundations and algorithms. CRC Press, Boca RatonCrossRef Zhou ZH (2012) Ensemble methods: foundations and algorithms. CRC Press, Boca RatonCrossRef
Metadaten
Titel
Enhancing recommendation stability of collaborative filtering recommender system through bio-inspired clustering ensemble method
verfasst von
R. Logesh
V. Subramaniyaswamy
D. Malathi
N. Sivaramakrishnan
V. Vijayakumar
Publikationsdatum
19.11.2018
Verlag
Springer London
Erschienen in
Neural Computing and Applications / Ausgabe 7/2020
Print ISSN: 0941-0643
Elektronische ISSN: 1433-3058
DOI
https://doi.org/10.1007/s00521-018-3891-5

Premium Partner