What are cold-start problems?

A cold-start problem is when something new tries to work, but doesn’t know what to do because it hasn’t learned yet, like a baby trying to walk for the first time.

Like Starting a New Game

Imagine you have a toy robot that can guess your favorite snack. But when you first give it a try, it asks, “What’s your favorite snack?” and you say, “Apple slices.” Then it asks again, and you say, “Bananas.” It keeps asking, and keeps getting new answers.

But if the robot had never seen any of these snacks before, it wouldn’t know what to pick. That’s like a cold-start problem, the robot is trying to guess your favorite snack, but it doesn’t have enough information yet because it hasn’t learned from you.

Like Starting School

Think about starting school for the first time. You don’t know which friends you’ll make or which games you’ll play. That’s like a cold-start problem too, everything is new, and there's no way to know what will happen next.

In both cases, the robot (or the kid) just needs more time and examples to get better at guessing or making choices.

Take the quiz →

Examples

  1. A new music streaming service doesn't know what songs people like because no one has listened to anything yet.
  2. A delivery app can’t tell you how long your package will arrive in because it’s never delivered anything before.
  3. A movie recommendation system suggests random movies because it hasn’t seen any of your choices.

Ask a question

See also

Discussion

Recent activity