atlas

Research map / Architectures and efficiency / RNNs and normalization

Actions Speak Louder than Words: Trillion-Parameter Sequential Transducers for Generative Recommendations

ICML 2024 · Architectures and efficiency › RNNs and normalization · approach: Neural scaling laws · 5 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Generative Recommenders (GRs) that reformulate ranking and retrieval as sequential transduction over interleaved user actions and items, and HSTU, a pointwise-attention encoder, scaling to 1.5T parameters with a power-law scaling law and a 12.4% online A/B gain.

Problem

Industrial DLRM recommenders depend on heterogeneous hand-engineered features and fail to scale with compute, while sequential transduction models are not practical at billion-user, billion-vocabulary, streaming scale.

Approach

Treat user actions as a new modality and cast ranking and retrieval as generative sequential transduction over interleaved item-action sequences, with a HSTU encoder that replaces softmax attention with pointwise aggregated attention and gating, plus stochastic length sparsification and M-FALCON for cheap candidate scoring.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace SASRec with HSTU-largeSequential recommendation · ML-1MNDCG@200: .2498 -> .2771Helped
Replace SASRec with HSTU-largeSequential recommendation · ML-20MNDCG@200: .2521 -> .2971Helped
Replace SASRec with HSTU-largeSequential recommendation · BooksNDCG@200: .0350 -> .0508Helped
Use HSTU instead of Transformer++Industrial retrieval · Industrial-scale one-pass streaminglog perplexity: 4.015 -> 3.978Helped
Use HSTU instead of Transformer++Industrial ranking · Industrial-scale one-pass streamingNormalized Entropy (NE), E-Task: .4945 -> .4937Helped
Use HSTU instead of Transformer++Industrial ranking · Industrial-scale one-pass streamingNormalized Entropy (NE), C-Task: .7822 -> .7805Helped
Use GR instead of DLRMRetrieval · Industrial offline retrievalHR@100: 29.0% -> 36.9%Helped
Use GR instead of DLRMRanking · Industrial offline ranking E-TaskNormalized Entropy (NE): .4982 -> .4845Helped
Use GR instead of DLRMRanking · Industrial offline ranking C-TaskNormalized Entropy (NE): .7842 -> .7645Helped
Replace HSTU pointwise attention with softmax (ablation)HSTU · Synthetic streamingHR@10: .0893 -> .0617Hurt
Add relative attention bias rab^{p,t} (ablation)HSTU · Industrial retrievallog perplexity: 4.021 -> 3.978Helped
Add relative attention bias rab^{p,t} (ablation)HSTU · Industrial ranking E-TaskNormalized Entropy (NE): .4980 -> .4937Helped

Surprising findings

Limitations

Experimental setup

Datasets: MovieLens-1M MovieLens-20M Amazon Books industrial streaming logs synthetic Dirichlet process data

Benchmarks: MovieLens-1M MovieLens-20M Amazon Books

Metrics: HR@10 HR@50 HR@200 NDCG@10 NDCG@200 normalized entropy log perplexity online A/B lift

Baselines: SASRec GRU4Rec BERT4Rec Transformers Transformer++ DLRM DHEN DCN

Builds on: Transformer SASRec FlashAttention-2 DLRM SwiGLU

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy