Towards Cognitive Recommender Systems

Intelligence is the ability to learn from experience and use domain experts’ knowledge to adapt to new situations. In this context, an intelligent Recommender System should be able to learn from domain experts’ knowledge and experience, as it is vital to know the domain that the items will be recommended. Traditionally, Recommender Systems have been recognized as playlist generators for video/music services (e.g., Netflix and Spotify), e-commerce product recommenders (e.g., Amazon and eBay), or social content recommenders (e.g., Facebook and Twitter). However, Recommender Systems in modern enterprises are highly data-/knowledge-driven and may rely on users’ cognitive aspects such as personality, behavior, and attitude. In this paper, we survey and summarize previously published studies on Recommender Systems to help readers understand our method’s contributions to the field in this context. We discuss the current limitations of the state of the art approaches in Recommender Systems and the need for our new approach: A vision and a general framework for a new type of data-driven, knowledge-driven, and cognition-driven Recommender Systems, namely, Cognitive Recommender Systems. Cognitive Recommender Systems will be the new type of intelligent Recommender Systems that understand the user’s preferences, detect changes in user preferences over time, predict user’s unknown favorites, and explore adaptive mechanisms to enable intelligent actions within the compound and changing environments. We present a motivating scenario in banking and argue that existing Recommender Systems: (i) do not use domain experts’ knowledge to adapt to new situations; (ii) may not be able to predict the ratings or preferences a customer would give to a product (e.g., loan, deposit, or trust service); and (iii) do not support data capture and analytics around customers’ cognitive activities and use it to provide intelligent and time-aware recommendations.

[1]  Chong Wang,et al.  Collaborative topic modeling for recommending scientific articles , 2011, KDD.

[2]  Yoav Shoham,et al.  Fab: content-based, collaborative recommendation , 1997, CACM.

[3]  Jian Yang,et al.  personality2vec: Enabling the Analysis of Behavioral Disorders in Social Networks , 2020, WSDM.

[4]  Michael J. Pazzani,et al.  A Framework for Collaborative, Content-Based and Demographic Filtering , 1999, Artificial Intelligence Review.

[5]  Johannes Schöning,et al.  Falling asleep with Angry Birds, Facebook and Kindle: a large scale study on mobile application usage , 2011, Mobile HCI.

[6]  Peter Szolovits,et al.  What Is a Knowledge Representation? , 1993, AI Mag..

[7]  Joemon M. Jose,et al.  A Simple Convolutional Generative Network for Next Item Recommendation , 2018, WSDM.

[8]  Gregory Goth,et al.  Deep or shallow, NLP is breaking out , 2016, Commun. ACM.

[9]  Boualem Benatallah,et al.  CoreKG: a Knowledge Lake Service , 2018, Proc. VLDB Endow..

[10]  Alex Beutel,et al.  Recurrent Recommender Networks , 2017, WSDM.

[11]  Julian J. McAuley,et al.  Ups and Downs: Modeling the Visual Evolution of Fashion Trends with One-Class Collaborative Filtering , 2016, WWW.

[12]  Richard S. Sutton,et al.  Reinforcement Learning: An Introduction , 1998, IEEE Trans. Neural Networks.

[13]  Yin Zhang,et al.  GroRec: A Group-Centric Intelligent Recommender System Integrating Social, Mobile and Big Data Technologies , 2016, IEEE Transactions on Services Computing.

[14]  Sergio A. Alvarez,et al.  Efficient Adaptive-Support Association Rule Mining for Recommender Systems , 2004, Data Mining and Knowledge Discovery.

[15]  Kyumin Lee,et al.  You are where you tweet: a content-based approach to geo-locating twitter users , 2010, CIKM.

[16]  Kwong-Sak Leung,et al.  Task Matching in Crowdsourcing , 2011, 2011 International Conference on Internet of Things and 4th International Conference on Cyber, Physical and Social Computing.

[17]  Rizal Setya Perdana What is Twitter , 2013 .

[18]  Yi Tay,et al.  Deep Learning based Recommender System: A Survey and New Perspectives , 2018 .

[19]  Xiannong Meng,et al.  WebSail: From On-line Learning to Web Search , 2002, Knowledge and Information Systems.

