117 research outputs found
Music Recommendation to Groups
First we present Unison, a conceptual music recommender system for groups of people; the system aims at generating a playlist that takes musical tastes of all the group members into account. We discuss both theoretical and practical concerns related to such a system. We develop a model of user preferences and discuss how we can shift from individual recommendations to group consensus. In constructing the user preferences model we use an intermediary music track model that combines user-generated tags with a dimensionality reduction technique to build a compact spatial embedding of tracks. Secondly we introduce GroupStreamer, a practical implementation of the system that runs on Android devices. We present the technological choices that were made along the way
Generalized Group Profiling for Content Customization
There is an ongoing debate on personalization, adapting results to the unique
user exploiting a user's personal history, versus customization, adapting
results to a group profile sharing one or more characteristics with the user at
hand. Personal profiles are often sparse, due to cold start problems and the
fact that users typically search for new items or information, necessitating to
back-off to customization, but group profiles often suffer from accidental
features brought in by the unique individual contributing to the group. In this
paper we propose a generalized group profiling approach that teases apart the
exact contribution of the individual user level and the "abstract" group level
by extracting a latent model that captures all, and only, the essential
features of the whole group. Our main findings are the followings. First, we
propose an efficient way of group profiling which implicitly eliminates the
general and specific features from users' models in a group and takes out the
abstract model representing the whole group. Second, we employ the resulting
models in the task of contextual suggestion. We analyse different grouping
criteria and we find that group-based suggestions improve the customization.
Third, we see that the granularity of groups affects the quality of group
profiling. We observe that grouping approach should compromise between the
level of customization and groups' size.Comment: Short paper (4 pages) published in proceedings of ACM SIGIR
Conference on Human Information Interaction and Retrieval (CHIIR'16
Recommended from our members
When users generate music playlists: When words leave off, music begins?
Music systems that generate playlists are gaining increasing popularity, yet ways to select songs to be acceptable to users is still elusive. We present the results of an explorative study that focused on the language of musically untrained end users for playlist choices, in a variety of listening contexts. Our results indicate that there are a number of opportunities for playlist recommendation or retrieval systems, particularly by taking context into account
Tour recommendation for groups
Consider a group of people who are visiting a major touristic city, such as NY, Paris, or Rome. It is reasonable to assume that each member of the group has his or her own interests or preferences about places to visit, which in general may differ from those of other members. Still, people almost always want to hang out together and so the following question naturally arises: What is the best tour that the group could perform together in the city? This problem underpins several challenges, ranging from understanding people’s expected attitudes towards potential points of interest, to modeling and providing good and viable solutions. Formulating this problem is challenging because of multiple competing objectives. For example, making the entire group as happy as possible in general conflicts with the objective that no member becomes disappointed. In this paper, we address the algorithmic implications of the above problem, by providing various formulations that take into account the overall group as well as the individual satisfaction and the length of the tour. We then study the computational complexity of these formulations, we provide effective and efficient practical algorithms, and, finally, we evaluate them on datasets constructed from real city data
- …