← All speakers

Bio, Work & Ideas

Jacqueline Wood

Conference affiliation: Staff Machine Learning Engineer · Spotify · 2026

Jacqueline Wood builds personalized, language-steerable generative recommenders. Her 2026 AI Engineer conference biography described her as a Staff Machine Learning Engineer at Spotify, with applied research focused on adapting open-weight large language models using semantic IDs to connect natural-language intent with Spotify catalog entities.

In “Teaching LLMs to Speak Spotify,” presented with Yves Raimond, Wood explains Spotify’s NEO training approach: quantizing content embeddings into catalog tokens, grounding those tokens while freezing the model backbone to preserve language capabilities, then applying multitask instruction tuning and optional further post-training. She illustrates how a listener’s request and listening history can produce both a podcast recommendation and a natural-language explanation. She presents findings on transfer between recommendation tasks, including benefits for cold-start audiobooks, and discusses the accuracy and latency tradeoffs of beam search and constrained decoding. Her presentation also covers evaluating generative recommendations with LLM judges grounded in listening-history profiles and behavioral signals to better reflect human preferences and user intent.

1 conference talk

Key ideas

Scroll to read ↓

Yves Raimond and Jacqueline Wood explain how Spotify connects language models to its catalog, preserves their language abilities during training, and evaluates recommendations that users can steer and question.

  • Natural-language controls let listeners correct the interpretation of listening history and express interests that their past behavior does not yet capture.
    5:37 ↗
  • Semantic IDs connect catalog entities to the LLM’s vocabulary, allowing one response to contain both a recommendation identifier and a natural-language explanation.
    8:28 ↗
  • NEO grounds new catalog embeddings against a frozen backbone before multitask tuning. Spotify’s ablations show why task performance and retained language capabilities need separate attention.
    10:26 ↗
  • Decoding choices serve different goals: constraints can restrict eligible content, while Spotify favored beam search over top-p sampling for recommendation accuracy despite added latency.
    14:27 ↗
  • Evaluation must cover intent, fit and explanation accuracy. Grounding LLM judges in listener profiles and past behavior makes those judgments better informed, especially for ambiguous requests.
    16:37 ↗

References