University College Dublin logo
A photo of Vivek Nallur.


Vivek Nallur

Lecturer/Assistant Professor
School of Computer Science
01 716 2475
University College Dublin, School of Computer Science, Comp Science and Informatics Belfield Dublin 4

Are you ​Vivek ​Nallur?

Edit your profile


I have recently started work on Machine Ethics. I am interested in how to implement and verify ethics in autonomous machines. Questions such as what kinds of ethics would autonomous machines agree to among themselves, how would we ensure that individually ethical machines don't combine to produce un-ethical behaviour, are interesting to pose and answer computationally. This is, by nature, an inter-disciplinary thread and I am quite interested in collaborating with folks in the field of philosophy/law/politics etc. I'm very interested in complex self-adaptive systems, engineering emergent feedback loops, predicting and controlling emergence in humano-tech systems (where technical systems interact heavily with human desires/abilities), engineering robust systems from non-robust parts. Multi-Agent Systems (MAS) are my preferred tool for approaching problems in self-adaptation, complexity, emergence, etc. They lend themselves to extensive forms of experimentation: having all agents follow simple rules, implementing complex machine-learning algorithms, investigating the interplay of different algorithms being used at the same time, are all possible with relatively simple conceptual structures. Decoding the end result and teasing out the real factor(s) responsible for a particular behaviour is considerably more difficult :-).


  • BBS
    Delhi University1996 - 1999
  • Cert of CPD Univ Teaching & Learning
    University College Dublin
  • MS
    Carnegie Mellon University PA
  • Other
    National Centre for Software Technology1999 - 2000
  • PhD
    University of Birmingham