Group recommender systems (GRSs) are designed to assist groups of users in finding products and services that best match the combined preferences of the group members. Most GRSs are designed to involve all the group members in the user/system interaction. However, in some situations, a single member may actually interact with the system and make the decision on behalf of the entire group; for instance, choosing a restaurant suited for a group to have dinner. This specific scenario has been overlooked by existing GRSs. Here, we explicitly consider a group recommendation scenario where only a single group member, the organizer, interacts with the GRS to identify and select a suitable restaurant for his/her group. In such a scenario, to make a decision suitable for the group, the organizer needs to: (i) anticipate the other members’ food preferences, to find restaurants that offer the desired dishes, and (ii) address the problems raised by incompatible group members’ preferences, which may exclude the existence of a restaurant that meets all the group members’ preferences. To support these tasks, we have designed a system prototype, which is called MyFoodGRS. It addresses some of the functional requirements arising when a group organizer is making a good choice for a group: by supporting the organizer in anticipating preferences, entering them into the system, managing incompatible preferences of group members, and finally selecting a restaurant. We have conducted a user study and several off-line experiments. Our analysis shows that the implemented decision support functionalities, enables group organizers to select restaurants that satisfy the group members.
More than twenty-five years ago, first ideas were developed on how to design a system that can provide recommendations to groups of users instead of individual users. Since then, a rich variety of algorithmic proposals were published, e.g., on how to acquire individual preferences, how to aggregate them, and how to generate recommendations for groups of users. However, despite the rich literature on the topic, barely any examples of real-world group recommender systems can be found. This lets us question common assumptions in academic research, in particular regarding communication processes in a group and how recommendation-supported decisions are made. In this essay, we argue that these common assumptions and corresponding system designs often may not match the needs or expectations of users. We thus call for a reorientation in this research area, leveraging the capabilities of modern Generative AI assistants like ChatGPT. Specifically, as one promising future direction, we envision group recommender systems to be systems where human group members interact in a chat and an AI-based group recommendation agent assists the decision-making process in an agentic way. Ultimately, this shall lead to a more natural group decision-making environment and finally to wider adoption of group recommendation systems in practice.
Understanding how students perceive and utilize Large Language Models (LLMs) and how these interactions relate to their learning behavior and individual differences is crucial for optimizing educational process and outcomes. This paper introduces a novel dataset comprising weekly self-reported data from students in an introductory programming course, i.e., students' AI tool usage, perceived difficulty of weekly subject areas, personality traits, preferred learning styles, and general attitudes toward AI. We present a descriptive overview of the collected data and conduct a correlation analysis to gain first insights into the students' individual differences and their learning outcomes, frequency of AI tools usage, as well as their attitudes toward AI. The findings reveal that while individual student characteristics did not show significant correlations with final performance or frequency of AI tool usage, the combination of students' expectations for success and their perceived value of the task (constructs of expectancy theory) were significantly associated with both course outcomes and how often they used the AI tool. Additionally, motivational factors may be the key to fostering positive attitudes toward AI, while personality traits, particularly those related to negative emotionality, may play a more significant role in shaping resistance. This initial analysis lays the groundwork for future investigations on the prospects of AI in support of the students' learning process.
Group Recommender Systems (GRSys) are designed to recommend items that address the needs of groups of people. Compared to individual users, groups are dynamic entities where interpersonal relationships, group dynamics, emotional contagion, etc., substantially affect the group's needs. Nevertheless, these characteristics are often poorly defined or overlooked in system modeling. The fourth GMAP workshop brought together a community of scholars focused on group modeling, adaptation, and personalization. The event was dedicated to exploring the challenges and opportunities of supporting collective decision-making, fostering interdisciplinary dialogue, and forging new collaborations. The four presented papers covered a diverse range of topics: (i) an exploratory analysis of LLM applications to group meeting transcripts, (ii) an extensive review of the growing methodological divide in group recommender systems, (iii) a novel application of group modeling for personalizing public displays, and (iv) a detailed examination of prompt design for group recommendations using LLMs.
Group Recommender Systems (GRSs) have been studied and developed for more than twenty years. However, their application and usage has not grown. They can even be labeled as failures, if compared to the very successful and common recommender systems (RSs) used on all the major ecommerce and social platforms. As a result, the RSs that we all use now, are only targeted for individual users, aiming at choosing an item exclusively for themselves; no choice support is provided to groups trying to select a service, a product, an experience, a person, serving equally well all the group members. In this opinion article we discuss why the success of group recommender systems is lagging and we propose a research program unfolding on the analysis and development of new forms of collaboration between humans and intelligent systems. We define a set of roles, named CAJO, that GRSs should play in order to become more useful tools for group decision making.
Group recommender systems (GRSys) focus on the challenges of recommending to groups of users with possibly contradicting needs and preferences. Methodologically, we distinguish between approaches aiming to aggregate preferences of group members and aggregating per-user recommendations. In early GRSys research, this methodological duality did not affect the connected research objectives and evaluation methodology much. However, nowadays, we witness a gradual rift in the research induced by both algorithm classes. In this work, based on a survey of 110 recent GRSys papers, we aim to quantify this rift along several aspects, including involved communities, evaluation datasets, objectives, and baselines. We showcase how little both subtrees have in common nowadays and discuss missed opportunities this rift causes. In conclusion, we also highlight novel research avenues that may contribute towards bridging the rift to the benefit of both research areas.
collective decisions, and research has consistently shown that the more we understand about group members and their interactions, the better support such systems can provide. In this work, we propose a conceptual framework for modeling group dynamics from group chat interactions, with a particular focus on decision-making scenarios. The framework is designed to support the development of intelligent agents that provide advanced forms of decision support to groups. It consists of modular, loosely coupled components that process and analyze textual and multimedia content, which is shared in group interactions, to extract user preferences, emotional states, interpersonal relationships, and behavioral patterns. By incorporating sentiment analysis, summarization, dialogue state tracking, and conflict resolution profiling, the framework captures both individual and collective aspects of group behavior. Unlike existing approaches, our model is intended to operate dynamically and adaptively during live group interactions, offering a novel foundation for group recommender and decision support systems.
While most recommender systems cater to individual users’ needs, there are numerous situations where these systems are needed to meet groups’ demands. These systems are broadly labelled as Group Recommender Systems (GRSys). Traits like interpersonal relationships, group mood, and emotional contagion are essential to fulfilling the group’s needs. However, the group’s characteristics are frequently ill-defined and dynamic and are typically absent from systems modeling. Moreover, GRSys must maneuver between the needs of the group and the individuals when opinions differ and can contradict each other. The third edition of GMAP proposes consolidating a community of scholars interested in group modeling, adaptation, and personalization. Through the workshop, researchers continue their examination of the difficulties and possibilities of creating efficient procedures and instruments to facilitate collective decision-making. GMAP 2024 offered this unique opportunity to gather scholars from different fields to enrich discussions over GRSys’ research. The workshop also allowed attendees to strengthen their networks and establish new connections conducive to cutting-edge collaborative research.
Group recommender systems (GRSs) identify items to recommend to a group of people by aggregating group members' individual preferences into a group profile and selecting the items that have the largest score in the group profile. The GRS predicts that these recommendations would be chosen by the group by assuming that the group is applying the same preference aggregation strategy as the one adopted by the GRS. However, predicting the choice of a group is more complex since the GRS is not aware of the exact preference aggregation strategy that is going to be used by the group. To this end, the aim of this article is to validate the research hypothesis that, by using a machine learning approach and a dataset of observed group choices, it is possible to predict a group's final choice better than by using a standard preference aggregation strategy. Inspired by the Decision Scheme theory, which first tried to address the group choice prediction problem, we search for a group profile definition that, in conjunction with a machine learning model, can be used to accurately predict a group choice. Moreover, to cope with the data scarcity problem, we propose two data augmentation methods, which add synthetic group profiles to the training data, and we hypothesize that they can further improve the choice prediction accuracy. We validate our research hypotheses by using a dataset containing 282 participants organized in 79 groups. The experiments indicate that the proposed method outperforms baseline aggregation strategies when used for group choice prediction. The method we propose is robust with the presence of missing preference data and achieves a performance superior to what humans can achieve on the group choice prediction task. Finally, the proposed data augmentation method can also improve the prediction accuracy. Our approach can be exploited in novel GRSs to identify the items that the group is likely to choose and to help groups to make even better and fairer choices.
Group recommender systems (GRSs) support groups of users to find items, e.g., restaurants, that suit, as much as possible, all the group members' preferences. We consider a GRS scenario where a single member of the group, the organizer, uses the system to find and choose a suitable restaurant for the entire group. We present a novel GRS that helps the organizer to: enter the preferences of all the group members, recall them, and manage incompatible preferences. In the system's experimental evaluation, we have found that the designed functionality for recalling group members' preferences and managing incompatible preferences improve the quality of the organizer's choice.
Adaptive and personalized systems have become pervasive technologies, gradually playing an increasingly important role in our daily lives. Indeed, we are now accustomed to interacting with algorithms that leverage the power of Language Models (LLMs) to assist us in various scenarios, from services suggesting music or movies to personal assistants proactively supporting us in complex decision-making tasks. As these technologies continue to shape our everyday experiences, ensuring that the internal mechanisms guiding these algorithms are transparent and comprehensible becomes imperative. The EU General Data Protection Regulation (GDPR) recognizes the users’ right to explanation when confronted with intelligent systems, highlighting the significance of this aspect. Regrettably, current research often prioritizes the maximization of personalization strategy effectiveness, such as recommendation accuracy, at the expense of model explainability. To address this concern, the workshop aims to provide a platform for in-depth discussions on challenges, problems, and innovative research approaches in the field. The workshop specifically focuses on investigating the role of transparency and explainability in recent methodologies for constructing user models and developing personalized and adaptive systems.
Messaging apps, such as Telegram and WhatsApp, are routinely used to communicate, chat and make decisions. Group Recommender Systems (GRSs) have been introduced as self standing tools to support group interactions and decision-making. We present here a TelegramBot, named CHARM, that supports groups to make a decision on an arbitrary topic by leveraging GRSs techniques. CHARM helps elicit the group members' preferences, ranks the items that the members have suggested to be considered, provides a summary of the current status of the discussion, and finally recommends a fair choice. A focus group study has revealed that the designed functionality includes features that users expect to find in a bot aimed at supporting group decision-making.
In a decision-making scenario, one group member may need, independently from the other members, to choose an item, e.g., a restaurant, that will be experienced by the group. In a prior research on restaurant recommendation, we have identified two primary tasks of such an organizer of a lunch/dinner event, who is in charge of selecting a proper restaurant for the group: anticipating the other group members’ preferences, to properly enter these preferences in the recommender system, and reconciling incompatible preferences, if they arise in the elicitation phase. To support the first task, we augmented a group recommender system with a machine learning model that predicts group members’ food preferences, about dishes that can be consumed in the restaurant, based on other available information about the members (demographics and preferred cuisine). However, in a user study, we found that supporting functionality to be not effective in improving the quality of the choices made by the organizer. In this paper, we investigate the causes of this poor performance. We analyze the possibility that the poor performance may relate to: the deployed ML models used for food preference prediction, the amount of data about food preferences used for training the ML model, and the complexity of the preference anticipation task. The results of our experiments suggest that neither the ML model nor the scarcity of the preference data is responsible for the observed poor value of the implemented preference recalling function. While a user study seems to confirm the impossibility of accurately predicting food preferences from the considered user’s characteristics (demographics and preferred cuisine).
In everyday life, we make decisions in groups about a variety of issues. In group decision-making, group members discuss options, exchange preferences and opinions, and make a common decision. Decision support systems and group recommender systems facilitate this process by enabling preference elicitation, generating recommendations, and supporting the process. We are here interested in building a conversational system, namely, a chat app, enhanced with an AI agent supporting the group decision-making process. To design the system, rather than solely relying on our assumptions, we took one step back and conducted a comprehensive focus group study. This approach has allowed us to gain original insights into the specific needs and preferences of the future end-users, i.e., group members, ensuring that our system design aligns more closely with their requirements. The focus group study involved fourteen participants in three group compositions: friends, families, and couples. Our findings reveal that most of the group members define a good choice as one that maximizes overall satisfaction without leaving any member dissatisfied. Dealing with competing group members emerged as a primary concern, with study participants requesting specific help from the AI agent to address this challenge. Participants identified personality and group structure as crucial characteristics for the AI agent to properly operate, though some expressed privacy concerns. Lastly, participants expected an AI agent to provide private interactions with individual members, proactively guide discussions when necessary, continually analyze group interactions, and tailor support to those interactions.
This study scrutinizes five years of Sarajevo’s Air Quality Index (AQI) data using diverse machine learning models — Fourier autoregressive integrated moving average (Fourier ARIMA), Prophet, and Long short-term memory (LSTM)—to forecast AQI levels. Focusing on various prediction frames, we evaluate model performances and identify optimal strategies for different temporal granularities. Our research unveils subtle insights into each model’s efficacy, shedding light on their strengths and limitations in predicting AQI across varied timeframes. This research presents a robust framework for automatic optimization of AQI predictions, emphasizing the influence of temporal granularity on prediction accuracy, automatically selecting the most efficient models and parameters. These insights hold significant implications for data-driven decision-making in urban air quality control, paving the way for proactive and targeted interventions to improve air quality in Sarajevo and similar urban environments.
The methods and techniques introduced in the previous chapters provide a basic means to aggregate the preferences of individual group members and to determine recommendations suitable for the whole group. However, preference aggregation can go beyond the integration of the preferences of individual group members. In this chapter, we show how to take into account the aspects of personality, emotions, and group dynamics when determining item predictions for groups. We summarize research related to the integration of these aspects into recommender systems and provide some selected examples.
Although most existing recommender systems support single users, there are many scenarios where these systems target the needs of groups. Traits such as group mood, emotional contagion, and interpersonal relationships are often ill-defined characteristics, tend to mutate over time, and are usually missing from the systems’ modeling, even though they play an indispensable part in group modeling. Furthermore, producing timely and accurate recommendations for groups that are explainable, fair, and privacy-protecting is a notoriously tricky challenge since group members may have divergent views and needs. The second GMAP workshop aims at bringing together a community of researchers focused on group modeling, adaptation, and personalization. The objective is to explore the challenges and opportunities of developing effective methods and tools to support group decision-making. The workshop, we brought together researchers from several disciplines, including Psychology, Computer Science, and Organizational Behavior, to discuss their latest research and ideas on this topic. It also provided opportunities for participants to share their research and experiences and to collaborate and network with other researchers in this field. The long-term goal is to foster a vibrant and inclusive community of researchers committed to advancing our understanding of group modeling, adaptation, and personalization by bringing together experts from different disciplines and perspectives. Throughout this workshop, we aim to identify critical challenges and opportunities in this area and develop a shared research agenda to guide future work.
Markus Zanker合作论文数Free University of Bolzano-Bozen3
Derek Bridge合作论文数Department of Computer Science
University College Cork1