atlas

Research map / Architectures and efficiency / RNNs and normalization

Wukong: Towards a Scaling Law for Large-Scale Recommendation

ICML 2024 · Architectures and efficiency › RNNs and normalization · approach: Neural scaling laws · 1 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 Wukong, a recommendation architecture of stacked factorization machine blocks plus linear compression blocks with a scaling strategy, showing outperformance on six public CTR datasets and a scaling law up to 100+ GFLOP/example on a 146B-sample internal dataset.

Problem

Recommendation models do not show scaling laws like LLMs; prior dense interaction architectures saturate or become unstable when upscaled, and sparse embedding scaling is costly and misaligned with accelerator compute.

Approach

Stack factorization machine blocks (FMB) with linear compression blocks (LCB) and residual connections so that layer i captures interactions of order 1 to 2^i (binary-exponentiation-like growth), with an optimized low-rank FM and a pyramid layer shape, enabling dense scaling.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Wukong instead of the strongest AUC baselineRecommendation models · FrappeAUC: 0.9868 -> 0.9868No clear effect
Use Wukong instead of the strongest AUC baselineRecommendation models · MicroVideoAUC: 0.7255 -> 0.7292Helped
Use Wukong instead of the strongest AUC baselineRecommendation models · MovieLens LatestAUC: 0.9723 -> 0.9723No clear effect
Use Wukong instead of the strongest AUC baselineRecommendation models · KuaiVideoAUC: 0.7376 -> 0.7414Helped
Use Wukong instead of the strongest AUC baselineRecommendation models · TaobaoAdsAUC: 0.6457 -> 0.6488Helped
Use Wukong instead of the strongest AUC baselineRecommendation models · Criteo TerabyteAUC: 0.8100 -> 0.8106Helped
Add a Factorization Machine Block (FMB) (ablation)Wukong Interaction Stack · Internal dataset, Task1Relative LogLossHelped
Add a Linear Compression Block (LCB) (ablation)Wukong Interaction Stack · Internal dataset, Task1Relative LogLossHelped
Add residual connections (ablation)Wukong Interaction Stack · Internal dataset, Task1Relative LogLossHelped
Add both LCB and residual connections (ablation)Wukong Interaction Stack · Internal dataset, Task1Relative LogLossHelped
Increase the number of Interaction Stack layers (ablation)Wukong · Internal dataset, Task1Relative LogLoss: -0.35 -> -0.45 -> -0.53Helped
Increase the FMB MLP size (ablation)Wukong · Internal dataset, Task1Relative LogLossHelped

Surprising findings

Limitations

Experimental setup

Datasets: Frappe MicroVideo MovieLens Latest KuaiVideo TaobaoAds Criteo Terabyte Internal dataset (146B entries, 720 features)

Benchmarks: Frappe MicroVideo MovieLens Latest KuaiVideo TaobaoAds Criteo Terabyte Internal dataset

Metrics: AUC LogLoss Relative LogLoss GFLOP/example parameter count

Baselines: AFN+ AutoInt+ DLRM DCNv2 FinalMLP MaskNet xDeepFM

Builds on: DLRM DCNv2 AutoInt+ FinalMLP MaskNet

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