Skip to main content

2018 | OriginalPaper | Buchkapitel

An Evolutionary Scheme for Improving Recommender System Using Clustering

verfasst von : ChemsEddine Berbague, Nour El Islem Karabadji, Hassina Seridi

Erschienen in: Computational Intelligence and Its Applications

Verlag: Springer International Publishing

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

search-config
loading …

Abstract

In user memory based collaborative filtering algorithm, recommendation quality depends strongly on the neighbors selection which is a high computation complexity task in large scale datasets. A common approach to overpass this limitation consists of clustering users into groups of similar profiles and restrict neighbors computation to the cluster that includes the target user. K-means is a popular clustering algorithms used widely for recommendation but initial seeds selection is still a hard complex step. In this paper a new genetic algorithm encoding is proposed as an alternative of k-means clustering. The initialization issue in the classical k-means is targeted by proposing a new formulation of the problem, to reduce the search space complexity affect as well as improving clustering quality. We have evaluated our results using different quality measures. The employed metrics include rating prediction evaluation computed using mean absolute error. Additionally, we employed both of precision and recall measures using different parameters. The obtained results have been compared against baseline techniques which proved a significant enhancement.

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

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!

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"

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!

Literatur
1.
Zurück zum Zitat Balabanović, M., Shoham, Y.: Fab: content-based, collaborative recommendation. Commun. ACM 40(3), 66–72 (1997)CrossRef Balabanović, M., Shoham, Y.: Fab: content-based, collaborative recommendation. Commun. ACM 40(3), 66–72 (1997)CrossRef
3.
Zurück zum Zitat Karabadji, N.E.I., Beldjoudi, S., Seridi, H., Aridhi, S., Dhifli, W.: Improving memory-based user collaborative filtering with evolutionary multi-objective optimization. Expert Syst. Appl. 98, 153–165 (2018)CrossRef Karabadji, N.E.I., Beldjoudi, S., Seridi, H., Aridhi, S., Dhifli, W.: Improving memory-based user collaborative filtering with evolutionary multi-objective optimization. Expert Syst. Appl. 98, 153–165 (2018)CrossRef
4.
Zurück zum Zitat Mustafa, N., Ibrahim, A.O., Ahmed, A., Abdullah, A.: Collaborative filtering: techniques and applications. In: 2017 International Conference on Communication, Control, Computing and Electronics Engineering (ICCCCEE), pp. 1–6, January 2017 Mustafa, N., Ibrahim, A.O., Ahmed, A., Abdullah, A.: Collaborative filtering: techniques and applications. In: 2017 International Conference on Communication, Control, Computing and Electronics Engineering (ICCCCEE), pp. 1–6, January 2017
5.
Zurück zum Zitat Liu, H., Hu, Z., Mian, A., Tian, H., Zhu, X.: A new user similarity model to improve the accuracy of collaborative filtering. Knowl. Based Syst. 56, 156–166 (2014)CrossRef Liu, H., Hu, Z., Mian, A., Tian, H., Zhu, X.: A new user similarity model to improve the accuracy of collaborative filtering. Knowl. Based Syst. 56, 156–166 (2014)CrossRef
7.
Zurück zum Zitat Celebi, M.E., Kingravi, H.A., Vela, P.A.: A comparative study of efficient initialization methods for the k-means clustering algorithm. Expert Syst. Appl. 40(1), 200–210 (2013)CrossRef Celebi, M.E., Kingravi, H.A., Vela, P.A.: A comparative study of efficient initialization methods for the k-means clustering algorithm. Expert Syst. Appl. 40(1), 200–210 (2013)CrossRef
8.
Zurück zum Zitat Zahra, S., Ghazanfar, M.A., Khalid, A., Azam, M.A., Naeem, U., Prugel-Bennett, A.: Novel centroid selection approaches for KMeans-clustering based recommender systems. Inf. Sci. 320, 156–189 (2015)MathSciNetCrossRef Zahra, S., Ghazanfar, M.A., Khalid, A., Azam, M.A., Naeem, U., Prugel-Bennett, A.: Novel centroid selection approaches for KMeans-clustering based recommender systems. Inf. Sci. 320, 156–189 (2015)MathSciNetCrossRef
9.
Zurück zum Zitat Cao, F., Liang, J., Jiang, G.: An initialization method for the K-means algorithm using neighborhood model. Comput. Math. Appl. 58(3), 474–483 (2009)MathSciNetCrossRef Cao, F., Liang, J., Jiang, G.: An initialization method for the K-means algorithm using neighborhood model. Comput. Math. Appl. 58(3), 474–483 (2009)MathSciNetCrossRef
10.
Zurück zum Zitat Li, C.S.: Cluster center initialization method for K-means algorithm over data sets with two clusters. Procedia Eng. 24(2011), 324–328 (2011). International Conference on Advances in EngineeringCrossRef Li, C.S.: Cluster center initialization method for K-means algorithm over data sets with two clusters. Procedia Eng. 24(2011), 324–328 (2011). International Conference on Advances in EngineeringCrossRef
11.
Zurück zum Zitat Hruschka, E.R., Campello, R.J.G.B., Freitas, A.A., de Carvalho, A.C.P.L.F.: A survey of evolutionary algorithms for clustering. IEEE Trans. Syst. Man Cybern. Part C (Appl. Rev.) 39(2), 133–155 (2009)CrossRef Hruschka, E.R., Campello, R.J.G.B., Freitas, A.A., de Carvalho, A.C.P.L.F.: A survey of evolutionary algorithms for clustering. IEEE Trans. Syst. Man Cybern. Part C (Appl. Rev.) 39(2), 133–155 (2009)CrossRef
12.
Zurück zum Zitat Kuo, R., Wang, H., Hu, T.L., Chou, S.: Application of ant K-means on clustering analysis. Comput. Math. Appl. 50(10), 1709–1724 (2005)MathSciNetCrossRef Kuo, R., Wang, H., Hu, T.L., Chou, S.: Application of ant K-means on clustering analysis. Comput. Math. Appl. 50(10), 1709–1724 (2005)MathSciNetCrossRef
13.
Zurück zum Zitat Kalyani, S., Swarup, K.: Particle swarm optimization based K-means clustering approach for security assessment in power systems. Expert Syst. Appl. 38(9), 10839–10846 (2011)CrossRef Kalyani, S., Swarup, K.: Particle swarm optimization based K-means clustering approach for security assessment in power systems. Expert Syst. Appl. 38(9), 10839–10846 (2011)CrossRef
14.
Zurück zum Zitat Alhijawi, B., Kilani, Y.: Using genetic algorithms for measuring the similarity values between users in collaborative filtering recommender systems. In: 2016 IEEE/ACIS 15th International Conference on Computer and Information Science (ICIS), pp. 1–6, June 2016 Alhijawi, B., Kilani, Y.: Using genetic algorithms for measuring the similarity values between users in collaborative filtering recommender systems. In: 2016 IEEE/ACIS 15th International Conference on Computer and Information Science (ICIS), pp. 1–6, June 2016
15.
Zurück zum Zitat Kim, K.J., Ahn, H.: A recommender system using GA K-means clustering in an online shopping market. Expert Syst. Appl. 34(2), 1200–1209 (2008)CrossRef Kim, K.J., Ahn, H.: A recommender system using GA K-means clustering in an online shopping market. Expert Syst. Appl. 34(2), 1200–1209 (2008)CrossRef
16.
Zurück zum Zitat Fong, S., Ho, Y., Hang, Y.: Using genetic algorithm for hybrid modes of collaborative filtering in online recommenders. In: 2008 Eighth International Conference on Hybrid Intelligent Systems, pp. 174–179, September 2008 Fong, S., Ho, Y., Hang, Y.: Using genetic algorithm for hybrid modes of collaborative filtering in online recommenders. In: 2008 Eighth International Conference on Hybrid Intelligent Systems, pp. 174–179, September 2008
Metadaten
Titel
An Evolutionary Scheme for Improving Recommender System Using Clustering
verfasst von
ChemsEddine Berbague
Nour El Islem Karabadji
Hassina Seridi
Copyright-Jahr
2018
DOI
https://doi.org/10.1007/978-3-319-89743-1_26