~/talk

The Synthetic Data Flywheel

Talkat Ray Summit 2026 · 2026-08-24..08-26· [machine-learning, data-engineering]
name:Eric Wang
links:none on file
links:none on file
slides:none on file

Pinterest builds a Ray Data pipeline that turns seed queries into millions of synthetic preference pairs by streaming 256 upfront partitions through GPU generation, concurrent QPS‑limited network reactors and GPU scoring, using an operator library so teams swap models, prompts and pool sizes. Optimizations—continuous batching, dynamic GPU reallocation between stages, and one-time repartitioning—cut one job from 334 hours to 2h41m (a 227× speedup) and feeds an iterative DPO loop that retrains and reuses the model.

AI-written summary · about

  1. 0:00Introduction to talk
  2. 1:11Pinterest ML stack and product
  3. 3:58Need for synthetic data
  4. 6:28Data generation bottleneck
  5. 7:31Modern GPU-heavy pipelines
  6. 9:39System challenges overview
  7. 10:21Eric introduces system problems
  8. 12:27Map batches and streaming
  9. 13:53Dynamic GPU reallocation
  10. 14:59Single upfront repartitioning
  11. 16:03Operator framework design
  12. 17:28Two Pinterest use cases
  13. 19:14Performance improvements
  14. 20:17Iterative DPO pipeline
  15. 21:45Acknowledgements and thanks
  16. 22:08Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.