Demo Data from SIGIR 2026 / reviewers in the wild / expert
Alexander Felfernig
dblp:71/915
· DBLP profile ↗
134ranked-venue papers
41as first author
40since 2021 · last 2026
0000-0003-0108-3146ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 66 · 23 first-author · 17 since 2021Databases, data management, data science and information retrieval · 43 · 8 first-author · 16 since 2021Graphics, computer vision, multimedia, augmented reality and games · 40 · 16 first-author · 10 since 2021Human-computer interaction and ubiquitous computing · 15 · 4 first-author · 4 since 2021Software engineering, systems software and programming languages · 11 · 4 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 9 · 4 first-author · 2 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Artificial intelligence
7 papers |
Knowledge representation and reasoning · 100% | |
| Software engineering, system software, and programming languages
3 papers |
Program analysis · 63% Requirements engineering and software design · 30% Services computing and microservices · 7% |
Topics — the 7 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Knowledge, reasoning and agents › Knowledge representation and reasoning › inconsistency handling
conflict detection |
1.8 | 2 | 2026 | Robust Lazy Conflict Detection via Multi-Conflict Extraction and Genetic Diversity Control · AAAI 2026 INFORMEDQX: Informed Conflict Detection for Over-Constrained Problems · AAAI 2024 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › expert systems
knowledge-based configuration |
1.8 | 2 | 2026 | Robust Lazy Conflict Detection via Multi-Conflict Extraction and Genetic Diversity Control · AAAI 2026 INFORMEDQX: Informed Conflict Detection for Over-Constrained Problems · AAAI 2024 |
Program analysis
configuration analysis |
0.2 | 1 | 2023 | FASTDIAGP: An Algorithm for Parallelized Direct Diagnosis · AAAI 2023 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
knowledge-based systems |
0.1 | 2 | 2007 | The VITA Financial Services Sales Support Environment · AAAI 2007 Knowledge-based Interactive Selling of Financial Services with FSAdvisor · AAAI 2005 |
Requirements engineering and software design › inconsistency management
inconsistent requirements |
0.1 | 1 | 2009 | Plausible Repairs for Inconsistent Requirements · IJCAI 2009 |
Logic in computer science
inconsistency handling |
0.1 | 1 | 2009 | Plausible Repairs for Inconsistent Requirements · IJCAI 2009 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › diagnosis
consistency-based diagnosis |
0.0 | 1 | 2004 | Consistency-based diagnosis of configuration knowledge bases · Artif. Intell. 2004 |
Methods — techniques the papers use, named apart from their topics
speculative programming · 1.3parallelization · 1.3multi-conflict extraction · 1.0genetic algorithm · 1.0diversity control · 1.0knowledge reuse · 0.8QuickXPlain · 0.8consistency-based diagnosis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Robust Lazy Conflict Detection via Multi-Conflict Extraction and Genetic Diversity ControlabstractDetecting minimal conflict sets is essential for providing meaningful feedback in knowledge-based configuration. While lazy conflict detection addresses runtime efficiency by predetermining conflict sets offline using a genetic algorithm, it suffers from low conflict coverage, stagnation, and instability. We propose a robust enhancement that integrates multi-conflict extraction and genetic diversity control to overcome these limitations. Our method extends conflict discovery per evaluation and introduces three diversity mechanisms: full population reproduction, weighted genetic operators, and adaptive extinction. Empirical evaluations on five real-world configuration knowledge bases show that our approach recovers up to 85% of conflict sets, reduces solver calls by up to 73%, and achieves higher result stability. These improvements demonstrate the scalability and reliability of enhanced lazy conflict detection for interactive configuration systems. Viet Man Le, Lukas André Feldgrill, Alexander Felfernig |
AAAI | 3 |
| 2026 | LLM-Powered Compiler Autotuning
Damian Garber, Alexander Felfernig, Viet Man Le, Sebastian Lubos |
IEA/AIE (1) | 2 |
| 2026 | Saving Energy with Compiler Autotuning
Damian Garber, Alexander Felfernig, Viet Man Le, Sebastian Lubos |
IEA/AIE (3) | 2 |
| 2026 | Investigating Multimodal Large Language Models to Support Usability Evaluation
Sebastian Lubos, Alexander Felfernig, Damian Garber, Gerhard Leitner, Julian Schwazer, Manuel Henrich |
IEA/AIE (1) | 2 |
| 2026 | Machine Learning for Constraint-based Configuration: A SurveyabstractConstraint-based configuration is a successful industrial application of symbolic Artificial Intelligence. It involves selecting a set of components, features, or services that satisfy a given set of user requirements. These requirements, specified by an individual user or a group, guide the configuration system in identifying a solution that aligns with both, user requirements and the constraints defined in the configuration knowledge base. As configuration tasks grow in size and complexity, there is a growing need to integrate machine learning (ML) for increasing algorithmic efficiency and quality of user interaction. This survey provides a comprehensive overview of approaches that combine ML with constraint-based configuration techniques. We highlight key developments including new developments related to the integration of Large Language Models (LLMs) and identify open research challenges. Christian Bähnisch, Alexander Felfernig, Damian Garber, Albert Haag, Denis Helic, Lothar Hotz, Viet Man Le, Sebastian Lubos |
J. Artif. Intell. Res. | 2 |
| 2025 | Recommender Systems for Sustainable Development through Responsible NudgingabstractRecommender Systems (RS) influence everyday decisions, yet most remain optimized for short-term engagement or commercial gain. RS4SD aims to shift this focus by exploring how RS can contribute to sustainable development through behavioral change and nudging strategies. Aligned with the UN Sustainable Development Goals (SDG), RS4SD will highlight applications that promote responsible consumption, sustainable mobility, healthy eating, and digital well-being. In particular, we will focus on how AI and RS can be designed to foster sustainable behaviors through multi-objective optimization and ethically aligned interventions. These objectives are directly tied to the UN SDG, and we welcome all contributions showcasing RS in support of these goals. A central theme of the workshop is the integration of behavioral science and AI to design interventions that guide users toward more sustainable and healthier choices while preserving individual autonomy. Topics of interest include multi-objective recommendation, health-aware RS, eco-friendly product and tourism RS, as well as novel evaluation metrics that go beyond accuracy to capture societal impact. RS4SD will bring together researchers, stakeholders and practitioners from RS, AI, sustainability, and behavioral science to share models, datasets, frameworks, and real-world use cases. The workshop encourages interdisciplinary collaboration and aims to build a community dedicated to responsible, behavior-aware RS that benefit both individuals and society. Mehrdad Rostami, Alexander Felfernig, Wolfgang Wörndl, Mourad Oussalah 0002, Avishek Anand, Mahdi Jalili, Ashmi Banerjee |
CIKM | 2 |
| 2025 | Assessing LLMs for Prioritization in Meeting-Based Group RecommendationsabstractGroup discussions are common in both private and professional meetings. In such discussions, participants often aim to prioritize options, such as activities or features, based on the group's collective preferences. However, aligning individual preferences within a group can be challenging and may result in dissatisfaction. Group recommender systems address this by aggregating diverse and potentially conflicting preferences. This paper investigates the use of large language models (LLMs) for prioritization in meeting-based group recommendations. We show that LLMs can extract individual preferences from meeting transcripts and generate group-level recommendations without requiring additional manual input. Our user study confirms the feasibility and effectiveness of this approach, highlighting the potential of LLMs to enhance group recommendation workflows within AI-driven decision support systems. Sebastian Lubos, Alexander Felfernig, Damian Garber, Viet Man Le |
ICTAI | 2 |
| 2025 | Enhanced Optimization Space Learning: Towards Real-Time Compiler Optimization
Damian Garber, Sebastian Lubos, Viet Man Le, Alexander Felfernig |
IEA/AIE (1) | 4 |
| 2025 | Evaluating Large Language Models for the Automated Generation of Software Requirements
Thomas Puchleitner, Sebastian Lubos, Alexander Felfernig, Damian Garber |
IEA/AIE (2) | 3 |
| 2025 | 12th Joint Workshop on Interfaces and Human Decision Making for Recommender Systems (IntRS'25)abstractThe 12th Joint Workshop on Interfaces and Human Decision Making for Recommender Systems (IntRS'25) takes a user-centric perspective on recommender systems research. It brings together an interdisciplinary community of researchers and practitioners who explore a range of important issues on the "user side"of recommender systems, including user studies, psychology-informed design of RSs, novel interfaces, and evaluation methodologies. Its purpose is to identify critical challenges and emerging topics with a strong focus on fundamental historical challenges in the field. In this summary, we introduce the motivation and perspective of the workshop, review its history, and discuss the most critical issues that deserve attention for future research directions. Peter Brusilovsky, Alexander Felfernig, Pasquale Lops, Marco Polignano, Giovanni Semeraro, Martijn C. Willemsen |
RecSys | 2 |
| 2025 | Leveraging LLMs to Explain the Consequences of RecommendationsabstractRecommender systems help users make better decisions by suggesting products that match their preferences.However, users often do not understand why certain products are recommended, which can reduce trust and satisfaction.While explanations address this issue, they often fail to communicate the individual impact the decision for an item will have.To address this, we present an LLM-based framework for generating consequence-based explanations.These explanations provide comprehensible personalized insights into the positive and negative consequences of user decisions.To support the assessment and selection of the most effective prompting strategy, we introduce evaluation metrics tailored to consequenceaware explanations and systematically compare different prompting strategies for an apartment recommendation example. Sebastian Lubos, Michael Gartner, Alexander Felfernig, Reinhard Willfort |
UMAP | 3 |
| 2025 | Learning constraint orderings for direct diagnosisabstractAbstract The ability to efficiently resolve conflicts in interactive constraint-based applications is critical for user experience and system reliability. Conflict resolution can be regarded as a specific type of explanation, often denoted as diagnosis. Existing work on integrating machine learning with diagnostic reasoning emphasizes on the combination of hitting set approaches with probabilistic reasoning and memory-based machine learning. An alternative to such two-phase diagnosis approaches is direct diagnosis, which focuses on determining diagnoses without predetermining conflicts. In this article, we utilize diagnosis knowledge from the past to improve diagnosis efficiency while also maintaining user-defined preference criteria. Our approach integrates model-based collaborative filtering (feed-forward neural networks) and other machine learning approaches (e.g., logistic regression and random forest) with direct model-based diagnosis ( FastDiag ). The re-ordering of constraints as input to the diagnosis algorithm increases the efficiency of diagnostic reasoning for determining preference-preserving diagnoses. Through experiments on real-world configuration knowledge bases ( B2C , BusyBox , EA and Linux kernel ), we demonstrate significant runtime improvements and high accuracy in diagnosis prediction. With this, we also contribute to the growing body of literature on combining machine learning and constraint-based reasoning. Mathias Uta, Viet Man Le, Alexander Felfernig, Denis Helic |
J. Intell. Inf. Syst. | 3 |
| 2024 | INFORMEDQX: Informed Conflict Detection for Over-Constrained ProblemsabstractConflict detection is relevant in various application scenarios, ranging from interactive decision-making to the diagnosis of faulty knowledge bases. Conflicts can be regarded as sets of constraints that cause an inconsistency. In many scenarios (e.g., constraint-based configuration), conflicts are repeatedly determined for the same or similar sets of constraints. This misses out on the valuable opportunity for leveraging knowledge reuse and related potential performance improvements, which are extremely important, specifically interactive constraint-based applications. In this paper, we show how to integrate knowledge reuse concepts into non-instructive conflict detection. We introduce the InformedQX algorithm, which is a reuse-aware variant of QuickXPlain. The results of a related performance analysis with the Linux-2.6.3.33 configuration knowledge base show significant improvements in terms of runtime performance compared to QuickXPlain. Viet Man Le, Alexander Felfernig, Thi Ngoc Trang Tran, Mathias Uta |
AAAI | 2 |
| 2024 | ScoredKNN: An Efficient KNN Recommender Based on Dimensionality Reduction for Big Data
Seda Polat Erdeniz, Ilhan Adiyaman, Tevfik Ince, Ata Gür, Alexander Felfernig |
ISMIS | 5 |
| 2024 | Leveraging LLMs for the Quality Assurance of Software RequirementsabstractSuccessful software projects depend on the quality of software requirements. Creating high-quality requirements is a crucial step toward successful software development. Effective support in this area can significantly reduce development costs and enhance the software quality. In this paper, we introduce and assess the capabilities of a Large Language Model (LLM) to evaluate the quality characteristics of software requirements according to the ISO 29148 standard. We aim to further improve the support of stakeholders engaged in requirements engineering (RE). We show how an LLM can assess requirements, explain its decision-making process, and examine its capacity to propose improved versions of requirements. We conduct a study with software engineers to validate our approach. Our findings emphasize the potential of LLMs for improving the quality of software requirements. Sebastian Lubos, Alexander Felfernig, Thi Ngoc Trang Tran, Damian Garber, Merfat El Mansi, Seda Polat Erdeniz, Viet Man Le |
RE | 2 |
| 2024 | 11th Joint Workshop on Interfaces and Human Decision Making for Recommender Systems (IntRS'24)abstractThe primary goal of Recommender Systems is to suggest the most suitable items to a user, aligning them with the user’s interests and needs. RSs are essential for modern e-commerce, helping users discover content and products by predicting suitable items based on their past behavior. However, their success isn’t just about advanced algorithms. The design of the user interface and a good integration with the human decision-making process are equally crucial. A well-designed interface enhances the user experience and makes recommendations more effective, while a poor interface can lead to frustration. Recognizing this limitation, recent trends in Recommender Systems (RSs) are increasingly focusing on integrating Symbiotic Human-Machine Decision-Making models. These models aim to offer users a dynamic and persuasive interface that helps them better understand and engage with recommendations. This shift is a crucial step toward developing recommender systems that truly connect with users and offer a more enjoyable, trustworthy, explainable, and user-friendly experience. Although early efforts concentrated on creating systems that could proactively predict user preferences and needs, modern RSs also emphasize the importance of providing users with control and transparency over their recommendations. Finding the right balance between proactivity and user control is essential to ensure that the system supports users without being too intrusive, thus improving their overall satisfaction. As Large Language Models (LLMs) become more integrated into recommender systems, the importance of user-centric interfaces and a deep understanding of decision-making becomes even more critical. Effective integration of LLMs requires interfaces that are both visually and cognitively engaging. Peter Brusilovsky, Marco de Gemmis, Alexander Felfernig, Marco Polignano, Giovanni Semeraro, Martijn C. Willemsen |
RecSys | 3 |
| 2024 | Less is More: Towards Sustainability-Aware Persuasive Explanations in Recommender SystemsabstractRecommender systems play an important role in supporting the achievement of the United Nations sustainable development goals (SDGs). In recommender systems, explanations can support different goals, such as increasing a user’s trust in a recommendation, persuading a user to purchase specific items, or increasing the understanding of the reasons behind a recommendation. In this paper, we discuss the concept of "sustainability-aware persuasive explanations" which we regard as a major concept to support the achievement of the mentioned SDGs. Such explanations are orthogonal to most existing explanation approaches since they focus on a "less is more" principle, which per se is not included in existing e-commerce platforms. Based on a user study in three item domains, we analyze the potential impacts of sustainability-aware persuasive explanations. The study results are promising regarding user acceptance and the potential impacts of such explanations. Thi Ngoc Trang Tran, Seda Polat Erdeniz, Alexander Felfernig, Sebastian Lubos, Merfat El Mansi, Viet Man Le |
RecSys | 3 |
| 2024 | Sports recommender systems: overview and research directionsabstractAbstract Sports recommender systems receive an increasing attention due to their potential of fostering healthy living, improving personal well-being, and increasing performances in sports. These systems support people in sports, for example, by the recommendation of healthy and performance-boosting food items, the recommendation of training practices, talent and team recommendation, and the recommendation of specific tactics in competitions. With applications in the virtual world, for example, the recommendation of maps or opponents in e-sports, these systems already transcend conventional sports scenarios where physical presence is needed. On the basis of different examples, we present an overview of sports recommender systems applications and techniques. Overall, we analyze the related state-of-the-art and discuss future research directions. Alexander Felfernig, Manfred Wundara, Thi Ngoc Trang Tran, Viet Man Le, Sebastian Lubos, Seda Polat Erdeniz |
J. Intell. Inf. Syst. | 1 |
| 2024 | Preface on the special issue on group recommender systems
Ludovico Boratto, Alexander Felfernig, Martin Stettinger, Marko Tkalcic |
User Model. User Adapt. Interact. | 2 |
| 2024 | An overview of consensus models for group decision-making and group recommender systemsabstractAbstract Group decision-making processes can be supported by group recommender systems that help groups of users obtain satisfying decision outcomes. These systems integrate a consensus-achieving process, allowing group members to discuss with each other on the potential items, adapt their opinions accordingly, and achieve an agreement on a selected item. Such a process, therefore, helps to generate group recommendations with a high satisfaction level of group members. Our article provides a rigorous review of the existing consensus approaches to group decision-making. These approaches are classified depending on the applied consensus models such asreference domainwhere a set of group members or items is selected for calculating consensus measures,coincidence methodthat calculates the consensus degree between group members depending on the coincidence concept,operatorsthat aggregate user preferences,guidance measureswhere the consensus-achieving process is guided by different consensus measures, andrecommendation generationandindividual centralitythat enhance the role of a moderator or a leader in the consensus-achieving process. Further consensus techniques for group decision-making in heterogeneous and large-scale groups are also discussed in this article. Besides, to provide an overall landscape of consensus approaches, we also discuss new consensus models in group recommender systems. These models attempt to improve basic aggregation strategies, further consider social relationship interactions, and provide group members with intuitive descriptions regarding the current consensus state of the group. Finally, we point out challenges and discuss open topics for future work. Thi Ngoc Trang Tran, Alexander Felfernig, Viet Man Le |
User Model. User Adapt. Interact. | 2 |
| 2023 | FASTDIAGP: An Algorithm for Parallelized Direct DiagnosisabstractConstraint-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 pre-determining 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. Viet Man Le, Cristian Vidal Silva, Alexander Felfernig, David Benavides 0001, José A. Galindo, Thi Ngoc Trang Tran |
AAAI | 3 |
| 2023 | Computational Evaluation of Model-Agnostic Explainable AI Using Local Feature Importance in Healthcare
Seda Polat Erdeniz, Michael Schrempf, Diether Kramer, Peter P. Rainer, Alexander Felfernig, Thi Ngoc Trang Tran, Tamim Burgstaller, Sebastian Lubos |
AIME | 5 |
| 2023 | Employing Nudge Theory and Persuasive Principles with Explainable AI in Clinical Decision SupportabstractPersuasive XAI, also known as Persuasive Explainable Artificial Intelligence, refers to the combination of two concepts: explainable artificial intelligence (XAI) and persuasive technology. Persuasive XAI can be applied in decision-support systems in the healthcare domain in various ways to enhance the perception of patients about the outcomes, encourage adherence to treatment plans, and improve overall patient or clinician engagement. In this paper, we aim to analyze state-of-the-art persuasion strategies used in XAI and discuss how to apply them in Clinical Decision Support Systems (CDSS) to support clinicians and patients in making healthcare-related decisions. Seda Polat Erdeniz, Thi Ngoc Trang Tran, Alexander Felfernig, Sebastian Lubos, Michael Schrempf, Diether Kramer, Peter P. Rainer |
BIBM | 3 |
| 2023 | FMTESTING: A FEATUREIDE Plug-in for Automated Feature Model Analysis and DiagnosisabstractThe increasing size and complexity of feature models (FMs) can trigger anomalies or faults, challenging stakeholders in keeping FMs consistent with the domain requirements. Existing quality assurance tools do not provide advanced techniques to point out possibilities to adapt an FM for consistency recovery. In this paper, we present FMTESTING, which is a plug-in for FEATUREIDE, an ECLIPSE-based IDE supporting different phases of feature-oriented software development. FMTESTING is capable of automatically generating property-based test cases based on six different types of FM analysis operations. Furthermore, for violated test cases, diagnoses are provided to precisely indicate faulty FM elements (constraints) that should be adapted to restore consistency. Our tool provides user interfaces inside FEATUREIDE to ensure convenient use, even for users who are not domain experts. Viet Man Le, Thi Ngoc Trang Tran, Alexander Felfernig |
ECAI | 3 |
| 2023 | Perfect Match in Video Retrieval
Sebastian Lubos, Massimiliano Rubino, Christian Tautschnig, Markus Tautschnig, Boda Wen, Klaus Schöffmann, Alexander Felfernig |
MMM (1) | 7 |
| 2023 | 10th Joint Workshop on Interfaces and Human Decision Making for Recommender Systems (IntRS'23)abstractRecommender systems (RSs) have undoubtedly played a significant role in addressing the information overload problem by efficiently filtering and suggesting relevant items to users. These systems use both explicit and implicit user preferences to filter available data and suggest items that might align with the user’s interests. This can range from recommending movies on a streaming platform based on previous views to suggesting products for purchase based on browsing history. In their early stages, RSs focused on enhancing their algorithmic capabilities to provide accurate recommendations. However, the overemphasis on algorithms resulted in neglecting the human aspect of the user experience. Recognizing this limitation, recent trends in RSs have started to shift their attention toward incorporating Symbiotic Human-Machines Decision Making models. These models aim to provide users with dynamic and persuasive interfaces that empower them to understand and engage better with the recommendations. This shift represents an essential step in creating recommender systems that truly resonate with users and create a more enjoyable, trustable, and user-friendly experience. A crucial aspect of recommender systems’ evolution lies in their proactive nature. Early works focused on designing systems that could proactively anticipate user preferences and needs. While this remains a valuable trait, modern RSs also recognize the importance of giving users control and transparency over their recommendations. Striking the right balance between proactivity and user control ensures that the system supports users without being overly intrusive, thus enhancing their overall satisfaction. These aspects are the main discussion topics of the Joint Workshop on Interfaces and Human Decision Making for Recommender Systems at RecSys’23. In this summary, we introduce the workshop’s motivation and view, review its history, and discuss the most critical issues that deserve attention for future research directions. Peter Brusilovsky, Marco de Gemmis, Alexander Felfernig, Pasquale Lops, Marco Polignano, Giovanni Semeraro, Martijn C. Willemsen |
RecSys | 3 |
| 2023 | Analysis Operations for Constraint-based Recommender SystemsabstractConstraint-based recommender systems support users in the identification of complex items such as financial services and digital cameras (digicams). Such recommender systems enable users to find an appropriate item within the scope of a conversational process. In this context, relevant items are determined by matching user preferences with a corresponding product (item) assortment on the basis of a pre-defined set of constraints. The development and maintenance of constraint-based recommenders is often an error-prone activity – specifically with regard to the scoping of the offered item assortment. In this paper, we propose a set of offline analysis operations (metrics) that provide insights to assess the quality of a constraint-based recommender system before the system is deployed for productive use. The operations include a.o. automated analysis of feature restrictiveness and item (product) accessibility. We analyze usage scenarios of the proposed analysis operations on the basis of a simplified example digicam recommender. Sebastian Lubos, Viet Man Le, Alexander Felfernig, Thi Ngoc Trang Tran |
RecSys | 3 |
| 2023 | User Needs for Explanations of Recommendations: In-depth Analyses of the Role of Item Domain and Personal CharacteristicsabstractExplanations can be provided with different goals, such as clarifying how the system works, how well the recommended item meets the user’s preferences, and how an explanation helps the user select an item faster. Although extensive research has been conducted in this research line, not much attention is paid to investigating user needs for explanations. To the best of our knowledge, no studies provide related insights, especially from the perspectives of item domain and personal characteristics. Up to now, it is not completely clear if user needs for explanations change across different item domains and vary according to user characteristics. To analyze these aspects, we developed three web-based prototype recommender systems for low-, average-, and high-involvement item domains and conducted a user study with 553 participants from different countries. Related results show that, in high-involvement item domains, users tend to have a look at explanations when they are not satisfied with the recommended items. An opposite tendency was found in low- and average-involvement item domains. Statistically, there is insufficient evidence to suggest correlations between users’ needs for explanations and item domains or between users’ needs and personal characteristics. However, the descriptive statistics show that users’ need for explanations varies across different item domains. In this study, we also found the best explanation approaches to be used in a specific recommendation domain. Thi Ngoc Trang Tran, Alexander Felfernig, Viet Man Le, Thi Minh Ngoc Chau, Thu Giang Mai |
UMAP | 2 |
| 2022 | A Comparative Study: Classification Vs. Matrix Factorization for Therapeutics Recommendation
Seda Polat Erdeniz, Michael Schrempf, Diether Kramer, Alexander Felfernig |
ISMIS | 4 |
| 2022 | FinRec: The 3rd International Workshop on Personalization & Recommender Systems in Financial ServicesabstractThe FinRec workshop series offers a central forum for the study and discussion of the domain-specific aspects, challenges, and opportunities of RecSys and other related technologies in the financial services domain. Six years after the second edition of the workshop, the recent advances in the area of personalization and recommendation in financial services fostered the need for a new workshop aiming at bringing together researchers and practitioners working in financial services-related areas. Accordingly, the third edition of the event aims to: (1) understand and discuss open research challenges, (2) provide an overview of existing technologies using recommender systems in the financial services domain, and (3) provide an interactive platform for information exchange between industry and academia. Toine Bogers, Cataldo Musto, David (Xuejun) Wang, Alexander Felfernig, Simone Borg Bruun, Giovanni Semeraro, Yong Zheng 0001 |
RecSys | 4 |
| 2022 | Joint Workshop on Interfaces and Human Decision Making for Recommender Systems (IntRS'22)abstractThe constant increase in the amount of data and information available on the Web has made the development of systems that can support users in making relevant decisions increasingly important. Recommender systems (RSs) have emerged as tools to address this task. RSs use the preferences expressed by a user, either explicitly or implicitly, to filter the available information and proactively suggest items that might be of interest to him or her. Although in early works about the topic there was a strong interest in ways to make such systems proactive, user-friendly, and persuasive, over time they became increasingly focused on the algorithmic component solely. However, this trend is gradually being reversed and always more attention is nowadays placed also on Human Decision Making models that focus on supporting the end user in understanding what is being proposed through RSs by using dynamic and persuasive interfaces. A recommender system should be based on valuable strategies for proactively guiding users to items that match their preferences and therefore should put attention on how it is possible to make this process trustable, pleasant, and user-friendly. Such systems, moreover, should take into account psychological, cognitive and emotional aspects to enable personalization that is appropriate not only to the context of use but also to the psychological reactions of the end user. The workshop provides a venue for works that invest in the design of recommender systems which consider users’ experience during the interaction, as well as for works that explore the implications of human-computer interactions with different theories of human decision-making. In this summary, we introduce the Joint Workshop on Interfaces and Human Decision Making for Recommender Systems at RecSys’22, review its history, and discuss the most important topics considered at the workshop. Peter Brusilovsky, Marco de Gemmis, Alexander Felfernig, Pasquale Lops, Marco Polignano, Giovanni Semeraro, Martijn C. Willemsen |
RecSys | 3 |
| 2022 | DDMin versus QuickXplain - An Experimental Comparison of two Algorithms for Minimizing CollectionsabstractAbout two decades ago, two algorithms, i.e., DDMin and QuickXPlain, for minimizing collections, were independently proposed and gained attention in the two research areas of Software Engineering and Artificial Intelligence, respectively.Whereas DDMin was developed for reducing a given test case, QuickXPlain was intended to be used for obtaining minimal conflicts efficiently.In this paper, we compare the performance of both algorithms with respect to their capabilities of minimizing collections.We found out that one algorithm outperforms the other under given prerequisites and vice versa.These findings help to select the suitable algorithm for a given task.Index Terms-test case minimization, conflict minimization, software testing, application to diagnosis and configuration Oliver A. Tazl, Christopher Tafeit, Franz Wotawa, Alexander Felfernig |
SEKE | 4 |
| 2022 | Applying matrix factorization to consistency-based direct diagnosisabstractAbstract Configuration systems must be able to deal with inconsistencies which can occur in different contexts. Especially in interactive settings, where users specify requirements and a constraint solver has to identify solutions, inconsistencies may more often arise. In inconsistency situations, there is a need of diagnosis methods that support the identification of minimal sets of constraints that have to be adapted or deleted in order to restore consistency. A diagnosis algorithm’s performance can be evaluated in terms of time to find a diagnosis (runtime) and diagnosis quality. Runtime efficiency of diagnosis is especially crucial in real-time scenarios such as production scheduling, robot control, and communication networks. However, there is a trade off between diagnosis quality and the runtime efficiency of diagnostic reasoning. In this article, we deal with solving the quality-runtime performance trade off problem of direct diagnosis. In this context, we propose a novel learning approach based on matrix factorization for constraint ordering. We show that our approach improves runtime performance and diagnosis quality at the same time. Seda Polat Erdeniz, Alexander Felfernig, Müslüm Atas |
Appl. Intell. | 2 |
| 2022 | An overview of machine learning techniques in constraint solvingabstractAbstract Constraint solving is applied in different application contexts. Examples thereof are the configuration of complex products and services, the determination of production schedules, and the determination of recommendations in online sales scenarios. Constraint solvers apply, for example, search heuristics to assure adequate runtime performance and prediction quality. Several approaches have already been developed showing that machine learning (ML) can be used to optimize search processes in constraint solving. In this article, we provide an overview of the state of the art in applying ML approaches to constraint solving problems including constraint satisfaction, SAT solving, answer set programming (ASP) and applications thereof such as configuration, constraint-based recommendation, and model-based diagnosis. We compare and discuss the advantages and disadvantages of these approaches and point out relevant directions for future work. Andrei Popescu 0005, Seda Polat Erdeniz, Alexander Felfernig, Mathias Uta, Müslüm Atas, Viet Man Le, Klaus Pilsl, Martin Enzelsberger, Thi Ngoc Trang Tran |
J. Intell. Inf. Syst. | 3 |
| 2021 | Joint Workshop on Interfaces and Human Decision Making for Recommender Systems (IntRS'21)abstractRecommender systems were originally developed as interactive intelligent systems that can proactively guide users to items that match their preferences. Despite its origin on the crossroads of HCI and AI, the majority of research on recommender systems gradually focused on objective accuracy criteria paying less and less attention to how users interact with the system as well as the efficacy of interface designs from users’ perspectives. This trend is reversing with the increased volume of research that looks beyond algorithms, into users’ interactions, decision making processes, and overall experience. The series of workshops on Interfaces and Human Decision Making for Recommender Systems focuses on the ”human side” of recommender systems. The goal of the research stream featured at the workshop is to improve users’ overall experience with recommender systems by integrating different theories of human decision making into the construction of recommender systems and exploring better interfaces for recommender systems. In this summary, we introduce the Joint Workshop on Interfaces and Human Decision Making for Recommender Systems at RecSys’21, review its history, and discuss most important topics considered at the workshop. Peter Brusilovsky, Marco de Gemmis, Alexander Felfernig, Elisabeth Lex, Pasquale Lops, Giovanni Semeraro, Martijn C. Willemsen |
RecSys | 3 |
| 2021 | Do Users Appreciate Explanations of Recommendations? An Analysis in the Movie DomainabstractIn this paper, we provide insights into users’ needs regarding the inclusion of explanations in a movie recommender system. We have developed different variants of a movie recommender system prototype corresponding to different types of explanations and conducted an online user study to evaluate related explanations. The experimental results show that users do not always appreciate explanations. They want to see explanations when they are not satisfied with the recommended items. They expect to see explanations showing how well the recommended item meets their preferences. Moreover, explanation goals are interdependent and affect the overall satisfaction of users with the recommender system. Thi Ngoc Trang Tran, Viet Man Le, Müslüm Atas, Alexander Felfernig, Martin Stettinger, Andrei Popescu 0005 |
RecSys | 4 |
| 2021 | Towards psychology-aware preference construction in recommender systems: Overview and research issuesabstractAbstract User preferences are a crucial input needed by recommender systems to determine relevant items. In single-shot recommendation scenarios such as content-based filtering and collaborative filtering, user preferences are represented, for example, askeywords,categories, anditem ratings. In conversational recommendation approaches such as constraint-based and critiquing-based recommendation, user preferences are often represented on the semantic level in terms ofitem attribute valuesandcritiques. In this article, we provide an overview of preference representations used in different types of recommender systems. In this context, we take into account the fact thatpreferences aren’t stablebut are ratherconstructedwithin the scope of a recommendation process. In which way preferences are determined and adapted is influenced by various factors such aspersonality traits,emotional states, andcognitive biases. We summarize preference construction related research and also discuss aspects of counteracting cognitive biases. Müslüm Atas, Alexander Felfernig, Seda Polat Erdeniz, Andrei Popescu 0005, Thi Ngoc Trang Tran, Mathias Uta |
J. Intell. Inf. Syst. | 2 |
| 2021 | Recommender systems in the healthcare domain: state-of-the-art and research issuesabstractAbstract Nowadays, a vast amount of clinical data scattered across different sites on the Internet hinders users from finding helpful information for their well-being improvement. Besides, the overload of medical information (e.g., on drugs, medical tests, and treatment suggestions) have brought many difficulties to medical professionals in making patient-oriented decisions. These issues raise the need to apply recommender systems in the healthcare domain to help both, end-users and medical professionals, make more efficient and accurate health-related decisions. In this article, we provide a systematic overview of existing research on healthcare recommender systems. Different from existing related overview papers, our article provides insights into recommendation scenarios and recommendation approaches. Examples thereof are food recommendation, drug recommendation, health status prediction, healthcare service recommendation, and healthcare professional recommendation. Additionally, we develop working examples to give a deep understanding of recommendation algorithms. Finally, we discuss challenges concerning the development of healthcare recommender systems in the future. Thi Ngoc Trang Tran, Alexander Felfernig, Christoph Trattner, Andreas Holzinger |
J. Intell. Inf. Syst. | 2 |
| 2021 | Explanations for over-constrained problems using QuickXPlain with speculative executions
Cristian Vidal Silva, Alexander Felfernig, José A. Galindo, Müslüm Atas, David Benavides 0001 |
J. Intell. Inf. Syst. | 2 |
| 2021 | Humanized Recommender Systems: State-of-the-art and Research IssuesabstractPsychological factors such aspersonality, emotions, social connections, anddecision biasescan significantly affect the outcome of a decision process. These factors are also prevalent in the existing literature related to the inclusion of psychological aspects in recommender system development.Personalityandemotionsof users have strong connections with their interests and decision-making behavior. Hence, integrating these factors into recommender systems can help to better predict users’ item preferences and increase the satisfaction with recommended items. In scenarios where decisions are made by groups (e.g., selecting a tourism destination to visit with friends),group compositionandsocial connectionsamong group members can affect the outcome of a group decision.Decision biasesoften occur in a recommendation process, since users usually apply heuristics when making a decision. These biases can result in low-quality decisions. In this article, we provide a rigorous review of existing research on the influence of the mentioned psychological factors on recommender systems. These factors are not only considered in single-user recommendation scenarios but, importantly, also in group recommendation ones, where groups of users are involved in a decision-making process. We include working examples to provide a deeper understanding of how to take into account these factors in recommendation processes. The provided examples go beyond single-user recommendation scenarios by also considering specific aspects of group recommendation settings. Thi Ngoc Trang Tran, Alexander Felfernig, Nava Tintarev |
ACM Trans. Interact. Intell. Syst. | 2 |
| 2020 | Intelligent Recommendation & Decision Technologies for Community-Driven Requirements EngineeringabstractRequirements Engineering (RE) represents a critical phase in the management and planning of software projects.One of the main reasons for project failure is missing or incomplete RE.In order to reduce the risk of project failure, there exists a high and urgent demand for applying intelligent technologies in RE.Since the RE process is mainly decision-and community-driven, Recommender Systems are supposed to be applied in this particular context to support stakeholders in decision-making and, hence, to increase the quality of the decisions taken by the stakeholders.This paper introduces a variety of innovative recommendation tools developed within the scope of the European Horizon 2020 research project OPENREQ.Moreover, we give an overview of user studies conducted to evaluate our approaches and present final results of selected studies.The study results indicate that the developed concepts have the potential to significantly improve the quality of requirements definition and requirements prioritization. Ralph Samer, Martin Stettinger, Alexander Felfernig, Xavier Franch, Andreas A. Falkner |
ECAI | 3 |
| 2020 | KNOWLEDGECHECKR: Intelligent Techniques for Counteracting ForgettingabstractExisting e-learning environments primarily focus on the aspect of providing intuitive learning contents and to recommend learning units in a personalized fashion. The major focus of the KNOWLEDGECHECKR environment is to take into account forgetting processes which immediately start after a learning unit has been completed. In this context, techniques are needed that are able to predict which learning units are the most relevant ones to be repeated in future learning sessions. In this paper, we provide an overview of the recommendation approaches integrated in KNOWLEDGECHECKR. Examples thereof are utility-based recommendation that helps to identify learning contents to be repeated in the future, collaborative filtering approaches that help to implement session-based recommendation, and content-based recommendation that supports intelligent question answering. In order to show the applicability of the presented techniques, we provide an overview of the results of empirical studies that have been conducted in real-world scenarios. Martin Stettinger, Trang Tran 0002, Ingo Pribik, Gerhard Leitner, Alexander Felfernig, Ralph Samer, Müslüm Atas, Manfred Wundara |
ECAI | 5 |
| 2020 | ConMerge - Arbitration of Constraint-Based Knowledge Bases
Mathias Uta, Alexander Felfernig |
IEA/AIE | 2 |
| 2020 | A Parallelized Variant of Junker's QuickXPlain Algorithm
Cristian Vidal Silva, Alexander Felfernig, José A. Galindo, Müslüm Atas, David Benavides 0001 |
ISMIS | 2 |
| 2020 | Interfaces and Human Decision Making for Recommender SystemsabstractAs an interactive intelligent system, recommender systems are developed to give recommendations that match users’ preferences. Since the emergence of recommender systems, a large majority of research focuses on objective accuracy criteria and less attention has been paid to how users interact with the system and the efficacy of interface designs from users’ perspectives. The field has reached a point where it is ready to look beyond algorithms, into users’ interactions, decision making processes, and overall experience. The series of workshops on Interfaces and Human Decision Making for Recommender Systems focuses on the ”human side” of recommender systems. The goal of the research stream featured at the workshop is to improve users’ overall experience with recommender systems by integrating different theories of human decision making into the construction of recommender systems and exploring better interfaces for recommender systems. In this summary, we introduce 7th Joint Workshop on Interfaces and Human Decision Making for Recommender Systems at RecSys’20, review its history, and discuss most important topics considered at the workshop. Peter Brusilovsky, Marco de Gemmis, Alexander Felfernig, Pasquale Lops, John O'Donovan, Giovanni Semeraro, Martijn C. Willemsen |
RecSys | 3 |
| 2020 | Group Recommender User Interfaces for Improving Requirements PrioritizationabstractRequirements engineering is one of the most critical phases in the context of software development. Unclear textual specifications of requirements, hidden dependencies between requirements, and suboptimal prioritizations and release plans represent the major reasons for project delays and even cancellation. In this paper, we show how group recommender user interfaces can help to improve the quality of requirements engineering processes. To that end, we developed a novel group recommendation approach that focuses on the aspect of improving requirements prioritization by making preference elicitation processes more flexible as well as by introducing innovative user interfaces that foster information exchange among stakeholders. We conducted a large user study (N=313 participants) to evaluate our approach. The evaluation results indicate that argumentation-based user interfaces in a group setting trigger more rating and communication activity among the group members which significantly improves the quality of the prioritization process. Our main contributions are twofold: (1) more flexibility of the requirements evaluation by supporting the delegation of votes to experts and (2) an increased engagement of the stakeholders responsible for the requirements. Ralph Samer, Martin Stettinger, Alexander Felfernig |
UMAP | 3 |
| 2019 | New Approaches to the Identification of Dependencies between RequirementsabstractThere is a high demand for intelligent decision support systems which assist stakeholders in requirements engineering tasks. Examples of such tasks are the elicitation of requirements, release planning, and the identification of requirement-dependencies. In particular, the detection of dependencies between requirements is a major challenge for stakeholders. In this paper, we present two content-based recommendation approaches which automatically detect and recommend such dependencies. The first approach identifies potential dependencies between requirements which are defined on a textual level by exploiting document classification techniques (based on Linear SVM, Naive Bayes, Random Forest, and k-Nearest Neighbors). This approach uses two different feature types (TF-IDF features vs. probabilistic features). The second recommendation approach is based on Latent Semantic Analysis and defines the baseline for the evaluation with a real-world data set. The evaluation shows that the recommendation approach based on Random Forest using probabilistic features achieves the best prediction quality of all approaches (F1: 0.89). Ralph Samer, Martin Stettinger, Müslüm Atas, Alexander Felfernig, Günther Ruhe, Gouri Deshpande |
ICTAI | 4 |
| 2019 | Towards Similarity-Aware Constraint-Based Recommendation
Müslüm Atas, Thi Ngoc Trang Tran, Alexander Felfernig, Seda Polat Erdeniz, Ralph Samer, Martin Stettinger |
IEA/AIE | 3 |
| 2019 | Learned Constraint Ordering for Consistency Based Direct Diagnosis
Seda Polat Erdeniz, Alexander Felfernig, Müslüm Atas |
IEA/AIE | 2 |
| 2019 | RecSys '19 joint workshop on interfaces and human decision making for recommender systemsabstractAs an interactive intelligent system, recommender systems are developed to give recommendations that match users' preferences. Since the emergence of recommender systems, a large majority of research focuses on objective accuracy criteria and less attention has been paid to how users interact with the system and the efficacy of interface designs from users' perspectives. The field has reached a point where it is ready to look beyond algorithms, into users' interactions, decision making processes, and overall experience. This workshop will focus on the "human side" of recommender systems research. The workshop goal is to improve users' overall experience with recommender systems by integrating different theories of human decision making into the construction of recommender systems and exploring better interfaces for recommender systems. Peter Brusilovsky, Marco de Gemmis, Alexander Felfernig, Pasquale Lops, John O'Donovan, Giovanni Semeraro, Martijn C. Willemsen |
RecSys | 3 |
| 2019 | Socially-Aware Diagnosis for Constraint-Based RecommendationabstractConstraint-based group recommender systems support the identification of items that best match the individual preferences of all group members. In cases where the requirements of the group members are inconsistent with the underlying constraint set, the group needs to be supported such that an appropriate solution can be found. In this paper, we present a guided approach that determines socially-aware diagnoses based on different aggregation functions. We analyzed the prediction quality of different aggregation functions by using data collected in a user study. The results indicate that those diagnoses guided by the Least Misery aggregation function achieve a higher prediction quality compared to the Average Voting, Most Pleasure, and Majority Voting. Moreover, another major outcome of our work reveals that diagnoses based on aggregation functions outperform basic approaches such as Breadth First Search and Direct Diagnosis. Müslüm Atas, Ralph Samer, Alexander Felfernig, Thi Ngoc Trang Tran, Seda Polat Erdeniz, Martin Stettinger |
UMAP | 3 |
| 2019 | Towards Social Choice-based Explanations in Group Recommender SystemsabstractExplanations help users to better understand why a set of items has been recommended. Compared to single user recommender systems, explanations in group recommender systems have further goals. Examples thereof are fairness which helps to take into account as much as possible group members' preferences and consensus which persuades group members to agree on a decision. This paper proposes different explanation types and investigates which explanation best helps to increase the fairness perception, consensus perception, and satisfaction of group members with regard to group recommendations. We conducted a user study to evaluate the proposed explanations. The results show that explanations which take into account preferences of all or the majority of group members achieve the best results in terms of the mentioned aspects. Moreover, there exist positive correlations among these aspects, i.e., as the perceived fairness (or the perceived consensus) of explanations increases, so does the satisfaction of users with regard to group recommendations. In addition, in the context of repeated decisions, the inclusion of group members' satisfaction from previous decisions in the explanations helps to improve the fairness perception of users with regard to group recommendations. Thi Ngoc Trang Tran, Müslüm Atas, Alexander Felfernig, Viet Man Le, Ralph Samer, Martin Stettinger |
UMAP | 3 |
| 2019 | Towards Issue Recommendation for Open Source CommunitiesabstractIn open source software development, a major challenge is the prioritization of new requirements as well as the identification of responsible developers for their implementation. Unlike conventional industrial software development, where requirements engineers have to explicitly define who implements what, in the context of open source development, developers (contributors) usually decide on their own which requirements to implement next. Contributors have to deal with a huge number of requirements where the recognition of the most relevant ones often becomes a crucial task with a high impact on the success of a software project. This fact defines our major motivation for the development of a prioritization tool for the Eclipse community which recommends relevant requirements (issues/bugs) to open source developers. Our tool uses real-world data from Eclipse in order to build a prediction model. We trained and tested our tool with different classifiers such as Naive Bayes (representing our baseline), Decision Tree, and Random Forest. The evaluation results indicate that the Random Forest classifier correctly predicts issues with a precision of 0.88 (F1-score 0.68). Ralph Samer, Alexander Felfernig, Martin Stettinger |
WI | 2 |
| 2019 | An overview of recommender systems in the internet of thingsabstractThe Internet Of Things (IoT) is an emerging paradigm that envisions a networked infrastructure enabling different types of devices to be interconnected. It creates different kinds of artifacts (e.g., services and applications) in various application domains such as health monitoring, sports monitoring, animal monitoring, enhanced retail services, and smart homes. Recommendation technologies can help to more easily identify relevant artifacts and thus will become one of the key technologies in future IoT solutions. In this article, we provide an overview of existing applications of recommendation technologies in the IoT context and present new recommendation techniques on the basis of real-world IoT scenarios. Alexander Felfernig, Seda Polat Erdeniz, Christoph Uran, Stefan Reiterer, Müslüm Atas, Thi Ngoc Trang Tran, Paolo Azzoni, Csaba Király 0002, Koustabh Dolui |
J. Intell. Inf. Syst. | 1 |
| 2018 | Needs and challenges for a platform to support large-scale requirements engineering: a multiple-case studyabstractBackground: Requirement engineering is often considered a critical activity in system development projects. The increasing complexity of software as well as number and heterogeneity of stakeholders motivate the development of methods and tools for improving large-scale requirement engineering. Aims: The empirical study presented in this paper aim to identify and understand the characteristics and challenges of a platform, as desired by experts, to support requirement engineering for individual stakeholders, based on the current pain-points of their organizations when dealing with a large number requirements. Method: We conducted a multiple case study with three companies in different domains. We collected data through ten semi-structured interviews with experts from these companies. Results: The main pain-point for stakeholders is handling the vast amount of data from different sources. The foreseen platform should leverage such data to manage changes in requirements according to customers' and users' preferences. It should also offer stakeholders an estimation of how long a requirements engineering task will take to complete, along with an easier requirements dependency identification and requirements reuse strategy. Conclusions: The findings provide empirical evidence about how practitioners wish to improve their requirement engineering processes and tools. The insights are a starting point for in-depth investigations into the problems and solutions presented. Practitioners can use the results to improve existing or design new practices and tools. Davide Fucci, Cristina Palomares, Xavier Franch, Dolors Costal, Mikko Raatikainen, Martin Stettinger, Zijad Kurtanovic, Tero Kojo, Lars König, Andreas A. Falkner, Gottfried Schenner, Fabrizio Brasca, Tomi Männistö, Alexander Felfernig, Walid Maalej |
ESEM | 14 |
| 2018 | Socially-Aware Recommendation for Over-Constrained Problems
Müslüm Atas, Thi Ngoc Trang Tran, Alexander Felfernig, Ralph Samer |
IEA/AIE | 3 |
| 2018 | Lazy Conflict Detection with Genetic Algorithms
Christoph Uran, Alexander Felfernig |
IEA/AIE | 2 |
| 2018 | Towards Utility-Based Prioritization of Requirements in Open Source EnvironmentsabstractRequirements Engineering in open source projects such as ECLIPSE faces the challenge of having to prioritize requirements for individual contributors in a more or less unobtrusive fashion. In contrast to conventional industrial software development projects, contributors in open source platforms can decide on their own which requirements to implement next. In this context, the main role of prioritization is to support contributors in figuring out the most relevant and interesting requirements to be implemented next and thus avoid time-consuming and inefficient search processes. In this paper, we show how utility-based prioritization approaches can be used to support contributors in conventional as well as in open source Requirements Engineering scenarios. As an example of an open source environment, we use BUGZILLA. In this context, we also show how dependencies can be taken into account in utility-based prioritization processes. Alexander Felfernig, Martin Stettinger, Müslüm Atas, Ralph Samer, Jennifer Nerlich, Simon Scholz, Juha Tiihonen, Mikko Raatikainen |
RE | 1 |
| 2018 | Recsys'18 joint workshop on interfaces and human decision making for recommender systemsabstractAs an interactive intelligent system, recommender systems are developed to give recommendations that match users' preferences. Since the emergence of recommender systems, a large majority of research focuses on objective accuracy criteria and less attention has been paid to how users interact with the system and the efficacy of interface designs from users' perspectives. The field has reached a point where it is ready to look beyond algorithms, into users' interactions, decision making processes, and overall experience. his workshop will focus on the "human side" of recommender systems research. The workshop goal is to improve users' overall experience with recommender systems by integrating different theories of human decision making into the construction of recommender systems and exploring better interfaces for recommender systems. Peter Brusilovsky, Marco de Gemmis, Alexander Felfernig, Pasquale Lops, John O'Donovan, Giovanni Semeraro, Martijn C. Willemsen |
RecSys | 3 |
| 2018 | Using a feature model configurator for release planningabstractThe requirements for a system have many dependencies that can be expressed in the individual requirements managed in an issue tracker or a requirements management system. However, managing the entire body of requirements taking into account all complex dependencies is not well supported. We describe how a feature model based configurator can be used as a tool to help manage requirements data. Data transfer and constructing the needed requirements model can be carried out automatically by relying on a model generator. We implemented a prototype tool for requirements and release management that utilizes a knowledge-based configurator. Mikko Raatikainen, Juha Tiihonen, Tomi Männistö, Alexander Felfernig, Martin Stettinger, Ralph Samer |
SPLC (2) | 4 |
| 2018 | Investigating Serial Position Effects in Sequential Group Decision MakingabstractGroup decision making is performed in real life for the purpose of selecting an optimal solution for the whole group. Decision making behavior of group members could be impacted by item domains and the chronological order in which decision tasks are presented to groups. In this paper, we analyze situations where group members could apply different decision strategies depending on the chronological order of decision tasks. The data analysis results confirm that item domains and the order of decision tasks have an impact on group decision strategies. This is especially the case if preferences of a minority of group members are significantly different from the other group members and when decision tasks related to high-involvement item domains are arranged before decision tasks related to low-involvement item domains. In addition, we also figured out that group members invest different amounts of time in making a decision task depending on its position in a sequence of decision tasks. Thi Ngoc Trang Tran, Müslüm Atas, Alexander Felfernig, Ralph Samer, Martin Stettinger |
UMAP | 3 |
| 2018 | Automated Identification of Type-Specific Dependencies between RequirementsabstractRequirements Engineering is one of the most important phases in a software project. The elicitation of requirements and the identification of dependencies between these requirements appears to be a challenging task. In this paper, we present an approach to automatically identify requirement dependencies of type requires by using supervised classification techniques. Our results indicate that the implemented approach can detect potential requires dependencies between requirements (formulated on a textual level). We evaluated our approach on a test dataset and figured out that it is possible to identify requirement dependencies with a high prediction quality. We trained and tested our system with different classifiers such as Naive Bayes, Linear SVM, k-Nearest Neighbors, and Random Forest. The results show that Random Forest classifiers correctly predict dependencies with a F1score of ~82%. Müslüm Atas, Ralph Samer, Alexander Felfernig |
WI | 3 |
| 2018 | Anytime diagnosis for reconfigurationabstractAbstract Many domains require scalable algorithms that help to determine diagnoses efficiently and often within predefined time limits. Anytime diagnosis is able to determine solutions in such a way and thus is especially useful in real-time scenarios such as production scheduling, robot control, and communication networks management where diagnosis and corresponding reconfiguration capabilities play a major role. Anytime diagnosis in many cases comes along with a trade-off between diagnosis quality and the efficiency of diagnostic reasoning. In this paper we introduce and analyze FlexDiag which is an anytime direct diagnosis approach. We evaluate the algorithm with regard to performance and diagnosis quality using a configuration benchmark from the domain of feature models and an industrial configuration knowledge base from the automotive domain. Results show that FlexDiag helps to significantly increase the performance of direct diagnosis search with corresponding quality tradeoffs in terms of minimality and accuracy. Alexander Felfernig, Rouven Walter, José A. Galindo, David Benavides 0001, Seda Polat Erdeniz, Müslüm Atas, Stefan Reiterer |
J. Intell. Inf. Syst. | 1 |
| 2018 | An overview of recommender systems in the healthy food domainabstractRecently, food recommender systems have received increasing attention due to their relevance for healthy living. Most existing studies on the food domain focus on recommendations that suggest proper food items for individual users on the basis of considering their preferences or health problems. These systems also provide functionalities to keep track of nutritional consumption as well as to persuade users to change their eating behavior in positive ways. Also, group recommendation functionalities are very useful in the food domain, especially when a group of users wants to have a dinner together at home or have a birthday party in a restaurant. Such scenarios create many challenges for food recommender systems since the preferences of all group members have to be taken into account in an adequate fashion. In this paper, we present an overview of recommendation techniques for individuals and groups in the healthy food domain. In addition, we analyze the existing state-of-the-art in food recommender systems and discuss research challenges related to the development of future food recommendation technologies. Thi Ngoc Trang Tran, Müslüm Atas, Alexander Felfernig, Martin Stettinger |
J. Intell. Inf. Syst. | 3 |
| 2017 | Cluster-Specific Heuristics for Constraint Solving
Seda Polat Erdeniz, Alexander Felfernig, Müslüm Atas, Thi Ngoc Trang Tran, Michael Jeran, Martin Stettinger |
IEA/AIE (1) | 2 |
| 2017 | An Analysis of Group Recommendation Heuristics for High- and Low-Involvement Items
Alexander Felfernig, Müslüm Atas, Thi Ngoc Trang Tran, Martin Stettinger, Seda Polat Erdeniz, Gerhard Leitner |
IEA/AIE (1) | 1 |
| 2017 | RecSys'17 Joint Workshop on Interfaces and Human Decision Making for Recommender SystemsabstractAs intelligent interactive systems, recommender systems focus on determining predictions that fit the wishes and needs of users. Still, a large majority of recommender systems research focuses on accuracy criteria and much less attention is paid to how users interact with the system, and in which way the user interface has an influence on the selection behavior of the users. Consequently, it is important to look beyond algorithms. The main goals of the IntRS workshop are to analyze the impact of user interfaces and interaction design, and to explore human interaction with recommender systems from a human decision making perspective. Methodologies for evaluating these aspects are also within the scope of the workshop. Peter Brusilovsky, Marco de Gemmis, Alexander Felfernig, Pasquale Lops, John O'Donovan, Nava Tintarev, Martijn C. Willemsen |
RecSys | 3 |
| 2017 | Knowledge-based Learning Content Generation in the STUDYBATTLES EnvironmentabstractE-learning environments provide an orthogonal approach to transfer relevant knowledge.For example, sales representatives can improve their sales knowledge more independently from related courses offered.Major challenges for successfully establishing elearning technologies in a company are to develop learning content in an efficient fashion, to recommend only relevant content to system users, and to motivate them to utilize the learning environment in a sustainable fashion.In this paper, we present the gamification-based e-learning environment STUDYBATTLES.We provide an overview of STUDYBATTLES functionalities including content creation, gamification techniques, learning performance analysis, and automated question generation.We show how STUDYBATTLES is and can be utilized for different learning purposes in academic and professional environments.In addition, we introduce an approach to automatically generate product and sales domain learning content from recommender knowledge bases to be exploited in STUDYBATTLES.Finally, we report the results of an initial qualitative study related to the applicability of STUDYBATTLES in different domains, the potential improvements that STUDYBATTLES can achieve, and additional functionalities that should be integrated. Amal Shehadeh, Alexander Felfernig, Michael Jeran, Martin Stettinger, Stefan Reiterer |
SEKE | 2 |
| 2017 | Automated Learning Content Generation from Knowledge Bases in the STUDYBATTLES EnvironmentabstractE-learning environments provide an orthogonal approach to transfer relevant knowledge. For example, sales representatives can improve their sales knowledge more independently from related courses offered. Major challenges for successfully establishing e-learning technologies in a company are to develop learning content in an efficient fashion, to recommend only relevant content to system users, and to motivate them to utilize the learning environment in a sustainable fashion. In this paper, we present the gamification-based e-learning environment STUDYBATTLES. We provide an overview of STUDYBATTLES functionalities including content creation, gamification techniques, learning performance analysis, and automated question generation. We show how STUDYBATTLES can be utilized for different learning purposes in academic and professional environments. In addition, we introduce an approach to automatically generate product and sales domain learning content from recommender knowledge bases to be exploited in STUDYBATTLES. Finally, we report the results of an initial qualitative study related to the applicability of STUDYBATTLES in different domains, the potential improvements that StudyBattles can achieve, and additional functionalities that should be integrated. Amal Shehadeh, Alexander Felfernig, Martin Stettinger, Michael Jeran, Stefan Reiterer |
Int. J. Softw. Eng. Knowl. Eng. | 2 |
| 2017 | An introduction to personalization and mass customizationabstractMass customization as a state-of-the-art production paradigm aims to produce individualized, highly variant products and services with nearly mass production costs. A major side-effect for companies providing complex products and services is that customers quite often get confused by the high variety and do not make a purchase. Personalization technologies can help to alleviate the challenges of mass customization. These technologies support customers in specifying products and services that fit their wishes and needs in a fashion where decision and interaction efforts with sales support systems are significantly reduced. We provide a short overview of related research and the articles that are part of this special issue on Personalization and Mass Customization. Juha Tiihonen, Alexander Felfernig |
J. Intell. Inf. Syst. | 2 |
| 2017 | Human computation for constraint-based recommendersabstractPeopleViews is a Human Computation based environment for the construction of constraint-based recommenders. Constraint-based recommender systems support the handling of complex items where constraints (e.g., between user requirements and item properties) can be taken into account. When applying such systems, users are articulating their requirements and the recommender identifies solutions on the basis of the constraints in a recommendation knowledge base. In this paper, we provide an overview of the PeopleViews environment and show how recommendation knowledge can be collected from users of the environment on the basis of micro-tasks. We also show how PeopleViews exploits this knowledge for automatically generating recommendation knowledge bases. In this context, we compare the prediction quality of the recommendation approaches integrated in PeopleViews using a DSLR camera dataset. Thomas Ulz, Michael Schwarz 0001, Alexander Felfernig, Sarah Haas, Amal Shehadeh, Stefan Reiterer, Martin Stettinger |
J. Intell. Inf. Syst. | 3 |
| 2017 | Constraint-based and SAT-based diagnosis of automotive configuration problems
Rouven Walter, Alexander Felfernig, Wolfgang Küchlin |
J. Intell. Inf. Syst. | 2 |
| 2016 | RecSys'16 Joint Workshop on Interfaces and Human Decision Making for Recommender SystemsabstractAs intelligent interactive systems, recommender systems focus on determining predictions that fit the wishes and needs of users. Still, a large majority of recommender systems research focuses on accuracy criteria and much less attention is paid to how users interact with the system, and in which way the user interface has an influence on the selection behavior of the users. Consequently, it is important to look beyond algorithms. The main goals of the IntRS workshop are to analyze the impact of user interfaces and interaction design, and to explore human interaction with recommender systems. Methodologies for evaluating these aspects are also within the scope of the workshop. Peter Brusilovsky, Alexander Felfernig, Pasquale Lops, John O'Donovan, Giovanni Semeraro, Nava Tintarev, Martijn C. Willemsen |
RecSys | 2 |
| 2016 | Introduction to the Special Issue on Human Interaction with Artificial Advice GiversabstractMany interactive systems in today’s world can be viewed as providing advice to their users. Commercial examples include recommender systems, satellite navigation systems, intelligent personal assistants on smartphones, and automated checkout systems in supermarkets. We will call these systems that support people in making choices and decisions artificial advice givers (AAGs) : They propose and evaluate options while involving their human users in the decision-making process. This special issue addresses the challenge of improving the interaction between artificial and human agents. It answers the question of how an agent of each type (human and artificial) can influence and understand the reasoning, working models, and conclusions of the other agent by means of novel forms of interaction. To address this challenge, the articles in the special issue are organized around three themes: (a) human factors to consider when designing interactions with AAGs (e.g., over- and under-reliance, overestimation of the system’s capabilities), (b) methods for supporting interaction with AAGs (e.g., natural language, visualization, and argumentation), and (c) considerations for evaluating AAGs (both criteria and methodology for applying them). Nava Tintarev, John O'Donovan, Alexander Felfernig |
ACM Trans. Interact. Intell. Syst. | 3 |
| 2015 | Counteracting Serial Position Effects in the CHOICLA Group Decision Support EnvironmentabstractDecisions are often suboptimal due to the fact that humans apply simple heuristics which cause different types of decision biases. CHOICLA is an environment that supports decision making for groups of users. It supports the determination of recommendations for groups and also includes mechanisms to counteract decision biases. In this paper we give an overview of the CHOICLA environment and report the results of a user study which analyzed two voting strategies with regard to their potential of counteracting serial position (primacy/recency) effects when evaluating decision alternatives. Martin Stettinger, Alexander Felfernig, Gerhard Leitner, Stefan Reiterer, Michael Jeran |
IUI | 2 |
| 2015 | Joint Workshop on Interfaces and Human Decision Making for Recommender Systems (#IntRS)
John O'Donovan, Nava Tintarev, Alexander Felfernig, Peter Brusilovsky, Giovanni Semeraro, Pasquale Lops |
RecSys | 3 |
| 2015 | Counteracting Anchoring Effects in Group Decision Making
Martin Stettinger, Alexander Felfernig, Gerhard Leitner, Stefan Reiterer |
UMAP | 2 |
| 2014 | INTELLIREQ: Intelligent Techniques for Software Requirements EngineeringabstractRequirements Engineering is considered as one of the most critical phases of a software development project. Low-quality requirements are a major reason for the failure of a project. Consequently, techniques are needed that help to improve the support of stakeholders in the development of requirements models as well as in the process of deciding about the corresponding release plans. In this paper we introduce the INTELLIREQ Requirements Engineering environment. This environment is based on different recommendation approaches that support stakeholders in requirements-related activities such as definition, quality assurance, reuse, and release planning. We provide an overview of recommendation approaches integrated in INTELLIREQ and report results of empirical studies that show in which way recommenders can improve the quality of Requirements Engineering processes. Gerald Ninaus, Alexander Felfernig, Martin Stettinger, Stefan Reiterer, Gerhard Leitner, Leopold Weninger, Walter Schanil |
ECAI | 2 |
| 2014 | RecSys'14 joint workshop on interfaces and human decision making for recommender systemsabstractAs an interactive intelligent system, recommender systems are developed to give predictions that match users preferences. Since the emergence of recommender systems, a large majority of research focuses on objective accuracy criteria and less attention has been paid to how users interact with the system and the efficacy of interface designs from the end-user perspective. The field has reached a point where it is ready to look beyond algorithms, into users interactions, decision making processes and overall experience. Accordingly, the goals of this workshop (Int[email protected]) are to explore the human aspects of recommender systems, with a particular focus on the impact of interfaces and interaction design on decision-making and user experiences with recommender systems, and to explore methodologies to evaluate these human aspects of the recommendation process that go beyond traditional automated approaches. Nava Tintarev, John O'Donovan, Peter Brusilovsky, Alexander Felfernig, Giovanni Semeraro, Pasquale Lops |
RecSys | 4 |
| 2013 | Automated Analysis in Feature Modelling and Product Configuration
David Benavides 0001, Alexander Felfernig, José A. Galindo, Florian Reinfrank |
ICSR | 2 |
| 2013 | Personalized Diagnosis for Over-Constrained Problems
Alexander Felfernig, Monika Schubert, Stefan Reiterer |
IJCAI | 1 |
| 2013 | Workshop on human decision making in recommender systems: decisions@RecSys'13abstractA primary function of recommender systems is to help their users to make better choices and decisions. The overall goal of the workshop is to analyse and discuss novel techniques and approaches for supporting effective and efficient human decision making in different types of recommendation scenarios. The submitted papers discuss a wide range of topics from core algorithmic issues to the management of the human computer interaction. Li Chen 0009, Marco de Gemmis, Alexander Felfernig, Pasquale Lops, Francesco Ricci 0001, Giovanni Semeraro, Martijn C. Willemsen |
RecSys | 3 |
| 2013 | ReComment: towards critiquing-based recommendation with speech interactionabstractIn contrast to search-based approaches, critiquing-based recommender systems provide a navigation-based interface where users are enabled to critique displayed recommendations as a means of preference elicitation. In this paper we present Recomment, our approach to natural language based unit critiquing. We discuss the developed prototype and present the corresponding user interface. In order to show the applicability of our concepts, we present the results of a user study. This study shows that speech interfaces have the potential to improve the perceived ease of use as well as the overall quality of recommendations. Peter Grasch, Alexander Felfernig, Florian Reinfrank |
RecSys | 2 |
| 2013 | Human Decision Making and Recommender SystemsabstractRecommender systems have already proved to be valuable for coping with the information overload problem in several application domains. They provide people with suggestions for items which are likely to be of interest for them; hence, a primary function of recommender systems is to help people make good choices and decisions. However, most previous research has focused on recommendation techniques and algorithms, and less attention has been devoted to the decision making processes adopted by the users and possibly supported by the system. There is still a gap between the importance that the community gives to the assessment of recommendation algorithms and the current range of ongoing research activities concerning human decision making. Different decision-psychological phenomena can influence the decision making of users of recommender systems, and research along these lines is becoming increasingly important and popular. This special issue highlights how the coupling of recommendation algorithms with the understanding of human choice and decision making theory has the potential to benefit research and practice on recommender systems and to enable users to achieve a good balance between decision accuracy and decision effort. Li Chen 0009, Marco de Gemmis, Alexander Felfernig, Pasquale Lops, Francesco Ricci 0001, Giovanni Semeraro |
ACM Trans. Interact. Intell. Syst. | 3 |
| 2012 | Reducing the Entry Threshold of AAL Systems: Preliminary Results from Casa Vecchia
Gerhard Leitner, Anton Josef Fercher, Alexander Felfernig, Martin Hitz |
ICCHP (1) | 3 |
| 2012 | Resolving Anomalies in Configuration Knowledge Bases
Alexander Felfernig, Florian Reinfrank, Gerald Ninaus |
ISMIS | 1 |
| 2012 | Anonymous Preference Elicitation for Requirements Prioritization
Gerald Ninaus, Alexander Felfernig, Florian Reinfrank |
ISMIS | 2 |
| 2012 | Towards Persuasive Technology for Software Development Environments: An Empirical Study
Ingo Pribik, Alexander Felfernig |
PERSUASIVE | 2 |
| 2012 | RecSys'12 workshop on human decision making in recommender systemsabstractInteracting with a recommender system means to take different decisions such as selecting an item from a recommendation list, selecting a specific item feature value (e.g., camera's size, zoom) as a search criteria, selecting feedback features to be critiqued in a critiquing based recommendation session, or selecting a repair proposal for inconsistent user preferences when interacting with a knowledge-based recommender. In all these situations, users face a decision task. This workshop ([email protected]) focuses on approaches for supporting effective and efficient human decision making in different types of recommendation scenarios. Marco de Gemmis, Alexander Felfernig, Pasquale Lops, Francesco Ricci 0001, Giovanni Semeraro, Martijn C. Willemsen |
RecSys | 2 |
| 2012 | Improving the Performance of Unit Critiquing
Monika Mandl, Alexander Felfernig |
UMAP | 2 |
| 2012 | Preface to the special issue on user interfaces for recommender systems
Alexander Felfernig, Robin D. Burke, Pearl Pu |
User Model. User Adapt. Interact. | 1 |
| 2012 | Minimization of decoy effects in recommender result setsabstractRecommender systems are common web applications which support users in finding suitable products in large and/or complex product domains. Although state-of-the-art systems manage to accomplish the task of finding and presenting suitable products they Erich Christian Teppan, Alexander Felfernig |
Web Intell. Agent Syst. | 2 |
| 2011 | ReAction: Personalized Minimal Repair Adaptations for Customer Requests
Monika Schubert, Alexander Felfernig, Florian Reinfrank |
FQAS | 2 |
| 2011 | Status Quo Bias in Configuration Systems
Monika Mandl, Alexander Felfernig, Juha Tiihonen, Klaus Isak |
IEA/AIE (1) | 2 |
| 2011 | RecSys'11 workshop on human decision making in recommender systemsabstractInteracting with a recommender system means to take different decisions such as selecting a song/movie from a recommendation list, selecting specific feature values (e.g., camera's size, zoom) as criteria, selecting feedback features to be critiqued in a critiquing based recommendation session, or selecting a repair proposal for inconsistent user preferences when interacting with a knowledge-based recommender. In all these scenarios, users have to solve a decision task. The major focuses of this workshop ([email protected]) were approaches for efficient human decision making in different types of recommendation scenarios. Alexander Felfernig, Li Chen 0009, Monika Mandl |
RecSys | 1 |
| 2011 | Consumer decision making in knowledge-based recommendation
Monika Mandl, Alexander Felfernig, Erich Christian Teppan, Monika Schubert |
J. Intell. Inf. Syst. | 2 |
| 2010 | Efficient Explanations for Inconsistent Constraint SetsabstractConstraint sets can become inconsistent in different contexts. We are interested in identifying minimal sets of constraints that have to be adapted or deleted in order to restore consistency. In this paper we sketch a highly efficient divide-and-conquer based diagnosis approach which identifies minimal sets of faulty constraints in a given over-constrained problem. This approach is specifically applicable in scenarios where the efficient identification of leading (preferred) diagnoses is crucial. Alexander Felfernig, Monika Schubert, Monika Mandl, Gerhard Friedrich, Erich Christian Teppan |
ECAI | 1 |
| 2010 | Empirical Knowledge Engineering: Cognitive Aspects in the Development of Constraint-Based Recommenders
Alexander Felfernig, Monika Mandl, Anton Pum, Monika Schubert |
IEA/AIE (1) | 1 |
| 2010 | Adaptive Utility-Based Recommendation
Alexander Felfernig, Monika Mandl, Stefan Schippel, Monika Schubert, Erich Christian Teppan |
IEA/AIE (1) | 1 |
| 2010 | FastXplain: Conflict Detection for Constraint-Based Recommendation Problems
Monika Schubert, Alexander Felfernig, Monika Mandl |
IEA/AIE (1) | 2 |
| 2010 | Personalized user interfaces for product configurationabstractConfiguration technologies are well established as a foundation of mass customization which is a production paradigm that supports the manufacturing of highly-variant products under pricing conditions similar to mass production. A side-effect of the high diversity of products offered by a configurator is that the complexity of the alternatives may outstrip a user's capability to explore them and make a buying decision. In order to improve the quality of configuration processes, we combine knowledge-based configuration with collaborative and content-based recommendation algorithms. In this paper we present configuration techniques that recommend personalized default values to users. Results of an empirical study show improvements in terms of, for example, user satisfaction or the quality of the configuration process. Alexander Felfernig, Monika Mandl, Juha Tiihonen, Monika Schubert, Gerhard Leitner |
IUI | 1 |
| 2009 | Utility-Based Repair of Inconsistent Requirements
Alexander Felfernig, Markus Mairitsch, Monika Mandl, Monika Schubert, Erich Christian Teppan |
IEA/AIE | 1 |
| 2009 | Calculating Decoy Items in Utility-Based Recommendation
Erich Christian Teppan, Alexander Felfernig |
IEA/AIE | 2 |
| 2009 | Plausible Repairs for Inconsistent Requirements
Alexander Felfernig, Gerhard Friedrich, Monika Schubert, Monika Mandl, Markus Mairitsch, Erich Christian Teppan |
IJCAI | 1 |
| 2009 | Minimization of Product Utility Estimation Errors in Recommender Result Set EvaluationsabstractRecommender systems are wide-spread web applications which can effectively support users in finding suitable products in a large and/or complex product domain. Although state-of-the-art systems manage to accomplish the task of finding and presenting suitable products they show big deficits in the applied model of human behavior. Time limitations, cognitive capacities, and willingness to cognitive effort bound rational decision taking which can lead to unforeseen side effects and furthermore to sub-optimal decisions. Decoy effects are cognitive phenomenons which are omni-present on result pages. State-of-the-art recommender systems are completely unaware of such effects. Due to the fact that such effects constitute one source of irrational decisions their identification and, if necessary, the neutralization of their biasing potential is extremely important. This paper introduces an approach for identifying and minimizing decoy effects on recommender result pages. To undergird the presented approach we present the results of a corresponding user study which clearly proofs the concept. Erich Christian Teppan, Alexander Felfernig |
Web Intelligence | 2 |
| 2009 | Automated debugging of recommender user interface descriptions
Alexander Felfernig, Gerhard Friedrich, Klaus Isak, Konstantin Schekotihin, Erich Christian Teppan, Dietmar Jannach |
Appl. Intell. | 1 |
| 2008 | Constraint-based recommender systems: technologies and research issuesabstractRecommender systems support users in identifying products and services in e-commerce and other information-rich environments. Recommendation problems have a long history as a successful AI application area, with substantial interest beginning in the mid-1990s, and increasing with the subsequent rise of e-commerce. Recommender systems research long focused on recommending only simple products such as movies or books; constraint-based recommendation now receives increasing attention due to the capability of recommending complex products and services. In this paper, we first introduce a taxonomy of recommendation knowledge sources and algorithmic approaches. We then go on to discuss the most prevalent techniques of constraint-based recommendation and outline open research issues. Alexander Felfernig, Robin D. Burke |
ICEC | 1 |
| 2008 | Intelligent debugging and repair of utility constraint sets in knowledge-based recommender applicationsabstractRecommenders support effective product retrieval processes for online users. These systems propose repair actions in situations where no solution can be found and derive recommendations including a set of explanations as to why a certain product has been selected. In this context utility constraints (scoring rules) have to be defined which specify the way utilities of products, explanations, and repair alternatives are determined. Such constraints can be faulty which means that they calculate rankings in a way not expected by marketing and sales experts. The maintenance and repair of such constraints is an extremely error-prone task. In this paper we present an intelligent environment which supports the automated adaptation of faulty utility constraints taking into account existing marketing and sales requirements. In this context we discuss experiences from commercial projects. Alexander Felfernig, Erich Christian Teppan, Gerhard Friedrich, Klaus Isak |
IUI | 1 |
| 2008 | Persuasion in Knowledge-Based Recommendation
Alexander Felfernig, Bartosz Gula, Gerhard Leitner, Marco Maier, Rudolf Melcher, Erich Christian Teppan |
PERSUASIVE | 1 |
| 2007 | The VITA Financial Services Sales Support Environment
Alexander Felfernig, Klaus Isak, Kalman Szabo, Peter Zachar |
AAAI | 1 |
| 2007 | Persuasive Recommendation: Serial Position Effects in Knowledge-Based Recommender Systems
Alexander Felfernig, Gerhard Friedrich, Bartosz Gula, Martin Hitz, Thomas Kruggel, Gerhard Leitner, Rudolf Melcher, D. Riepan, S. Strauss, Erich Christian Teppan, Oliver Vitouch |
PERSUASIVE | 1 |
| 2007 | Knowledge-Based Recommender Technologies for Marketing and SalesabstractRecommender applications support decision-making processes by helping online customers to identify products more effectively. Recommendation problems have a long history as a successful application area of Artificial Intelligence (AI) and the interest in recommender applications has dramatically increased due to the demand for personalization technologies by large and successful e-Commerce environments. Knowledge-based recommender applications are especially useful for improving the accessibility of complex products such as financial services or computers. Such products demand a more profound knowledge from customers than simple products such as CDs or movies. In this paper we focus on a discussion of AI technologies needed for the development of knowledge-based recommender applications. In this context, we report experiences from commercial projects and present the results of a study which investigated key factors influencing the acceptance of knowledge-based recommender technologies by end-users. Alexander Felfernig, Erich Christian Teppan, Bartosz Gula |
Int. J. Pattern Recognit. Artif. Intell. | 1 |
| 2006 | Knowledge-Based Recommendation: Technologies and Experiences from Projects
Alexander Felfernig, Klaus Isak, Christian Russ 0002 |
ECAI | 1 |
| 2006 | Diagnosing Faulty Transitions in Recommender User Interface Descriptions
Alexander Felfernig |
IEA/AIE | 1 |
| 2006 | Debugging user interface descriptions of knowledge-based recommender applicationsabstractThe complexity of product assortments offered by e-Commerce platforms requires intelligent sales assistance systems alleviating the retrieval of solutions fitting to the wishes and needs of a customer. Knowledge-based recommender applications meet these requirements by allowing the calculation of personalized solutions based on an explicit representation of product, marketing and sales knowledge stored in an underlying recommender knowledge base. Unfortunately, in many cases faulty models of recommender user interfaces are defined by knowledge engineers and no automated support for debugging such process designs is available. This paper presents an approach to automated debugging of faulty process designs of knowledge-based recommenders which increases the productivity of user interface development and maintenance. The approach has been implemented for a knowledge-based recommender environment within the scope of the Koba4MS project. Alexander Felfernig, Konstantin Schekotihin |
IUI | 1 |
| 2005 | Knowledge-based Interactive Selling of Financial Services with FSAdvisor
Alexander Felfernig, Alfred Kiener |
AAAI | 1 |
| 2005 | AI Technologies Supporting Effective Development Processes for Knowledge-based Recommender Applications
Alexander Felfernig, Sergiu Gordea |
SEKE | 1 |
| 2004 | Effort Estimation for Knowledge-based Configuration Systems
Alexander Felfernig |
SEKE | 1 |
| 2004 | Consistency-based diagnosis of configuration knowledge bases
Alexander Felfernig, Gerhard Friedrich, Dietmar Jannach, Markus Stumptner |
Artif. Intell. | 1 |
| 2003 | Developing Constraint-Based Applications with Spreadsheets
Alexander Felfernig, Gerhard Friedrich, Dietmar Jannach, Christian Russ 0002, Markus Zanker |
IEA/AIE | 1 |
| 2002 | Personalising On-Line Configuration of Products and Services
Liliana Ardissono, Alexander Felfernig, Gerhard Friedrich, Anna Goy, Dietmar Jannach, Markus Meyer, Giovanna Petrone, Ralph Schäfer, Wilken Schuetz, Markus Zanker |
ECAI | 2 |
| 2002 | A Framework for Rapid Development of Advanced Web-based Configurator Applications
Liliana Ardissono, Alexander Felfernig, Gerhard Friedrich, Dietmar Jannach, Markus Zanker, Ralph Schäfer |
ECAI | 2 |
| 2002 | Acquiring Configuration Knowledge Bases in the Semantic Web Using UML
Alexander Felfernig, Gerhard Friedrich, Dietmar Jannach, Markus Stumptner, Markus Zanker |
EKAW | 1 |
| 2002 | Knowledge Acquisition for Building and Integrating Product Configurators
Alexander Felfernig |
PRO-VE | 1 |
| 2002 | Semantic Configuration Web Services in the CAWICOMS Project
Alexander Felfernig, Gerhard Friedrich, Dietmar Jannach, Markus Zanker |
ISWC | 1 |
| 2001 | Distributed Configuration as Distributed Dynamic Constraint Satisfaction
Alexander Felfernig, Gerhard Friedrich, Dietmar Jannach, Markus Zanker |
IEA/AIE | 1 |
| 2001 | Intelligent Support for Interactive Configuration of Mass-Customized Products
Alexander Felfernig, Gerhard Friedrich, Dietmar Jannach, Markus Zanker |
IEA/AIE | 1 |
| 2001 | Intelligent Interfaces for Distributed Web-Based Product and Service Configuration
Liliana Ardissono, Alexander Felfernig, Gerhard Friedrich, Dietmar Jannach, Ralph Schäfer, Markus Zanker |
Web Intelligence | 2 |
| 2001 | Conceptual modeling for configuration of mass-customizable products
Alexander Felfernig, Gerhard Friedrich, Dietmar Jannach |
Artif. Intell. Eng. | 1 |
| 2000 | Diagrammatic Acquisition of Functional Knowledge for Product Configuration Systems with the Unified Modeling Language
Alexander Felfernig, Markus Zanker |
Diagrams | 1 |
| 2000 | Consistency-Based Diagnosis of Configuration Knowledge Bases
Alexander Felfernig, Gerhard Friedrich, Dietmar Jannach, Markus Stumptner |
ECAI | 1 |
| 2000 | Integrating Knowledge-Based Configuration Systems by Sharing Functional Architectures
Alexander Felfernig, Gerhard Friedrich, Dietmar Jannach, Markus Zanker |
EKAW | 1 |
| 2000 | A Framework for the Development of Cooperative Configuration Agents
Alexander Felfernig, Gerhard Friedrich, Dietmar Jannach, Markus Zanker |
IEA/AIE | 1 |
| 2000 | Uml as Domain Specific Language for the Construction of Knowledge-Based Configuration SystemsabstractIn many domains, software development has to meet the challenges of developing highly adaptable software very rapidly. In order to accomplish this task, domain specific, formal description languages and knowledge-based systems are employed. From the viewpoint of the industrial software development process, it is important to integrate the construction and maintenance of these systems into standard software engineering processes. In addition, the descriptions should be comprehensible for the domain experts in order to facilitate the review process. For the realization of product configuration systems, we show how these requirements can be met by using a standard design language (UML-Unified Modeling Language) as notation in order to simplify the construction of a logic-based description of the domain knowledge. We show how classical description concepts for expressing configuration knowledge can be introduced into UML and be translated into logical sentences automatically. These sentences are exploited by a general inference engine solving the configuration task. Alexander Felfernig, Gerhard Friedrich, Dietmar Jannach |
Int. J. Softw. Eng. Knowl. Eng. | 1 |