TastePaths: Enabling Deeper Exploration and Understanding of Personal Preferences in Recommender Systems
Authors
Document Title
TastePaths: Enabling Deeper Exploration and Understanding of Personal Preferences in Recommender Systems
Document Information
- Topic Area: Recommender Systems and Personalized User Exploration
- Keywords: Recommender Systems, Music Exploration, Interactive Search, Visualization, User Preferences
- Conference Information: IUI '22, March 22–25, 2022, Helsinki, Finland
Research Background and Problem
Background
Recommender systems play a critical role in daily information consumption, yet their traditional linear content presentation often traps users in "filter bubbles," limiting their ability to explore new domains and deepen their understanding of personal preferences. Particularly in the context of music recommendation, this limitation hinders users from discovering their interests more profoundly.
Problems and Motivation
- Existing recommender systems overly focus on short-term consumption satisfaction rather than aiding users in achieving "self-actualization."
- Users struggle to effectively learn and expand their interests when exploring unfamiliar domains using recommender systems.
- Recommender systems lack interactive tools to support user control over the exploration process and understanding of recommendation algorithms.
Research Questions
- Role of personalization in music exploration: How can personalized data help users delve deeper into and better understand their preferred music styles?
- Optimization of exploration strategies: If the linear constraints of recommender systems are removed, what exploration strategies will users adopt? How can these strategies be better supported?
- Learning user preferences: How does learning about music preferences help users improve their ability to express interests in a recommendation environment?
Solution
Methods and Innovations
- TastePaths Tool: An interactive web tool that visualizes related artists within music genres using a graph-based approach.
- Design Goals:
- D1: Anchoring Artists: Start exploration with artists familiar to the user, supporting both personalized and non-personalized versions.
- D2: Genre Space Overview: Provide an overall view of the music genre space through graph-based grouping, marking representative labels for subgenres.
- D3: In-depth Exploration: Quickly present and facilitate detailed research on specific artists' musical information.
Implementation Steps and Key Technologies
- Generating Music Graphs: Use knowledge graph data from music streaming services to construct a highly relevant graph of 150 nodes centered around three anchoring artists.
- Clustering and Label Assignment: Apply the Louvain algorithm for graph clustering and use TF-IDF to select representative subgenre labels for each cluster.
- Navigation Optimization: Highlight green paths from anchoring artists to key nodes in subgenres, providing guidance for user exploration.
Experimental Design
- Conduct a comparative study with 16 participants to examine the performance of personalized and non-personalized versions of TastePaths in music exploration.
- Collect data through questionnaires, operation logs, and interviews, combining quantitative and qualitative methods to evaluate exploration outcomes and user preferences under both conditions.
Research Findings
Experimental Results
-
Superiority of Personalization:
- The personalized version of TastePaths helped users more effectively find music matching their personal interests.
- Users reported higher satisfaction with the exploration experience using the personalized graph and collected significantly more songs compared to the non-personalized version.
-
Exploration Strategies:
- Users discovered the most meaningful music by navigating genre space boundaries or intersections between clusters.
- Various nonlinear exploration strategies were adopted, such as starting from anchoring artists or gradually traversing graph subsets.
-
Desire for Greater Control:
- Users expressed a desire to dynamically expand or prune the graph structure to highlight areas relevant to their personal interests.
- There was a demand for personalized navigation paths, such as real-time adjustments to guidance paths based on immediate feedback.
-
Enhanced Understanding Models:
- TastePaths helped users comprehend how the recommender system organizes music.
- Users formed clearer mental maps of genres and their components, learning how to express their interests more effectively.
Limitations and Future Directions
- The shape and density of the graph structure may influence user exploration behavior; future research could investigate optimal configurations.
- Information richness is insufficient: enhancing the display of subgenre characteristics, historical context, and artist backgrounds is necessary.
- The test sample was limited to users open to exploring new music; future studies should expand to a broader user base.
Research Impact and Insights
- Provides innovative interaction methods to guide users toward "self-actualization" in recommender systems, expanding interest boundaries.
- Enhances user control and feedback mechanisms, potentially improving recommendation algorithms and user satisfaction.
- Supports responsible recommendation design principles, such as introducing exploration loops to clarify exploration outcomes and a sense of goal completion.
Conclusion
The TastePaths project not only enhances users' understanding of their musical interests but also demonstrates the potential of interactive recommender systems in self-discovery and interest exploration. This offers significant directions for designing more proactive and user-centered recommendation tools in the future.
Research Questions / Practical Problems
Question signals indexed for this paper.
Research Questions
3- How can personalized data help users deeply explore and better understand their preferred music styles?Category: Media Content Recommendation Exploration and ControlSimilar questionsarrow_forward
- If linear constraints in recommendation systems are removed, what exploration strategies will users adopt, and how can these strategies be better supported?Category: Media Content Recommendation Exploration and ControlSimilar questionsarrow_forward
- How does learning about one's music preferences help users more effectively express interests in recommendation environments?Category: Media Content Recommendation Exploration and ControlSimilar questionsarrow_forward
Practical Problems
1- Users struggle to break out of filter bubbles and discover more interests in music recommendation systems.Category: Media Content Recommendation Exploration and ControlSimilar questionsarrow_forward
- 80%
Structure-aware Visualization Retrieval
CHI '22· Recommender System UX +1
- 80%
A Study on User-Controllable Social Exploratory Search
IUI '18· Recommender System UX +1
- 80%
Beyond the Ranked List: User-Driven Exploration and Diversification of Social Recommendation
IUI '18· Recommender System UX +1
- 60%
Learning to Automate Chart Layout Configurations Using Crowdsourced Paired Comparison
CHI '21· Interactive Data Visualization
- 60%
User Trust in Recommendation Systems: A comparison of Content-Based, Collaborative and Demographic Filtering
CHI '22· Recommender System UX
- 60%
A Personalized Visual Aid for Selections of Appearance Building Products with Long-term Effects
CHI '22· Recommender System UX +1
- 60%
Evaluating Narrative-Driven Movie Recommendations on Reddit
IUI '19· Recommender System UX
Based on Jaccard similarity of research subtopics & professions (≥60%)