Skip to main content
Top
Published in: Arabian Journal for Science and Engineering 11/2019

28-05-2019 | Research Article - Computer Engineering and Computer Science

AE-MCCF: An Autoencoder-Based Multi-criteria Recommendation Algorithm

Authors: Zeynep Batmaz, Cihan Kaleli

Published in: Arabian Journal for Science and Engineering | Issue 11/2019

Log in

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

search-config
loading …

Abstract

Recommender systems enable users to deal with the information overload problem by serving personalized predictions. Traditional recommendation techniques produce referrals for users by considering their overall opinions over items. On the other hand, users may consider several criteria while evaluating an item. Even though overall rating-based evaluations are sufficient for interpreting e-commerce products, they may be less effective for evaluating services provided by hotels, restaurants, etc. Accordingly, multi-criteria-based collaborative filtering systems are introduced to increase the level of personalization. These recommender systems are relatively new extension of traditional collaborative filtering systems, and they utilize multi-criteria-based user preferences provided by individuals considering several aspects of services. There are several studies related to such recommender systems, and according to their results, it is possible to produce more personalized predictions along with accuracy improvement by employing multi-criteria recommender systems. Deep learning techniques employed in many research areas such as pattern recognition and image processing have recently been used frequently in the field of recommender systems. The studies show that deep learning-based approaches can improve the accuracy of the referrals due to their high capability of extracting out nonlinear relations between users and items. Therefore, in order to nonlinearly represent relations among users in terms of multi-criteria preferences, we propose a new multi-criteria collaborative filtering algorithm based on autoencoders. Our empirical results show that the proposed method enhances accuracy levels of produced predictions compared with the state-of-the-art algorithms.

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

