Skip to course content
Free course

Machine Learning Foundations / Module 1

Module 1 lesson

Prediction, Description, Automation, and Decision Support

Unit ID: ML-M01-U01 Estimated active time: 20-30 minutes

Four different kinds of work

Many requests are called machine learning, but not all of them need a predictive model.

A useful first split is:

Task typeMain questionExample
PredictionWhat is likely to happen or what label fits this case?Which learners may need support next week?
DescriptionWhat is happening in the data?Which modules have the highest drop-off?
AutomationCan a repeated action be handled by a system?Send a standard reminder after three missed activities.
Decision supportCan a person use evidence to make a better decision?Show mentors a support-priority list with reasons and limits.

These types can overlap. A prediction may support a decision. A rule may automate part of a workflow. But naming the main type helps us avoid building the wrong thing.

Prediction

Prediction asks for an unknown value.

Examples:

  • Will this learner complete the first module?
  • What score is this house likely to receive?
  • Is this message likely to be spam?
  • How many support tickets may arrive tomorrow?

Prediction can be a good fit for supervised machine learning when we have examples from the past with known outcomes.

The word supervised means the training examples include the answer we want the model to learn from. That answer is called the label or target.

Description

Description asks what is already happening.

Examples:

  • Which course pages get the most visits?
  • Where do learners stop most often?
  • What are the common reasons support requests are opened?
  • How long do learners usually spend in each module?

Description may need charts, summaries, grouping, or careful data cleaning. It may not need machine learning at all.

This is not a lower-quality result. Sometimes a clear table is more useful than a model.

Automation

Automation asks whether a repeated action can be done by software.

Examples:

  • Send a reminder when a learner has not opened the course for seven days.
  • Mark a lesson as complete when all required activities are done.
  • Route a form submission to the right inbox.

Many automation tasks are best handled by rules. A rule is easier to inspect, easier to explain, and easier to stop.

If the rule works well, do not add machine learning just to make the project sound advanced.

Decision support

Decision support helps a person make a decision.

Examples:

  • Give mentors a weekly list of learners who may need help.
  • Show a confidence band around a forecast.
  • Highlight records that need human review.

Decision support is often where ML is useful. But it also needs care.

The model should not silently replace human judgement when the consequences are serious. It should show enough context for a person to review the result.

Guided practice

Classify each request.

RequestBest first classification
Find which course modules have the most incomplete activities.Description
Predict which learners may need support by the end of week 1.Prediction
Automatically email a link when someone submits the contact form.Automation
Give a mentor a sorted list of learners to review, with reasons and limits.Decision support

Now add your own reason for each answer. Do not only copy the label.

The useful question

When you hear a request, ask:

Are we trying to predict, describe, automate, or support a decision?

If the answer is description or simple automation, pause before proposing machine learning.

Takeaway

Machine learning is most natural when we need prediction from examples. But many valuable projects are descriptive reports, rules, or decision-support workflows. In the next unit, we will make a prediction request precise.