brain/
conceptinterest-graph-recs

Multi-stage rec serving

Notes

Multi-stage rec serving

One-line summary: Online recommenders retrieve a candidate subset, then score/rank, then optionally re-rank or run test-time knowledge-graph reasoning — including when the preference store is structured knowledge.

The insight

A “rec API over a KG” in the fetched record is still retrieve → rank, not a single graph walk that replaces serving. Grokipedia’s primer states the three online stages. KGERA adds a lightweight KG-Reason score at inference so the graph can change without retraining. K-RagRec retrieves item-KG subgraphs, re-ranks them, then feeds an LLM. Knowledge-based systems use explicit constraints or graph-shaped user models but still generate then order items. From 2026-08-21-autoresearch-best-architecture-for-a-rec-system-web-app.

The chain

Online serving is retrieve then rank (optional test-time KG reason). For YouTube, cheap candidates are playlistItems of named channels; cloning browse is out.

Canonical: user-owned-graph-to-quota-aware-youtube-serving.

Evidence

Contradictions / tensions

  • Every fetched KG-rec serving paper uses a mined or item-side graph. A hand-authored interest graph is closer to knowledge-based-recommender user models; those pages do not test YouTube.
  • Recreating YouTube browse as the “candidate generation UI” is policy-barred; independent value has to sit in the graph/ranker, not a clone of homepage/Up Next. See youtube-data-access-constraints.

Open questions

Related

Referenced by