Skip to main content
Top
Published in: Knowledge and Information Systems 3/2018

15-01-2018 | Regular Paper

Two collaborative filtering recommender systems based on sparse dictionary coding

Authors: Ismail Emre Kartoglu, Michael W. Spratling

Published in: Knowledge and Information Systems | Issue 3/2018

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

This paper proposes two types of recommender systems based on sparse dictionary coding. Firstly, a novel predictive recommender system that attempts to predict a user’s future rating of a specific item. Secondly, a top-n recommender system which finds a list of items predicted to be most relevant for a given user. The proposed methods are assessed using a variety of different metrics and are shown to be competitive with existing collaborative filtering recommender systems. Specifically, the sparse dictionary-based predictive recommender has advantages over existing methods in terms of a lower computational cost and not requiring parameter tuning. The sparse dictionary-based top-n recommender system has advantages over existing methods in terms of the accuracy of the predictions it makes and not requiring parameter tuning. An open-source software implemented and used for the evaluation in this paper is also provided for reproducibility.

Dont have a licence yet? Then find out more about our products and how to get one now:

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 "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!

Literature
1.
go back to reference 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
2.
go back to reference Breese JS, Heckerman D, Kadie C (1998) Empirical analysis of predictive algorithms for collaborative filtering. In: Proceedings of the fourteenth conference on uncertainty in artificial intelligence, UAI’98, San Francisco, CA, USA. Morgan Kaufmann Publishers Inc, pp 43–52 Breese JS, Heckerman D, Kadie C (1998) Empirical analysis of predictive algorithms for collaborative filtering. In: Proceedings of the fourteenth conference on uncertainty in artificial intelligence, UAI’98, San Francisco, CA, USA. Morgan Kaufmann Publishers Inc, pp 43–52
3.
go back to reference Bruckstein A, Donoho D, Elad M (2009) From sparse solutions of systems of equations to sparse modeling of signals and images. SIAM Rev 51(1):34–81MathSciNetCrossRefMATH Bruckstein A, Donoho D, Elad M (2009) From sparse solutions of systems of equations to sparse modeling of signals and images. SIAM Rev 51(1):34–81MathSciNetCrossRefMATH
4.
go back to reference Cooper C, Lee S, Radzik T, Siantos Y (2014) Random walks in recommender systems: exact computation and simulations. In: Proceedings of the companion publication of the 23rd international conference on world wide web companion, WWW Companion ’14, Geneva, Switzerland. International World Wide Web Conferences Steering Committee, pp 811–816 Cooper C, Lee S, Radzik T, Siantos Y (2014) Random walks in recommender systems: exact computation and simulations. In: Proceedings of the companion publication of the 23rd international conference on world wide web companion, WWW Companion ’14, Geneva, Switzerland. International World Wide Web Conferences Steering Committee, pp 811–816
5.
go back to reference Deshpande M, Karypis G (2004) Item-based top-n recommendation algorithms. ACM Trans Inf Syst 22(1):143–177CrossRef Deshpande M, Karypis G (2004) Item-based top-n recommendation algorithms. ACM Trans Inf Syst 22(1):143–177CrossRef
6.
go back to reference Elad M (2010) Sparse and redundant representations: from theory to applications in signal and image processing. Springer, BerlinCrossRefMATH Elad M (2010) Sparse and redundant representations: from theory to applications in signal and image processing. Springer, BerlinCrossRefMATH
7.
go back to reference Fouss F, Pirotte A, Saerens M (2005) A novel way of computing similarities between nodes of a graph, with application to collaborative recommendation. In: Web intelligence, 2005. Proceedings. The 2005 IEEE/WIC/ACM international conference on, pp 550–556 Fouss F, Pirotte A, Saerens M (2005) A novel way of computing similarities between nodes of a graph, with application to collaborative recommendation. In: Web intelligence, 2005. Proceedings. The 2005 IEEE/WIC/ACM international conference on, pp 550–556
8.
go back to reference Goldberg K, Roeder T, Gupta D, Perkins C (2001) Eigentaste: a constant time collaborative filtering algorithm. Inf Retr 4(2):133–151CrossRefMATH Goldberg K, Roeder T, Gupta D, Perkins C (2001) Eigentaste: a constant time collaborative filtering algorithm. Inf Retr 4(2):133–151CrossRefMATH
9.
go back to reference Herlocker J, Konstan J, Terveen L, Riedl J (2004) Evaluating collaborative filtering recommender systems. ACM Trans Inf Syst 22:5–53CrossRef Herlocker J, Konstan J, Terveen L, Riedl J (2004) Evaluating collaborative filtering recommender systems. ACM Trans Inf Syst 22:5–53CrossRef
10.
go back to reference Hoyer P (2004) Non-negative matrix factorization with sparseness constraints. J Mach Learn Res 5:1457–1469MathSciNetMATH Hoyer P (2004) Non-negative matrix factorization with sparseness constraints. J Mach Learn Res 5:1457–1469MathSciNetMATH
11.
go back to reference 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
12.
go back to reference Ning X, Karypis G (2011) Slim: sparse linear methods for top-n recommender systems. In: Data mining (ICDM), 2011 IEEE 11th international conference, pp 497–506 Ning X, Karypis G (2011) Slim: sparse linear methods for top-n recommender systems. In: Data mining (ICDM), 2011 IEEE 11th international conference, pp 497–506
13.
go back to reference Plumbley M (2006). Recovery of sparse representations by polytope faces pursuit. In: Independent Component Analysis and Blind Signal Separation. Springer, Berlin, pp 206–213 Plumbley M (2006). Recovery of sparse representations by polytope faces pursuit. In: Independent Component Analysis and Blind Signal Separation. Springer, Berlin, pp 206–213
14.
go back to reference Sarwar B, Karypis G, Konstan J, Riedl J (2000) Application of dimensionality reduction in recommender system: a case study. Technical report, DTIC Document Sarwar B, Karypis G, Konstan J, Riedl J (2000) Application of dimensionality reduction in recommender system: a case study. Technical report, DTIC Document
15.
go back to reference Sarwar B, Karypis G, Konstan J, Riedl J (2001a) Item-based collaborative filtering recommendation algorithms. In: Proceedings of the 10th international conference on world wide web, WWW ’01, New York. ACM, pp 285–295 Sarwar B, Karypis G, Konstan J, Riedl J (2001a) Item-based collaborative filtering recommendation algorithms. In: Proceedings of the 10th international conference on world wide web, WWW ’01, New York. ACM, pp 285–295
16.
go back to reference Sarwar B, Karypis G, Konstan J, Riedl J (2001b) 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 (2001b) Item-based collaborative filtering recommendation algorithms. In: Proceedings of the 10th international conference on world wide web. ACM, pp 285–295
17.
go back to reference Spratling M (2014) Classification using sparse representations: a biologically plausible approach. Biol Cybern 108(1):61–73MathSciNetCrossRef Spratling M (2014) Classification using sparse representations: a biologically plausible approach. Biol Cybern 108(1):61–73MathSciNetCrossRef
18.
go back to reference Szabó Z, Póczos B, Lőrincz A (2012) Collaborative filtering via group-structured dictionary learning. In: Latent variable analysis and signal separation, vol 7191. Lecture notes in computer science. Springer, Berlin, pp 247–254 Szabó Z, Póczos B, Lőrincz A (2012) Collaborative filtering via group-structured dictionary learning. In: Latent variable analysis and signal separation, vol 7191. Lecture notes in computer science. Springer, Berlin, pp 247–254
19.
go back to reference Wright J, Ma Y, Mairal J, Sapiro G, Huang T, Yan S (2010) Sparse representation for computer vision and pattern recognition. Proc IEEE 98(6):1031–1044CrossRef Wright J, Ma Y, Mairal J, Sapiro G, Huang T, Yan S (2010) Sparse representation for computer vision and pattern recognition. Proc IEEE 98(6):1031–1044CrossRef
20.
go back to reference Zhou T, Kuscsik Z, Liu J, Medo M, Wakeling J, Zhang Y (2010) Solving the apparent diversity-accuracy dilemma of recommender systems. Proc Natl Acad Sci 107(10):4511–4515CrossRef Zhou T, Kuscsik Z, Liu J, Medo M, Wakeling J, Zhang Y (2010) Solving the apparent diversity-accuracy dilemma of recommender systems. Proc Natl Acad Sci 107(10):4511–4515CrossRef
Metadata
Title
Two collaborative filtering recommender systems based on sparse dictionary coding
Authors
Ismail Emre Kartoglu
Michael W. Spratling
Publication date
15-01-2018
Publisher
Springer London
Published in
Knowledge and Information Systems / Issue 3/2018
Print ISSN: 0219-1377
Electronic ISSN: 0219-3116
DOI
https://doi.org/10.1007/s10115-018-1157-2

Other articles of this Issue 3/2018

Knowledge and Information Systems 3/2018 Go to the issue

Premium Partner