Implementing Ethics in Machines

If we wanted to implement ethics in a robot, how would we do it? What ethics should we implement? Are Asimov’s three laws enough?

Although, there seems to be philosophical consensus that Asimov’s Three Laws of Robotics are nowhere near enough for a satisfactory ethical robot, there are still attempts at creating robots that do implement some version of Asimov’s Laws. Perhaps this tells us something about ourselves, as human beings. Even for researchers, fiction exerts a power of imagination and framing that is difficult to shake off.

Read More

Can Machines be Moral Agents?

The question of whether a machine can ever be a moral agent, i.e., be an agent that can be considered morally responsible, is dependent on which side of the philosophical debate one falls on. Normally, we consider human beings to be moral agents, but technology created by humans to be morally neutral. That is, a knife is not a moral entity and no one expects to reprimand the knife if it cuts one’s hand or praise it if it slices through vegetables. The human wielding the knife is usually responsible for the actions done, using the knife. Thus, the knife’s effect on the world, whether positive or negative, is not the responsibility of the knife, even though it is clearly the consequence of the knife. Does this mean that only human beings are morally responsible, for any consequence of technological objects in the environment? And are any artificial artifacts exempt from morality? Clearly, this is not entirely black-and-white. For instance, infants, and children are usually not expected to be morally responsible for their actions, while artificial persons (such as corporations) are. So, the natural-ness or artificiality is not the sole determining criteria.

Read More

What is Machine Ethics?

What does it mean for a machine to have ethics? Is that even possible? Why would we care if a machine is ethical or not, as long as it does what we tell it to do?

There are a variety of positions on each of these questions. The two extreme positions on whether a machine can be ethical are as follows:

  • Machines can never have ethics, since machines are bereft of emotions and emotions are integral to ethics.
  • Humans are not special. It is entirely possible that some machines could have a sense of ethics.

Read More

Machine Ethics – Welcome

This is the first post on the Machine Ethics blog. In this blog, I and some guests, will be posting article-reviews, positions, thoughts, and (sometimes) news about the field of Machine Ethics.  These may relate to the field of Artificial Intelligence, Philosophy, Logic, Law, Politics or (better yet) all of them!!

If you want to contribute a post, get in touch.

Awarded Seed Funding

I’ve just been awarded Seed Funding to start creating an inter-disciplinary network on the theme of Inserting Ethics Into Autonomous Machines.  Yay!

The idea is (initially) to have invited talks from multiple disciplines (e.g. law, philosophy, robotics, hci) to flesh out various aspects of ethics from an implementation perspective. What sort of ethical theories can/should be considered? How should they be implemented? How could we verify that a machine that claims to follow an ethical principle, is indeed ethical?

The School of Computer Science has kindly agreed to co-fund some of these talks, which means that we should be able to reimburse speakers from the EU, for flights as well as a night’s stay. Looking forward to an eclectic and thought-provoking set of talks.

If you have any ideas for speakers or topics, get in touch.

Eamonn O’Toole submits his thesis on decentralized emergence detection!

Eamonn has just submitted his thesis entitled “Decentralized Detection of Emergence in Complex Adaptive Systems”. Way to go, Eamonn! Very well done! Of course, it’s really special to me since he’s my first PhD student mentee. It’s been a pleasure discussing philosophies, ideas, problems and solution concepts with you, mate. Hope you go far!

The thesis looks at the problem of detecting emergence in a large-scale complex adaptive systems, where each part could potentially be adapting independently. Given the large-scale and decentralized nature of such systems, the big questions are:

  • Is it possible to detect emergence in a decentralized fashion?
  • How do you know which variables are interesting, given that the environment and the components themselves, change dynamically?

For answers to these questions (and more), read his thesis! Too busy to read a thesis (you’re missing out)? Check out our TAAS Paper1.

1.
O’toole E, Nallur V, Clarke S. Decentralised Detection of Emergence in Complex Adaptive Systems. A. 2017;12(1):1-31. doi:10.1145/3019597