9,074 research outputs found
p � Sequential Group Recommendations p
p � Group recommendations p � Rank aggregation – optimal aggregation p � Rank aggregation for group recommendation p � Dimensions considered in the study n � Group size n � Inter group similarity n � Rank aggregation method
What is the role of context in fair group recommendations?
We investigate the role played by the context, i.e. the situation the group is currently experiencing, in the design of a system that recommends sequences of activities as a multi-objective optimization problem, where the satisfaction of the group and the available time interval are two of the functions to be optimized. In particular, we highlight that the dynamic evolution of the group can be the key contextual feature that has to be considered to produce fair suggestions
Personalized Recommendation for Balancing Content Generation and Usage on Two-Sided Entertainment Platforms
Online entertainment platforms such as Youtube host a vast amount of user-generated content (UGC). The unique feature of two-sided UGC entertainment platforms is that creators’ content generation and users’ content usage can influence each other. However, traditional recommender systems often emphasize content usage but ignore content generation, leading to a misalignment between these two goals. To address the challenge, this paper proposes a prescriptive uplift framework to balance content generation and usage through personalized recommendations. Specifically, we first predict the heterogeneous treatment effects (HTEs) of recommended contents on creators’ content generation and users’ content usage, then consider these two predicted HTEs simultaneously in an optimization model to determine the recommended contents for each user. Using a large-scale real-world dataset, we demonstrate that the proposed recommendation method better balances content generation and usage and brings a 42% increase in participants’ activity compared to existing benchmark methods
SQUIRREL : A framework for sequential group recommendations through reinforcement learning
Nowadays, sequential recommendations are becoming more prevalent. A user expects the system to remember past interactions and not conduct each recommendation round as a stand-alone process. Additionally, group recommendation systems are more prominent since more and more people are able to form groups for activities. Subsequently, the data that a group recommendation system needs to consider becomes more complicated — historical data and feedback for each user, the items recommended and ultimately selected to and by the group, etc. This makes the selection of a group recommendation algorithm to be even more complex. In this work, we propose the SQUIRREL framework — SeQUentIal Recommendations with ReinforcEment Learning, a model that relies on reinforcement learning techniques to select the most appropriate group recommendation algorithm based on the current state of the group. At each round of recommendations, we calculate the satisfaction of each group member, how relevant each item in the group recommendation list is for each user, and based on this the model selects an action, that is, a recommendation algorithm out of a predefined set that will produce the maximum reward. We present a sample of methods that can be used; however, the model is able to be further configured with additional actions, different definitions of rewards or states. We perform experiments on three real world datasets, 20M MovieLens, GoodReads and Amazon, and show that SQUIRREL is able to outperform all the individual recommendation methods used in the action set, by correctly identifying the recommendation algorithm that maximizes the reward function utilized.publishedVersionPeer reviewe
Explainability in Music Recommender Systems
The most common way to listen to recorded music nowadays is via streaming
platforms which provide access to tens of millions of tracks. To assist users
in effectively browsing these large catalogs, the integration of Music
Recommender Systems (MRSs) has become essential. Current real-world MRSs are
often quite complex and optimized for recommendation accuracy. They combine
several building blocks based on collaborative filtering and content-based
recommendation. This complexity can hinder the ability to explain
recommendations to end users, which is particularly important for
recommendations perceived as unexpected or inappropriate. While pure
recommendation performance often correlates with user satisfaction,
explainability has a positive impact on other factors such as trust and
forgiveness, which are ultimately essential to maintain user loyalty.
In this article, we discuss how explainability can be addressed in the
context of MRSs. We provide perspectives on how explainability could improve
music recommendation algorithms and enhance user experience. First, we review
common dimensions and goals of recommenders' explainability and in general of
eXplainable Artificial Intelligence (XAI), and elaborate on the extent to which
these apply -- or need to be adapted -- to the specific characteristics of
music consumption and recommendation. Then, we show how explainability
components can be integrated within a MRS and in what form explanations can be
provided. Since the evaluation of explanation quality is decoupled from pure
accuracy-based evaluation criteria, we also discuss requirements and strategies
for evaluating explanations of music recommendations. Finally, we describe the
current challenges for introducing explainability within a large-scale
industrial music recommender system and provide research perspectives.Comment: To appear in AI Magazine, Special Topic on Recommender Systems 202
Visualizations and Explanations for Sequential Group Recommendations
The popularity of sequential recommendations is on the rise these days. It is important for the system not to treat each round of recommendations as an independent activity; rather, it should store information about previous encounters. More and more people are creating groups for activities, which makes group recommendation systems more popular. It frequently happens, however, that recommenders are unable to find the most useful data pieces. This flaw is addressed by explaining why specific suggestions are given. This work proposes visualizations for recommendations generated by SQUIRREL, A Framework for Sequential Group Recommendations through Reinforcement Learning. We explored three why questions using the 20M MovieLens dataset. Explanations rely on the aggregation method used for the last iteration for a particular group, combined with single-user and group recommendations. The Graphical User Interface framework incorporates visualizations and explanations. We have used three test cases and are able to provide explanations personalized for each group
- …