Recommender Systems for Configuration Knowledge Engineering

The knowledge engineering bottleneck is still a major challenge in configurator projects. In this paper we show how recommender systems can support knowledge base development and maintenance processes. We discuss a couple of scenarios for the application of recommender systems in knowledge engineering and report the results of empirical studies which show the importance of user-centered configuration knowledge organization.

[1]  Eugene C. Freuder In Pursuit of the Holy Grail , 1996, CSUR.

[2]  Gerhard Friedrich,et al.  Conceptual modeling for configuration of mass-customizable products , 2001, Artif. Intell. Eng..

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

[4]  Bradley N. Miller,et al.  GroupLens: applying collaborative filtering to Usenet news , 1997, CACM.

[5]  Paul Resnick,et al.  Recommender systems , 1997, CACM.

[6]  Gerhard Friedrich,et al.  Uml as Domain Specific Language for the Construction of Knowledge-Based Configuration Systems , 1999, Int. J. Softw. Eng. Knowl. Eng..

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

[8]  Margaret-Anne D. Storey,et al.  Theories, tools and research methods in program comprehension: past, present and future , 2006, Software Quality Journal.

[9]  B. Kahn,et al.  Variety for sale: Mass customization or mass confusion? , 1998 .

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

[11]  Andrew. Watkins,et al.  Consistency-based diagnosis using dynamic models , 1999 .

[12]  John P. McDermott,et al.  R1: A Rule-Based Configurer of Computer Systems , 1982, Artif. Intell..

[13]  Alexander Felfernig,et al.  Proceedings of the 16th International Configuration Workshop , 2014 .

[14]  Alexander Felfernig,et al.  Constraint-based recommender systems: technologies and research issues , 2008, ICEC.

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

[16]  Markus Stumptner,et al.  Generative constraint-based configuration of large technical systems , 1998, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[17]  Alexander Felfernig,et al.  Empirical Knowledge Engineering: Cognitive Aspects in the Development of Constraint-Based Recommenders , 2010, IEA/AIE.

[18]  Martin P. Robillard,et al.  Recommendation Systems for Software Engineering , 2010, IEEE Software.

[19]  Karl Rihaczek,et al.  1. WHAT IS DATA MINING? , 2019, Data Mining for the Social Sciences.

[20]  Gerhard Friedrich,et al.  Recommender Systems: Collaborative recommendation , 2010 .

[21]  Alexander Felfernig,et al.  Personalized Diagnosis for Over-Constrained Problems , 2013, IJCAI.