Recommender System Based on Temporal Models: A Systematic Review
Abstract
:1. Introduction
- The review discovers different sources of concept drift problems that undermine recommendation accuracy and the relevant application domains where concept drift problems are considered for building DRSs
- The review also analyzed the advantages and disadvantages of the existing temporal models for addressing concept drift and their evolving processes.
- The review further presents open issues and recommendations about future research directions.
2. Theoretical Background
2.1. Overview of DRS
- Static data: Static data are those attributes or features that can be used to learn the utility of recommendations for the user which do not change or take a longer period before they change [28]. Examples of this include, movie descriptions in a movie domain based on their genre attribute such as a thriller, drama, action, and comedy among others, or the actors, director, production date, etc. More information about users, such as the user’s identity, age, gender, and profession could also be exploited as static data to make a personalized recommendation [14].
- Dynamic attributes: Dynamic attributes are those attributes that tend to change in the shortest possible time. These include user preference, social relationships, popularity of products, seasonal changes, among others [20]. An RS that assume a static data may end up generating recommendation that does not meet the user’s current need [22]. Therefore, these dynamic attributes constitute different types of concept drift in RS that need to be precisely modeled to enhance the recommendation accuracy. In the next subsection, we discussed some of the possible concept drifts that we extracted from various studies in the literature for this review as follows.
2.2. Types of Concept Drifts Incorporated in DRSs
- The passive approach: the methods based on this approach continuously update the model over time without the need for an explicit drift detection procedure [46]. Example of passive learners include forgetting mechanisms [23,46], weighting schemes [47,48,49,50], window-based [51] and ensemble methods [37].
- Active approach the active methods explicitly detect the concept drift and then update the model according to change rates. In other words, the active approaches typically work by employing change detection modules such as Drift Detection Method (DDM) [21], Early Drift Detection Method (EDDM) [52], Max-Margin Early Event Detectors (MMED) [53], Adaptive Windowing (ADWIN) [54], among others.
3. Research Methodology
3.1. Review Planning
3.1.1. Identification of the Need for a Review
3.1.2. Specifying the Research Question(s)
RQ1. | What are the drifting concepts explored in making DRSs? |
RQ2. | In which domain application does concept drift founds more relevant for the adaptation of DRSs? |
RQ3. | What are the temporal models adopted for making the DRSs? |
RQ4. | Which directions are most promising for future research? |
3.1.3. Identifying the Appropriate Bibliographic Databases
3.2. Conducting the Review
3.2.1. Identification of Relevant Studies
3.2.2. Primary studies and Quality Assessment
4. Results
4.1. Publication Trend
4.2. Application Domain and the Incorporated Concept Drifts
4.3. Temporal Models and Recommendation Approaches
4.3.1. Time-Dependent Model
4.3.2. Time-Independent Models: Time as Context
4.4. Evaluation Methods
5. Recommendation and Future Research Direction
6. Conclusions
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
References
- Isinkaye, F.; Folajimi, Y.; Ojokoh, B. Recommendation systems: Principles, methods and evaluation. Egypt. Informatics J. 2015, 16, 261–273. [Google Scholar] [CrossRef] [Green Version]
- Sun, B.; Dong, L. Dynamic Model Adaptive To User Interest Drift Based On Cluster And Nearest Neighbors. IEEE Access 2017, 5, 1. [Google Scholar] [CrossRef]
- Chang, S.; Zhang, Y.; Tang, J.; Yin, D.; Chang, Y.; Hasegawa-Johnson, M.A.; Huang, T.S. Streaming Recommender Systems. In Proceedings of the 26th International Conference on World Wide Web Companion—WWW ’17 Companion, Association for Computing Machinery (ACM), Perth, Australia, 3–7 April 2017; pp. 381–389. [Google Scholar]
- Rana, C.; Jain, S. A study of the dynamic features of recommender systems. Artif. Intell. Rev. 2012, 43, 141–153. [Google Scholar] [CrossRef]
- Koren, Y. Collaborative filtering with temporal dynamics. Commun. ACM 2010, 53, 89. [Google Scholar] [CrossRef]
- Gonçalves, P.M.; de Carvalho, S.G.T.; Barros, R.S.M.; Vieira, D.C.L. A comparative study on concept drift detectors. Expert Syst. Appl. 2014, 41, 8144–8156. [Google Scholar]
- Hariri, N.; Mobasher, B.; Burke, R. Context adaptation in interactive recommender systems. In Proceedings of RecSys ’14: Proceedings of the 8th ACM Conference on Recommender systems, Foster City, CA, USA, 6–10 October 2014; pp. 41–48. [Google Scholar]
- Yuan, Q.; Cong, G.; Ma, Z.; Sun, A.; Thalmann, N.M. Time-aware point-of-interest recommendation. In Proceedings of the SIGIR ’13: The 36th International ACM SIGIR conference, Dublin, Ireland, 28 July–1 August 2013. [Google Scholar]
- Chen, C.; Yin, H.; Yao, J.; Cui, B. TeRec: A temporal recommender system over tweet stream. Proc. VLDB Endow. 2013, 6, 1254–1257. [Google Scholar] [CrossRef]
- Liu, Y.; Liu, C.; Liu, B.; Qu, M.; Xiong, H. Unified Point-of-Interest Recommendation with Temporal Interval Assessment. In Proceedings of the KDD ’16: The 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Francisco, CA, USA, 13–17 August 2016; pp. 1015–1024. [Google Scholar]
- Lin, K.; Liu, D. Category-based dynamic recommendations adaptive to user interest drifts. In Proceedings of the 2014 Sixth International Conference on Wireless Communications and Signal Processing (WCSP), Hefei, China, 23–25 October 2014; pp. 1–6. [Google Scholar]
- Jin, Z.; Zhang, Y.; Mu, W.; Wang, W.; Jin, H. Leveraging the Dynamic Changes from Items to Improve Recommendation. Adv. Vis. Comput. 2018, 507–520. [Google Scholar]
- Al-Hadi, A.Q.; Sharef, N.M.; Sulaiman, M.N.; Mustapha, N. Review of the temporal recommendation system with matrix factorization. Int. J. Innov. Comput. Inf. Control 2017. [Google Scholar]
- Haruna, K.; Ismail, M.A.; Suhendroyono, S.; Damiasih, D.; Pierewan, A.C.; Chiroma, H.; Herawan, T. Context-Aware Recommender System: A Review of Recent Developmental Process and Future Research Direction. Appl. Sci. 2017, 7, 1211. [Google Scholar] [CrossRef] [Green Version]
- Hurley, N.; Zhang, M. Novelty and Diversity in Top-N Recommendation -- Analysis and Evaluation. ACM Trans. Internet Technol. 2011, 10, 1–30. [Google Scholar] [CrossRef]
- Jawaheer, G.; Weller, P.; Kostkova, P. Modeling User Preferences in Recommender Systems. ACM Trans. Interact. Intell. Syst. 2014, 4, 1–26. [Google Scholar] [CrossRef] [Green Version]
- Zhou, X.; Xu, Y.; Li, Y.; Jøsang, A.; Cox, C. The state-of-the-art in personalized recommender systems for social networking. Artif. Intell. Rev. 2011, 37, 119–132. [Google Scholar] [CrossRef] [Green Version]
- Raza, S.; Ding, C. Progress in context-aware recommender systems—An overview. Comput. Sci. Rev. 2019, 31, 84–97. [Google Scholar] [CrossRef]
- Zhang, Q.; Wu, D.; Lu, J.; Liu, F.; Zhang, G. A cross-domain recommender system with consistent information transfer. Decis. Support Syst. 2017, 104, 49–63. [Google Scholar] [CrossRef] [Green Version]
- Ditzler, G.; Roveri, M.; Alippi, C.; Polikar, R. Learning in Nonstationary Environments: A Survey. IEEE Comput. Intell. Mag. 2015, 10, 12–25. [Google Scholar] [CrossRef]
- Gama, J.; Zliobaite, I.; Bifet, A.; Pechenizkiy, M.; Bouchachia, A. A survey on concept drift adaptation. ACM Comput. Surv. 2014, 46, 1–37. [Google Scholar] [CrossRef]
- Lo, Y.-Y.; Liao, W.; Chang, C.-S.; Lee, Y.-C. Temporal Matrix Factorization for Tracking Concept Drift in Individual User Preferences. IEEE Trans. Comput. Soc. Syst. 2017, 5, 1–13. [Google Scholar] [CrossRef] [Green Version]
- Matuszyk, P.; Vinagre, J.; Spiliopoulou, M.; Jorge, A.; Gama, J. Forgetting methods for incremental matrix factorization in recommender systems. In Proceedings of the SAC 2015: Symposium on Applied Computing, Salamanca, Spain, 13–17 April 2015; pp. 947–953. [Google Scholar]
- Zafari, F.; Moser, I.; Baarslag, T. Modelling and analysis of temporal preference drifts using a component-based factorised latent approach. Expert Syst. Appl. 2019, 116, 186–208. [Google Scholar] [CrossRef] [Green Version]
- Stefanidis, K.; Ntoutsi, E.; Petropoulos, M.; Nørvåg, K.; Kriegel, H.-P. A Framework for Modeling, Computing and Presenting Time-Aware Recommendations. Comput. Vis. 2013, 8220, 146–172. [Google Scholar]
- Vinagre, J.; Jorge, A.; Gama, J. An overview on the exploitation of time in collaborative filtering. Wiley Interdiscip. Rev. Data Min. Knowl. Discov. 2015, 5, 195–215. [Google Scholar] [CrossRef] [Green Version]
- Lu, J.; Wu, D.; Mao, M.; Wang, W.; Zhang, G. Recommender system application developments: A survey. Decis. Support Syst. 2015, 74, 12–32. [Google Scholar] [CrossRef]
- Ricci, F.; Rokach, L.; Shapira, B. Recommender Systems: Introduction and Challenges. In Recommender Systems Handbook; Springer: New York, NY, USA, 2015; pp. 1–34. [Google Scholar]
- Wu, C.-Y.; Ahmed, A.; Beutel, A.; Smola, A.J.; Jing, H. Recurrent Recommender Networks. In Proceedings of the WSDM ’17: Proceedings of the Tenth ACM International Conference on Web Search and Data Mining, Cambridge, UK, 6–10 February 2017; pp. 495–503. [Google Scholar]
- Di Lorenzo, G.; Calabrese, F. Identifying human spatio-temporal activity patterns from mobile-phone traces. In Proceedings of the 2011 14th International IEEE Conference on Intelligent Transportation Systems (ITSC), Washington DC, USA, 5–7 October 2011; pp. 1069–1074. [Google Scholar]
- Yin, B.; Yang, Y.; Liu, W. Exploring social activeness and dynamic interest in community-based recommender system. In Proceedings of the WWW ’14: Proceedings of the 23rd international conference on World wide web, Seoul, Korea, 7–11 April 2014; pp. 771–776. [Google Scholar]
- Odić, A.; Tasic, J.; Tkalcic, M.; Košir, A. Predicting and Detecting the Relevant Contextual Information in a Movie-Recommender System. Interact. Comput. 2013, 25, 74–90. [Google Scholar] [CrossRef] [Green Version]
- Ma, W.; Shi, J.; Zhao, R. Normalizing Item-Based Collaborative Filter Using Context-Aware Scaled Baseline Predictor. Math. Probl. Eng. 2017, 2017, 1–9. [Google Scholar] [CrossRef]
- Hu, Y.; Koren, Y.; Volinsky, C. Collaborative Filtering for Implicit Feedback Datasets. In Proceedings of the ICDM ’08: Proceedings of the 2008 Eighth IEEE International Conference on Data Mining, Pisa, Italy, 15–19 December 2008; pp. 263–272. [Google Scholar]
- Vinagre, J.; Jorge, A.; Gama, J. Fast Incremental Matrix Factorization for Recommendation with Positive-Only Feedback. Adv. Vis. Comput. 2014, 8538, 459–470. [Google Scholar]
- Jannach, D.; Lerche, L.; Gdaniec, M. Re-ranking recommendations based on predicted short-term interests—A protocol and first experiment. In Proceedings of the Workshops at the Twenty-Seventh AAAI Conference on Artificial Intelligence, Bellevue, WA, USA, 14–15 July 2013; pp. 31–37. [Google Scholar]
- Kefalas, P.; Manolopoulos, Y. A time-aware spatio-textual recommender system. Expert Syst. Appl. 2017, 78, 396–406. [Google Scholar] [CrossRef]
- Qian, T.; Liu, B.; Nguyen, Q.V.H.; Yin, H. Spatiotemporal Representation Learning for Translation-Based POI Recommendation. ACM Trans. Inf. Syst. 2019, 37, 1–24. [Google Scholar] [CrossRef]
- Wu, F.; Guo, S.; Yang, X.; Chen, Y. A dynamic information recommendation method based on trust relationship in open education environment. Ekoloji 2019, 107, 2353–2360. [Google Scholar]
- Wang, M.; Ma, J. A novel recommendation approach based on users’ weighted trust relations and the rating similarities. Soft Comput. 2015, 20, 3981–3990. [Google Scholar] [CrossRef]
- Stefanidis, K.; Koloniari, G. Enabling Social Search in Time through Graphs. In Proceedings of the CEA ’13: Proceedings of the 5th international workshop on Multimedia for cooking & eating activities, Barcelona, Spain, 21–25 October 2014; pp. 59–62. [Google Scholar]
- Khodabandelou, G.; Hug, C.; Deneckere, R.; Salinesi, C. Process Mining Versus Intention Mining. In Enterprise, Business-Process and Information Systems Modeling; Springer Verlag GmbH: Heidelberg, Germany, 2013; pp. 466–480. [Google Scholar]
- Bhattacharya, B.; Burhanuddin, I.; Sancheti, A.; Satya, K. Intent-Aware Contextual Recommendation System. In Proceedings of the 2017 IEEE International Conference on Data Mining Workshops, New Orleans, LA, USA, 18–21 November 2017; pp. 1–8. [Google Scholar]
- Alzogbi, A. Time-aware collaborative topic regression: Towards higher relevance in textual item recommendation. In Proceedings of the BIRNDL@SIGIR 2018, Ann Arbor, MI, USA, 12 July 2018; pp. 10–23. [Google Scholar]
- Zhu, Z.; Li, D.; Liang, J.; Liu, G.; Yu, H. A Dynamic Personalized News Recommendation System Based on BAP User Profiling Method. IEEE Access 2018, 6, 41068–41078. [Google Scholar] [CrossRef]
- Sun, Y.; Wang, Z.; Bai, Y.; Dai, H.; Nahavandi, S. A Classifier Graph Based Recurring Concept Detection and Prediction Approach. Comput. Intell. Neurosci. 2018, 2018, 1–13. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Matuszyk, P.; Vinagre, J.; Spiliopoulou, M.; Jorge, A.; Gama, J. Forgetting techniques for stream-based matrix factorization in recommender systems. Knowl. Inf. Syst. 2017, 55, 275–304. [Google Scholar] [CrossRef]
- Beel, J.; Langer, S.; Gipp, B. TF-IDuF: A Novel Term-Weighting Sheme for User Modeling based on Users’ Personal Document Collections. In Proceedings of the iConference 2017, Wuhan, China, 22–25 March 2017. [Google Scholar]
- Frémal, S.; Lecron, F. Weighting strategies for a recommender system using item clustering based on genres. Expert Syst. Appl. 2017, 77, 105–113. [Google Scholar] [CrossRef]
- Tao, L.; Cao, J.; Liu, F. Dynamic feature weighting based on user preference sensitivity for recommender systems. Knowl.-Based Syst. 2018, 149, 61–75. [Google Scholar] [CrossRef]
- Zhou, W.; Wen, J.; Qu, Q.; Zeng, J.; Cheng, T. Shilling attack detection for recommender systems based on credibility of group users and rating time series. PLoS ONE 2018, 13, e0196533. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Baena-García, M.; del Campo-Ávila, J.; Fidalgo, R.; Bifet, A.; Gavaldà, R.; Morales-Bueno, R. Early Drift Detection Method, Fourth international workshop on knowledge discovery from data streams. In Proceedings of the Fourth international workshop on knowledge discovery from data streams, Berlin, Germany, 18–22 September 2016; Volume 6, pp. 77–86. [Google Scholar]
- Hoai, M.; De La Torre, F. Max-Margin Early Event Detectors. Int. J. Comput. Vis. 2013, 107, 191–202. [Google Scholar] [CrossRef]
- Bifet, A.; Gavaldà, R. Learning from Time-Changing Data with Adaptive Windowing. In Proceedings of the 2007 SIAM International Conference on Data Mining, Minneapolis, MN, USA, 26–28 April 2007; pp. 443–448. [Google Scholar]
- Kitchenham, B.; Charters, S. Guidelines for performing systematic literature reviews in software engineering; Technical report, Ver. 2.3; EBSE: Durham, UK; Keele, UK, 2007; Volume 5, p. 57. [Google Scholar]
- Kitchenham, B.; Pretorius, R.; Budgen, D.; Brereton, O.P.; Turner, M.; Niazi, M.; Linkman, S. Systematic literature reviews in software engineering – A tertiary study. Inf. Softw. Technol. 2010, 52, 792–805. [Google Scholar] [CrossRef]
- Petticrew, M.; Roberts, H. Systematic Reviews in the Social Sciences: A Practical Guide; Blackwell Publishing: Hoboken, NJ, USA, 2008. [Google Scholar]
- Champiri, Z.D.; Shahamiri, S.R.; Salim, S.S. A systematic review of scholar context-aware recommender systems. Expert Syst. Appl. 2015, 42, 1743–1758. [Google Scholar] [CrossRef]
- Younas, M.; Jawawi, D.N.A.; Ghani, I.; Fries, T.; Kazmi, R. Agile development in the cloud computing environment: A systematic review. Inf. Softw. Technol. 2018, 103, 142–158. [Google Scholar] [CrossRef]
- Sharma, A.; Maurer, F. A roadmap for software engineering for the cloud: Results of a systematic review. In Agile and Lean Service-Oriented Sevelopment: Doundations, Theory, and Practice; IGI Global: Hershey, PA, USA, 2013; pp. 48–63. [Google Scholar]
- Da’U, A.; Salim, N. Recommendation system based on deep learning methods: A systematic review and new directions. Artif. Intell. Rev. 2019. [CrossRef]
- Luo, L.; Xie, H.; Rao, Y.; Wang, F.L. Personalized recommendation by matrix co-factorization with tags and time information. Expert Syst. Appl. 2019, 119, 311–321. [Google Scholar] [CrossRef]
- Neammanee, T.; Maneeroj, S. Time-Aware Recommendation Based on User Preference Driven. In Proceedings of the 2018 IEEE 42nd Annual Computer Software and Applications Conference (COMPSAC), Tokyo, Japan, 23–27 July 2018; Volume 2, pp. 26–31. [Google Scholar]
- Panniello, U.; Tuzhilin, A.; Gorgoglione, M. Comparing context-aware recommender systems in terms of accuracy and diversity. User Model. User-Adapted Interact. 2012, 24, 35–65. [Google Scholar] [CrossRef]
- Grbovic, M.; Cheng, H. Real-time Personalization using Embeddings for Search Ranking at Airbnb. In Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, London, UK, 19–23 August 2018; pp. 311–320. [Google Scholar]
- Margaris, D.; Vassilakis, C. Exploiting Rating Abstention Intervals for Addressing Concept Drift in Social Network Recommender Systems. Informatics 2018, 5, 21. [Google Scholar] [CrossRef] [Green Version]
- Jonnalagedda, N.; Gauch, S.; Labille, K.; Alfarhood, S. Incorporating popularity in a personalized news recommender system. PeerJ Comput. Sci. 2016, 2. [Google Scholar] [CrossRef] [Green Version]
- Al-Ghossein, M.; Murena, P.-A.; Abdessalem, T.; Barré, A.; Cornuéjols, A. Adaptive collaborative topic modeling for online recommendation. In Proceedings of the 12th ACM Conference on Recommender Systems, RecSys 2018, Vancouver, BC, Canada, 2–7 October 2018; pp. 338–346. [Google Scholar]
- Wang, C.; Blei, D.M. Collaborative topic modeling for recommending scientific articles. In Proceedings of the 17th ACM SIGKDD international conference on Knowledge discovery and data mining—KDD ’11, San Diego, CA, USA, 11–14 August 2011; p. 448. [Google Scholar]
- Campos, P.G.; Bellogín, A.; Diez, F.; Chavarriaga, J.E. Simple time-biased KNN-based recommendations. In Proceedings of the workshop on ACadeMics Tooling with Eclipse—ACME ’13, Montpellier, France, 2 July 2013. [Google Scholar]
- Said, A.; Berkovsky, S.; De Luca, E.W. Putting things in context. In Proceedings of the workshop on ACadeMics Tooling with Eclipse—ACME ’13, Montpellier, France, 2 July 2013; pp. 2–6. [Google Scholar]
- Chen, H.; Li, J. Adversarial tensor factorization for context-aware recommendation. In Proceedings of the 13th ACM Conference on Recommender Systems—RecSys ’19, Copenhagen, Denmark, 16–20 September 2019; pp. 363–367. [Google Scholar]
- Zhang, B.; Qin, S.; Wang, W.; Wang, D.; Xue, L. Data stream clustering based on Fuzzy C-Mean algorithm and entropy theory. Signal Process. 2016, 126, 111–116. [Google Scholar] [CrossRef]
- Rafailidis, D.; Nanopoulos, A. Modeling Users Preference Dynamics and Side Information in Recommender Systems. IEEE Trans. Syst. Man, Cybern. Syst. 2015, 46, 782–792. [Google Scholar]
- Rafailidis, D.; Nanopoulos, A. Modeling the dynamics of user preferences in coupled tensor factorization. In Proceedings of the 8th ACM Conference on Web Science—WebSci ’16, Hannover, Germany, 22–25 May 2016; pp. 321–324. [Google Scholar]
- Liu, X.; Aberer, K. Towards a dynamic top-N recommendation framework. In Proceedings of the 8th ACM Conference on Web Science—WebSci ’16, Hannover, Germany, 22–25 May 2016; pp. 217–224. [Google Scholar]
- Ren, L. A Time-Enhanced Collaborative Filtering Approach. In Proceedings of the 2015 4th International Conference on Next Generation Computer and Information Technology (NGCIT), Qingdao, China, 22–24 October 2015; pp. 7–10. [Google Scholar]
- Wang, Q.; Deng, Q. Catching Preference Drift with Initiators in Social Network. In Proceedings of the 2011 IEEE 17th International Conference on Parallel and Distributed Systems, Tainan, Taiwan, 7–9 December 2011; pp. 829–834. [Google Scholar]
- Zhang, R.; Mao, Y. Movie Recommendation via Markovian Factorization of Matrix Processes. IEEE Access 2019, 7, 13189–13199. [Google Scholar] [CrossRef]
- Laghmari, K.; Marsala, C.; Ramdani, M. An adapted incremental graded multi-label classification model for recommendation systems. Prog. Artif. Intell. 2017, 7, 15–29. [Google Scholar] [CrossRef]
- Wu, S.; Xiaonan, Z.; Yannan, D. A Collaborative Filtering Recommender System Integrated with Interest Drift Based on Forgetting Function. Int. J. u- e- Serv. Sci. Technol. 2015, 8, 247–264. [Google Scholar] [CrossRef]
- Wu, X.; Shi, B.; Dong, Y.; Huang, C.; Chawla, N.V. Neural Tensor Factorization for Temporal Interaction Learning. In Proceedings of the Twelfth ACM International Conference on Web Search and Data Mining—WSDM ’19, Melbourne, VIC, Australia, 11–15 February 2019. [Google Scholar]
- Pálovics, R.; Benczúr, A.A.; Kocsis, L.; Kiss, T.; Frigó, E. Exploiting temporal influence in online recommendation. In Proceedings of the 8th ACM Conference on Web Science—WebSci ’16, Hannover, Germany, 22–25 May 2016; pp. 2–9. [Google Scholar]
- Liu, N.N.; Zhao, M.; Xiang, E.; Yang, Q. Online evolutionary collaborative filtering. In Proceedings of the RecSys ’10: Fourth ACM Conference on Recommender Systems, Barcelona, Spain, 26–30 September 2010; pp. 95–102. [Google Scholar]
- Wang, K.; Jin, Y.; Wang, H.; Peng, H.; Wang, X. Personalized time-aware tag recommendation. In Proceedings of the Thirty-Second AAAI Conference on Artificial Intelligence (AAAI-18), New Orleans, LA, USA, 2–7 February 2018. [Google Scholar]
- Zhao, H.; Chen, X.; Yao, J.; Zhang, Y.; Wang, Y. Recommendation with Hybrid Interest Model. In Proceedings of the 2018 IEEE International Conference on Data Mining Workshops (ICDMW), Singapore, 17–20 November 2018; pp. 1323–1331. [Google Scholar]
- Sahoo, N.; Singh, P.V.; Mukhopadhyay, T. A Hidden Markov Model for Collaborative Filtering. MIS Q. 2012, 36, 1329. [Google Scholar] [CrossRef]
- Nzeko’O, A.J.N.; Tchuente, M.; Latapy, M. Time Weight Content-based Extensions of Temporal Graphs for Personalized Recommendation. In Proceedings of the 15th International Conference on Web Information Systems and Technologies, WEBIST 2019, Vienna, Austria, 18–20 September 2019; pp. 268–275. [Google Scholar]
- Song, W.; Charlin, L.; Xiao, Z.; Zhang, M.; Wang, Y.; Tang, J. Session-based social recommendation via dynamic graph aention networks. In Proceedings of the Twelfth ACM International Conference on Web Search and Data Mining, WSDM 2019, Melbourne, VIC, Australia, 11–15 February 2019. [Google Scholar]
- Chen, E. Enhancing Recommender Systems Under Volatile User Interest Drifts. In Proceedings of the 18th ACM Conference on Information and Knowledge Management, Hong Kong, China, 2–6 November 2009. [Google Scholar]
- Rendle, S.; Schmidt-Thieme, L. Pairwise interaction tensor factorization for personalized tag recommendation. In Proceedings of the Third International Conference on Web Search and Web Data Mining, New York, NY, USA, 4–6 February 2010; p. 81. [Google Scholar]
- Liang, D.; Altosaar, J.; Charlin, L.; Blei, D.M. Factorization Meets the Item Embedding. In Proceedings of the 10th ACM Conference on Recommender Systems, Boston, MA, USA, 15–19 September 2016; pp. 59–66. [Google Scholar]
- Yin, L.; Wang, Y.; Yu, Y. Collaborative Filtering via Temporal Euclidean Embedding. Comput. Vis. 2012, 7235, 513–520. [Google Scholar]
- Amatriain, X. Mining large streams of user data for personalized recommendations. ACM SIGKDD Explor. Newsl. 2013, 14, 37. [Google Scholar] [CrossRef]
- McAuley, J.J.; Leskovec, J. From amateurs to connoisseurs: Modeling the evolution of user expertise through online reviews. In Proceedings of the 22nd International World Wide Web Conference (WWW ’13), Rio de Janeiro, Brazil, 13–17 May 2013; pp. 897–908. [Google Scholar]
- Vairavasundaram, S.; Logesh, R. Adaptive KNN based Recommender System through Mining of User Preferences. Wirel. Pers. Commun. 2017, 97, 2229–2247. [Google Scholar]
- Rendle, S.; Freudenthaler, C. Improving pairwise learning for item recommendation from implicit feedback. In Proceedings of the WSDM 2014: 7th ACM International Conference on Web Search and Data Mining, New York, NY, USA, 24–28 February 2014; pp. 273–282. [Google Scholar]
- Bellogín, A.; Sánchez, P. Revisiting neighbourhood-based recommenders for temporal scenarios. In Proceedings of the RecTemp@ RecSys: The Eleventh ACM Conference on Recommender Systems, Como, Italy, 27–31 August 2017. [Google Scholar]
- Li, H.; Fang, L.; Wang, P.; Yan, J. Longitudinal Data Based Research on Web User Interests Drift Modeling. In Proceedings of the 2nd International Conference on Advances in Computer Science and Engineering (CSE 2013), Los Angeles, CA, USA, 1–2 July 2013. [Google Scholar]
- Chen, X.; Zhang, Y.; Qin, Z. Dynamic Explainable Recommendation Based on Neural Attentive Models. In Proceedings of the Thirty-Third AAAI Conference on Artificial Intelligence, Honolulu, HI, USA, 27 January–1 February 2019; Volume 33, pp. 53–60. [Google Scholar]
- Wei, S.; Ye, N.; Zhang, Q. Time-Aware Collaborative Filtering for Recommender Systems. In Proceedings of the CCPR 2012: Chinese Conference on Pattern Recognition, Beijing, China, 24–26 September 2012; pp. 663–670. [Google Scholar]
- Sammulal, P.; Gopalachari, M.V. A Personalized Recommender System Using Conceptual Dynamics. In Proceedings of the First International Conference on Computational Intelligence and Informatics, JNTUH CEH, Hyderabad, India, 28–30 May 2016; pp. 211–219. [Google Scholar]
- Zhang, L.; Liu, P.; Gulla, J.A. Dynamic attention-integrated neural network for session-based news recommendation. Mach. Learn. 2019, 108, 1851–1875. [Google Scholar] [CrossRef] [Green Version]
- Chua, F.C.T.; Oentaryo, R.; Lim, E.-P. Modeling Temporal Adoptions Using Dynamic Matrix Factorization. In Proceedings of the 2013 IEEE 13th International Conference on Data Mining, Dallas, TX, USA, 7–10 December 2013; pp. 91–100. [Google Scholar]
- Muralidhar, N.; Rangwala, H.; Han, E.-H.S. Recommending Temporally Relevant News Content from Implicit Feedback Data. In Proceedings of the 2015 IEEE 27th International Conference on Tools with Artificial Intelligence (ICTAI), Vietri sul Mare, Italy, 9–11 November 2015; pp. 689–696. [Google Scholar]
- Wang, X.; Yu, L.; Ren, K.; Tao, G.; Zhang, W.; Yu, Y.; Wang, J. Dynamic Attention Deep Model for Article Recommendation by Learning Human Editors’ Demonstration. In Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Halifax, NS, Canada, 13–17 August 2017; pp. 2051–2059. [Google Scholar]
- Khattar, D.; Kumar, V.; Varma, V.; Gupta, M. HRAM: A hybrid recurrent attention machine for news recommendation. In Proceedings of the 27th ACM International Conference on Information and Knowledge Management, Torino, Italy, 22–26 October 2018. [Google Scholar]
- Lommatzsch, A.; Kille, B.; Albayrak, S. Incorporating context and trends in news recommender systems. In Proceedings of the International Conference on Web Intelligence, Leipzig, Germany, 23–26 August 2017; pp. 1062–1068. [Google Scholar]
- Lu, M.; Qin, Z.; Cao, Y.; Liu, Z.; Wang, M. Scalable news recommendation using multi-dimensional similarity and Jaccard–Kmeans clustering. J. Syst. Softw. 2014, 95, 242–251. [Google Scholar] [CrossRef]
- Torrent-Fontbona, F.; López, B.; Ibanez, B.L. Personalized Adaptive CBR Bolus Recommender System for Type 1 Diabetes. IEEE J. Biomed. Heal. Informatics 2019, 23, 387–394. [Google Scholar] [CrossRef]
- Nguyen, M.N.H.; Pham, C.; Son, J.; Hong, C.S. Online learning-based clustering approach for news recommendation systems. In Proceedings of the 18th Asia-Pacific Network Operations and Management Symposium, APNOMS 2016, Kanazawa, Japan, 5–7 October 2016; pp. 1–4. [Google Scholar]
- Su, C.; Li, H.; Xie, X. Personalized Ranking Point of Interest Recommendation Based on Spatial-Temporal Distance Metric in LBSNs. In Proceedings of the 2019 8th International Conference on Software and Computer Applications—ICSCA ’19, Penang, Malaysia, 19–22 February 2019. [Google Scholar]
- Fani, H.; Zarrinkalam, F.; Bagheri, E.; Du, W. Time-Sensitive Topic-Based Communities on Twitter. Comput. Vis. 2016, 9673, 192–204. [Google Scholar]
- Saadallah, A.; Moreira-Matias, L.; Sousa, R.; Khiari, J.; Jenelius, E.; Gama, J. BRIGHT—Drift-Aware Demand Predictions for Taxi Networks (Extended Abstract). In Proceedings of the 2019 IEEE 35th International Conference on Data Engineering (ICDE), Macao, China, 8–12 April 2019; pp. 2145–2146. [Google Scholar]
- Diaz-Aviles, E.; Drumond, L.; Schmidt-Thieme, L.; Nejdl, W. Real-time top-n recommendation in social streams. In Proceedings of the the sixth ACM conference on Recommender systems, Dublin, Ireland, 9–13 September 2012; p. 59. [Google Scholar]
- Poghosyan, G.; Qureshi, M.A.; Ifrim, G. Topy: Real-Time Story Tracking via Social Tags. Comput. Vis. 2016, 9853, 45–49. [Google Scholar]
- Abel, F.; Gao, Q.; Houben, G.-J.; Tao, K. Analyzing temporal dynamics in Twitter profiles for personalized recommendations in the social web. In Proceedings of the WebSci ’11: Proceedings of the 3rd International Web Science Conference, Koblenz, Germany, 15–17 June 2011; pp. 2–8. [Google Scholar]
- Li, L.; Zheng, L.; Yang, F.; Li, T. Modeling and broadening temporal user interest in personalized news recommendation. Expert Syst. Appl. 2014, 41, 3168–3177. [Google Scholar] [CrossRef]
- Escovedo, T.; Koshiyama, A.; Da Cruz, A.A.; Vellasco, M. DetectA: Abrupt concept drift detection in non-stationary environments. Appl. Soft Comput. 2018, 62, 119–133. [Google Scholar] [CrossRef]
- Wang, Y.; Yuan, Y.; Ma, Y.; Wang, G. Time-Dependent Graphs: Definitions, Applications, and Algorithms. Data Sci. Eng. 2019, 4, 352–366. [Google Scholar] [CrossRef] [Green Version]
- Park, Y.; Park, S.; Jung, W.; Lee, S.-G. Reversed CF: A fast collaborative filtering algorithm using a k-nearest neighbor graph. Expert Syst. Appl. 2015, 42, 4022–4028. [Google Scholar] [CrossRef]
- Vinagre, J.; Jorge, A.; Gama, J. Collaborative filtering with recency-based negative feedback. In Proceedings of the 30th Annual ACM Symposium on Applied Computing—SAC ’15, Salamanca, Spain, 13–17 April 2015; pp. 963–965. [Google Scholar]
- Dunlavy, D.M.; Kolda, T.; Acar, E. Temporal Link Prediction Using Matrix and Tensor Factorizations. ACM Trans. Knowl. Discov. Data 2011, 5, 1–27. [Google Scholar] [CrossRef] [Green Version]
- Moghaddam, S.; Jamali, M.; Ester, M. ETF: Extended tensor factorization model for personalizing prediction of review helpfulness. In Proceedings of the WSDM 2012–the 5th ACM International Conference on Web Search and Data Mining, Seattle, WA, USA, 8–12 February 2012. [Google Scholar]
- Shi, Y.; Karatzoglou, A.; Baltrunas, L.; Larson, M.; Hanjalic, A.; Oliver, N. TFMAP: Optimizing MAP for top-n context-aware recommendation. In Proceedings of the SIGIR ’12: The 35th International ACM SIGIR conference on research and development in Information Retrieval, Portland, OR, USA, 12–16 August 2012. [Google Scholar]
- Karimi, M.; Jannach, D.; Jugovac, M. News recommender systems – Survey and roads ahead. Inf. Process. Manag. 2018, 54, 1203–1227. [Google Scholar] [CrossRef]
- Nasraoui, O.; Cerwinske, J.; Rojas, C.; González, F.A. Performance of Recommendation Systems in Dynamic Streaming Environments. In Proceedings of the 2007 SIAM International Conference on Data Mining, Minneapolis, MN, USA, 26–28 April 2007; pp. 569–574. [Google Scholar]
- Siddiqui, Z.F.; Spiliopoulou, M. xStreams: Recommending Items to Users with Time-evolving Preferences. In Proceedings of the 4th International Conference on Web Intelligence, Mining and Semantics (WIMS 14), Thessaloniki, Greece, 2–4 June 2014. [Google Scholar]
- Khoshneshin, M.; Street, W.N. Collaborative filtering via euclidean embedding. In Proceedings of the RecSys ’10: Proceedings of the fourth ACM conference on Recommender systems, Barcelona, Spain, 26–30 September 2010. [Google Scholar]
- Wu, T.; Feng, Y.; Sang, J.; Qiang, B.; Wang, Y. A Novel Recommendation Algorithm Incorporating Temporal Dynamics, Reviews and Item Correlation. IEICE Trans. Inf. Syst. 2018, 2027–2034. [Google Scholar] [CrossRef] [Green Version]
- Gantner, Z.; Rendle, S.; Schmidt-Thieme, L. Factorization models for context-/time-aware movie recommendations. In Proceedings of the CAMRa ’10: Proceedings of the Workshop on Context-Aware Movie Recommendation, Barcelona, Spain, 30 September 2010; pp. 14–19. [Google Scholar]
- Gurini, D.F.; Gasparetti, F.; Micarelli, A.; Sansonetti, G. Temporal people-to-people recommendation on social networks with sentiment-based matrix factorization. Futur. Gener. Comput. Syst. 2018, 78, 430–439. [Google Scholar] [CrossRef]
- Shahriari, M.; Klamma, R.; Barth, M.; Traner, C. TCNSVD: A temporal and community-aware recommender approach. In Proceedings of the Eleventh ACM Conference on Recommender Systems, RecSys 2017, Como, Italy, 27–31 August 2017. [Google Scholar]
- Matuszyk, P.; Spiliopoulou, M. Predicting the Performance of Collaborative Filtering Algorithms. In Proceedings of the 4th International Conference on Web Intelligence, Mining and Semantics (WIMS14), Thessaloniki, Greece, 2–4 June 2014; pp. 1–6. [Google Scholar]
- Karatzoglou, A.; Amatriain, X.; Baltrunas, L.; Oliver, N. Multiverse recommendation: n-dimensional tensor factorization for context-aware collaborative filtering. In Proceedings of the fourth ACM conference on Recommender systems, Barcelona, Spain, 26–30 September 2010. [Google Scholar]
- Liu, X.; Aberer, K. SoCo: A social network aided context-aware recommender system. In Proceedings of the 22nd International Conference on World Wide Web, Rio de Janeiro, Brazil, 13–17 May 2013. [Google Scholar]
- Chatzis, S.P. Dynamic Bayesian probabilistic matrix factorization. In Proceedings of the Twenty-Eighth AAAI Conference on Artificial Intelligence, Québec City, QC, Canada, 27–31 July 2014. [Google Scholar]
- Hong, W.; Li, L.; Li, T. Product recommendation with temporal dynamics. Expert Syst. Appl. 2012, 39, 12398–12406. [Google Scholar] [CrossRef]
- Vinagre, J.; Jorge, A. Forgetting mechanisms for scalable collaborative filtering. J. Braz. Comput. Soc. 2012, 18, 271–282. [Google Scholar] [CrossRef] [Green Version]
- Hariri, N.; Mobasher, B.; Burke, R. Context-aware music recommendation based on latent topic sequential patterns. In Proceedings of the 6th ACM Conference on Recommender Systems, Dublin, Ireland, 9–13 September 2012. [Google Scholar]
- Gao, H.; Tang, J.; Hu, X.; Liu, H. Exploring temporal effects for location recommendation on location-based social networks. In Proceedings of the 7th ACM conference on Recommender systems, Hong Kong, China, 12–16 October 2013; pp. 93–100. [Google Scholar]
- Garg, D.; Gupta, P.; Malhotra, P.; Vig, L.; Shroff, G. Sequence and Time Aware Neighborhood for Session-based Recommendations. In Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval, Paris, France, 21–25 July 2019; pp. 1069–1072. [Google Scholar]
- Song, D.; Li, Z.; Jiang, M.; Qin, L.; Liao, L. A novel temporal and topic-aware recommender model. World Wide Web 2018, 22, 2105–2127. [Google Scholar] [CrossRef]
- De Zwart, T.W. Time-Aware Neighbourhood-Based Collaborative Filtering. Res. Paper Bus. Anal. Vrije Univ. Amst. 2018. [Google Scholar]
- Sánchez, P.; Bellogín, A. Building user profiles based on sequences for content and collaborative filtering. Inf. Process. Manag. 2019, 56, 192–211. [Google Scholar] [CrossRef]
- Wan, S.; Niu, Z. An e-learning recommendation approach based on the self-organization of learning resource. Knowl.-Based Syst. 2018, 160, 71–87. [Google Scholar] [CrossRef]
- Liu, W.; Wang, Z.; Liu, X.; Zeng, N.; Liu, Y.; Alsaadi, F.E. A survey of deep neural network architectures and their applications. Neurocomputing 2017, 234, 11–26. [Google Scholar] [CrossRef]
- Da’U, A.; Salim, N.; Rabiu, I.; Osman, A. Weighted aspect-based opinion mining using deep learning for recommender system. Expert Syst. Appl. 2020, 140, 112871. [Google Scholar]
- Koren, Y.; Bell, R.M. Advances in Collaborative Filtering. In Recommender Systems Handbook; Springer: Boston, MA, USA, 2015; pp. 77–118. [Google Scholar]
- Da’U, A.; Salim, N.; Rabiu, I.; Osman, A. Recommendation system exploiting aspect-based opinion mining with deep learning method. Inf. Sci. 2020, 512, 1279–1292. [Google Scholar]
- Saurav, S.; Malhotra, P.; Tv, V.; Gugulothu, N.; Vig, L.; Agarwal, P.; Shroff, G. Online anomaly detection with concept drift adaptation using recurrent neural networks. In Proceedings of the ACM India Joint International Conference on Data Science and Management of Data, Goa, India, 11–13 January 2018; pp. 78–87. [Google Scholar]
- He, Y.; Li, J.; Song, Y.; He, M.; Peng, H. Time-evolving Text Classification with Deep Neural Networks. In Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence, Stockholm, Sweden, 13–19 July 2018; pp. 2241–2247. [Google Scholar]
- Li, S.; Fu, Y. Robust Representations for Collaborative Filtering. In Trends in Interactive Visualization; Springer: Cham, Switzerland, 2017; pp. 123–146. [Google Scholar]
- Li, S.; Kawale, J.; Fu, Y. Deep Collaborative Filtering via Marginalized Denoising Auto-encoder. In Proceedings of the 24th ACM International on Conference on Information and Knowledge Management, Melbourne, Australia, 19–23 October 2015; pp. 811–820. [Google Scholar]
- Song, Y.; Elkahky, A.M.; He, X. Multi-Rate Deep Learning for Temporal Recommendation. In Proceedings of the 39th International ACM SIGIR conference on Research and Development in Information Retrieval, Pisa, Italy, 17–21 July 2016; pp. 909–912. [Google Scholar]
- Chen, M. Performance Evaluation of Recommender Systems. IJPE 2017, 13, 1246. [Google Scholar] [CrossRef]
- Aggarwal, C.C. Recommender Systems; Springer: Cham, Switzerland, 2016. [Google Scholar]
- Rafeh, R.; Bahrehmand, A. An adaptive approach to dealing with unstable behaviour of users in collaborative filtering systems. J. Inf. Sci. 2012, 38, 205–221. [Google Scholar] [CrossRef]
Criteria | Rationale | |
---|---|---|
Inclusion | Paper published from 2010 to 2019. | To limit the study in scope. |
Papers presenting DRS, temporal models, algorithms, approaches, etc. | The study only focused on the temporal model and DRS. | |
Papers that even though do not specifically mention DRSs, but provide solution or evaluation of DRSs. | Mainly focused on concept drift solutions, evaluations strategies, and challenges in DRS | |
Papers from conferences and journals | To acquire more data of significant quality | |
Exclusion | Papers not written in the English language only. | Papers are written in the English language. |
Papers that report only abstracts or slides of the presentation, lacking detailed information. | Articles may not provide sufficient information needed for a fair decision. | |
Papers addressing RSs but not implying any dynamism or concept drift. | Only studies that integrate drift tracking methods and RS. |
No | Name | URL to accEss | Result |
---|---|---|---|
1 | ACM Digital Library | http://www.acm.org | 28 |
2 | Web of Science | http://www.webofknowledge.com | 48 |
3 | IEEE Xplore | http://www.ieeexplore.ieee.org | 355 |
4 | ScienceDirect Library | http://www.sciencedirect.com | 111 |
5 | SpringerLink | http://www.springerlink.com | 219 |
6 | Scopus | https://www.scopus.com | 114 |
Total | 875 |
No. | Quality questions |
---|---|
1 | Are the aims clearly stated? |
2 | How credible are the findings? |
3 | If credible, are they important? |
4 | Does the evaluation address its original aims and purpose? |
5 | Is the scope for drawing wider inference explained? |
6 | Is the basis of evaluative appraisal clear? |
7 | Has diversity of perspective and context been explored? |
8 | How well have detail, depth, and complexity of the data been conveyed? |
9 | How clear are the links between data, interpretation, and conclusion? |
10 | How clear and coherent is reporting? |
Application Domain | Incorporated Concept Drifts | No. of Papers | Reference |
---|---|---|---|
Multimedia | Personal preference, item popularity, time, seasonality, user’s location, age, current situation, social relations, emotion and mood, biases, rating behaviour. | 36 | [2,3,5,7,11,22,23,29,49,51,62,63,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96] |
e-Commerce | Intent of purchase, preference, location, age, item popularity, item features, time, vicinity, mood, biases, seasonality, current situation, rating behaviour. | 17 | [44,48,67,68,72,75,84,87,88,91,102,103,104,105,106,107,108] |
e-Document | Reading preference, environment, device, time of the day, age, main idea, paper type. | 13 | [22,24,36,50,64,65,66,85,97,98,99,100,101] |
Travel, Tourism and Places | point of interest, intent, time, companion, current activity, seasonality, mood, social relations, social influence, vicinity. | 12 | [9,12,87,88,94,110,111,112,113,114,115,116] |
Others | Personal preference, time, seasonality, previous logs, profession, location. | 6 | [8,10,13,30,37,109] |
Rec. Technique | Time-Approach/Algorithms | Temporal Factor | Shortcomings | No. of Studies | References |
---|---|---|---|---|---|
Neighborhood | Time-dept./ weight fun. | User prefer./ item popularity | This incorporates decay func in the similarity computation and rating prediction to reduce the influence of older observations over time. The challenge is the selection of appropriate rate of forgetting so that it corresponds to the rate and type of change. | 13 | [2,48,49,50,80,83,87,95,118,119,120,121,122] |
Time-dept./ window-based | User prefer./ item popularity | Window size is critical: if it is too long the system is sensitive to changes and became unstable and undertrained if otherwise. | 5 | [100,123,124,125,126] | |
Time-indpt/ Time-aware K-NN | User prefer. | The method used only the data that is similar to the current period to make predictions, which makes it more prone to cold start and data sparsity challenges. | 3 | [8,63,66] | |
Factor Models | Time-dept./TMF | User prefer. /Item popularity/rating drifts/biases | The approach utilized a temporal factorization models by studying changes in a transition matrix corresponding to user preferences for different sliding windows. | 10 | [5,22,23,74,82,120,127,128,129,130] |
Time-dept./ Tensor Decom. | User prefer. | The dynamic aspect of time information was not considered which makes it less accurate in addressing drift problems | 5 | [73,74,129,130,131] | |
Time-indpt./ Tensor fac. | User prefer. | Time was used as additional information to address the change of user preference. However, the change point of user preference is required to be able to adapt to changes appropriately and timely. | 9 | [8,14,66,69,83,84,90,131,132] | |
Long-/Short-term | Time-dept./ Long-vs-short-term | User prefer. | The whole time is divided into static periods of time as short-terms which is challenging as user preference is dynamic as time increases continuously. | 6 | [36,45,75,102,133,134] |
Data stream | Time-dept./ stream mining | User prefer. | The models were based on continuous learning and adapting the user profiles in a given session, without explicit change detection. | 4 | [2,3,65,111] |
Euclidean embedding | Time-dept./ Euclidean distance | User prefer. | Euclidean embedding was proven to be more effective, but insufficient in producing accurate drift measures. | 3 | [2,91,92] |
Hybrid methods | Time-dept. vs. Time-indpt./ time-biased KNN | User prefer. | Managing large number of models increases computational cost and often result in slower adaptation to change environments. | 2 | [5,135] |
Metrics | Description | No of Studies | References |
---|---|---|---|
MAE | It measures the deviation of recommendations based on user-specified rating values. | 11 | [2,24,49,62,72,76,81,97,98,132,141] |
RMSE | It measures the accuracy of rating predictions. | 17 | [2,3,5,11,22,23,24,49,62,69,78,81,92,101,128,143,144] |
Precision | It measures the fraction of the retrieved recommendations that are relevant | 19 | [5,8,12,23,69,80,84,87,92,95,99,119,123,133,135,138,144,145,146] |
Recall | It measure the fraction of recommendations that are received | 25 | [5,8,9,23,36,37,62,70,73,74,78,87,88,92,95,99,110,112,119,120,124,134,136,145,146] |
F-measure | It measures the harmonic mean of recall and precision | 9 | [10,62,64,67,84,87,95,124,134] |
MAP | It measures the mean precision values in the least ranks for all relevant recommendations. | 3 | [70,75,136] |
MRR | It measures the list of possible recommendation, ordered based on the probability of correctness. | 5 | [12,36,44,116,119] |
nDCG | It measures the accuracy of top-K recommendations. | 11 | [5,10,4,65,67,68,75,82,99,110,136] |
Diversity | It measures the diversity of recommended items | 4 | [64,77,140,147] |
Novelty | It measures the novelty of recommended items | 4 | [77,140,147,148] |
CTR | It measures the number of recommendations eventually clicked | 3 | [7,48,108] |
Robustness | It measures the robustness of recommendation | 1 | [114] |
Others | 9 | [12,63,65,77,80,87,98,105,145] |
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Rabiu, I.; Salim, N.; Da’u, A.; Osman, A. Recommender System Based on Temporal Models: A Systematic Review. Appl. Sci. 2020, 10, 2204. https://doi.org/10.3390/app10072204
Rabiu I, Salim N, Da’u A, Osman A. Recommender System Based on Temporal Models: A Systematic Review. Applied Sciences. 2020; 10(7):2204. https://doi.org/10.3390/app10072204
Chicago/Turabian StyleRabiu, Idris, Naomie Salim, Aminu Da’u, and Akram Osman. 2020. "Recommender System Based on Temporal Models: A Systematic Review" Applied Sciences 10, no. 7: 2204. https://doi.org/10.3390/app10072204
APA StyleRabiu, I., Salim, N., Da’u, A., & Osman, A. (2020). Recommender System Based on Temporal Models: A Systematic Review. Applied Sciences, 10(7), 2204. https://doi.org/10.3390/app10072204