[20]  Quan Z. Sheng,et al.  Intelligent Knowledge Lakes: The Age of Artificial Intelligence and Big Data , 2020, WISE Workshops.

[21]  Chen Lin,et al.  PRemiSE: personalized news recommendation via implicit social experts , 2012, CIKM.

[22]  M. Shamim Hossain,et al.  Patient State Recognition System for Healthcare Using Speech and Facial Expressions , 2016, Journal of Medical Systems.

[23]  Joemon M. Jose,et al.  Handling data sparsity in collaborative filtering using emotion and semantic based features , 2011, SIGIR.

[24]  Linas Baltrunas,et al.  Towards Time-Dependant Recommendation based on Implicit Feedback , 2009 .

[25]  Barry Smyth,et al.  PTV: Intelligent Personalised TV Guides , 2000, AAAI/IAAI.

[26]  S. S. Prasad,et al.  Open domain question answering system using cognitive computing , 2016, 2016 6th International Conference - Cloud System and Big Data Engineering (Confluence).

[27]  Gediminas Adomavicius,et al.  Context-aware recommender systems , 2008, RecSys '08.

[28]  Gediminas Adomavicius,et al.  Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions , 2005, IEEE Transactions on Knowledge and Data Engineering.

[29]  Kevin Curran,et al.  Context-aware intelligent recommendation system for tourism , 2013, 2013 IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops).

[30]  Boualem Benatallah,et al.  Adaptive Rule Adaptation in Unstructured and Dynamic Environments , 2019, WISE.

[31]  Boualem Benatallah,et al.  CoreDB: a Data Lake Service , 2017, CIKM.

[32]  Elaine Rich,et al.  User Modeling via Stereotypes , 1998, Cogn. Sci..

[33]  Michael J. Pazzani,et al.  User Modeling for Adaptive News Access , 2000, User Modeling and User-Adapted Interaction.

[34]  Yehuda Koren,et al.  Yahoo! music recommendations: modeling music ratings with temporal dynamics and item taxonomy , 2011, RecSys '11.

[35]  Boualem Benatallah,et al.  DataSynapse: A Social Data Curation Foundry , 2018, Distributed and Parallel Databases.

[36]  Boualem Benatallah,et al.  On Automating Basic Data Curation Tasks , 2017, WWW.

[37]  Ed H. Chi,et al.  Towards Neural Mixture Recommender for Long Range Dependent User Sequences , 2019, WWW.

[38]  Analía Amandi,et al.  Building an expert travel agent as a software agent , 2009, Expert Syst. Appl..

[39]  Fernando Mendes de Azevedo,et al.  Hybrid expert system for decision supporting in the medical area: complexity and cognitive computing , 2001, Int. J. Medical Informatics.

[40]  Quan Z. Sheng,et al.  A Survey on Session-based Recommender Systems , 2019, ArXiv.

[41]  Hui Xiong,et al.  Sequential Recommender System based on Hierarchical Attention Networks , 2018, IJCAI.

[42]  Ricardo Colomo Palacios,et al.  PB-ADVISOR: A private banking multi-investment portfolio advisor , 2012, Inf. Sci..

[43]  Gerard Salton,et al.  Automatic Text Processing: The Transformation, Analysis, and Retrieval of Information by Computer , 1989 .

[44]  Wei Song,et al.  Personalized Recommendation Based on Weighted Sequence Similarity , 2014 .

[45]  Victor Lavrenko,et al.  Predicting social-tags for cold start book recommendations , 2009, RecSys '09.

[46]  Yongfeng Zhang,et al.  Sequential Recommendation with User Memory Networks , 2018, WSDM.

[47]  Nils J. Nilsson,et al.  Principles of Artificial Intelligence , 1980, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[48]  Omer Levy,et al.  word2vec Explained: deriving Mikolov et al.'s negative-sampling word-embedding method , 2014, ArXiv.

[49]  Sergio Ilarri,et al.  Location-Aware Recommendation Systems: Where We Are and Where We Recommend to Go , 2015, LocalRec@RecSys.

[50]  Balázs Hidasi,et al.  General factorization framework for context-aware recommendations , 2014, Data Mining and Knowledge Discovery.

