Skip to content

Commit 98fca58

Browse files
authored
Merge pull request #67 from elenavepure/recsys2025_jam
jam paper
2 parents 3c5b2f0 + eedbcea commit 98fca58

File tree

2 files changed

+35
-0
lines changed

2 files changed

+35
-0
lines changed

_posts/2025-09-07-recsys-epure.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
layout: post
3+
tags:
4+
- recsys
5+
- NL recommendation
6+
- multimodal
7+
title: "Just Ask for Music (JAM): Multimodal and Personalized Natural Language Music Recommendation"
8+
date: 2025-09-07 16:00:00 +0200
9+
category: Publication
10+
author: eepure
11+
readtime: 5
12+
people:
13+
- eepure
14+
- manuel.moussallam
15+
publication_type: conference
16+
publication_title: "Just Ask for Music (JAM): Multimodal and Personalized Natural Language Music Recommendation"
17+
publication_year: 2025
18+
publication_authors: Alessandro B. Melchiorre, Elena V. Epure, Shahed Masoudian, Gustavo Escobedo, Anna Hausberger, Manuel Moussallam, Markus Schedl
19+
publication_conference: RecSys
20+
publication_preprint: "https://dl.acm.org/doi/full/10.1145/3705328.3748020"
21+
publication_code: "https://github.com/hcai-mms/jam"
22+
domains:
23+
- RECSYS
24+
---
25+
26+
Natural language interfaces offer a compelling approach for music recommendation, enabling users to express complex preferences conversationally. While Large Language Models (LLMs) show promise in this direction, their scalability in recommender systems is limited by high costs and latency. Retrieval-based approaches using smaller language models mitigate these issues but often rely on single-modal item representations, overlook long-term user preferences, and require full model retraining, posing challenges for real-world deployment. In this paper, we present JAM (Just Ask for Music), a lightweight and intuitive framework for natural language music recommendation. JAM models user–query–item interactions as vector translations in a shared latent space, inspired by knowledge graph embedding methods like TransE. To capture the complexity of music and user intent, JAM aggregates multimodal item features via cross-attention and sparse mixture-of-experts. We also introduce JAMSessions, a new dataset of over 100k user–query–item triples with anonymized user/item embeddings, uniquely combining conversational queries and user long-term preferences. Our results show that JAM provides accurate recommendations, produces intuitive representations suitable for practical use cases, and can be easily integrated with existing music recommendation stacks.
27+
28+
<div class="publication-illustration">
29+
<img
30+
style="width: 75%;"
31+
src="{{ '/static/images/publis/eepure25recsys/JAM_revised.png' | prepend: site.url }}"
32+
alt=" JAM (Just Ask for Music) framework outline.."/>
33+
</div>
34+
35+
This paper has been accepted for publication in the proceedings of the 19th ACM Conference on Recommender Systems (RecSys 2025).
119 KB
Loading

0 commit comments

Comments
 (0)