
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: diarmuidr.rodonoghue @nuimy. rie
Phone: (+353) 1 708 3851
Research Interests
Recent advance in plant genetics suggest that some plants (eg
Arabidopsis thaliana - thale cress), 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 a number of distinct objectives.
1) Evaluate the applicability of non-Mendelian inheritance to evolutionary optimisation.
2) Assess the conditions under which genetic repair via deeply ancestral genomic information may be the best 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 IGS 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. Some personal stuff.
Related Terms: Artificial Intelligence, Evolutionary Algorithms and Genetic Repair, Cognitive Science, Analogical Reasoning, Geometric Analogies and Qualitative Spatial Reasoning and Computational Creativity.
Publications Some Recent
Publications
Postgraduate Students
Emma-Claire Mullally, Amy Fitzgerald, Patrick Neylon.
Major Undergrad Student Projects 2009-10 Final
Year Projects (local access only). Gerarg 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 1st International Conference on Computational Creativity, Artificial Intelligence and Cognitive Science.
Teaching
Undergraduate courses I teach or have taught :
CS101 Introduction to Programming, CS404 Artificial Intelligence and Natural Language Processing, Machine Learning and Neural Networks, Artificial Intelligence, Software Engineering, Expert Systems, 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.
I am also Course Director
for the Master of Computer
Science (Software Engineering) and the
Post Graduate Diploma in Science
(Software Engineering) programs.
URL: http://www.cs.nuim.ie/~dod
Revised: May, 2008.
Contact: webmaster@cs.nuim.ie
Copyright 2000 National
University of Ireland, Maynooth