[51]  Tsvi Kuflik,et al.  Mediation of user models for enhanced personalization in recommender systems , 2007, User Modeling and User-Adapted Interaction.

[52]  Julita Vassileva,et al.  A Rule-Based Recommender System for Online Discussion Forums , 2008, AH.

[53]  Kristian J. Hammond,et al.  Knowledge-Based Navigation of Complex Information Spaces , 1996, AAAI/IAAI, Vol. 1.

[54]  Fehr,et al.  Introduction to Personality , 1983 .

[55]  Emmanuel López-Neri,et al.  Cognitive Computing: A Brief Survey and Open Research Challenges , 2015, 2015 3rd International Conference on Applied Computing and Information Technology/2nd International Conference on Computational Science and Intelligence.

[56]  Giancarlo Fortino,et al.  Integration of agent-based and Cloud Computing for the smart objects-oriented IoT , 2014, Proceedings of the 2014 IEEE 18th International Conference on Computer Supported Cooperative Work in Design (CSCWD).

[57]  Lars Schmidt-Thieme,et al.  Tag-aware recommender systems by fusion of collaborative filtering algorithms , 2008, SAC '08.

[58]  Quan Z. Sheng,et al.  Sequential Recommender Systems: Challenges, Progress and Prospects , 2019, IJCAI.

[59]  Tsvi Kuflik,et al.  Distributed collaborative filtering with domain specialization , 2007, RecSys '07.

[60]  Yuan Fang,et al.  Modeling Sequential Preferences with Dynamic User and Context Factors , 2016, ECML/PKDD.

