Stephen Muggleton

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Stephen Muggleton
Stephen Muggleton 2010
Born (1959-12-06) 6 December 1959 (age 54)
Alma mater University of Edinburgh
Thesis Inductive acquisition of expert knowledge (1987)
Doctoral advisor Donald Michie[2]
Doctoral students
Known for
Notable awards

Stephen H. Muggleton FBCS, FIET, FAAAI,[7] FREng[8] (born 6 December 1959) is Head of the Computational Bioinformatics Laboratory at Imperial College London.[1][9][10][11][12][13][14]


Muggleton received his Bachelor of Science degree in Computer Science (1982) and Doctor of Philosophy in Artificial Intelligence (1986) supervised by Donald Michie at the University of Edinburgh.[15]


Following his PhD, Muggleton went on to work as a postdoctoral research associate at the Turing Institute in Glasgow (1987–1991) and later an EPSRC Advanced Research Fellow at Oxford University Computing Laboratory (OUCL) (1992–1997).[16] In 1997 he took a post at the University of York and in 2001, he moved from there to Imperial College London.


Muggleton's research interests[17][10] are primarily in Artificial intelligence. From 1997–2001 he held the Chair of Machine Learning at the University of York[18] 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[19] as well as the post of Director of Modelling for the Imperial College Centre for Integrated Systems Biology.[19] He is known for founding the field of Inductive logic programming.[20][21][22][23] 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[24][25] and applications — especially biological prediction tasks.

He worked on a Robot Scientist together with Stephen Emmott[26] that would be capable of combining inductive logic with probabilistic reasoning.[27]


  1. ^ a b List of publications from Google Scholar
  2. ^ a b Stephen Muggleton at the Mathematics Genealogy Project
  3. ^ Li, Qiuxiang (2008). Orthologous pair transfer and hybrid Bayes methods to predict the protein-protein interaction network of the Anopheles gambiae mosquitoes (PhD thesis). Imperial College London. 
  4. ^ Moyle, Stephen Anthony (2003). An investigation into theory completion techniques in inductive logic programming (PhD thesis). University of Oxford. 
  5. ^ Santos, Jose Carlos Almeida (2010). Efficient learning and evaluation of complex concepts in inductive logic programming (PhD thesis). Imperial College London. 
  6. ^ List of Fellows of the Royal Academy of Engineering
  7. ^
  8. ^ Research Chairs: Current and Recently Completed at the Royal Academy of Engineering
  9. ^ "Professor Stephen H. Muggleton". Academic staff list. Imperial College. Retrieved 8 August 2010. 
  10. ^ a b List of publications from the DBLP Bibliography Server
  11. ^ Grants awarded to Stephen Muggleton by the Engineering and Physical Sciences Research Council
  12. ^ Stephen Muggleton from the Scopus bibliographic database.
  13. ^ Srinivasan, A.; Muggleton, S.H.; Sternberg, M.J.E.; King, R.D. (1996). "Theories for mutagenicity: A study in first-order and feature-based induction". Artificial Intelligence 85: 277. doi:10.1016/0004-3702(95)00122-0. 
  14. ^ Stephen Muggleton from the ACM Portal
  15. ^ Muggleton, Stephen (1987). Inductive acquisition of expert knowledge (PhD thesis). University of Edinburgh. 
  16. ^ Muggleton, S. (1997). Learning from positive data 1314. pp. 358–376. doi:10.1007/3-540-63494-0_65. 
  17. ^ List of publications from Microsoft Academic Search
  18. ^ Muggleton, S. (1999). "Scientific knowledge discovery using inductive logic programming". Communications of the ACM 42 (11): 42. doi:10.1145/319382.319390. 
  19. ^ a b "Prof Stephen Muggleton". The Royal Institution of Great Britain. Retrieved 8 August 2010. 
  20. ^ Muggleton, S.; De Raedt, L. (1994). "Inductive Logic Programming: Theory and methods". The Journal of Logic Programming. 19-20: 629–679. doi:10.1016/0743-1066(94)90035-3. 
  21. ^ Muggleton, S. (1991). "Inductive logic programming". New Generation Computing 8 (4): 295–318. doi:10.1007/BF03037089. 
  22. ^ Muggleton, S. (1995). "Inverse entailment and progol". New Generation Computing 13 (3–4): 245–286. doi:10.1007/BF03037227. 
  23. ^ Muggleton, S.; Page, D.; Srinivasan, A. (1997). "An initial experiment into stereochemistry-based drug design using inductive logic programming". Inductive Logic Programming. Lecture Notes in Computer Science 1314. p. 23. doi:10.1007/3-540-63494-0_46. ISBN 978-3-540-63494-2. 
  24. ^ "Golem". AI Japanese Institute for Science. Retrieved 8 August 2010. 
  25. ^ Michalski, R.; Tecuci, G. (1994). Machine learning: a multistrategy approach (Book). Morgan Kaufmann. p. 780. ISBN 0-934613-09-5. Retrieved 8 August 2010. 
  26. ^ King, R. D.; Whelan, K. E.; Jones, F. M.; Reiser, P. G. K.; Bryant, C. H.; Muggleton, S. H.; Kell, D. B.; Oliver, S. G. (2004). "Functional genomic hypothesis generation and experimentation by a robot scientist". Nature 427 (6971): 247–252. doi:10.1038/nature02236. PMID 14724639. 
  27. ^ "What computing can teach biology, and vice versa". The Economist. 2007-07-12. Retrieved 2010-08-08. (subscription required)