Stephen Muggleton

Professor Stephen Muggleton FBCS, FIET, FAAAI, FREng (born December 6, 1959) is Head of the Computational Bioinformatics Laboratory at Imperial College London. He received his BSc in Computer Science (1982) and PhD in Artificial Intelligence (1986) where he was supervised by Donald Michie from the University of Edinburgh. He went on to work as a post-doctoral research at the Turing Institute in Glasgow (1987–1991) and later an EPSRC Advanced Research Fellow at Oxford University Computing Laboratory (1992–1997).

From 1997–2001 he held the Chair of Machine Learning at the University of York and from 2001–2006 the EPSRC Chair of Computational Bioinformatics at Imperial College in London. Since 2007 he holds the Royal Academy of Engineering Research Chair as well as the post of Director of Modelling for the Imperial College Centre for Integrated Systems Biology. He is known for founding the field of Inductive logic programming. In this field he has made contributions to theory introducing predicate invention, inverse entailment and stochastic logic programs. He has also played a role in systems development where he was instrumental in the systems Duce, Golem and Progol and applications — especially biological prediction tasks.

He and Stephen Emmott are currently (as of 2007) working on an robot scientist that would be capable of combining inductive logic with probabilistic reasoning.