Dr Diarmuid O'Donoghue

Computer Science, Hamilton Institute

Lecturer / Assistant Professor

Eolas Building
1st Floor
122
(01) 708 3851
http://www.cs.nuim.ie/~dod

Biography

Diarmuid O’Donoghue BSc, MSc, PhD all in computer science and completed a Postgrad Diploma in Higher Education (PGDHE) in 2008. He was course director for for the Erasmus Mundus Joint Double MSc on Dependable Software Engineering (DESEM) 2015-16 overseeing Maynooth Univ, Univ. St. Andrews (Scotland) and Univ. de Lorraine (France) and was previously course director responsible for setting up the Higher Diploma in Software Engineering (SkillNet).
He is interested in computational cognitive modelling, especially for analogical reasoning and conceptual blending. This work led to a growing focus on Computational Creativity. He is also interested in evolutionary optimization and the use of ancestral archives. Diarmuid was Senior Scientific Officer for the European "Dr Inventor" FET project.
He has participated in ~10 PhD award committees, graduated >20 MSc level students and supervised >80 undergraduate research projects.

Research Interests

My research is largely informed by cognitive psychology, focused on computational models of analogical thinking. This encompasses work on knowledge representation and open information extraction from "real word" documents in natural language (English) and also from programming languages (eg Java, C#). My work focuses on identifying analogical similarities between these documents and on efficient computational means of identifying mappings between pairs of these knowledge graphs. Such comparisons can suggest(create) new analogical inferences, prompting evaluation of these constructed knowledge structures. One significant application of such computational models is to support creative thinking in the audience of the originating documents.
  I have been investigating these analogy-inspired techniques on varied data such as: texts from psychology experiments, publications in computer graphics (SIGGRAPH), patent applications, translations of those psychology texts, computer programs (Java, C#, Spec#, JML). A major focus is on evaluating novel information arising from mappings between pairs of knowledge graphs.
  I am also interested in evolutionary optimization and the use of ancestral archives to supplement populations diversity for improved performance on complex problems.

Research Projects

  Project Role Funding Body / Program Description Start Date End Date Award (€)
Dr Inventor: Promoting Scientific Creativity by Utilising Web-based Research Objects Senior Scientific Coordinator European Union / EU / Government State Bodies 01-JAN-14 31-MAR-17 2600000

Post Doctoral Fellows/Research Team

  Researcher Name Project Role Funding Body
Yalemisew Abgaz Dr Inventor Post Doctorate EU Framework Programme 7
Donny Hurley Dr Inventor Post Doctorate EU Framework Programme 7

Conference Publications

  Year Publication
2021 Upcycling Formal Specifications for Similar Implementations with Arís
Kuruvilla George Aiyankovil1, Rosemary Monahan, Diarmuid P. O’Donoghue (2021) Upcycling Formal Specifications for Similar Implementations with Arís International Conference on Case-Based Reasoning (ICCBR) , 13-SEP-21 [Details]
2021 Creating new Program Proofs by Combining Abductive and Deductive Reasoning
Kuruvilla George Aiyankovil, Diarmuid P. O’Donoghue, Rosemary Monahan (2021) Creating new Program Proofs by Combining Abductive and Deductive Reasoning International Conference on Computational Creativity ICCC [Details]
2020 Effortful & Expert Evaluation in Developing Serious CST
O'Donoghue D.P. (2020) Effortful & Expert Evaluation in Developing Serious CST International Conference on Computational Creativity (ICCC) Workshop - Future of Co-Creative Systems Potrugal, [Details]
2019 AncDE with Gaussian Distribution for Numeric Optimization
Salleh, SKM;Asmai, SA;Abas, ZA;Shibghatullah, A;O'Donoghue, D (2019) AncDE with Gaussian Distribution for Numeric Optimization 2019 IEEE 15TH INTERNATIONAL COLLOQUIUM ON SIGNAL PROCESSING & ITS APPLICATIONS (CSPA 2019) , pp.96-101 [Details]
2017 Magnitude of Difference (MDV) between Target vector and Trial vector in AncDE and standard Differential Evolution
Siti Khadijah Mohd Salleh, O’Donoghue D.P, Abdul Samad Shibghatullah (2017) Magnitude of Difference (MDV) between Target vector and Trial vector in AncDE and standard Differential Evolution 5th International Conference on Artificial Intelligence, Computer Science & Information Technology , pp.100-104 [full-text] [Details]
2017 Characteristics of Pro-c Analogies and Blends between Research Publications
Yalemisew Abgaz, Diarmuid P. O’Donoghue, Donny Hurley, Ehtzaz Chaudhry, Jian Jun Zhang (2017) Characteristics of Pro-c Analogies and Blends between Research Publications International Conference on Computational Creativity (ICCC) Georgia Tech, Atlanta, USA, , 19-JUN-17 - 23-JUN-17 [full-text] [Details]
2016 Evaluation of analogical inferences formed from automatically generated representations of scientific publications
Abgaz Y.;O'Donoghue D.;Smorodinnikov D.;Hurley D. (2016) Evaluation of analogical inferences formed from automatically generated representations of scientific publications CEUR Workshop Proceedings , pp.9-20 [full-text] [Details]
2015 Stimulating and Simulating Creativity with Dr Inventor
Diarmuid P. ODonoghue, Yalemisew Abgaz, Donny Hurley, Francesco Ronzano, Horacio Saggion (2015) Stimulating and Simulating Creativity with Dr Inventor International Conference on Computational Creativity (ICCC) , pp.220-2207 [full-text] [Details]
2015 An ancestor based extension to Differential Evolution (AncDE) for Single-Objective Computationally Expensive Numerical Optimization
Sawant R.;Hatton D.;O'Donoghue D. (2015) An ancestor based extension to Differential Evolution (AncDE) for Single-Objective Computationally Expensive Numerical Optimization 2015 IEEE Congress on Evolutionary Computation, CEC 2015 - Proceedings , pp.3228-3234 [DOI] [Details]
2016 Expert and Corpus-Based Evaluation of a 3-Space Model of Conceptual Blending
Donny Hurley, Yalemisew Abgaz, Hager Ali, Diarmuid O’Donoghue, (2016) Expert and Corpus-Based Evaluation of a 3-Space Model of Conceptual Blending European Conf. Artificial Intelligence - EGPAI workshop The Hague, Netherlands, [full-text] [Details]
2016 Embedding a Creativity Support Tool within Computer Graphics Research
Yalemisew Abgaz, Diarmuid P. O’Donoghue, Donny Hurley, Horacio Saggion, Francesco Ronzano, Dmitry Smorodinnikov (2016) Embedding a Creativity Support Tool within Computer Graphics Research European Conf. Artificial Intelligence - MRC workshop The Hague, Netherlands, [Details]
2016 Evaluation of Analogical Inferences Formed from Automatically Generated Representations of Scientific Publications
Yalemisew Abgaz, Diarmuid P. O'Donoghue, Dmitry Smorodinnikov, Donny Hurley (2016) Evaluation of Analogical Inferences Formed from Automatically Generated Representations of Scientific Publications Artificial Ingelligence nd Cognitive Science Conference [full-text] [Details]
2015 An Ancestor based Extension to Differential Evolution (AncDE) for Single-Objective Computationally Expensive Numerical Optimization
Sawant R, Hatton D, ODonoghue D.P. (2015) An Ancestor based Extension to Differential Evolution (AncDE) for Single-Objective Computationally Expensive Numerical Optimization IEEE Congress on Evolutionary Computation (CEC) Sendia, Japan, , pp.3228-3234 [DOI] [full-text] [Details]
2011 Explorations on template-directed genetic repair using ancient ancestors and other templates
Hatton D.;O'Donoghue D. (2011) Explorations on template-directed genetic repair using ancient ancestors and other templates Genetic and Evolutionary Computation Conference, GECCO'11 - Companion Publication , pp.325-331 [DOI] [full-text] [Details]
2010 Biologically inspired non-mendelian repair for constraint handling in evolutionary algorithms
FitzGerald A.;O'Donoghue D. (2010) Biologically inspired non-mendelian repair for constraint handling in evolutionary algorithms Proceedings of the 12th Annual Genetic and Evolutionary Computation Conference, GECCO '10 - Companion Publication , pp.1817-1823 [DOI] [full-text] [Details]
2010 Genetic repair strategies inspired by Arabidopsis thaliana
FitzGerald A.;O'Donoghue D.;Liu X. (2010) Genetic repair strategies inspired by Arabidopsis thaliana Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) , pp.61-71 [DOI] [full-text] [Details]
2009 China-Ireland Intentional Conference on Information and Communications Technologies
(2009) China-Ireland Intentional Conference on Information and Communications Technologies Investigating the influence of Population and Generation size on genetic repair templates NUI Maynooth, [full-text] [Details]
2008 Genetic repair for optimization under constraints inspired by Arabidopsis thaliana
FitzGerald A.;O'Donoghue D. (2008) Genetic repair for optimization under constraints inspired by Arabidopsis thaliana Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) , pp.399-408 [DOI] [full-text] [Details]
2007 Statistical evaluation of process-centric computational creativity
O'Donoghue D. (2007) Statistical evaluation of process-centric computational creativity Proceedings of the 4th International Joint Workshop on Computational Creativity , pp.31-38 [Details]
2005 Geometric Analogies and Topographic Maps
D. O’Donoghue, A. Loughlin, A. Bohan and M. T. Keane (2005) Geometric Analogies and Topographic Maps 2nd International Joint Workshop on Computational Creativity (IJWCC) , pp.30-37 [full-text] [Details]
2004 Identifying and evaluating a generic set of superinstructions for embedded Java programs
O'Donoghue D.;Power J. (2004) Identifying and evaluating a generic set of superinstructions for embedded Java programs Proceedings of the International Conference on Embedded Systems and Applications ESA'04 - Proceedings of the International Conference on VLSI, VLSI'04 , pp.192-198 [full-text] [Details]
2004 Identifying and evaluating a generic set of superinstructions for embedded Java programs
O'Donoghue, D;Power, JF (2004) Identifying and evaluating a generic set of superinstructions for embedded Java programs ESA'04 & VLSI'04, PROCEEDINGS , pp.192-198 [full-text] [Details]
2003 Applications of cartographic structure matching
O'Donoghue, D;Winstanley, A;Mulhare, L;Keyes, L (2003) Applications of cartographic structure matching IGARSS 2003: IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM, VOLS I - VII, PROCEEDINGS , pp.3730-3732 [full-text] [Details]
2003 Applications of Cartographic Structure Matching
O'Donoghue D.;Winstanley A.;Mulhare L.;Keyes L. (2003) Applications of Cartographic Structure Matching International Geoscience and Remote Sensing Symposium (IGARSS) , pp.3730-3732 [full-text] [Details]
2003 GeneRepair - A Repair Operator for Genetic Algorithms
George G. Mitchell, Diarmuid O'Donoghue, David Barnes, Marie McCarville (2003) GeneRepair - A Repair Operator for Genetic Algorithms Genetic and Evolutionary Computation Conference (GECCO) Chicago, [full-text] [Details]
2002 Context-based classification of objects in cartographic data
Mulhare, O'Donoghue, Winstanley (2002) Context-based classification of objects in cartographic data Geographical Information Science Research Conference Sheffield, UK, , pp.195-198 [full-text] [Details]
2002 Searching for Serendipitous Analogies
Diarmuid O'Donoghue, Brian Crean (2002) Searching for Serendipitous Analogies European Conference on Artificial Intelligence ECAI - Workshop on Creative Systems Lyon, France, , 21-JUL-02 - 26-JUL-02 [full-text] [Details]
2002 RADAR: Finding analogies using attributes of structure
Crean B.;O'Donoghue D. (2002) RADAR: Finding analogies using attributes of structure Lecture Notes in Artificial Intelligence (Subseries of Lecture Notes in Computer Science) , pp.20-27 [full-text] [Details]
2002 RADAR: Finding analogies using attributes of structure
Crean, BP;O'Donoghue, D (2002) RADAR: Finding analogies using attributes of structure ARFIFICIAL INTELLIGENCE AND COGNITIVE SICENCE, PROCEEDINGS , pp.20-27 [full-text] [Details]
2001 Searching for the Semantic Internet
David Cleary, O'Donoghue, D. (2001) Searching for the Semantic Internet Applied Informatics Conference [full-text] [Details]
2001 Creating a Semantic Web Interface with Virtual Reality
O'Donoghue, D., Cleary, D. (2001) Creating a Semantic Web Interface with Virtual Reality SPIE ITCom 2001 - Workshop on Commercial Applications for High-Performance Computing Denver, Colorado, , 21-AUG-01 - 22-AUG-01 , pp.138-146 [full-text] [Details]
2001 Retrieving Analogs with Features of Structure
Brian Crean, O'Donoghue, D. (2001) Retrieving Analogs with Features of Structure Applied Informatics Conference [full-text] [Details]
2001 A Search Engine for a Wireless Internet
David Cleary, Daryl Parker, D. O'Donoghue (2001) A Search Engine for a Wireless Internet Wireless World Research Forum - 4 Paris, , 06-DEC-01 - 07-DEC-01 [full-text] [Details]
2001 Finding Analogous Structures in Cartographic Data
O'Donoghue, D, Adam Winstanley (2001) Finding Analogous Structures in Cartographic Data 4th AGILE Conference on G.I.S. in Europe Czech Republic, [full-text] [Details]
2000 A Ludi Model for Geometric Analogies using Attribute Matching
Bohan, O'Donoghue (2000) A Ludi Model for Geometric Analogies using Attribute Matching AICS-2000 11th Artificial atelligence and Cognitive Science Conference NUI Galway, , 23-AUG-00 - 25-AUG-00 [full-text] [Details]
2000 Generating a Topically Focused Virtual-Reality Internet
David Cleary, Diarmuid O'Donoghue (2000) Generating a Topically Focused Virtual-Reality Internet 10th Annual Internet Society Conference (INET 2000) Yokohama, Japan, , 18-JUL-00 - 21-JUL-00 [full-text] [Details]
2000 Topographical Object Recognition through Structural Mapping
Adam Winstanly, Diarmuid O'Donoghue, and Laura Keyes (2000) Topographical Object Recognition through Structural Mapping 1st International Conference on Geographic Information Science - GIScience 2000 Savannah, Georgia, USA, , 28-OCT-00 - 31-OCT-00 [full-text] [Details]
1999 VisualExpresso: Generating a virtual reality Internet
Cleary, D;O'Donoghue, D (1999) VisualExpresso: Generating a virtual reality Internet HIGH-PERFORMANCE COMPUTING AND NETWORKING, PROCEEDINGS , pp.797-806 [full-text] [Details]
1999 VisualExpresso: Generating a virtual reality internet
Cleary D.;O’Donoghue D. (1999) VisualExpresso: Generating a virtual reality internet Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) , pp.797-806 [full-text] [Details]
1996 Representational Myopia in Cognitive Mapping: Locating the Real source of the Power in Theories of Cognitive Mapping
T. Veale, Smyth B, O'Donoghue, D. and M. Keane (1996) Representational Myopia in Cognitive Mapping: Locating the Real source of the Power in Theories of Cognitive Mapping American Association Artificial Intelligence (AAAI-96) - Computational Cognitive Modelling Workshop Portland, Oregan, [Details]
1995 Computability as a Limiting Cognitive Constraint
Tony Veale, Diarmuid O'Donoghue Marie Keane (1995) Computability as a Limiting Cognitive Constraint 4th International Conference of the Cognitive Linguistics Association University of New Mexico, , 16-JUL-95 - 21-JUL-95 [full-text] [Details]
1994 Sitka Spruce Quality Estimation using Neural Networks
D. O'Donoghue, J. Keating, J. Duffin, D. Hughes, B. Feeney, J. Evertsen. (1994) Sitka Spruce Quality Estimation using Neural Networks Irish Neural Networks Conference Dublin, Ireland, , pp.165-169 [full-text] [Details]
2014 Towards Dr Inventor: A Tool for Promoting Scientific Creativity
D.P. ODonoghue, H Saggion, F. Dong, D. Hurley, Y. Abgaz, X. Zheng, O. Corcho, J.J. Zhang, J-M Careil, B. Mahdian, X. Zhao (2014) Towards Dr Inventor: A Tool for Promoting Scientific Creativity 5th International Conference on Computational Creativity (ICCC) - Late Breaking Paper [full-text] [Details]
2014 Can a Computationally Creative System Create Itself? Creative Artefacts and Creative Processes
Diarmuid P. O'Donoghue, James Power, Sian OBriain, Feng Dong, Aidan Mooney, Donny Hurley, Yalemisew Abgaz, Charles Markham, (2014) Can a Computationally Creative System Create Itself? Creative Artefacts and Creative Processes 5th International Conference on Computational Creativity (ICCC) Slovenia, , 10-JUN-14 - 13-OCT-14 [full-text] [Details]
2013 Ars: Analogical Reasoning for reuse of Implementation & Specification
Mihai Pitu, Daniela Grijincu, Peihan Li, Asif Saleem, Rosemary Monahan, Diarmuid P. ODonoghue (2013) Ars: Analogical Reasoning for reuse of Implementation & Specification Artificial Intelligence for Formal Methods Workshop Rennes France, , 22-JUN-13 [full-text] [Details]
2012 A Creative Analogy Machine: Results and Challenges
Diarmuid P. O'Donoghue, Mark T. Keane (2012) A Creative Analogy Machine: Results and Challenges Proceedings of the Third International Conference on Computational Creativity Dublin, Ireland, , 30-MAY-12 - 01-JUN-12 , pp.17-24 [full-text] [Details]
2010 Investigating the Effect of Stochastic Replacement Rates on GeneRepair Templates
Hatton, Donagh, Diarmuid P. O'Donoghue and Amy FitzGerald (2010) Investigating the Effect of Stochastic Replacement Rates on GeneRepair Templates Proceedings of China-Ireland International Conference on Information and Communications Technologies [Details]
2010 Biologically Inspired Non-Mendelian Repair for Constraint Handling in Evolutionary Algorithms
FitzGerald, Amy, O'Donoghue, Diarmuid P. (2010) Biologically Inspired Non-Mendelian Repair for Constraint Handling in Evolutionary Algorithms Proceedings of the Genetic and Evolutionary Computation Conference (GECCO) , pp.1817-1825 [DOI] [full-text] [Details]
2009 Investigating the Influence of Population and Generation Size on Genetic Repair Templates
FitzGerald, Amy, O'Donoghue, Diarmuid P. (2009) Investigating the Influence of Population and Generation Size on Genetic Repair Templates 2009 China-Ireland Intentional Conference on Information and Communications Technologies , pp.252-255 [full-text] [Details]
2009 Genetic Repair Strategies inspired by Arabidopsis thaliana
FitzGerald, Amy and O'Donoghue, Diarmuid P. (2009) Genetic Repair Strategies inspired by Arabidopsis thaliana Proceedings of 20th Conference on Artificial Intelligence and Cognitive Science , pp.58-67 [full-text] [Details]
2005 Geometric Analogies and Topographic Maps
Diarmuid P. O'Donoghue, A. Loughlin, A. Bohan, M.T. Keane. (2005) Geometric Analogies and Topographic Maps 2nd International Joint Workshop on Computational Creativity (IJWCC), at IJCAI [full-text] [Details]
2001 Analogical Structure Matching on Cartographic Data
Mulhare, L., O'Donoghue, D. and Winstanley, A.C. (2001) Analogical Structure Matching on Cartographic Data 12th Artificial Intelligence and Cognitive Science AICS-2001 , pp.43-54 [full-text] [Details]
1997 Towards a Computational Model of Creative Reasoning
Dr Diarmuid P. O'Donoghue (1997) Towards a Computational Model of Creative Reasoning Conference on Computational Models of Creative Cognition (CMOCC) [full-text] [Details]

Book Chapters

  Year Publication
2002 'Bigram Analysis of Java Bytecode Sequences'
D. O'Donoghue, Aine Leddy, James Power, John Waldron (2002) 'Bigram Analysis of Java Bytecode Sequences' In: J.F. Power; J.T. Waldron (eds). Recent Advances in Java Thehnology Theory, Application, Implementation. Dublin Ireland: Trinity College Dublin. [full-text] [Details]
2014 'Creating Formal Specifications with Analogical Reasoning'
Diarmuid P. O'Donoghue, R. Monahan, D. Grijincu, M. Pitu, F. Halim, F. Rahman, Y. Abgaz, D. Hurley, (2014) 'Creating Formal Specifications with Analogical Reasoning' In: PICS - Publications of the Institute of Cognitive Science. Osnabrck, Germany: [full-text] [Details]
2010 'Genetic Repair Strategies inspired by Arabidopsis thaliana'
FitzGerald, Amy, Diarmuid P. O'Donoghue and Xinyu Liu (2010) 'Genetic Repair Strategies inspired by Arabidopsis thaliana' In: Lecture Notes in Computer Science - Volume 6206. Springer. [DOI] [full-text] [Details]
2008 'Genetic Repair for Optimization under Constraints Inspired by Arabidopsis thaliana'
A. FitzGerald and D.P. O’Donoghue (2008) 'Genetic Repair for Optimization under Constraints Inspired by Arabidopsis thaliana' In: Parallel Problem Solving from Nature, LNCS 5199 (10th International Conference on Parallel Problem Solving from Nature – PPSN X). Berlin: Springer. [DOI] [full-text] [Details]
2005 'Geometric Proportional Analogies In Topographic Maps: Theory and Application'
Mullally, E.C. and D. O’Donoghue (2005) 'Geometric Proportional Analogies In Topographic Maps: Theory and Application' In: Proceedings of 25th SGAI International Conference on Innovative Techniques and Applications of Artificial Intelligence. [full-text] [Details]
2002 'RADAR: Finding Analogies using Attributes of Structure'
B. Crean and D. O'Donoghue (2002) 'RADAR: Finding Analogies using Attributes of Structure' In: Lecture Notes in Artificial Intelligence LNAI-2464. [full-text] [Details]
2001 'Analogical Structure Matching on Cartographic Data'
L. Mulhare, D. O'Donoghue and A. Winstanley (2001) 'Analogical Structure Matching on Cartographic Data' In: 12th Artificial Intelligence and Cognitive Science. [full-text] [Details]
2001 'Creating a Semantic Web Interface with Virtual Reality'
D. Cleary and D. O'Donoghue (2001) 'Creating a Semantic Web Interface with Virtual Reality' In: Compercial Applications of High-Performace Computing - Proceedings of SPIE 4528. [full-text] [Details]
1999 'Computability as a limiting cognitive constraint: Complexity concerns in metaphor comprehension about which cognitive linguists should be aware'
T. Veale, D. O'Donoghue and MT. Keane (1999) 'Computability as a limiting cognitive constraint: Complexity concerns in metaphor comprehension about which cognitive linguists should be aware' In: Cultural, Psychological and Typological Issues in Cognitive Linguistics. Amsterdam: John Benjamins Publishers. [full-text] [Details]
1999 'VisualExpresso: Generating a Virtual Reality Internet'
D. Cleary and D. O'Donoghue (1999) 'VisualExpresso: Generating a Virtual Reality Internet' In: Lecture Notes in Computer Science (LNCS) 1593. Springer-Verlag. [full-text] [Details]

Edited Books

  Year Publication
2001 Proceedings of the 12th Conference on Artificial Intelligence and Cognitive Science, 5-7 September 2001
Diarmuid P. O'Donoghue (Ed.). (2001) Proceedings of the 12th Conference on Artificial Intelligence and Cognitive Science, 5-7 September 2001 Maynooth, Ireland: NUI Maynooth. [Details]

Peer Reviewed Journals

  Year Publication
2019 'AncDE with gaussian distribution for numerical optimization problem'
Salleh S.;Asmai S.;Abas Z.;Shibghatullah A.;O’donoghue D. (2019) 'AncDE with gaussian distribution for numerical optimization problem'. International Journal Of Advances In Intelligent Informatics, 5 (1):48-57 [DOI] [full-text] [Details]
2018 'Varying variants for ancde with MDV between target and trial vector (MDV) measurement'
Mohd Salleh S.;O’Donoghue D.;Shibghatullah A.;Abas Z. (2018) 'Varying variants for ancde with MDV between target and trial vector (MDV) measurement'. Journal Of Telecommunication, Electronic And Computer Engineering, 10 (2-5):155-160 [full-text] [Details]
2013 'Arabidopsis thaliana Inspired Genetic Restoration Strategies'
Hatton, Donagh and O'Donoghue, Diarmuid P. (2013) 'Arabidopsis thaliana Inspired Genetic Restoration Strategies'. INTERNATIONAL JOURNAL OF BIOMETRICS AND BIOINFORMATICS, 7 :35-48 [full-text] [Details]
2006 'Seeing things: Inventive reasoning with geometric analogies and topographic maps'
O'Donoghue, DP;Bohan, A;Keane, MT (2006) 'Seeing things: Inventive reasoning with geometric analogies and topographic maps'. New Generation Computing, 24 :267-288 [full-text] [Details]
1994 'DEVELOPMENT OF A RULE-BASED FINITE-CAPACITY SCHEDULING SYSTEM'
ODONOGHUE, D;HEALY, E;SORENSEN, H (1994) 'DEVELOPMENT OF A RULE-BASED FINITE-CAPACITY SCHEDULING SYSTEM'. International Journal of Production Economics, 36 :221-227 [Details]
2000 'Computation and blending (computational feasibility of the conceptual integration theory of Fauconnier and Turner)'
Veale, T;O'Donoghue, D (2000) 'Computation and blending (computational feasibility of the conceptual integration theory of Fauconnier and Turner)'. Cognitive Linguistics, 11 :253-281 [full-text] [Details]
2012 'Case Based Specifications reusing specifications, programs and proofs'
Rosemary Monahan, Diarmuid P. O'Donoghue (2012) 'Case Based Specifications reusing specifications, programs and proofs'. DAGSTUHL REPORTS, 2 [full-text] [Details]
2006 'Spatial Inference with Geometric Proportional Analogies'
Mullally, E.C. ,O'Donoghue, D. P. (2006) 'Spatial Inference with Geometric Proportional Analogies'. ARTIFICIAL INTELLIGENCE REVIEW, 26 :129-140 [DOI] [full-text] [Details]
2000 'Computation and Blending'
T. Veale and D. O'Donoghue (2000) 'Computation and Blending'. Cognitive Linguistics, 11 (3/4):253-281 [full-text] [Details]

Conference Contributions

  Year Publication
2017 Specialist workshop on artificial Ingelligence.
Diarmuid O'Donoghue (2017) Specialist workshop on artificial Ingelligence. [Oral Presentation], Artificial Intelligence and Simulation of Behaviour (AISB) Symposium on Serendipity, St. Mary's Univeristy, London , 15-JUN-17 [Details]
2016 Generating Lexico-Semantic Graphs for Novel Analogies between Computer Graphics Publications using Dr Inventor,.
Donny Hurley, Diarmuid P. O’Donoghue, Yalemisew Abgaz, (2016) Generating Lexico-Semantic Graphs for Novel Analogies between Computer Graphics Publications using Dr Inventor,. [Oral Presentation], 6th UK Cognitive Linguistics Conference, Bangor Univ. UK , 19-JUL-16 - 22-JUL-16 [Details]
2012 Schloss Dagstuhl - Leibniz Center for Informatics.
Monahan, R. O'Donoghue D.P. (2012) Schloss Dagstuhl - Leibniz Center for Informatics. [Oral Presentation], Case Based Specifications: Re-using programs, specifications and proofs, Germany [Details]
2011 Department of Agronomy, Iowa State University.
Diarmuid P. O'Donoghue (2011) Department of Agronomy, Iowa State University. [Invited Lecture], Algorithmic Explorations on Biologically Inspired Genetic Repair using Ancestral Templates, ISU, Iowa, USA , 02-SEP-11 [Details]
2011 Genome and Cell Development Biology (GCDB) seminar series (ISU), Department of Agronomy, ISU.
(2011) Genome and Cell Development Biology (GCDB) seminar series (ISU), Department of Agronomy, ISU. [Oral Presentation], • Algorithmic Explorations on Biologically Inspired Genetic Repair using Ancestral Templates, Iowa State University [Details]
2010 China-Ireland Information and Communications Technology Conference.
(2010) China-Ireland Information and Communications Technology Conference. [Oral Presentation], Investigating the Effect of Stochastic Replacement Rates on GeneRepair Templates, Wuhan, China [Details]
2010 National Conference on Artificial Intelligence and Cognitive Science.
Donagh Hatton (2010) National Conference on Artificial Intelligence and Cognitive Science. [Poster Presentation], Stochastic GeneRepair for the Travelling Salesman Problem, NUI Galway, Ireland [Details]
2009 Department of Biology Seminar Series, Univ. Waterloo, Canada.
Diarmuid P. O'Donoghue (2009) Department of Biology Seminar Series, Univ. Waterloo, Canada. [Invited Lecture], Constrained Evolutionary Optimization Using a Biologically Inspired Genetic Repair Process, University of Waterloo, Canada , 29-JUL-09 [Details]
2009 20th Conference on Artificial Intelligence and Cognitive Science.
(2009) 20th Conference on Artificial Intelligence and Cognitive Science. [Oral Presentation], Genetic Repair Strategies inspired by Arabidopsis thaliana, UCD, Ireland [Details]
2008
Dr. G. Mitchell (2008) [Visiting and guest lecturers hosted], Evolutionary Computation, DUC, Science, Computer Science [Details]
2003 IT & T Conference.
Stephen Cleary, Diarmuid O'Donoghue (2003) IT & T Conference. IT Waterford , 30-OCT-03 - 31-OCT-03 [Details]

Published Reports

  Year Publication
2015 Initial version of report for computational scientific creativity.
Yalemisew Abgaz, Diarmuid O’Donoghue (2015) Initial version of report for computational scientific creativity. EU - FP7, EU. [Details]
2014 Initial Version of Benchmark Datasets.
Yalemisew Abgaz, Donny Hurley, Diarmuid O’Donoghue (2014) Initial Version of Benchmark Datasets. EU - FP7, EU. [Details]
2014 Initial version ROS implementation with report.
Yalemisew Abgaz, Donny Hurley, Feng Dong, Diarmuid O’Donoghue (2014) Initial version ROS implementation with report. EU - FP7, EU. [Details]
2014 Report for ROS.
Diarmuid O’Donoghue, Donny Hurley, Yalemisew Abgaz, (2014) Report for ROS. Eurpoean Commission, http://drinventor.eu/documents.html. [Details]
2014 Initial version of evaluation methodology report.
Yalemisew Abgaz, Diarmuid O’Donoghue (2014) Initial version of evaluation methodology report. EU - FP7, EU. [Details]

Conference Paper

  Year Publication
2010 Stochastic GeneRepair for the Travelling Salesman Problem.
Hatton, Donagh, O'Donoghue, Diarmuid P. (2010) Stochastic GeneRepair for the Travelling Salesman Problem. Conference Paper [Details]

Electronic Publication

  Year Publication
2017 Scientific Creativity by Utilising Web-based Research Objects.
Dong, Feng; O'Donoghue, Diarmuid P.; Ersotelos, Nikolaos; Wu, Shaopeng; Saggion, Horacio; Ronzano, Francesco; Corcho, Oscar; Hurley, Donny; Abgaz, Yalemisew; Zhang, Jian J; Chaudhry, Ehtzaz; Yang, Xiao S; Wei, Hui; Deng, Zhikun; Mahdian, Babak; Careil, Jean-Michel (2017) Scientific Creativity by Utilising Web-based Research Objects. Electronic Publication [DOI] [Details]

Guest Lectures

  Year Publication
2011 • Constrained Evolutionary Optimization using a biologically inspired Genetic Repair.
Diarmuid P. O'Donoghue (2011) • Constrained Evolutionary Optimization using a biologically inspired Genetic Repair. Guest Lectures [Details]
2009 • Constrained Evolutionary Optimization using a biologically inspired Genetic Repair process.
Diarmuid P. O'Donoghue (2009) • Constrained Evolutionary Optimization using a biologically inspired Genetic Repair process. Guest Lectures [Details]

Thesis

  Year Publication
2009 Qualitative Spatial Reasoning with Geometric Analogies.
Mullally, Emma-Claire (2009) Qualitative Spatial Reasoning with Geometric Analogies. NUI Maynooth: Thesis [Details]

Conference Hosted

  Year Publication
2016 The Dr Inventor Workshop.
Diarmuid O’Donoghue (2016) The Dr Inventor Workshop. Conference Hosted [Details]

Professional Associations

  Association Function From / To
Association for Computational Creativity Member 01-JAN-10 /

Education

  Year Institution Qualification Subject
2005 UCD PhD Computer Science
1988 UCC BSc Computer Science
1990 UCC MSc Computer Science
2008 MU PGDHE Education

Reviews

  Journal Role
Frontiers In Psychology Reviewer
Cognitive Computation Reviewer
Cognitive Systems Research Reviewer
Artificial Intelligence Review Reviewer
Artificial Intelligence Review Reviewer
Computers, Environment And Urban Systems Reviewer
Transactions In Gis Reviewer

Teaching Interests

CS404 Artificial Intelligence and Natural Language Processing
CS430 Advanced Concepts: Computational Creativity
CS607 Software Design and Requirements Engineering (MSc)
Some other modules taught in previous years:
CS401 Machine Learning and Neural Networks (2000-2005; 2009-10)
CS142 Introduction to Computer Science (2010 – 2013)
CS101 Introduction to Computer Programming (2006- 2008) 

Recent Postgraduates

  Graduation Student Name University Degree Thesis
2018 Poonam Kumari Maynooth University MSc Extending Arís: Graph matching and retrieval of Java Source Code
2017 John Meehan Maynooth University MSc Data Mining a Knowledge Corpus to enrich ROS Graphs
2016 Hager Ali Maynooth University MSc Evaluating "Near" Analogies between text based information
2016 Dmitry Smorodinnikov Maynooth University MSc Evaluation of “Subject-Verb-Object” Inferences in Blended Spaces
2015 Rushikesh Sawant Maynooth University MSc Improving Results of Differential Evolution Algorithm
2013 Mihai Pitu Maynooth University MSc Source Code Retrieval using Case Based Reasoning
2013 Daniela Grijincu Maynooth University MSc Source code matching for reuse of Formal Specifications
2013 David Relihan Maynooth University MSc Integrating Natural User Interface features into existing applications
2011 Amy FitzGerald Maynooth University PhD in Computer Science Mendelian and Non-Mendelian Ancestral Repair for Constrained Evolutionary Optimisation
2009 Donagh Hatton Maynooth University PhD Ancestor Re-Use in Evolutionary Optimisation
2009 Emma-Claire Mullally Maynooth University PhD in Computer Science Using Spatial Inference with Geometric Proportional Analogies