[61]  Zhiyong Zhang,et al.  Efficient Hybrid Web Recommendations Based on Markov Clickstream Models and Implicit Search , 2007, IEEE/WIC/ACM International Conference on Web Intelligence (WI'07).

[62]  P. Costa,et al.  Domains and facets: hierarchical personality assessment using the revised NEO personality inventory. , 1995, Journal of personality assessment.

[63]  Qiang Yang,et al.  Transfer Learning in Collaborative Filtering for Sparsity Reduction , 2010, AAAI.

[64]  Alejandro Bellogín,et al.  Relating Personality Types with User Preferences in Multiple Entertainment Domains , 2013, UMAP Workshops.

[65]  Gediminas Adomavicius,et al.  Expert-Driven Validation of Rule-Based User Models in Personalization Applications , 2004, Data Mining and Knowledge Discovery.

[66]  Arthur B. Markman Knowledge Representation, Psychology of , 2006 .

[67]  Deepak Agarwal,et al.  Regression-based latent factor models , 2009, KDD.

[68]  Hosung Park,et al.  What is Twitter, a social network or a news media? , 2010, WWW '10.

[69]  Valentin Robu,et al.  Emergence of consensus and shared vocabularies in collaborative tagging systems , 2009, TWEB.

[70]  Longbing Cao,et al.  Attention-Based Transactional Context Embedding for Next-Item Recommendation , 2018, AAAI.

[71]  Anne Rogers,et al.  Hancock: a language for extracting signatures from data streams , 2000, KDD '00.

[72]  Eve Wilson Corpora as Expert Knowledge Domains: the Oxford Advanced Learner's Dictionary , 1993, DEXA.

[73]  Ioannis Konstas,et al.  On social networks and collaborative recommendation , 2009, SIGIR.

[74]  Sajjan G. Shiva,et al.  Towards an Effective Crowdsourcing Recommendation System: A Survey of the State-of-the-Art , 2015, 2015 IEEE Symposium on Service-Oriented System Engineering.

[75]  Thorsten Joachims,et al.  Playlist prediction via metric embedding , 2012, KDD.

[76]  Mads Haahr,et al.  Social Network Analysis for Information Flow in Disconnected Delay-Tolerant MANETs , 2009, IEEE Transactions on Mobile Computing.

[77]  Shahpar Yakhchi,et al.  SETTRUST: Social Exchange Theory Based Context-Aware Trust Prediction in Online Social Networks , 2018, QUAT@WISE.

[78]  Amir Hussain,et al.  Cognitive Computation: An Introduction , 2009, Cognitive Computation.

[79]  Bill N. Schilit,et al.  Disseminating active map information to mobile hosts , 1994, IEEE Network.

[80]  Yehuda Koren,et al.  Factorization meets the neighborhood: a multifaceted collaborative filtering model , 2008, KDD.

[81]  Boualem Benatallah,et al.  A Framework and a Language for On-Line Analytical Processing on Graphs , 2012, WISE.

[82]  Bracha Shapira,et al.  Recommender Systems Handbook , 2015, Springer US.

[83]  Yoichi Shinoda,et al.  Information filtering based on user behavior analysis and best match text retrieval , 1994, SIGIR '94.

[84]  Hsinchun Chen,et al.  Applying associative retrieval techniques to alleviate the sparsity problem in collaborative filtering , 2004, TOIS.

[85]  Marc Hassenzahl,et al.  User experience - a research agenda , 2006, Behav. Inf. Technol..

[86]  Xing Xie,et al.  Session-based Recommendation with Graph Neural Networks , 2018, AAAI.

[87]  Mehmet A. Orgun,et al.  Enabling the Analysis of Personality Aspects in Recommender Systems , 2020, PACIS.

[88]  Iván Cantador,et al.  Cross-domain recommender systems : A survey of the State of the Art , 2012 .

[89]  Amin Beheshti,et al.  Adaptive Rule Monitoring System , 2018, 2018 IEEE/ACM 1st International Workshop on Software Engineering for Cognitive Services (SE4COG).

[90]  Boualem Benatallah,et al.  Scalable graph-based OLAP analytics over process execution data , 2015, Distributed and Parallel Databases.

[91]  Daniela Grigori,et al.  Process Analytics - Concepts and Techniques for Querying and Analyzing Process Data , 2016 .

[92]  Lars Schmidt-Thieme,et al.  Factorizing personalized Markov chains for next-basket recommendation , 2010, WWW '10.

[93]  Monther Aldwairi,et al.  Recommender System Through Sentiment Analysis , 2017 .

[94]  Alois Ferscha,et al.  Context aware systems , 2006, MSWiM '06.

[95]  Emil Pelikán,et al.  Principles of Forecasting - A Short Overview , 1999, SOFSEM.

[96]  Ambar G. Rao,et al.  A Model for Allocating Retail Outlet Building Resources across Market Areas , 1976, Oper. Res..

[97]  Gerhard Friedrich,et al.  Recommender Systems - An Introduction , 2010 .

[98]  Martha Larson,et al.  Collaborative Filtering beyond the User-Item Matrix , 2014, ACM Comput. Surv..

[99]  Ismael Rivera,et al.  SPETA: Social pervasive e-Tourism advisor , 2009, Telematics Informatics.

[100]  Yuexin Wu,et al.  We know what you want to buy: a demographic-based system for product recommendation on microblogs , 2014, KDD.

[101]  Henry Lieberman,et al.  Out of context: Computer systems that adapt to, and learn from, context , 2000, IBM Syst. J..

[102]  Yu He,et al.  The YouTube video recommendation system , 2010, RecSys '10.

[103]  Edward Y. Chang,et al.  Improving Sequential Recommendation with Knowledge-Enhanced Memory Networks , 2018, SIGIR.

[104]  Qiang Yang,et al.  Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence Transfer Learning to Predict Missing Ratings via Heterogeneous User Feedbacks , 2022 .

[105]  Lior Rokach,et al.  Facebook single and cross domain data for recommendation systems , 2013, User Modeling and User-Adapted Interaction.

[106]  Luo Si,et al.  Flexible Mixture Model for Collaborative Filtering , 2003, ICML.

[107]  Ronald Chung,et al.  Integrated personal recommender systems , 2007, ICEC.

[108]  Euiho Suh,et al.  Context-aware systems: A literature review and classification , 2009, Expert Syst. Appl..

[109]  Shaghayegh Sahebi,et al.  Cross-Domain Collaborative Recommendation in a Cold-Start Context: The Impact of User Profile Size on the Quality of Recommendation , 2013, UMAP.

[110]  Paolo Rosso,et al.  Evaluating the Similarity Estimator component of the TWIN Personality-based Recommender System , 2012, LREC.