Computational model for generating interactions in conversational recommender system based on product functional requirements

Abstract Conversational recommender system is a tool to help customer in deciding products they are going to buy, by conversational mechanism. By this mechanism, the system is able to imitate natural conversation between customer and professional sales support, for eliciting customer preference. However, many customers are not familiar with the technical features of multi-function and multi-feature products. A more natural way to explore customer preferences is by asking what they want to use with the product they are looking for (product functional requirements). Therefore, this paper proposes a computational model incorporating product functional requirements for interaction. The proposed model covers ontology and its structure as well as algorithms for generating interaction that comprises asking question, recommending products and presenting explanation of why a product is recommended. Based on our user studies, both expert users (familiar with product technical features) and novice users (not familiar with product technical feature) prefer our proposed interaction model than that of the flat interaction model (interaction model based on technical features). Meanwhile, functional requirements-based explanation is able to improve user trust in recommended products by 30% for novice users and 17% for expert users.

[1]  Rommel N. Carvalho,et al.  Combining the Overlay Model and Bayesian Networks to Determine Learning Styles in AHES , 2019 .

[2]  Alexander Felfernig,et al.  Improving the performance of unit critiquing , 2012, UMAP.

[3]  Li Chen,et al.  Collaborative Compound Critiquing , 2014, UMAP.

[4]  Zhendong Niu,et al.  Knowledge-based recommendation: a review of ontology-based recommender systems for e-learning , 2017, Artificial Intelligence Review.

[5]  Robin D. Burke,et al.  Interactive Critiquing forCatalog Navigation in E-Commerce , 2002, Artificial Intelligence Review.

[6]  Antonio Moreno,et al.  SigTur/E-Destination: Ontology-based personalized recommendation of Tourism and Leisure Activities , 2013, Eng. Appl. Artif. Intell..

[7]  Vijayan Sugumaran,et al.  Assessing the quality of domain ontologies: Metrics and an automated ranking system , 2018, Data Knowl. Eng..

[8]  Bart P. Knijnenburg,et al.  Explaining the user experience of recommender systems , 2012, User Modeling and User-Adapted Interaction.

[9]  Klaus-Dieter Schewe,et al.  Using Formal Concept Analysis for Ontology Maintenance in Human Resource Recruitment , 2013, APCCM.

[10]  Jorge Bernardino,et al.  A Hybrid Ontology-Based Recommendation System in e-Commerce , 2019, Algorithms.

[11]  Mouzhi Ge,et al.  How should I explain? A comparison of different explanation types for recommender systems , 2014, Int. J. Hum. Comput. Stud..

[12]  Dwi H. Widyantoro,et al.  Factors Influencing User’s Adoption of Conversational Recommender System Based on Product Functional Requirements , 2016 .

[13]  Sergio Escalera Guerrero,et al.  Increasing Retrieval Quality in Conversational Recommenders , 2012, IEEE Transactions on Knowledge and Data Engineering.

[14]  Timothy W. Finin,et al.  Modeling the User in Natural Language Systems , 1988, CL.

[15]  Mehrbakhsh Nilashi,et al.  A recommender system based on collaborative filtering using ontology and dimensionality reduction techniques , 2018, Expert Syst. Appl..

[16]  Filip Radlinski,et al.  Towards Conversational Recommender Systems , 2016, KDD.

[17]  Jorge García Duque,et al.  An improvement for semantics-based recommender systems grounded on attaching temporal information to ontologies and user profiles , 2011, Eng. Appl. Artif. Intell..

[18]  Claudiu Musat,et al.  Goal-Oriented Chatbot Dialog Management Bootstrapping with Transfer Learning , 2018, IJCAI.

[19]  Yi Zhang,et al.  Conversational Recommendation System with Unsupervised Learning , 2016, RecSys.

[20]  Bilih Priyogi,et al.  Preference Elicitation Strategy for Conversational Recommender System , 2019, WSDM.

[21]  Tommaso Di Noia,et al.  Ontology-based Linked Data Summarization in Semantics-aware Recommender Systems , 2018, SEBD.

[22]  Chian Wang An Intelligent and Context-Aware Touring System Based on Ontology , 2018, HCI.

[23]  Peter Dolog,et al.  Translation of Overlay Models of Student Knowledge for Relative Domains Based on Domain Ontology Mapping , 2007, AIED.

[24]  Dwi H. Widyantoro,et al.  A framework of conversational recommender system based on user functional requirements , 2014, 2014 2nd International Conference on Information and Communication Technology (ICoICT).

[25]  Judith Masthoff,et al.  Designing and Evaluating Explanations for Recommender Systems , 2011, Recommender Systems Handbook.

[26]  Dietmar Jannach,et al.  Interacting with Recommenders—Overview and Research Directions , 2017, ACM Trans. Interact. Intell. Syst..

[27]  Naveen K. Chilamkurti,et al.  An ontology-driven personalized food recommendation in IoT-based healthcare system , 2018, The Journal of Supercomputing.

[28]  Jae Kyeong Kim,et al.  A literature review and classification of recommender systems research , 2012, Expert Syst. Appl..

[29]  Pierre-Antoine Champin,et al.  Ontology-based Recommender System in Higher Education , 2018, WWW.

[30]  Dietmar Jannach,et al.  Rapid Development of Knowledge-Based Conversational Recommender Applications with Advisor Suite , 2007, J. Web Eng..

[31]  Jianfeng Gao,et al.  End-to-End Task-Completion Neural Dialogue Systems , 2017, IJCNLP.

[32]  Nur Ulfa Maulidevi,et al.  Query refinement in recommender system based on product functional requirements , 2016, 2016 International Conference on Advanced Computer Science and Information Systems (ICACSIS).

[33]  Wassim Jaziri,et al.  How to Repair Inconsistency in OWL 2 DL Ontology Versions? , 2018, Data Knowl. Eng..

[34]  Rung Ching Chen,et al.  A recommendation system based on domain ontology and SWRL for anti-diabetic drugs selection , 2012, Expert Syst. Appl..

[35]  Zoran Budimac,et al.  Protus 2.0: Ontology-based semantic recommendation in programming tutoring system , 2012, Expert Syst. Appl..

[36]  Jie Lu,et al.  Web-Page Recommendation Based on Web Usage and Domain Knowledge , 2014 .

[37]  Pasquale Lops,et al.  A Domain-independent Framework for building Conversational Recommender Systems , 2018, KaRS@RecSys.

[38]  Pasquale Lops,et al.  Knowledge-aware and conversational recommender systems , 2018, RecSys.

[39]  David McSherry,et al.  Conversational case-based reasoning in medical decision making , 2011, Artif. Intell. Medicine.

[40]  Li Chen,et al.  Critiquing-based recommenders: survey and emerging trends , 2012, User Modeling and User-Adapted Interaction.

[41]  Norio Shiratori,et al.  Provision of Thai herbal recommendation based on an ontology , 2010, 3rd International Conference on Human System Interaction.

[42]  Pasquale Lops,et al.  Improving the User Experience with a Conversational Recommender System , 2018, AI*IA.