Augment Education
  • Blog
Log inStart free
augment

Augment Education

IB Diploma revision built around the syllabus.

contact@augment-education.com

Product

  • Features
  • Question bank
  • Quick fire
  • Worksheets
  • Flashcards
  • Notes
  • Subjects
  • What's new

Learn

  • IB guide
  • Booklets, explained
  • Blog
  • Free tools
  • Grade calculator
  • Subject checker

Company

  • About
  • Help
  • For parents
  • For teachers
  • Student stories
  • Comparisons

Augment Education is developed independently of the International Baccalaureate Organization and is not endorsed by it. “IB” and “International Baccalaureate” are its trademarks.

© 2026 Augment Education. All rights reserved.

PrivacyTerms
  1. Subjects
  2. Computer Science
  3. A4 Machine learning

A4 Machine learning

How machine learning fundamentals, data preprocessing, learning approaches and ethics fit together, why two subtopics are HL only, and how machine learning links to the rest of the course.

  • IB Computer Science
  • SL and HL

What A4 covers

From the subject guide: what you need to know and be able to do.

Types of machine learning, how models are trained and the ethics of using them.

4 subtopics in Machine learning

Each one has its own page once something is published for it.

  1. A4.1Machine learning fundamentals90 questions · notes · 50 quick fire
  2. A4.2Data preprocessingHL only52 questions · notes · 55 quick fire
  3. A4.3Machine learning approachesHL only92 questions · notes · 70 quick fire
  4. A4.4Ethical considerations90 questions · notes · 50 quick fire

An overview of A4 Machine learning

4 min readLast reviewed 14 Oct 2026

Introduction

Machine learning studies programs that improve at a task by finding patterns in data instead of following rules written by a programmer. It covers the types of learning and where each is used, the hardware that trains and runs models, and the ethical questions that models raise; at HL it adds how data is prepared and how the main learning algorithms work.

Spam filters, film recommendations, voice assistants, medical image analysis and text generators all depend on models trained on data. Because those models make decisions about real people, such as whose loan is approved or which message is hidden, the topic pairs the technical question of how a model learns with the ethical question of whether its use is fair, private and accountable.

How the subtopics connect

The subtopics follow a model from data to deployment. Subtopic A4.1, Machine learning fundamentals, defines machine learning (ML) and its types: supervised learning, unsupervised learning, reinforcement learning, deep learning and transfer learning. It matches them to applications and describes the hardware they need, from laptops through GPUs, TPUs and edge devices to cloud platforms and supercomputers.

Boxes: A4.1 Machine learning fundamentals; A4.2 Data preprocessing (HL, shaded); A4.3 Machine learning approaches (HL, shaded); A4.4 Ethical considerations. Arrows: data is prepared; clean data trains models; deployed models affect people. Dashed: A1.1, A3, B2.4, A2.4.
A model's life runs from raw data through preparation and training to use in the world. The shaded HL subtopics explain the middle of that journey in detail; dashed boxes are other topics.

Subtopic A4.2, Data preprocessing, is HL only and prepares the raw data: data cleaning (outliers, duplicates, missing values), feature scaling, feature selection and dimensionality reduction. Subtopic A4.3, Machine learning approaches, is also HL only and explains how the algorithms learn: linear regression, k-nearest neighbours and decision trees, k-means clustering, association rules, reinforcement learning, genetic algorithms and neural networks, with the metrics used to evaluate and choose between them. Subtopic A4.4, Ethical considerations, examines what happens when models are used: algorithmic bias, fairness, accountability, privacy, consent and environmental impact, and the wider integration of computing into daily life through quantum computing, augmented and virtual reality and pervasive AI.

Subtopics at SL and HL

Machine learning splits between the levels by whole subtopics. None of its SL subtopics contains an HL-only statement, so the SL and HL versions of A4.1 and A4.4 are identical.

Subtopic

Level

HL-only statements inside it

A4.1 Machine learning fundamentals

SL and HL

None

A4.2 Data preprocessing

HL only

The whole subtopic: data cleaning, feature selection and dimensionality reduction

A4.3 Machine learning approaches

HL only

The whole subtopic: regression, classification, clustering, association rules, reinforcement learning, genetic algorithms, neural networks and model selection

A4.4 Ethical considerations

SL and HL

None

SL students therefore meet the algorithms by name only. Subtopic A4.1 describes each type of learning without relying on A4.3, and subtopic A4.4 discusses the effects of models without needing their internal workings.

Links to other topics

Machine learning draws on almost every other topic. Its hardware comes from subtopic A1.1 (GPUs) and topic A2 (edge and cloud computing), its data usually comes from databases in topic A3, and data mining in subtopic A3.4 uses the same techniques that A4.3 explains. The word "normalisation" in A4.2 means rescaling features, not the database normalisation of subtopic A3.2.

Computational thinking: Machine learning automates pattern recognition. Instead of a programmer studying examples and writing rules, a training algorithm finds the patterns that link features to labels, and the trained model is an abstraction of the data that keeps only what helps it predict.

The efficiency ideas of subtopic B2.4, Programming algorithms, also apply. A training algorithm runs over every record many times, so an approach whose work grows quickly with the size of the data becomes unusable on millions of records.

Linking question: How do GPUs and cloud resources make larger models possible (A1)? Training consists mostly of repeating the same arithmetic on huge tables of numbers, which the thousands of cores in a GPU carry out in parallel. Cloud platforms rent many GPUs for the weeks a large model needs, so an organisation can train it without buying the hardware.

Exam tip

Machine learning is examined in Paper 1, Section A. Both statements in A4.4 use discuss, so practise balanced answers that weigh arguments on both sides with evidence and end in a supported conclusion. HL papers add parts on A4.2 and A4.3, which can ask you to calculate results such as accuracy, precision and recall, or to explain how an algorithm reaches its prediction.

Flashcards for A4

The official decks for this part of the syllabus.

  • A4.1 Machine learning fundamentals253 cards
  • A4.2 Data preprocessing318 cards
  • A4.3 Machine learning approaches454 cards
  • A4.4 Ethical considerations271 cards

On this page

  • Syllabus points
  • Subtopics
  • Notes
  • Flashcards

Published for A4

Exam-style questions
254
Notes pages
5
Quick-fire questions
240
Key terms
212
Counted on 20 October 2026Open it in Augment

More of IB Computer Science

  • IB Computer ScienceThe Computer Science syllabus, assessment and what Augment has for it.

Carry on with A4 in Augment

With a free account, Augment remembers where you stopped and what you have practiced.

Start freeOpen A4 in Augment