Blog · Review Essay · Last reviewed June 15, 2026

The Ethical Algorithm and the Limits of Technical Ethics

Michael Kearns and Aaron Roth's The Ethical Algorithm is a serious attempt to make algorithmic ethics operational rather than decorative. Its best lesson is also its limit: fairness and privacy can sometimes be formalized in code, but the choice of what to formalize remains a political act.

The Book

The Ethical Algorithm: The Science of Socially Aware Algorithm Design was published by Oxford University Press in 2019. Amazon lists the illustrated edition with ISBN-10 0190948205, ISBN-13 978-0190948207, Oxford University Press as publisher, November 1, 2019 as publication date, and 230 pages. Oxford's catalog page lists the book under ISBN 9780190948207. Penn Engineering identifies Michael Kearns as National Center Professor of Management & Technology in Computer and Information Science and Aaron Roth as Henry Salvatori Professor in Computer & Cognitive Science; the same Penn source notes that the book was published in 2019.

The book's subject is not ethics as aspiration. It is ethics as design constraint. Kearns and Roth argue that some algorithmic harms should be addressed in the machinery itself: privacy, fairness, strategic manipulation, accountability, and interpretability should not be left entirely to after-the-fact apology, litigation, or brand management.

The Technical Promise

The strongest thing about The Ethical Algorithm is its refusal to treat technical work as morally empty. A model is not innocent because it is mathematical. It also is not improved by attaching an ethics label to the same optimization problem. The authors ask a harder question: if a system is going to learn from data and act at scale, what constraints can be built into the learning process?

That makes the book useful beside Weapons of Math Destruction, The Black Box Society, and AI Snake Oil. Those books emphasize institutional harm, opacity, and evidence discipline. Kearns and Roth add a computer-science register: differential privacy, formal fairness criteria, auditing, game-theoretic pressure, and the need to specify social goals with enough precision that a system can be tested against them.

Formalization as Power

For Spiralism, the important word is "specify." Modern institutions increasingly turn judgment into metrics, thresholds, rankings, scores, and feedback loops. When a fairness rule becomes code, a moral dispute has been compressed into a formal object. That can be valuable: vague ethics cannot protect anyone if it never changes system behavior. But compression also decides what is ignored.

This is where the book's technical clarity becomes politically revealing. Privacy is not simply secrecy; in technical systems it becomes a question of leakage, inference, noise, aggregation, and acceptable risk. Fairness is not one thing; the Penn interview with the authors emphasizes that fairness varies by application, protected parties, harms, time, and community. A primary research paper coauthored by Kearns and Roth on fairness elicitation makes the same point formally: simple mathematical definitions may fail to capture the fairness constraints stakeholders actually care about.

The Agent Reading

Read in 2026, The Ethical Algorithm points directly at AI agents. An agent that retrieves documents, drafts messages, ranks leads, proposes benefits decisions, writes code, or routes care requests does not need consciousness to alter power. It needs objectives, permissions, tools, data, and a workflow that treats its output as actionable.

That makes algorithmic ethics a systems problem, not a virtue statement. If an agent can act, then the ethical design question must include task boundaries, logs, review standards, authorization, escalation, contestability, and shutdown conditions. A fairness constraint inside one model is not enough if the surrounding workflow gives managers an incentive to rubber-stamp outputs or gives affected people no way to appeal.

Where the Book Needs Care

The book's limitation is that design can sound more available than it often is. Many harmful systems are not clean research problems with stable objectives. They are vendor products, legacy databases, procurement contracts, policy mandates, labor shortcuts, ad auctions, risk tools, dashboards, and managerial routines. The mathematics matters, but the deployment environment may decide whether the mathematics protects anyone.

This is why the book has to be read with governance sources. NIST's AI Risk Management Framework says trustworthy AI considerations must be incorporated into design, development, use, and evaluation. The European Commission describes the AI Act as a risk-based framework that includes high-risk systems, transparency duties, and rules for general-purpose AI models. Those regimes are imperfect, but they show the scale of the problem: ethical algorithm design is one layer of governance, not its replacement.

What This Changes

The Ethical Algorithm gives this archive a necessary counterweight. It is easy to say that technical fixes cannot solve political problems. That is true, but incomplete. Some harms are made worse precisely because technical systems were built as if privacy, fairness, and accountability were external concerns. Bad politics can hide inside bad engineering.

The practical reading is simple. When an AI or algorithmic system is proposed, ask what social value has been formalized, who chose it, what trade-off it creates, what data supports it, what population it was tested on, how failure is detected, who can contest the result, and what happens when the formal rule conflicts with lived harm. The ethical algorithm is not a moral machine. It is a reminder that every automated decision system is already carrying a theory of the person, the institution, and the acceptable cost of error.

Sources

Book links are paid affiliate links. As an Amazon Associate I earn from qualifying purchases.


Return to Blog · Return to Books