MusiCRS: Benchmarking Audio-Centric Conversational Recommendation
5
4 commits
1 linked in READMEs
updated Oct 3, 2025
MusiCRS is the first benchmark for audio-centric conversational music recommendation that explicitly links authentic user conversations with corresponding audio tracks. Built from large-scale Reddit discussions where users naturally exchange music suggestions, MusiCRS enables rigorous evaluation of cross-modal understanding in conversational recommendation systems.
The dataset contains:
The conversations are in English, sourced from Reddit music communities.
Each instance contains:
{
'query': str, # LLM-generated query from Reddit post
'combined_text': str, # Full Reddit post + top comments
'name': str, # Submission ID (e.g., "t3_vkhefz")
'source_subreddit': str, # Genre-specific subreddit
'submission_entities': List[str],# Extracted entities from post
'combined_comment_entities': List[str], # Entities from comments
'final_candidates': List[str], # ~100 candidate songs for ranking
'limited_gt': List[str], # Ground truth (top 10 upvoted items)
'ground_truth': List[str], # Full ground truth (all upvoted items)
'valid_urls': List[str], # YouTube URLs for audio (timestamped)
'url': str, # Original Reddit post URL
'score': float, # Reddit post score
'bucket': str, # Post category (e.g., "Music post")
'comments': List[dict] # Raw comment data with scores/entities
}
| Field | Type | Description |
|---|---|---|
query | string | Concise query generated by Gemma-3-12b-1t from the conversation |
combined_text | string | Full conversational context (post + comments) |
name | string | Reddit submission ID (format: t3_{id}) |
source_subreddit | string | One of: classicalmusic, hiphopheads, electronicmusic, metal, popheads, indieheads, jazz |
submission_entities | list | Songs, artists, albums mentioned in post title/body (extracted by Qwen2.5-7B) |
combined_comment_entities | list | All entities extracted from top-level comments |
final_candidates | list | ~100 songs for ranking (10 ground truth + ~90 same-subreddit negative samples) |
limited_gt | list | Top 10 ground truth items (ranked by comment upvotes) |
ground_truth | list | Full list of all ground truth items from upvoted comments |
valid_urls | list | YouTube URLs with timestamps linking to actual audio segments |
url | string | Original Reddit post URL for reference |
score | float | Reddit post score (upvotes - downvotes) |
bucket | string | Post category classifier (e.g., "Music post", "Request post") |
comments | list | Raw comment data with metadata (name, score, entities dict containing artists/albums/songs) |
The dataset contains a single train split with 477 conversations.
| Split | # Conversations |
|---|---|
| train | 477 |
| Genre | # Conversations | # Records |
|---|---|---|
| Classical | 123 | 25.8% |
| Hip-Hop | 100 | 21.0% |
| Indie | 61 | 12.8% |
| Electronic | 56 | 11.7% |
| Metal | 49 | 10.3% |
| Pop | 45 | 9.4% |
| Jazz | 43 | 9.0% |
Existing music recommendation datasets predominantly rely on:
MusiCRS addresses these gaps by:
Reddit users from music-focused communities:
This dataset is released under the Creative Commons Attribution 4.0 International License (CC-BY-4.0).
If you use MusiCRS in your research, please cite:
@article{surana2025musicrs,
title={MusiCRS: Benchmarking Audio-Centric Conversational Recommendation},
author={Surana, Rohan and Namburi, Amit and Mundada, Gagan and Lal, Abhay and Novack, Zachary and McAuley, Julian and Wu, Junda},
journal={arXiv preprint arXiv:2509.19469},
year={2025}
}
We encourage researchers to submit results to our leaderboard tracking performance across:
See our GitHub repository for baseline results and submission instructions.
MusiCRS: Benchmarking Audio-Centric Conversational Recommendation
5
4 commits
1 linked in READMEs
updated Oct 3, 2025
MusiCRS is the first benchmark for audio-centric conversational music recommendation that explicitly links authentic user conversations with corresponding audio tracks. Built from large-scale Reddit discussions where users naturally exchange music suggestions, MusiCRS enables rigorous evaluation of cross-modal understanding in conversational recommendation systems.
The dataset contains:
The conversations are in English, sourced from Reddit music communities.
Each instance contains:
{
'query': str, # LLM-generated query from Reddit post
'combined_text': str, # Full Reddit post + top comments
'name': str, # Submission ID (e.g., "t3_vkhefz")
'source_subreddit': str, # Genre-specific subreddit
'submission_entities': List[str],# Extracted entities from post
'combined_comment_entities': List[str], # Entities from comments
'final_candidates': List[str], # ~100 candidate songs for ranking
'limited_gt': List[str], # Ground truth (top 10 upvoted items)
'ground_truth': List[str], # Full ground truth (all upvoted items)
'valid_urls': List[str], # YouTube URLs for audio (timestamped)
'url': str, # Original Reddit post URL
'score': float, # Reddit post score
'bucket': str, # Post category (e.g., "Music post")
'comments': List[dict] # Raw comment data with scores/entities
}
| Field | Type | Description |
|---|---|---|
query | string | Concise query generated by Gemma-3-12b-1t from the conversation |
combined_text | string | Full conversational context (post + comments) |
name | string | Reddit submission ID (format: t3_{id}) |
source_subreddit | string | One of: classicalmusic, hiphopheads, electronicmusic, metal, popheads, indieheads, jazz |
submission_entities | list | Songs, artists, albums mentioned in post title/body (extracted by Qwen2.5-7B) |
combined_comment_entities | list | All entities extracted from top-level comments |
final_candidates | list | ~100 songs for ranking (10 ground truth + ~90 same-subreddit negative samples) |
limited_gt | list | Top 10 ground truth items (ranked by comment upvotes) |
ground_truth | list | Full list of all ground truth items from upvoted comments |
valid_urls | list | YouTube URLs with timestamps linking to actual audio segments |
url | string | Original Reddit post URL for reference |
score | float | Reddit post score (upvotes - downvotes) |
bucket | string | Post category classifier (e.g., "Music post", "Request post") |
comments | list | Raw comment data with metadata (name, score, entities dict containing artists/albums/songs) |
The dataset contains a single train split with 477 conversations.
| Split | # Conversations |
|---|---|
| train | 477 |
| Genre | # Conversations | # Records |
|---|---|---|
| Classical | 123 | 25.8% |
| Hip-Hop | 100 | 21.0% |
| Indie | 61 | 12.8% |
| Electronic | 56 | 11.7% |
| Metal | 49 | 10.3% |
| Pop | 45 | 9.4% |
| Jazz | 43 | 9.0% |
Existing music recommendation datasets predominantly rely on:
MusiCRS addresses these gaps by:
Reddit users from music-focused communities:
This dataset is released under the Creative Commons Attribution 4.0 International License (CC-BY-4.0).
If you use MusiCRS in your research, please cite:
@article{surana2025musicrs,
title={MusiCRS: Benchmarking Audio-Centric Conversational Recommendation},
author={Surana, Rohan and Namburi, Amit and Mundada, Gagan and Lal, Abhay and Novack, Zachary and McAuley, Julian and Wu, Junda},
journal={arXiv preprint arXiv:2509.19469},
year={2025}
}
We encourage researchers to submit results to our leaderboard tracking performance across:
See our GitHub repository for baseline results and submission instructions.