Goto

Collaborating Authors

 felfernig


Towards LLM-Enhanced Group Recommender Systems

Lubos, Sebastian, Felfernig, Alexander, Tran, Thi Ngoc Trang, Le, Viet-Man, Garber, Damian, Henrich, Manuel, Willfort, Reinhard, Fuchs, Jeremias

arXiv.org Artificial Intelligence

In contrast to single-user recommender systems, group recommender systems are designed to generate and explain recommendations for groups. This group-oriented setting introduces additional complexities, as several factors - absent in individual contexts - must be addressed. These include understanding group dynamics (e.g., social dependencies within the group), defining effective decision-making processes, ensuring that recommendations are suitable for all group members, and providing group-level explanations as well as explanations for individual users. In this paper, we analyze in which way large language models (LLMs) can support these aspects and help to increase the overall decision support quality and applicability of group recommender systems.


Recommender Systems for Sustainability: Overview and Research Issues

Felfernig, Alexander, Wundara, Manfred, Tran, Thi Ngoc Trang, Polat-Erdeniz, Seda, Lubos, Sebastian, El-Mansi, Merfat, Garber, Damian, Le, Viet-Man

arXiv.org Artificial Intelligence

Sustainability development goals (SDGs) are regarded as a universal call to action with the overall objectives of planet protection, ending of poverty, and ensuring peace and prosperity for all people. In order to achieve these objectives, different AI technologies play a major role. Specifically, recommender systems can provide support for organizations and individuals to achieve the defined goals. Recommender systems integrate AI technologies such as machine learning, explainable AI (XAI), case-based reasoning, and constraint solving in order to find and explain user-relevant alternatives from a potentially large set of options. In this article, we summarize the state of the art in applying recommender systems to support the achievement of sustainability development goals. In this context, we discuss open issues for future research.


Solving Multi-Configuration Problems: A Performance Analysis with Choco Solver

Ritz, Benjamin, Felfernig, Alexander, Le, Viet-Man, Lubos, Sebastian

arXiv.org Artificial Intelligence

In many scenarios, configurators support the configuration of a solution that satisfies the preferences of a single user. The concept of \emph{multi-configuration} is based on the idea of configuring a set of configurations. Such a functionality is relevant in scenarios such as the configuration of personalized exams, the configuration of project teams, and the configuration of different trips for individual members of a tourist group (e.g., when visiting a specific city). In this paper, we exemplify the application of multi-configuration for generating individualized exams. We also provide a constraint solver performance analysis which helps to gain some insights into corresponding performance issues.


FastDiagP: An Algorithm for Parallelized Direct Diagnosis

Le, Viet-Man, Silva, Cristian Vidal, Felfernig, Alexander, Benavides, David, Galindo, José, Tran, Thi Ngoc Trang

arXiv.org Artificial Intelligence

Constraint-based applications attempt to identify a solution that meets all defined user requirements. If the requirements are inconsistent with the underlying constraint set, algorithms that compute diagnoses for inconsistent constraints should be implemented to help users resolve the "no solution could be found" dilemma. FastDiag is a typical direct diagnosis algorithm that supports diagnosis calculation without predetermining conflicts. However, this approach faces runtime performance issues, especially when analyzing complex and large-scale knowledge bases. In this paper, we propose a novel algorithm, so-called FastDiagP, which is based on the idea of speculative programming. This algorithm extends FastDiag by integrating a parallelization mechanism that anticipates and pre-calculates consistency checks requested by FastDiag. This mechanism helps to provide consistency checks with fast answers and boosts the algorithm's runtime performance. The performance improvements of our proposed algorithm have been shown through empirical results using the Linux-2.6.3.33 configuration knowledge base.


Conjunctive Query Based Constraint Solving For Feature Model Configuration

Felfernig, Alexander, Le, Viet-Man, Lubos, Sebastian

arXiv.org Artificial Intelligence

Feature model configuration can be supported on the basis of various types of reasoning approaches. Examples thereof are SAT solving, constraint solving, and answer set programming (ASP). Using these approaches requires technical expertise of how to define and solve the underlying configuration problem. In this paper, we show how to apply conjunctive queries typically supported by today's relational database systems to solve constraint satisfaction problems (CSP) and -- more specifically -- feature model configuration tasks. This approach allows the application of a wide-spread database technology to solve configuration tasks and also allows for new algorithmic approaches when it comes to the identification and resolution of inconsistencies.


Group Recommender Systems: An Introduction (SpringerBriefs in Electrical and Computer Engineering): Felfernig, Alexander, Boratto, Ludovico, Stettinger, Martin, Tkalčič, Marko: 9783319750668: Amazon.com: Books

#artificialintelligence

Alexander Felfernig is a full professor at the Graz University of Technology (Austria) since March 2009 and received his PhD in Computer Science from the University of Klagenfurt. He directs the Applied Software Engineering (ASE) research group. His research interests include configuration systems, recommender systems, model-based diagnosis, software requirements engineering, different aspects of human decision making, and knowledge acquisition methods. In these areas, he is engaged in national research projects as well as in a couple of European Union projects. Alexander Felfernig has published numerous papers in renowned international conferences and journals (e.g., AI Magazine, Artificial Intelligence, IEEE Transactions on Engineering Management, IEEE Intelligent Systems, Journal of Electronic Commerce) and is a co-author of the book on "Recommender Systems" published by Cambridge University Press.


Configuring Multiple Instances with Multi-Configuration

Felfernig, Alexander, Popescu, Andrei, Uta, Mathias, Le, Viet-Man, Polat-Erdeniz, Seda, Stettinger, Martin, Atas, Müslüm, Tran, Thi Ngoc Trang

arXiv.org Artificial Intelligence

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.


AI Techniques for Software Requirements Prioritization

Felfernig, Alexander

arXiv.org Artificial Intelligence

The task of prioritization is the ranking and selection of requirements that should be included in future software releases. In this context, an intelligent prioritization decision support is extremely important. The prioritization approaches discussed in this paper are based on different Artificial Intelligence (AI) techniques that can help to improve the overall quality of requirements prioritization processes.


Group Recommendation Techniques for Feature Modeling and Configuration

Le, Viet-Man

arXiv.org Artificial Intelligence

In large-scale feature models, feature modeling and configuration processes are highly expected to be done by a group of stakeholders. In this context, recommendation techniques can increase the efficiency of feature-model design and find optimal configurations for groups of stakeholders. Existing studies show plenty of issues concerning feature model navigation support, group members' satisfaction, and conflict resolution. This study proposes group recommendation techniques for feature modeling and configuration on the basis of addressing the mentioned issues.


An Overview of Direct Diagnosis and Repair Techniques in the WeeVis Recommendation Environment

Felfernig, Alexander, Reiterer, Stefan, Stettinger, Martin, Jeran, Michael

arXiv.org Artificial Intelligence

Constraint-based recommenders support users in the identification of items (products) fitting their wishes and needs. Example domains are financial services and electronic equipment. In this paper we show how divide-and-conquer based (direct) diagnosis algorithms (no conflict detection is needed) can be exploited in constraint-based recommendation scenarios. In this context, we provide an overview of the MediaWiki-based recommendation environment WeeVis.