Skip to main content
Top

2018 | OriginalPaper | Chapter

PerceptRank: A Real-Time Learning to Rank Recommender System for Online Interactive Platforms

Authors : Hemza Ficel, Mohamed Ramzi Haddad, Hajer Baazaoui Zghal

Published in: On the Move to Meaningful Internet Systems. OTM 2018 Conferences

Publisher: Springer International Publishing

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

search-config
loading …

Abstract

In highly interactive platforms with continuous and frequent content creation and obsolescence, other factors besides relevance may alter users’ perceptions and choices. Besides, making personalized recommendations in these application domains imposes new challenges when compared to classic recommendation use cases. In fact, the required recommendation approaches should be able to ingest and process continuous streams of data online, at scale and with low latency while making context dependent dynamic suggestions. In this work, we propose a generic approach to deal jointly with scalability, real-time and cold start problems in highly interactive online platforms. The approach is based on several consumer decision-making theories to infer users’ preferences. In addition, it tackles the recommendation problem as a learning-to-rank problem that exploits a heterogeneous information graph to estimate users’ perceived value towards items. Although the approach is addressed to streaming environments, it has been validated in both offline batch and online streaming scenarios. The first evaluation has been carried out using the MovieLens dataset and the latter targeted the news recommendation domain using a high-velocity stream of usage data collected by a marketing company from several large scale online news portals. Experiments show that our proposition meets real world production environments constraints while delivering accurate suggestions and outperforming several state-of-the-art approaches.

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!

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!