Appendix
Available only for authorised users
Literature
1.
go back to reference Batmaz, Z.; Yurekli, A.; Bilge, A.; Kaleli, C.: A review on deep learning for recommender systems: challenges and remedies. Artif. Intell. Rev. 52(1), 1–37 (2018)CrossRef Batmaz, Z.; Yurekli, A.; Bilge, A.; Kaleli, C.: A review on deep learning for recommender systems: challenges and remedies. Artif. Intell. Rev. 52(1), 1–37 (2018)CrossRef
2.
go back to reference Jannach, D.; Karakaya, Z.; Gedikli, F.: Accuracy improvements for multi-criteria recommender systems. In: Proceedings of the 13th ACM Conference on Electronic Commerce, Valencia, Spain, pp. 674–689 (2012) Jannach, D.; Karakaya, Z.; Gedikli, F.: Accuracy improvements for multi-criteria recommender systems. In: Proceedings of the 13th ACM Conference on Electronic Commerce, Valencia, Spain, pp. 674–689 (2012)
4.
go back to reference Alper, B.; Cihan, K.: A multi-criteria item-based collaborative filtering framework. In: Proceedings of the 11th International Joint Conference on Computer Science and Software Engineering, Chonburi, Thailand, pp. 18–22 (2014) Alper, B.; Cihan, K.: A multi-criteria item-based collaborative filtering framework. In: Proceedings of the 11th International Joint Conference on Computer Science and Software Engineering, Chonburi, Thailand, pp. 18–22 (2014)
6.
go back to reference Oord, A.; Dieleman, S.; Schrauwen, B.: Deep content-based music recommendation. In: Proceedings of the 26th International Conference on Neural Information Processing Systems, Lake Tahoe, NV, USA, pp. 2643–2651 (2013) Oord, A.; Dieleman, S.; Schrauwen, B.: Deep content-based music recommendation. In: Proceedings of the 26th International Conference on Neural Information Processing Systems, Lake Tahoe, NV, USA, pp. 2643–2651 (2013)
7.
go back to reference Zhou, J.; Albatal, R.; Gurrin, C.: Applying visual user interest profiles for recommendation and personalisation. In: Proceedings of the 22nd International Conference on Multimedia Modeling, Miami, FL, USA, pp. 361–366 (2016) Zhou, J.; Albatal, R.; Gurrin, C.: Applying visual user interest profiles for recommendation and personalisation. In: Proceedings of the 22nd International Conference on Multimedia Modeling, Miami, FL, USA, pp. 361–366 (2016)
8.
go back to reference Salakhutdinov, R.; Mnih, A.; Hinton, G.E.: Restricted boltzmann machines for collaborative filtering. In: Proceedings of the 24th International Conference on Machine Learning, Corvallis, Oregon, USA, pp. 791–798 (2007) Salakhutdinov, R.; Mnih, A.; Hinton, G.E.: Restricted boltzmann machines for collaborative filtering. In: Proceedings of the 24th International Conference on Machine Learning, Corvallis, Oregon, USA, pp. 791–798 (2007)
9.
go back to reference Sedhain, S.; Menon, A.K.; Sanner, S.; Xie, L.: Autorec: autoencoders meet collaborative filtering. In: Proceedings of the 24th International Conference on World Wide Web, Florence, Italy, pp. 111–112 (2015) Sedhain, S.; Menon, A.K.; Sanner, S.; Xie, L.: Autorec: autoencoders meet collaborative filtering. In: Proceedings of the 24th International Conference on World Wide Web, Florence, Italy, pp. 111–112 (2015)
10.
go back to reference Li, S.; Kawale, J.; Fu, Y.: Deep collaborative filtering via marginalized denoising auto-encoder. In: Proceedings of the 24th ACM International Conference on Information and Knowledge Management, Melbourne, VIC, Australia, pp. 811–820 (2015) Li, S.; Kawale, J.; Fu, Y.: Deep collaborative filtering via marginalized denoising auto-encoder. In: Proceedings of the 24th ACM International Conference on Information and Knowledge Management, Melbourne, VIC, Australia, pp. 811–820 (2015)
13.
go back to reference Wasid, M.; Rashid, A.: An improved recommender system based on multi-criteria clustering approach. Procedia Comput. Sci. 131, 93–101 (2018)CrossRef Wasid, M.; Rashid, A.: An improved recommender system based on multi-criteria clustering approach. Procedia Comput. Sci. 131, 93–101 (2018)CrossRef
14.
go back to reference Naak, A.; Hage, H.; Aïmeur, E.: A multi-criteria collaborative filtering approach for research paper recommendation in papyres. In: Proceedings of the 4th International Conference on E-Technologies, Ottowa, Canada, pp. 25–39 (2009) Naak, A.; Hage, H.; Aïmeur, E.: A multi-criteria collaborative filtering approach for research paper recommendation in papyres. In: Proceedings of the 4th International Conference on E-Technologies, Ottowa, Canada, pp. 25–39 (2009)
15.
go back to reference Hu, Y.C.: Neighborhood-based collaborative filtering using grey relational analysis. J. Grey Syst. 26(1), 99–114 (2014a) Hu, Y.C.: Neighborhood-based collaborative filtering using grey relational analysis. J. Grey Syst. 26(1), 99–114 (2014a)
17.
go back to reference Hu, Y.C.; Chiu, Y.J.; Liao, Y.L.; Li, Q.: A fuzzy similarity measure for collaborative filtering using nonadditive grey relational analysis. J. Grey Syst. 27(2), 93 (2015) Hu, Y.C.; Chiu, Y.J.; Liao, Y.L.; Li, Q.: A fuzzy similarity measure for collaborative filtering using nonadditive grey relational analysis. J. Grey Syst. 27(2), 93 (2015)
20.
go back to reference Farokhi, N.; Vahid, M.; Nilashi, M.; Ibrahim, O.: A multi-criteria recommender system for tourism using fuzzy approach. J. Soft Comput. Decis. Support Syst. 3(4), 19–29 (2016) Farokhi, N.; Vahid, M.; Nilashi, M.; Ibrahim, O.: A multi-criteria recommender system for tourism using fuzzy approach. J. Soft Comput. Decis. Support Syst. 3(4), 19–29 (2016)
21.
go back to reference Majumder, G.S.; Dwivedi, P.; Kant, V.: Matrix factorization and regression-based approach for multi-criteria recommender system. In: Proceedings of International Conference on Information and Communication Technology for Intelligent Systems, Ahmedabad, India, pp. 103–110 (2017) Majumder, G.S.; Dwivedi, P.; Kant, V.: Matrix factorization and regression-based approach for multi-criteria recommender system. In: Proceedings of International Conference on Information and Communication Technology for Intelligent Systems, Ahmedabad, India, pp. 103–110 (2017)
23.
go back to reference Hwang, C.: Genetic algorithms for feature weighting in multi-criteria recommender systems. JCIT 5(8), 126–136 (2010)CrossRef Hwang, C.: Genetic algorithms for feature weighting in multi-criteria recommender systems. JCIT 5(8), 126–136 (2010)CrossRef
24.
go back to reference Jannach, D.; Gedikli, F.; Karakaya, Z.; Juwig, O.: Recommending hotels based on multi-dimensional customer ratings. In: Proceedings of the 2012 International Conference on Information and Communication Technologies in Tourism, Helsingborg, Sweden, pp. 320–331 (2012) Jannach, D.; Gedikli, F.; Karakaya, Z.; Juwig, O.: Recommending hotels based on multi-dimensional customer ratings. In: Proceedings of the 2012 International Conference on Information and Communication Technologies in Tourism, Helsingborg, Sweden, pp. 320–331 (2012)
25.
go back to reference Agathokleous, M.; Tsapatsoulis, N.: Learning user models in multi-criteria recommender systems. In: Proceedings of the 15th International Conference on Engineering Applications of Neural Networks, Sofia, Bulgaria, pp. 205–216 (2014) Agathokleous, M.; Tsapatsoulis, N.: Learning user models in multi-criteria recommender systems. In: Proceedings of the 15th International Conference on Engineering Applications of Neural Networks, Sofia, Bulgaria, pp. 205–216 (2014)
26.
go back to reference Fan, J.; Xu, L.: A robust multi-criteria recommendation approach with preference-based similarity and support vector machine. In: Proceedings of the 10th International Symposium on Neural Networks, Dalian, China, pp. 385–394 (2013) Fan, J.; Xu, L.: A robust multi-criteria recommendation approach with preference-based similarity and support vector machine. In: Proceedings of the 10th International Symposium on Neural Networks, Dalian, China, pp. 385–394 (2013)
27.
go back to reference Hu, Y.: Nonadditive similarity-based single-layer perceptron for multi-criteria collaborative filtering. Neurocomputing 129, 306–314 (2014)CrossRef Hu, Y.: Nonadditive similarity-based single-layer perceptron for multi-criteria collaborative filtering. Neurocomputing 129, 306–314 (2014)CrossRef
28.
go back to reference Kaur, G.; Ratnoo, S.: Adaptive genetic algorithm for feature weighting in multi-criteria recommender systems. Pertanika J. Sci. Technol. 27(1), 306–314 (2019) Kaur, G.; Ratnoo, S.: Adaptive genetic algorithm for feature weighting in multi-criteria recommender systems. Pertanika J. Sci. Technol. 27(1), 306–314 (2019)
29.
go back to reference Hassan, M.; Hamada, M.: A neural networks approach for improving the accuracy of multi-criteria recommender systems. Appl. Sci. 7(9), 868 (2017)CrossRef Hassan, M.; Hamada, M.: A neural networks approach for improving the accuracy of multi-criteria recommender systems. Appl. Sci. 7(9), 868 (2017)CrossRef
30.
go back to reference Hu, Y.C.; Chiu, Y.J.; Tsai, J.F.: Establishing grey criteria similarity measures for multi-criteria recommender systems. J. Grey Syst. 30(1), 194–207 (2018) Hu, Y.C.; Chiu, Y.J.; Tsai, J.F.: Establishing grey criteria similarity measures for multi-criteria recommender systems. J. Grey Syst. 30(1), 194–207 (2018)
31.
go back to reference Hamada, M.; Hassan, M.: Artificial neural networks and particle swarm optimization algorithms for preference prediction in multi-criteria recommender systems. Informatics 5(2), 25 (2018)CrossRef Hamada, M.; Hassan, M.: Artificial neural networks and particle swarm optimization algorithms for preference prediction in multi-criteria recommender systems. Informatics 5(2), 25 (2018)CrossRef
34.
go back to reference Tallapally, D.; Sreepada, R.S.; Patra, B.K.; Babu, K.S.: User preference learning in multi-criteria recommendations using stacked auto encoders. In: Proceedings of the 12th ACM Conference on Recommender Systems, Vancouver, BC, Canada, pp. 475–479 (2018) Tallapally, D.; Sreepada, R.S.; Patra, B.K.; Babu, K.S.: User preference learning in multi-criteria recommendations using stacked auto encoders. In: Proceedings of the 12th ACM Conference on Recommender Systems, Vancouver, BC, Canada, pp. 475–479 (2018)
35.
go back to reference Goodfellow, I.J.; Bengio, Y.; Courville, A.C.: Deep Learning: Adaptive Computation and Machine Learning. MIT Press, Cambridge (2016)MATH Goodfellow, I.J.; Bengio, Y.; Courville, A.C.: Deep Learning: Adaptive Computation and Machine Learning. MIT Press, Cambridge (2016)MATH
38.
go back to reference Strub, F.; Mary, J.: Collaborative filtering with stacked denoising autoencoders and sparse inputs. In: Proceedings of the NIPS Workshop on Machine Learning for eCommerce, Montreal, Canada (2015) Strub, F.; Mary, J.: Collaborative filtering with stacked denoising autoencoders and sparse inputs. In: Proceedings of the NIPS Workshop on Machine Learning for eCommerce, Montreal, Canada (2015)
39.
go back to reference Ge, M.; Delgado-Battenfeld, C.; Jannach, D.: Beyond accuracy: evaluating recommender systems by coverage and serendipity. In: Proceedings of the 2010 ACM Conference on Recommender Systems, Barcelona, Spain, pp. 257–260 (2010) Ge, M.; Delgado-Battenfeld, C.; Jannach, D.: Beyond accuracy: evaluating recommender systems by coverage and serendipity. In: Proceedings of the 2010 ACM Conference on Recommender Systems, Barcelona, Spain, pp. 257–260 (2010)
40.
go back to reference Clevert D.; Unterthiner T.; Hochreiter S.: Fast and accurate deep network learning by exponential linear units (elus). CoRR arXiv:1511.07289 (2015) Clevert D.; Unterthiner T.; Hochreiter S.: Fast and accurate deep network learning by exponential linear units (elus). CoRR arXiv:​1511.​07289 (2015)
Metadata
Title
AE-MCCF: An Autoencoder-Based Multi-criteria Recommendation Algorithm
Authors
Zeynep Batmaz
Cihan Kaleli
Publication date
28-05-2019
Publisher
Springer Berlin Heidelberg
Published in
Arabian Journal for Science and Engineering / Issue 11/2019
Print ISSN: 2193-567X
Electronic ISSN: 2191-4281
DOI
https://doi.org/10.1007/s13369-019-03946-z

Other articles of this Issue 11/2019

Arabian Journal for Science and Engineering 11/2019 Go to the issue

Research Article - Computer Engineering and Computer Science

Cooling Computer Chips with Cascaded and Non-cascaded Thermoelectric Devices

Research Article - Computer Engineering and Computer Science

Computing Dynamic Slices of Concurrent Feature-Oriented Programs

Premium Partners