跳转至

A Production-Ready RL Framework for Personalized Utility Tuning with Pareto Sweeping in Pinterest Recommender Systems

简体中文

Core public-data utility tuning.

Paper information

Field Details
Paper Paper or original source
Institution Pinterest.
First public release 2026-05-08 (arXiv v1)
Author code No official author code linked by the paper as checked on 2026-08-24.
Local adapter or method key prl-puts
Local reproduction code src/auto_research/reproductions/prl_puts/

Paper method and evidence

A dual-head Q-network estimates Repin and P2P utility. Pareto sweeping filters nondominated policies offline, so serving swaps governed utility weights without replacing the model.

flowchart LR
  A[Estimate Repin and P2P utility] --> B[Sweep Pareto weights offline]
  B[Sweep Pareto weights offline] --> C[Deploy governed weights]

Original paper figure

A Production-Ready RL Framework for Personalized Utility Tuning with Pareto Sweeping in Pinterest Recommender Systems paper figure

Figure shows dual utility and Pareto policy selection. From the original paper; copyright remains with the authors.

Core equation

\[ a^*=\arg\max_a[\alpha Q_{repin}(s,a)+(1-\alpha)Q_{p2p}(s,a)] \]

Reported results

Section 6.4/Table 1: P2P impressions +0.30%, 1% per arm for two weeks.

Local reproduction

Matched MovieLens-100K, 220 users/360 items, full catalog, seed 42: shared transition+content baseline versus PRL-PUTS. NDCG@10 0.0540→0.0754 (+39.64%), Hit@10 0.1091→0.1318. Validation chooses blend; no test tuning. Fixed metrics. No private logs, traffic, checkpoints or production serving; local results do not reproduce paper lift.

auto-research reproduce --paper prl-puts --dataset-dir data --seed 42