GRAM: Generative Recommendation via Semantic-aware Multi-granular Late Fusion

Sunkyung Lee, Minjin Choi, Eunseong Choi, Hye-young Kim, Jongwuk Lee
6/2/2025
cs.IRcs.AIcs.CL

Official code: skleee/GRAM (34 stars, last commit 2026-03-23).

Abstract

Generative recommendation is an emerging paradigm that leverages the extensive knowledge of large language models by formulating recommendations into a text-to-text generation task. However, existing studies face two key limitations in (i) incorporating implicit item relationships and (ii) utilizing rich yet lengthy item information. To address these challenges, we propose a Generative Recommender via semantic-Aware Multi-granular late fusion (GRAM), introducing two synergistic innovations. First, we design semantic-to-lexical translation to encode implicit hierarchical and collaborative item relationships into the vocabulary space of LLMs. Second, we present multi-granular late fusion to integrate rich semantics efficiently with minimal information loss. It employs separate encoders for multi-granular prompts, delaying the fusion until the decoding stage. Experiments on four benchmark datasets show that GRAM outperforms eight state-of-the-art generative recommendation models, achieving significant improvements of 11.5-16.0% in Recall@5 and 5.3-13.6% in NDCG@5. The source code is available at https://github.com/skleee/GRAM.

View on arXivView PDF

Code Implementations(1)

skleee/GRAMOfficial100%

This is the official code for the ACL 2025 paper "GRAM: Generative Recommendation via Semantic-aware Multi-granular Late Fusion".

344Shell, PythonJun 2, 20257 months ago

Similar Papers

Cite this paper

@article{lee2025gram,
  title  = {GRAM: Generative Recommendation via Semantic-aware Multi-granular Late Fusion},
  author = {Sunkyung Lee and Minjin Choi and Eunseong Choi and Hye-young Kim and Jongwuk Lee},
  year   = {2025},
  eprint = {2506.01673},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2506.01673v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2506.01673.svg)](https://codeofpaper.com/paper/2506.01673)

Discussion