aimnova.
DashboardMy LearningPaper MasteryStudy Plan

Aimnova site navigation

Stay in the loop

Get the latest study resources and updates

New features, study tips and exam insights — straight to your inbox.

IB Diploma

  • IB Past Papers
  • IB Study Notes
  • IB Question Bank
  • IB Mock Exams
  • IB Revision

IB Subjects

  • IB Math AA
  • IB Math AI
  • IB Economics
  • IB Business Management
  • IB Physics
  • IB Biology
  • View all IB subjects→

IB Past Papers

  • IB Math AA HL Past Papers
  • IB Math AA SL Past Papers
  • IB Math AI HL Past Papers
  • IB Math AI SL Past Papers
  • IB Economics HL Past Papers
  • IB Economics SL Past Papers
  • IB ESS Past Papers
  • View all past papers→

Study Resources

  • Study Notes
  • Question Bank
  • Mock Exams
  • Flashcards
  • Revision Guide
  • Exam Skills
  • Command Terms
  • Grade Calculator
  • Exam Timetable 2026

Aimnova

  • Features
  • Pricing
  • For Schools
  • For Parents
  • About Us
  • Blog
  • Contact
aimnova.

AI-powered study platform for smarter revision, past-paper analysis and examiner-style feedback.

TermsPrivacyCookies·© 2026 Aimnova. All rights reserved.8afc4e3

Aimnova is not affiliated with or endorsed by the International Baccalaureate Organization (IB).

NotesComputer ScienceTopic 4.4Ethics of machine learning
Back to Computer Science Topics
4.4.14 min read

Ethics of machine learning

IB Computer Science • Unit 4

IB exam ready

Study like the top scorers do

Access a smart study planner, AI tutor, and exam vault — everything you need to hit your target grade.

Start Free

Contents

  • A model learns what it was shown
  • Bias in the training data
  • The other concerns
  • Exam-style question
The big idea: A model has no view about what is fair. It reproduces the patterns in the data it was trained on.

If those patterns reflect past unfairness, the model repeats it — at scale, quickly, and with the appearance of objectivity.
Why that appearance is the danger: A decision that came out of a computer sounds neutral, so it is questioned less than the same decision from a person.

That makes an unfair model harder to challenge than an unfair individual.

Free preview

This is the free notes preview

You're reading the free notes. Aimnova Pro unlocks the full study experience — and you can try it with your first topic free to keep:

  • FlashcardsLock in vocabulary and key terms with spaced repetition.
  • Practice questionsAnswer exam-style questions and get instant AI marking.
  • Mock exams & past-paper vaultSit full mocks and see exactly how examiners award marks.
  • Personalised study planA daily plan built around your exam date and weak areas.
Start Studying Free Full access to Aimnova Pro · cancel anytime
1

Where bias comes from

2

Who is missing from the data

3

Why removing the field does not fix it

4

What actually helps

Overall accuracy hides it: A model can be 95% accurate overall and far worse for a small group, because that group barely affects the average.

This is why fairness has to be measured per group — the headline number will not show it.

Know your predicted grade

Take timed mock exams and get detailed feedback on every answer. See exactly where you're losing marks.

Try Mock Exams FreeYour first topic is free to keep • No credit card required

Transparency and accountability

  • Deep models cannot easily explain why they decided something
  • A person refused a loan is owed a reason
  • Who is responsible when a model causes harm — the developer, the buyer, the user?
  • "The system decided" is not an answer anyone can appeal against

Privacy and consent

  • Models are trained on data about real people
  • Consent given for one purpose does not cover training a model
  • A model can sometimes reveal details of its training data
  • Data collected years ago may be used in ways nobody imagined

Environment and society

  • Training large models uses very large amounts of energy and water
  • Work changes: some roles disappear, others appear, and not for the same people
  • Online: misinformation generated at scale, and harassment
  • Recommendation systems shape what millions of people see
Security belongs here too: A model can be attacked: fed deliberately misleading input, or have its training data poisoned.

When a model decides who gets a loan or what a vehicle does next, attacking it is attacking the decision.

How this is tested — you must DISCUSS — name the issue, show how the scenario causes it, and say what could be done. It comes up two ways:

Paper 1 Section A

  • Discuss the ethical implications, 4-6 marks
  • Explain how bias enters training data
  • Say who is accountable when a model causes harm

Paper 1 Section B — case study

  • Discuss the ethics of the case study's system
  • Recommend safeguards for that organisation
The classic trap: Listing ethical words — "bias, privacy, transparency" — without connecting any of them to the scenario. Each issue needs how it arises here and what would reduce it.
IB-style questionDiscuss[6 marks]

A bank uses a machine-learning model trained on twenty years of its own lending decisions to approve loan applications. Discuss the ethical implications.

Model answer plan

See the mark-by-mark plan — for / against / judgement, with marking guidance — in study mode.

Claim your free topic

Try an IB Exam Question — Free AI Feedback

Test yourself on Ethics of machine learning. Write your answer and get instant AI feedback — just like a real IB examiner.

the term algorithmic bias. [1 mark]

Related Computer Science Topics

Continue learning with these related topics from the same unit:

4.1.1Types of machine learning
4.1.2Hardware for machine learning
4.4.2Ethics of everyday tech
View all Computer Science topics

Improve your exam technique

Command terms, paper structure, and mark-scheme tips for Computer Science

Previous
4.1.2Hardware for machine learning
Next
Ethics of everyday tech4.4.2

22 practice questions on Ethics of machine learning

Students who practiced this topic on Aimnova scored 82% on average. Try free practice questions and get instant AI feedback.

Try 3 Free QuestionsView All Computer Science Topics