
Dr. Diarmuid O'Donoghue - B.Sc., M.Sc. (UCC), PhD (UCD), PGDHE (NUIM),
Room 2.121 Callan Building Extension (1st Floor),
Department of Computer Science,
National University of Ireland, Maynooth,
Co. Kildare,
Ireland.
E-Mail: diarmuidy.podonoghue @nuimt. Pie
Phone: (+353) 1 708 3851
Research Interests
General research interests: Artificial Intelligence, Evolutionary Algorithms and Genetic Repair, Cognitive Science, Analogical Reasoning, Geometric Analogies, Qualitative Spatial Reasoning, Computational Creativity.
Recent advance in genetics suggest that some plants (eg
Arabidopsis thaliana ), uses a newly discovered genetic repair mechanism.
This effects a non-Mendelian form of inheritance - whereby genetic information can apparently by-pass some generation(s).
We are applying this same strategy to evolutionary optimisation, with two distinct objectives.
1) Evaluate the applicability of non-Mendelian inheritance to evolutionary optimisation.
2) Assess the conditions under which genetic repair via ancestral genomic information may be an effective strategy.
A geometric analogy involves collections of geometric figures which undergo some transformation. We are developing algorithms to process land-cover maps as though they are large collections of inter-connected geometric analogies. Cognitive modelling of the analogy process. see my Analogy, and the like page, or some other analogy reference pages.
Background
I am a
lecturer in computer science, a member of the Cognitive Science Research Group and an
associate of the National Centre for
Geocomputation (NCG). I'm a also member of the Association for the Advancement of Artificial
Intelligence (AAAI), The Internet Society,
and The Cognitive Science
Society.
See my LinkedIn profile and
some personal stuff.
Publications Some Recent
Publications
Research Group
Postgraduates: Emma-Claire Mullally, Amy
Fitzgerald, Patrick Neylon.
Undergraduate Project Students (2009-10) Gerard Corr, Philip Curtis, Donagh Hatton, Karl Austin, Blain Maguire, Derek Halvey.
Competitions: Accenture’s “Leaders of Tomorrow” competition and their Academic Innovation in Computing Award. IBM’s Open Source competition for final year projects, IEEExtreme 24 hour challenge.
Internship SIAR - Summer Internships in Autonomous Robotics
Conferences 2nd International Conference on Computational Creativity, Artificial Intelligence and Cognitive Science.
Teaching
Undergraduate courses I teach or have taught :
CS101 Introduction to Programming, CS130 Databases, CS404 Artificial Intelligence and Natural Language Processing, Machine Learning and Neural Networks, Artificial Intelligence, Software Engineering, Expert Systems, End User computing, Introduction to Computer Systems, Digital Logic Design.
MSc in Computer Science(Software Engineering) - M. Sc. (Software Engineering) courses I teach :
CS607 Requirements Engineering and Systems Design with UML.
Course Director
Master of Computer
Science (Software Engineering) and the Post Graduate Diploma in Science
(Software Engineering) programs.
URL: http://www.cs.nuim.ie/~dod/
Revised: Jan, 2010.
Contact: webmaster@cs.nuim.ie
Copyright 2000 National
University of Ireland, Maynooth