Reducing development and maintenance efforts for web-based recommender applications

Complex product assortments offered by online stores and electronic marketplaces make the identification of appropriate solutions a challenging task. Customers can differ greatly in their level of product domain knowledge. Therefore, recommender applications that support the product selection process are required. Knowledge-based recommender technologies allow flexible mapping of product, marketing and sales knowledge to the formal representation of a knowledge base and thus support customer-oriented sales dialogues in online selling environments. Although these technologies are frequently applied in industrial settings, related development processes are still very time-consuming. This paper presents the Koba4MS environment that supports graphical knowledge acquisition for web-based recommender applications and thus improves the effectiveness of related development and maintenance processes. The results of an experiment that investigated the effects of applying automated testing and debugging techniques to recommender knowledge base development clearly show the applicability and effectiveness of our approach in terms of time savings and reduced error rates.

[1]  Alexander Felfernig,et al.  Koba4MS: selling complex products and services using knowledge-based recommender technologies , 2005, Seventh IEEE International Conference on E-Commerce Technology (CEC'05).

[2]  Duen-Ren Liu,et al.  Hybrid Recommendation Approaches: Collaborative Filtering via Valuable Content Information , 2005, Proceedings of the 38th Annual Hawaii International Conference on System Sciences.

[3]  Pat Langley,et al.  A Personalized System for Conversational Recommendations , 2011, J. Artif. Intell. Res..

[4]  John Riedl,et al.  Item-based collaborative filtering recommendation algorithms , 2001, WWW '01.

[5]  John Riedl,et al.  GroupLens: an open architecture for collaborative filtering of netnews , 1994, CSCW '94.

[6]  Markus Stumptner,et al.  Configuration knowledge representations for Semantic Web applications , 2003, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[7]  Robin D. Burke,et al.  Hybrid Recommender Systems: Survey and Experiments , 2002, User Modeling and User-Adapted Interaction.

[8]  John Riedl,et al.  E-Commerce Recommendation Applications , 2004, Data Mining and Knowledge Discovery.

[9]  Alexander Felfernig,et al.  Knowledge-based Interactive Selling of Financial Services with FSAdvisor , 2005, AAAI.

[10]  Sanjay Mittal,et al.  Towards a Generic Model of Configuraton Tasks , 1989, IJCAI.

[11]  Raymond Reiter,et al.  A Theory of Diagnosis from First Principles , 1986, Artif. Intell..

[12]  Alexander Felfernig,et al.  Knowledge-Based Recommendation: Technologies and Experiences from Projects , 2006, ECAI.

[13]  Michael J. Pazzani,et al.  Learning and Revising User Profiles: The Identification of Interesting Web Sites , 1997, Machine Learning.

[14]  Loren Terveen,et al.  Beyond Recommender Systems: Helping People Help Each Other , 2001 .

[15]  Paul Jorgensen,et al.  Software Testing: A Craftman's Approach , 2001 .

[16]  Markus Stumptner,et al.  Consistency-based diagnosis of configuration knowledge bases , 1999, Artif. Intell..

[17]  Jonathan L. Herlocker,et al.  Evaluating collaborative filtering recommender systems , 2004, TOIS.

[18]  Josep Lluís de la Rosa i Esteva,et al.  A Taxonomy of Recommender Agents on the Internet , 2003, Artificial Intelligence Review.

[19]  Izak Benbasat,et al.  Multimedia-based interactive advising technology for online consumer decision support , 2004, CACM.

[20]  Jon Edvardsson,et al.  A Survey on Automatic Test Data Generation , 2002 .

[21]  Alun D. Preece,et al.  Evaluation of verification tools for knowledge-based systems , 1997, Int. J. Hum. Comput. Stud..

[22]  Reijo Sulonen,et al.  Empirical Testing of a Weight Constraint Rule Based Configurator , 2002 .

[23]  Ulrich Junker,et al.  QUICKXPLAIN: Preferred Explanations and Relaxations for Over-Constrained Problems , 2004, AAAI.

[24]  Alexander Felfernig,et al.  Debugging user interface descriptions of knowledge-based recommender applications , 2006, IUI '06.

[25]  Yolanda Gil,et al.  User Studies of Knowledge Acquisition Tools : Methodology and Lessons Learned , 2022 .

[26]  Robin Burke,et al.  Knowledge-based recommender systems , 2000 .

[27]  Liliana Ardissono,et al.  A Framework for the Development of Personalized, Distributed Web-Based Configuration Systems , 2003, AI Mag..

[28]  Parke Godfrey,et al.  Minimization in Cooperative Response to Failing Database Queries , 1994, Int. J. Cooperative Inf. Syst..