Skip to course content
Free course

Machine Learning Foundations / Module 1

Module 1 lesson

Baselines, Rules, Statistics, and the No-Model Option

Unit ID: ML-M01-U04 Estimated active time: 25-35 minutes

A model must beat a sensible alternative

Machine learning is not automatically the best solution.

Before building a model, compare it with simpler options.

The simplest useful comparison is called a baseline.

A baseline is a simple method that sets a minimum standard. If the model cannot improve on it in a meaningful way, the model is not worth much.

Four alternatives to compare

For a first framing review, compare:

  1. No model.
  2. Descriptive analysis.
  3. Rule-based action.
  4. Machine-learning prediction.

Let us apply this to learner support.

No model

The no-model option asks:

What happens if we do not build this?

This is a real option.

Maybe mentors already have enough capacity to respond to everyone who asks. Maybe the course is small. Maybe a model would add worry without improving support.

No model can be the right decision.

Descriptive analysis

Descriptive analysis asks:

Can a report or chart answer the real question?

For example:

  • Which module has the highest drop-off?
  • Which activity has the most repeated attempts?
  • Which support message gets the best response?

If the main need is to improve course design, a descriptive report may be better than predicting individual learners.

Rule-based action

A rule-based action asks:

Can we use a clear rule instead of a model?

Example:

Send an optional support message to any learner who has not opened Module 1 for three days.

This rule is simple, explainable, and easy to change.

It may be enough.

Machine-learning prediction

ML prediction asks:

Can examples from the past help us predict which current cases need action?

It may be useful when:

  • the pattern is too complex for a simple rule;
  • past labels are available;
  • the model can be evaluated honestly;
  • the action is useful and safe;
  • the improvement over simpler options is meaningful.

ML is not bad. It just needs to earn its place.

Baseline table

Use this table before modelling.

OptionWhat it would doStrengthWeakness
No modelKeep current support processNo new risk or maintenanceMay miss learners who do not ask
Descriptive reportShow where learners drop offGood for course improvementDoes not prioritise current learners
RuleMessage learners inactive for three daysSimple and explainableMay miss other support signals
ML modelPredict learners likely to need helpCan combine several signalsNeeds labels, testing, monitoring, and safeguards

Guided decision

Ask three questions.

  1. Would a simple rule solve most of the problem?
  2. Would a descriptive report lead to a better action?
  3. What must the model improve enough to justify its added complexity?

If you cannot answer the third question, the project is not ready.

Takeaway

A model should be compared with no model, a report, and a rule. This keeps the project honest. In the next unit, we will check whether the project is feasible enough to continue.