DP Computer Science · HL / SL · A4 Machine learning

A4.4 Ethical considerations

Get started
Notes Quiz

Introduction to Ethical Considerations in Machine Learning

Machine learning (ML) is transforming industries , from healthcare and finance to education and law enforcement , by enabling powerful, data-driven decision-making at scale. But with this power comes significant responsibility.

As ML systems become embedded in everyday life, their deployment raises ethical implications that affect individuals, communities, and society as a whole.

Ethical Implication: A potential positive or negative consequence that a decision or action may have, affecting aspects of life such as well-being, justice, fairness, rights, and freedom.

Understanding these implications is not just a philosophical exercise , it is a core responsibility of every computer scientist and developer working with ML systems.

Note

The ethical issues raised by ML are interconnected. A bias problem is also a fairness problem, which is also a transparency problem. Addressing them requires collaboration between developers, policymakers, researchers, and users , not any single group alone.

Accountability: Who Is Responsible When ML Goes Wrong?

One of the most pressing ethical questions in ML is: who is responsible when a system makes a harmful or incorrect decision?

Accountability may rest with:

  • Developers who built and trained the model
  • Organizations that deployed the system
  • Users who acted on the system's output
  • In some cases, accountability is distributed and unclear

The lack of clear accountability is a serious problem, especially when lives are at risk.

Example

In autonomous vehicles, if a self-driving car causes an accident, it is genuinely difficult to determine who is legally and morally responsible , the software engineer, the car manufacturer, the operator, or the passenger. This is an ongoing legal and ethical challenge with no fully resolved answer.

Warning

Do not confuse accountability (being answerable for outcomes) with responsibility (being the cause of those outcomes). In complex ML systems, both concepts can become blurred, which is precisely why clear governance frameworks are needed.

Free preview

12 more sections in this topic

← Previous topicA4.3 Machine learning approaches (HL only)
Koncepts

Learn it properly. Then practise like it's the real paper.

Start free

Features

  • Lessons
  • Past papers
  • Library
  • Homework Help
  • Duels

More

  • For parents
  • Compare
  • Plans & pricing
  • DP for students

Legal

  • Privacy
  • Terms
  • Account deletion

© 2026 Koncepts (product of PrepAiro, Inc). All rights reserved.
DP, IB, EE and TOK are terms of the International Baccalaureate Organization.

Made for IB DP students.