Modelling Morality with Prospective Logic

DI Group Author

Research output: Contribution to journalArticlepeer-review

16 Citations (Scopus)


Moral decisions can be drawn computationally by using prospective logic programs. These are employed to model moral dilemmas, as they are able to prospectively look ahead at the consequences of hypothetical moral judgments. With this knowledge of consequences, moral rules are used to decide the appropriate judgments. The whole moral reasoning is achieved via a priori constraints and a posteriori preferences on abductive stable models, two features available in prospective logic programming. We model moral dilemmas taken from the classic trolley problem and employ the principle of double effect as the moral rule. Our experiments show that preferred moral decisions, i.e. those following the principle of double effect, are delivered. We consider another moral principle, of triple effect, in our implementation. We show our prospective logic programs allow us to explain computationally different moral judgments that are drawn from these two slightly but distinctively different principles.
Original languageUnknown
Pages (from-to)209-221
JournalInternational Journal of Reasoning-based Intelligent Systems (IJRIS)
Issue number3/4
Publication statusPublished - 1 Jan 2009

Cite this