Skip to main content
An architecture describes how a recommender learns and scores items. A trained model version is the result of fitting that architecture to a particular dataset. Start in Models, choose eligible candidates, then compare them on the same training snapshot before deployment. There is no universally best architecture. Catalogue size, history length, available signals, latency and the objective you measure all affect the choice. The console’s readiness checks determine whether your data meets the requirements for a particular training run.

Neighbourhood and content models

Sequence models

These models use the order of a user’s interactions. Choose them when changes in intent or the next likely action matter, and when your events contain reliable ordering and enough history. Longer history or a more complex model is not automatically better. Compare sparse-history and dense-history users separately, and keep time-based evaluation consistent between candidates.

Retrieval followed by ranking

A retrieval stage selects candidates; a ranking stage orders that smaller set. The ranker can improve the order of retrieved candidates, but cannot recover an item the retriever never supplied. The catalogue’s trained ranking stage is distinct from the optional stages you configure in a context’s Pipeline. Check both when investigating the final order.

Option scoring and generative models

A generative recommender predicts items or item codes; it does not necessarily generate new product descriptions or chat responses. Its catalogue coverage, decoding limits and latency still need to be measured. Some catalogue entries implement published architectural ideas at a smaller scale. They are not the original company’s model or a promise of that company’s results. Read each entry’s confidence label and caveat: an official implementation, a reference, a reproduction and a proxy provide different levels of correspondence to the named research.

Non-personalised comparison points

Popularity ranks items by total interaction count. Recency-Weighted Popularity gives recent interactions more influence. Both return an order that does not depend on the requesting user’s preferences. Entries marked Baseline are comparison references, not selectable training candidates. These comparisons matter: a model that cannot improve on a simple baseline for your objective may not justify added training or serving cost.

Choose and evaluate

  1. Check data readiness and select a small set of plausible architectures.
  2. Use the same signal template and snapshot when comparing runs.
  3. Inspect relevance, cold-start performance, long-tail exposure, novelty, diversity and multi-objective behaviour. Check how many datasets or users contributed to a comparison.
  4. Review latency and cost alongside quality. Catalogue reference figures are comparison estimates, not a guarantee for your workload.
  5. Evaluate on your own held-out events, then use a controlled experiment to assess live behaviour.
The console catalogue is the current source for availability, requirements and reference results. Use Model Training for run metrics and Models for deployment and rollback.