Why Machines Can't Be Moral: Turing's Halting Problem and the Moral Limits of Artificial Intelligence
Massimo Passamonti

TL;DR
This paper argues that due to the halting problem, artificial intelligence cannot fully replicate human moral reasoning or be considered moral agents, highlighting fundamental computational limits.
Contribution
It formalizes moral reasoning as algorithmic questions and demonstrates the intractability of machine morality through Turing's halting problem.
Findings
Explicit ethical machines cannot fully replicate human morality
The halting problem limits AI decision-making in moral contexts
Artificial agents cannot reliably predict moral outcomes
Abstract
In this essay, I argue that explicit ethical machines, whose moral principles are inferred through a bottom-up approach, are unable to replicate human-like moral reasoning and cannot be considered moral agents. By utilizing Alan Turing's theory of computation, I demonstrate that moral reasoning is computationally intractable by these machines due to the halting problem. I address the frontiers of machine ethics by formalizing moral problems into 'algorithmic moral questions' and by exploring moral psychology's dual-process model. While the nature of Turing Machines theoretically allows artificial agents to engage in recursive moral reasoning, critical limitations are introduced by the halting problem, which states that it is impossible to predict with certainty whether a computational process will halt. A thought experiment involving a military drone illustrates this issue, showing that…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
