Configuring Multiple Instances with Multi-Configuration

Configuration is a successful application area of Artificial Intelligence. In the majority of the cases, configuration systems focus on configuring one solution (configuration) that satisfies the preferences of a single user or a group of users. In this paper, we introduce a new configuration approach – multi-configuration – that focuses on scenarios where the outcome of a configuration process is a set of configurations. Example applications thereof are the configuration of personalized exams for individual students, the configuration of project teams, reviewer-to-paper assignment, and hotel room assignments including individualized city trips for tourist groups. For multi-configuration scenarios, we exemplify a constraint satisfaction problem representation in the context of configuring exams. The paper is concluded with a discussion of open issues for future work.

[1]  Alexander Felfernig AI Techniques for Software Requirements Prioritization , 2021, ArXiv.

[2]  Daniel Sabin,et al.  Product Configuration Frameworks - A Survey , 1998, IEEE Intell. Syst..

[3]  Ludovico Boratto Group Recommender Systems , 2016, RecSys.

[4]  Wolfgang Schröder-Preikschat,et al.  The Linux Kernel Configurator as a Feature Modeling Tool , 2008, SPLC.

[5]  Thi Ngoc Trang Tran,et al.  Towards Group-Based Configuration , 2016 .

[6]  Markus Stumptner,et al.  An Overview of Knowledge-Based Configuration , 1997, AI Commun..

[7]  Markus Stumptner,et al.  Configuring Large Systems Using Generative Constraint Satisfaction , 1998, IEEE Intell. Syst..

[8]  Arnaud Gotlieb,et al.  Automatic test data generation using constraint solving techniques , 1998, ISSTA '98.

[9]  Alexander Felfernig,et al.  KNOWLEDGECHECKR: Intelligent Techniques for Counteracting Forgetting , 2021, ECAI.

[10]  Alexander Felfernig,et al.  An efficient diagnosis algorithm for inconsistent constraint sets , 2011, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

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

[12]  Edward P. K. Tsang,et al.  Foundations of constraint satisfaction , 1993, Computation in cognitive science.

[13]  Alexander Felfernig,et al.  DIRECTDEBUG: Automated Testing and Debugging of Feature Models , 2021, 2021 IEEE/ACM 43rd International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER).

[14]  Hans Johannesson,et al.  Future Alternatives for Automotive Configuration Management , 2014, CSER.

[15]  Alexander Felfernig,et al.  Knowledge-Based Configuration: From Research to Business Cases , 2014 .