DP Computer Science · HL / SL · A4 Machine learning · Updated

A4.4 Ethical considerations

Get started

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

Checking your topic access