Existing work on Semantic IDs (SIDs) for generative recommendation treats SID construction as a representation learning problem: encode items into a quantised latent space and read off codes. We argue this view is incidental. SID construction is, at heart, a recursive clustering problem, and once stated this way the natural object to cluster is a graph whose nodes carry semantic content and whose edges carry collaborative signal; SID assignment becomes a hierarchical graph partition. This reframing yields a unified framework, Graph-Informed Semantic IDs (GrIS), that subsumes prior approaches rather than displacing them. RQ-VAE and RQ-KMeans are recovered as the special case where the graph is empty, exposing content-only quantisation as one corner of a larger design space along two so-far-collapsed axes: graph construction and recursive partition algorithm. We explore two contrasting instantiations: RecDMoN, which performs hierarchical assignment via differentiable graph pooling, and RQ-GAE, which extends RQ-VAE with graph-aware item representations and a graph reconstruction objective. On multiple real-world datasets, GrIS consistently improves over CF-aware SOTA, with gains of up to +52% Hit@10. Because graph construction and partition are explicit, separately configurable components, improvements on either axis can be combined and evaluated systematically.
Figures & tables
Figure 1. Overview of the GrIS framework with two main axes: Graph Construction and Hierarchical SID Assignment. Graph Construction uses the user behaviour data to construct a weighted item graph based on predefined construction rules. This graph together with semantic item representations are fed to the second module to perform hierarchical partition. The output hierarchical SIDs are used to train a Generative Recommender model. In particular, we explore RQ-GAE and RecDMoN instantiations of the GrIS framework.
Method
Graph Construction
Hierarchical Partition
TIGER ( Rajput et al., 2023 )
∅
RQ-VAE
LETTER ( Wang et al., 2024a )
∅
RQ-VAE + Contrastive CF + Diversity Loss
MMGRec ( Liu et al., 2026 )
Multimodal Bipartite U×I
RQ-VAE + BPR loss
S 2 GR ( Guo et al., 2026 )
Windowed Co-occurrence I×I
RQ-VAE + Load Balancing Loss
RecDMoN (ours)
Immediate Transition I×I
Differentiable Graph Pooling (DMoN)
RQ-GAE (ours)
Immediate Transition I×I
RQ-VAE + Graph Reconstruction Loss
Table 1. Instantiations of the GrIS framework. Content-only methods arise as special cases with an empty graph ( E=∅ ).
Dataset
∣U∣
∣I∣
#Interactions
Avg. Tu
Sparsity
Toys
19,412
11,924
167,597
8.63
99.928%
Beauty
22,363
12,101
198,502
8.88
99.927%
Sports
35,598
18,357
296,337
8.32
99.955%
MIND
86,913
20,283
2,308,143
26.56
99.869%
Yelp
213,170
94,304
3,277,932
15.38
99.984%
Books
603,668
367,982
8,898,041
14.74
99.996%
Table 2. Dataset statistics.
Method
H@5
H@10
N@5
N@10
H@5
H@10
N@5
N@10
Books
Beauty
RecDMoN
–
–
–
–
4.89 †
7.96 †
3.11 †
4.09 †
ΔLETTER
–
–
–
–
+21.7%
+28.9%
+14.6%
+20.2%
RQ-GAE
3.31 †
4.60 †
2.39 †
2.81 †
4.43 †
6.87 †
2.96 †
3.74 †
ΔLETTER
+29.0%
+34.1%
+26.1%
+29.0%
+10.2%
+11.2%
+9.1%
+9.9%
Spectral
–
–
–
–
4.17
6.35
2.76
3.45
Table 3. Results across datasets. Bold scores indicate leading results while underscore indicates second best results. † denotes significant improvement over the best baseline.
Figure 2. N@10 (%) on Beauty across graph construction strategies for (a) Recursive DMoN with different hierarchy configurations and (b) RQ-GAE with different APPNP propagation coefficients.
Graph variant
∣E∣
Avg. deg.
Avg. w-deg.
λ2
adjacent
111649
18.45
21.72
0.0467
w2
198768
32.85
39.74
0.0588
w3
265133
43.82
54.07
0.0514
w5
361874
59.81
75.88
0.0536
w5_invdecay
361874
59.81
40.46
0.0537
Table 4. Graph statistics for the Beauty graph construction ablation.
Graph Input
Graph Loss
Beauty
Sports
Toys
H@10
N@10
H@10
N@10
H@10
N@10
✓
✓
6.87
3.74
1.92
3.75
3.50
6.51
✓
6.82
3.66
1.95
3.79
3.30
6.22
✓
5.66
3.10
1.49
2.95
2.78
5.38
5.84
3.13
1.76
3.46
2.68
5.24
Table 5. RQ-GAE components ablation. Graph Input refers to a non-parametric graph-informed item representation (APPNP) and Graph Loss refers to the graph-contrastive loss at each codebook level. Bold scores indicate leading results while underscore indicates second best results.
Dataset
Method
L1
L2
L3
L4
L5
Total
Beauty
Spectral
6
36
206
865
863
1976
Gini
0.736
0.815
0.845
0.811
0.774
RecDMoN
6
35
210
1245
33
1529
Gini
0.099
0.159
0.194
0.269
0.632
Sports
Spectral
6
36
210
1087
661
2000
Gini
0.517
0.655
0.730
0.727
0.813
Table 6. Per-level number of clusters and Gini index for Spectral Clustering and RecDMoN semantic ID mappings.
Method
Embedder
Beauty
Sports
Toys
H@10
N@10
H@10
N@10
H@10
N@10
RecDMoN
Qwen
7.96
4.09
4.72
2.41
8.16
4.02
RecDMoN
T5
7.24
3.71
4.47
2.31
7.29
3.65
RQ-GAE
Qwen
6.87
3.74
3.75
1.92
6.51
3.50
RQ-GAE
T5
6.85
3.72
3.57
1.85
6.51
3.43
Table 7. Results for RecDMoN and RQ-GAE with sentence-t5-base (T5) and Qwen3-Embedding-0.6B (Qwen) sentence embedders. Bold scores indicate leading results.
Appendix figures & tables1 asset
Supplementary material from the paper’s appendix.
Appendix
Model
L
Collision Rate
∣Cl∣
Gini
Utilisation Ratio
δSem
δCF
l=0
l=1
l=2
l=0
l=1
l=2
l=0
l=1
l=2
l<1
l<2
l<3
l<1
l<2
l<3
Beauty
RecDMoN
5
0
7
36
211
0.224
0.179
0.194
-
-
-
0.074
0.122
0.177
-0.002
-0.006
0.005
RQ-GAE
4
0
256
256
256
0.147
0.222
0.156
1
1
1
0.088
0.184
0.322
-0.010
0.001
-0.022
LETTER
4
0
44
256
256
0.504
0.178
0.192
0.172
1
1
0.050
0.118
0.220
-0.005
0.012
0.018
MMGRec
5
0
256
78
136
0.224
0.918
0.860
1
0.305
0.531
0.074
0.085
0.100
0.010
-0.002
0.001
S 2 GR
4
0.001
44
250
244
0.297
0.197
0.187
0.172
0.977
0.953
0.163
0.333
0.481
0
-0.007
-0.001
Appendix
Table 8. SID-space diagnostics and per-level codebook cardinalities on all six datasets. L denotes the number of codebooks, while δCF and δSem denote prefix-level cosine-similarity gaps computed using SASRec and Qwen3-Embedding-0.6B embeddings, respectively.