Skip to main content
  • Book
  • © 2016

Programming Machine Ethics

  • Presents novel perspectives in machine ethics

  • Brings together fundamental issues in ethics and finely tuned computational techniques

  • Discusses the moral dimension of multiple, interacting agents

  • Includes a foreword by Professor Selmer Bringsjord

  • Includes supplementary material: sn.pub/extras

Part of the book series: Studies in Applied Philosophy, Epistemology and Rational Ethics (SAPERE, volume 26)

Buying options

eBook USD 79.99
Price excludes VAT (USA)
  • ISBN: 978-3-319-29354-7
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book USD 99.99
Price excludes VAT (USA)
Hardcover Book USD 139.99
Price excludes VAT (USA)

This is a preview of subscription content, access via your institution.

Table of contents (11 chapters)

  1. Front Matter

    Pages i-xix
  2. Turing, Functionalism, and Emergence

    • Luís Moniz Pereira, Ari Saptawijaya
    Pages 1-4
  3. The Individual Realm

    1. Front Matter

      Pages 5-5
    2. The Individual Realm of Machine Ethics: A Survey

      • Luís Moniz Pereira, Ari Saptawijaya
      Pages 7-18
    3. Significant Moral Facets Amenable to Logic Programming

      • Luís Moniz Pereira, Ari Saptawijaya
      Pages 19-28
    4. Representing Morality in Logic Programming

      • Luís Moniz Pereira, Ari Saptawijaya
      Pages 29-45
    5. Tabling in Abduction and Updating

      • Luís Moniz Pereira, Ari Saptawijaya
      Pages 47-79
    6. Counterfactuals in Logic Programming

      • Luís Moniz Pereira, Ari Saptawijaya
      Pages 81-93
    7. Logic Programming Systems Affording Morality Experiments

      • Luís Moniz Pereira, Ari Saptawijaya
      Pages 95-107
    8. Modeling Morality Using Logic Programming

      • Luís Moniz Pereira, Ari Saptawijaya
      Pages 109-137
  4. The Collective Realm

    1. Front Matter

      Pages 139-139
    2. Modeling Collective Morality via Evolutionary Game Theory

      • Luís Moniz Pereira, Ari Saptawijaya
      Pages 141-157
    3. Bridging Two Realms of Machine Ethics

      • Luís Moniz Pereira, Ari Saptawijaya
      Pages 159-165
  5. Coda

    1. Front Matter

      Pages 167-167
    2. Conclusions and Further Work

      • Luís Moniz Pereira, Ari Saptawijaya
      Pages 169-171
  6. Back Matter

    Pages 173-175

About this book

This book addresses the fundamentals of machine ethics. It discusses abilities required for ethical machine reasoning and the programming features that enable them. It connects ethics, psychological ethical processes, and machine implemented procedures. From a technical point of view, the book uses logic programming and evolutionary game theory to model and link the individual and collective moral realms. It also reports on the results of experiments performed using several model implementations.

Opening specific and promising inroads into the terra incognita of machine ethics, the authors define here new tools and describe a variety of program-tested moral applications and implemented systems. In addition, they provide alternative readings paths, allowing readers to best focus on their specific interests and to explore the concepts at different levels of detail.

Mainly written for researchers in cognitive science, artificial intelligence, robotics, philosophy of technology and engineering of ethics, the book  will also be of general interest  to other academics, undergraduates in search of research topics, science journalists as well as science and society forums, legislators and military organizations concerned with machine ethics.  

 

 

Keywords

  • Dual-Process Models
  • Moral Decision Making
  • Moral Permissibility
  • Counterfactual Thinking
  • Probabilistic LP
  • Non-Monotonic Reasoning
  • LP-Abduction
  • Modeling Collective Morality
  • Cooperation Dilemmas
  • Deliberative Employment
  • Individual Cognition And Deliberation
  • Ethical Robots
  • Artificial Morality
  • Computational Ethics
  • engineering ethics

Reviews

“Programming Machine Ethics (PME) presents an alternative, combining traditional approaches to decision making with logic-based AI techniques. … PME draws upon a huge range of relevant work in philosophy, psychology, artificial intelligence and other disciplines, giving that work both computational and logical interpretations, and realising it by means of well-crafted computer implementations. The book fulfils an important need at a time when computers are interposing themselves into every aspect of our human lives.” (Robert Kowalski, AI & Society, Vol. 32 (111), March, 2017)

“This book is mostly about programming normative rules into robots and machines … . For those interested in the formalization of moral problems such that they can be solved by robots, it is a must read.” (Sean Welsh, Minds & Machines, August, 2016)

Authors and Affiliations

  • NOVA Lab for CS & Informatics, Universidade Nova de Lisboa, Caparica, Portugal

    Luís Moniz Pereira

  • Faculty of Computer Science, Universitas Indonesia, Depok, Indonesia

    Ari Saptawijaya

About the authors

Luís Moniz Pereira, born in Lisbon in 1947, is a Professor of Computer Science (retired) at Universidade Nova de Lisboa, and founder and director of CENTRIA (1993-2008), the Centre for Artificial Intelligence at the same University. He was elected a Fellow of the European Coordinating Committee for Artificial Intelligence (ECCAI) in 2001, received a doctor honoris causa degree from the TU Dresden in 2006 and has been part of the Board of Trustees and the Scientific Advisory Board of IMDEA, the Madrid Advanced Studies Software Institute, since 2006. He is the founding president of the Portuguese Artificial Intelligence Association (APPIA), and serves on the editorial boards of various scientific journals. His research, which he has presented in hundreds of publications, focuses on knowledge representation and reasoning, logic programming, and the cognitive sciences. Currently, he is affiliated with the NOVA Laboratory for Computer Science and Informatics (NOVA-LINCS). More detailed information, including his awards, teaching and publications, can be found at http://centria.di.fct.unl.pt/~lmp/.

 

Ari Saptawijaya, born in Denpasar (Indonesia) in 1976, is an assistant professor at the Faculty of Computer Science, Universitas Indonesia. He received his Master degree in Computational Logic from Technische Universität Dresden in 2004, and a PhD in Informatics from Universidade Nova de Lisboa in 2015. His research interests include knowledge representation and reasoning, logic programming, and the cognitive sciences.  

Bibliographic Information

Buying options

eBook USD 79.99
Price excludes VAT (USA)
  • ISBN: 978-3-319-29354-7
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book USD 99.99
Price excludes VAT (USA)
Hardcover Book USD 139.99
Price excludes VAT (USA)