SYNTHESIS NOTE
TopicsRecommenders Conversationalthis note

Can LLMs recommend products without ever seeing the catalog?

Explores whether language models can learn to generate effective search queries for recommendation systems without direct access to inventory data. This challenges the intuition that good recommendations require knowing what items exist.

Synthesis note · 2026-05-18 · sourced from Recommenders Conversational

A counterintuitive empirical finding from Rec-R1's product search experiments. The trained LLM never sees the downstream item catalog. It receives a user query and generates a rewritten query, without knowing what products exist in the recommender's database. By the intuition that "good recommendation requires knowing what's available," this should not work. It does, consistently, across domains.

The mechanism becomes clear once you compare to human search behavior. People rarely know the exact contents of a platform's inventory. They refine queries iteratively based on vague goals and system feedback — they search, see results, adjust the query based on what came back, search again. The catalog enters the loop indirectly through the system's response, not directly through advance knowledge.

Rec-R1 trained in closed-loop with the recommender learns this refinement process via reinforcement learning. The LLM's rewards depend on whether its generated query produces good ranking metrics from the recommender. Over training, the model learns implicit catalog awareness — which query forms produce good rankings on this specific recommender — without ever being shown the catalog explicitly.

The deployment consequence is significant for production systems with proprietary or constantly-changing catalogs. The LLM does not need access to the inventory database, does not need refresh cycles when the catalog changes, does not need synchronization protocols. As long as it can interact with the live recommender, it can stay aligned with evolving content trends. Rec-R1 is also compatible with real-time feedback — trained via online interactions with a live recommender where the LLM receives immediate performance signals (engagement rates, conversions).

The broader observation: closed-loop training can substitute for the access patterns we assume systems need. What looks like "the LLM needs to know the catalog" is often "the LLM needs to produce queries that work for this catalog" — and the second can be learned from feedback without the first.

Inquiring lines that read this note 29

This note is a source for these research framings, grouped by the broader line of inquiry each explores. Scan the bold lines of inquiry; follow any specific question forward.

How can LLM recommenders match or exceed collaborative filtering performance? How do knowledge graphs enable efficient multi-hop reasoning over alternatives? What structural factors drive popularity bias in recommendation systems? Can graph structure and relationships fundamentally improve recommendation systems? How should dialogue systems best leverage conversation history for retrieval? How can identical external performance mask different internal representations? How should dialogue recommender systems manage conversation history and state? How can recommendation systems balance personalization with stability and coverage? Why do semantic similarity and task relevance diverge in vector embeddings? How should we design LLM systems to maintain alignment and control? What dimensions of recommendation quality do standard metrics miss?

Related concepts in this collection 2

This note in its neighbourhood — explore the map, then jump to a related concept in the list below.

Concept map
12 direct connections · 80 in 2-hop network ·medium cluster Open in graph ↗

Click a node to walk · click center to open · click Open in graph to see this note in the full knowledge graph

your link semantically near linked from elsewhere

Related papers in this collection 8

Papers most semantically related to this note, ranked by cosine similarity in the embedding space.

Original note title

LLMs trained via closed-loop RL with recommendation feedback can recommend without seeing the catalog — they learn iterative query refinement from system metrics alone