Literature
1.
go back to reference Cantador, I., Brusilovsky, P., Kuflik, T.: 2nd workshop on information heterogeneity and fusion in recommender systems (HetRec 2011). In: Proceedings of the 5th ACM conference on Recommender systems, RecSys 2011. ACM (2011) Cantador, I., Brusilovsky, P., Kuflik, T.: 2nd workshop on information heterogeneity and fusion in recommender systems (HetRec 2011). In: Proceedings of the 5th ACM conference on Recommender systems, RecSys 2011. ACM (2011)
2.
go back to reference Chang, S., et al.: Streaming recommender systems. In: Proceedings of the 26th International Conference on World Wide Web, pp. 381–389 (2017) Chang, S., et al.: Streaming recommender systems. In: Proceedings of the 26th International Conference on World Wide Web, pp. 381–389 (2017)
3.
go back to reference Chiu, C.M., Wang, E.T., Fang, Y.H., Huang, H.Y.: Understanding customers’ repeat purchase intentions in B2C e-commerce: the roles of utilitarian value, hedonic value and perceived risk. Inf. Syst. J. 24(1), 85–114 (2014)CrossRef Chiu, C.M., Wang, E.T., Fang, Y.H., Huang, H.Y.: Understanding customers’ repeat purchase intentions in B2C e-commerce: the roles of utilitarian value, hedonic value and perceived risk. Inf. Syst. J. 24(1), 85–114 (2014)CrossRef
4.
go back to reference Cremonesi, P., Koren, Y., Turrin, R.: Performance of recommender algorithms on top-n recommendation tasks. In: Proceedings of the Fourth ACM Conference on Recommender Systems, pp. 39–46. ACM (2010) Cremonesi, P., Koren, Y., Turrin, R.: Performance of recommender algorithms on top-n recommendation tasks. In: Proceedings of the Fourth ACM Conference on Recommender Systems, pp. 39–46. ACM (2010)
5.
go back to reference Das, A.S., Datar, M., Garg, A., Rajaram, S.: Google news personalization: scalable online collaborative filtering. In: Proceedings of the 16th International Conference on World Wide Web, pp. 271–280. ACM (2007) Das, A.S., Datar, M., Garg, A., Rajaram, S.: Google news personalization: scalable online collaborative filtering. In: Proceedings of the 16th International Conference on World Wide Web, pp. 271–280. ACM (2007)
6.
go back to reference Fang, J., Wen, C., George, B., Prybutok, V.R.: Consumer heterogeneity, perceived value, and repurchase decision-making in online shopping: the role of gender, age, and shopping motives. J. Electron. Commer. Res. 17(2), 116 (2016) Fang, J., Wen, C., George, B., Prybutok, V.R.: Consumer heterogeneity, perceived value, and repurchase decision-making in online shopping: the role of gender, age, and shopping motives. J. Electron. Commer. Res. 17(2), 116 (2016)
7.
go back to reference Ficel, H., Haddad, M.R., Baazaoui Zghal, H.: Large-scale real-time news recommendation based on semantic data analysis and users’ implicit and explicit behaviors. In: Benczúr, A., Thalheim, B., Horváth, T. (eds.) ADBIS 2018. LNCS, vol. 11019, pp. 247–260. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-98398-1_17CrossRef Ficel, H., Haddad, M.R., Baazaoui Zghal, H.: Large-scale real-time news recommendation based on semantic data analysis and users’ implicit and explicit behaviors. In: Benczúr, A., Thalheim, B., Horváth, T. (eds.) ADBIS 2018. LNCS, vol. 11019, pp. 247–260. Springer, Cham (2018). https://​doi.​org/​10.​1007/​978-3-319-98398-1_​17CrossRef
8.
go back to reference Gantner, Z., Drumond, L., Freudenthaler, C., Rendle, S., Schmidt-Thieme, L.: Learning attribute-to-feature mappings for cold-start recommendations. In: Proceedings of the 2010 IEEE International Conference on Data Mining, ICDM 2010, pp. 176–185. IEEE (2010) Gantner, Z., Drumond, L., Freudenthaler, C., Rendle, S., Schmidt-Thieme, L.: Learning attribute-to-feature mappings for cold-start recommendations. In: Proceedings of the 2010 IEEE International Conference on Data Mining, ICDM 2010, pp. 176–185. IEEE (2010)
9.
go back to reference Gutman, J.: Means-end chains as goal hierarchies. Psychol. Market. 14(6), 545–560 (1997)CrossRef Gutman, J.: Means-end chains as goal hierarchies. Psychol. Market. 14(6), 545–560 (1997)CrossRef
11.
go back to reference Harper, F.M., Konstan, J.A.: The MovieLens datasets: history and context. ACM Trans. Interact. Intell. Syst. (TiiS) 5(4), 19 (2016) Harper, F.M., Konstan, J.A.: The MovieLens datasets: history and context. ACM Trans. Interact. Intell. Syst. (TiiS) 5(4), 19 (2016)
12.
go back to reference Hopfgartner, F., et al.: Benchmarking news recommendations: The CLEF NewsREEL use case. SIGIR Forum 49(2), 129–136 (2016)CrossRef Hopfgartner, F., et al.: Benchmarking news recommendations: The CLEF NewsREEL use case. SIGIR Forum 49(2), 129–136 (2016)CrossRef
13.
go back to reference Huang, Y., Cui, B., Zhang, W., Jiang, J., Xu, Y.: TencentRec: real-time stream recommendation in practice. In: Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data, pp. 227–238. ACM (2015) Huang, Y., Cui, B., Zhang, W., Jiang, J., Xu, Y.: TencentRec: real-time stream recommendation in practice. In: Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data, pp. 227–238. ACM (2015)
15.
go back to reference Koren, Y., Bell, R., Volinsky, C.: Matrix factorization techniques for recommender systems. Computer 42(8), 30–37 (2009)CrossRef Koren, Y., Bell, R., Volinsky, C.: Matrix factorization techniques for recommender systems. Computer 42(8), 30–37 (2009)CrossRef
16.
go back to reference Krishnan, S., Patel, J., Franklin, M., Goldberg, K.: Social influence bias in recommender systems: a methodology for learning, analyzing, and mitigating bias in ratings. In: Proceedings of the 8th ACM Conference on Recommender Systems, pp. 137–144 (2014) Krishnan, S., Patel, J., Franklin, M., Goldberg, K.: Social influence bias in recommender systems: a methodology for learning, analyzing, and mitigating bias in ratings. In: Proceedings of the 8th ACM Conference on Recommender Systems, pp. 137–144 (2014)
17.
go back to reference Lee, S., Park, S., Kahng, M., Lee, S.G.: PathRank: a novel node ranking measure on a heterogeneous graph for recommender systems. In: Proceedings of the 21st ACM International Conference on Information and Knowledge Management, pp. 1637–1641. ACM (2012) Lee, S., Park, S., Kahng, M., Lee, S.G.: PathRank: a novel node ranking measure on a heterogeneous graph for recommender systems. In: Proceedings of the 21st ACM International Conference on Information and Knowledge Management, pp. 1637–1641. ACM (2012)
18.
go back to reference Liu, J., Dolan, P., Pedersen, E.R.: Personalized news recommendation based on click behavior. In: Proceedings of the 15th International Conference on Intelligent User Interfaces, pp. 31–40. ACM (2010) Liu, J., Dolan, P., Pedersen, E.R.: Personalized news recommendation based on click behavior. In: Proceedings of the 15th International Conference on Intelligent User Interfaces, pp. 31–40. ACM (2010)
19.
go back to reference Lommatzsch, A., Albayrak, S.: Real-time recommendations for user-item streams. In: Proceedings of the 30th Annual ACM Symposium on Applied Computing, pp. 1039–1046. ACM (2015) Lommatzsch, A., Albayrak, S.: Real-time recommendations for user-item streams. In: Proceedings of the 30th Annual ACM Symposium on Applied Computing, pp. 1039–1046. ACM (2015)
20.
go back to reference Moro, A., Raganato, A., Navigli, R.: Entity linking meets Word Sense Disambiguation: a unified approach. Trans. Assoc. Comput. Linguist. (TACL) 2, 231–244 (2014) Moro, A., Raganato, A., Navigli, R.: Entity linking meets Word Sense Disambiguation: a unified approach. Trans. Assoc. Comput. Linguist. (TACL) 2, 231–244 (2014)
21.
go back to reference Ning, X., Karypis, G.: SLIM: sparse linear methods for top-n recommender systems. In: Proceedings of the 2011 IEEE 11th International Conference on Data Mining, pp. 497–506. IEEE (2011) Ning, X., Karypis, G.: SLIM: sparse linear methods for top-n recommender systems. In: Proceedings of the 2011 IEEE 11th International Conference on Data Mining, pp. 497–506. IEEE (2011)
22.
go back to reference Ning, X., Karypis, G.: Sparse linear methods with side information for top-n recommendations. In: Proceedings of the Sixth ACM Conference on Recommender Systems, pp. 155–162. ACM (2012) Ning, X., Karypis, G.: Sparse linear methods with side information for top-n recommendations. In: Proceedings of the Sixth ACM Conference on Recommender Systems, pp. 155–162. ACM (2012)
23.
go back to reference Noia, T.D., Ostuni, V.C., Tomeo, P., Sciascio, E.D.: SPrank: semantic path-based ranking for top-n recommendations using linked open data. ACM Trans. Intell. Syst. Technol. (TIST) 8(1), 9 (2016) Noia, T.D., Ostuni, V.C., Tomeo, P., Sciascio, E.D.: SPrank: semantic path-based ranking for top-n recommendations using linked open data. ACM Trans. Intell. Syst. Technol. (TIST) 8(1), 9 (2016)
24.
go back to reference Odijk, D., Schuth, A.: Online learning to rank for recommender systems. In: Proceedings of the 11th ACM Conference on Recommender Systems, pp. 348–348. ACM (2017) Odijk, D., Schuth, A.: Online learning to rank for recommender systems. In: Proceedings of the 11th ACM Conference on Recommender Systems, pp. 348–348. ACM (2017)
25.
go back to reference Rendle, S.: Factorization machines. In: Proceedings of the 2010 IEEE International Conference on Data Mining, pp. 995–1000. IEEE (2010) Rendle, S.: Factorization machines. In: Proceedings of the 2010 IEEE International Conference on Data Mining, pp. 995–1000. IEEE (2010)
26.
go back to reference Rendle, S., Freudenthaler, C., Gantner, Z., Schmidt-Thieme, L.: BPR: Bayesian personalized ranking from implicit feedback. In: Proceedings of the 25th Conference on Uncertainty in Artificial Intelligence, pp. 452–461 (2009) Rendle, S., Freudenthaler, C., Gantner, Z., Schmidt-Thieme, L.: BPR: Bayesian personalized ranking from implicit feedback. In: Proceedings of the 25th Conference on Uncertainty in Artificial Intelligence, pp. 452–461 (2009)
27.
go back to reference Salakhutdinov, R., Mnih, A.: Bayesian probabilistic matrix factorization using Markov chain Monte Carlo. In: Proceedings of the 25th International Conference on Machine Learning, pp. 880–887. ACM (2008) Salakhutdinov, R., Mnih, A.: Bayesian probabilistic matrix factorization using Markov chain Monte Carlo. In: Proceedings of the 25th International Conference on Machine Learning, pp. 880–887. ACM (2008)
28.
go back to reference Salton, G.: Automatic Text Processing: The Transformation, Analysis, and Retrieval of. Addison-Wesley, Reading (1989) Salton, G.: Automatic Text Processing: The Transformation, Analysis, and Retrieval of. Addison-Wesley, Reading (1989)
30.
go back to reference Shams, B., Haratizadeh, S.: Graph-based collaborative ranking. Expert Syst. Appl. 67, 59–70 (2017)CrossRef Shams, B., Haratizadeh, S.: Graph-based collaborative ranking. Expert Syst. Appl. 67, 59–70 (2017)CrossRef
31.
go back to reference Steck, H.: Evaluation of recommendations: rating-prediction and ranking. In: Proceedings of the 7th ACM Conference on Recommender Systems, pp. 213–220. ACM (2013) Steck, H.: Evaluation of recommendations: rating-prediction and ranking. In: Proceedings of the 7th ACM Conference on Recommender Systems, pp. 213–220. ACM (2013)
32.
go back to reference Wang, M.X., Wang, J.Q., Li, L.: New online personalized recommendation approach based on the perceived value of consumer characteristics. J. Intell. Fuzzy Syst. 33(3), 1953–1968 (2017)CrossRef Wang, M.X., Wang, J.Q., Li, L.: New online personalized recommendation approach based on the perceived value of consumer characteristics. J. Intell. Fuzzy Syst. 33(3), 1953–1968 (2017)CrossRef
33.
go back to reference Weimer, M., Karatzoglou, A., Smola, A.: Improving maximum margin matrix factorization. Mach. Learn. 72(3), 263–276 (2008)CrossRef Weimer, M., Karatzoglou, A., Smola, A.: Improving maximum margin matrix factorization. Mach. Learn. 72(3), 263–276 (2008)CrossRef
34.
go back to reference Wu, L.Y., Chen, K.Y., Chen, P.Y., Cheng, S.L.: Perceived value, transaction cost, and repurchase-intention in online shopping: a relational exchange perspective. J. Bus. Res. 67(1), 2768–2776 (2014)MathSciNetCrossRef Wu, L.Y., Chen, K.Y., Chen, P.Y., Cheng, S.L.: Perceived value, transaction cost, and repurchase-intention in online shopping: a relational exchange perspective. J. Bus. Res. 67(1), 2768–2776 (2014)MathSciNetCrossRef
35.
go back to reference Yu, X., et al.: Personalized entity recommendation: a heterogeneous information network approach. In: Proceedings of the 7th ACM International Conference on Web Search and Data Mining, pp. 283–292. ACM (2014) Yu, X., et al.: Personalized entity recommendation: a heterogeneous information network approach. In: Proceedings of the 7th ACM International Conference on Web Search and Data Mining, pp. 283–292. ACM (2014)
36.
go back to reference Zhou, Z., Jin, X.L., Fang, Y.: Moderating role of gender in the relationships between perceived benefits and satisfaction in social virtual world continuance. Dec. Support Syst. 65, 69–79 (2014)CrossRef Zhou, Z., Jin, X.L., Fang, Y.: Moderating role of gender in the relationships between perceived benefits and satisfaction in social virtual world continuance. Dec. Support Syst. 65, 69–79 (2014)CrossRef
Metadata
Title
PerceptRank: A Real-Time Learning to Rank Recommender System for Online Interactive Platforms
Authors
Hemza Ficel
Mohamed Ramzi Haddad
Hajer Baazaoui Zghal
Copyright Year
2018
DOI
https://doi.org/10.1007/978-3-030-02671-4_3

Premium Partner