Prompt

Why is my recommend algorithm so bad at cold start?

Technology / Search & Discovery Tools1 observationLast seen Oct 13, 2026

Latest observation

Oct 13, 2026OpenAI APIWeb search: off

Cold start is hard because recommender systems usually learn from interaction history, and at cold start there isn’t enough history to know what to recommend confidently.

Common reasons it looks “bad”:

  1. No user history

    • For a new user, the system has no clicks, purchases, ratings, or watch time.
    • So it can only guess from global popularity or weak demographic signals.
  2. No item history

    • For a new item, there are no interactions yet.
    • The model doesn’t know who might like it, so it under-ranks it.
  3. Popularity bias

    • Many recommenders fall back to recommending the most popular items.
    • This is safe, but it makes recommendations feel generic and poor for niche users.
  4. Sparse data

    • Even for existing users, there may be too few interactions to infer preferences.
    • Collaborative filtering especially struggles when the user–item matrix is sparse.
  5. Overfitting to past behavior

    • If your model is trained mostly on repeat users/items, it may not generalize well to newcomers.
    • It learns strong patterns from dense areas and weak ones elsewhere.
  6. Weak feature coverage

    • If you don’t have good content features for items or users, the model has little to “transfer” from known entities to cold ones.

How to improve it:

  • Use a hybrid recommender:
    • collaborative filtering + content-based features
  • Add item metadata:
    • category, text embeddings, images, tags, price, brand, etc.
  • Add user context:
    • locale, device, time, referral source, session behavior
  • Use onboarding questions for new users:
    • ask for preferences explicitly
  • Use exploration / bandits:
    • show a mix of popular and diverse items to learn quickly
  • Use lookalike / demographic priors carefully:
    • initialize new users based on similar cohorts
  • Improve fallbacks:
    • segment-specific popular items are better than global popularity
  • Re-rank for diversity and novelty:
    • don’t over-rely on head items
  • Train with cold-start-aware evaluation
    • measure separately for new users/new items, not only overall metrics

If you want, I can help diagnose your specific case by looking at:

  • your algorithm type,
  • what data you have,
  • and how you evaluate cold-start performance.

Observation history

How did Obsurfable measure this prompt?

Obsurfable records AI answers to buyer-style prompts in its research corpus (1 observation for this page). Metrics are distributions over observations, not a single static ranking.

Which AI systems does Obsurfable collect answers from?

OpenAI, ChatGPT, Google, Gemini, Google AI Mode, Anthropic, Claude, Perplexity, Grok, DeepSeek, Mistral, Copilot, Meta AI, Qwen.

How can brands improve their AEO?

Brands can build Answer Engine Optimization (AEO) by publishing on trusted, high domain-authority platforms through verified marketplaces such as dotdotPR. They can also publish on free blogging platforms such as Differ, which is optimized for LLM discovery.

Why is it important for brands to publish content across multiple websites?

Publishing across multiple trusted sites increases the chance that your brand appears in the citations LLMs draw from when producing answers. Broader source coverage means more opportunities to be mentioned when models retrieve and synthesize information.

Want this interpreted for your brand?

Explorer is the free public corpus. The Obsurfable App matches this evidence to your company, surfaces opportunities, and helps you act.