Skip to content
RED SAGSkills
easyMachine Learning Engineer interview question

Why should you build a simple baseline before a complex model? Give examples of good baselines.

What the interviewer wants to hear

  • Baseline sets a reference point to measure real improvement
  • Catches bugs and data problems early
  • Examples: majority class, mean prediction, logistic regression, simple rules
  • Complexity must justify its cost

Model answer

A baseline tells me what "good" looks like. Without it I cannot say whether a fancy model is actually helping. For classification, the simplest baseline is predicting the majority class; for regression it is predicting the mean or the last value. A step up is a simple model such as logistic regression or a small gradient boosted tree, or a business rule the team already uses. Baselines also help catch bugs: if my deep model barely beats predicting the mean, I probably have a data or pipeline problem. Finally, complex models cost more to train, serve and maintain, and are harder to explain. If a simple model gets 95% of the value, it is often the right production choice. I always report new results against the baseline on the same validation data.

Can you answer it under time pressure?

Take a timed easy round and get scored on every answer.

Start mock interview

More easy Machine Learning Engineer questions