You are here:
Gregory O'Hare

Gregory O'Hare

Biography

General
My Photograph
Name and Title: 
Professor Gregory O'Hare BSc MSC PhD
Position: 
Associate Professor
Phone: 
Ext. 2472
Email: 
Office: 
Science North / G04b
Address:
School of Computer Science & Informatics
Science Centre - North
Belfield
Dublin 4

Biography

Gregory O'Hare completed his studies at the University of Ulster graduating with a B.Sc, M.Sc and Ph.D. He held the position of Head of the Department of Computer Science at University College Dublin (UCD) 2001-2004. Prior to joining UCD he has been on the Faculty of the University of Central Lancashire (1984-86) and the University of Manchester (1986-1996).

He is a Associate Professor within the School of Computer Science & Informatics at UCD. He has published over 350 refereed publications in Journals and International Conferences, 7 books and has won significant grant income (ca ¿28.00M). O'Hare is an established researcher of international repute. His research interests are in the areas of Distributed Artificial Intelligence and Multi-Agent Systems (MAS), and Mobile & Ubiquitous Computing, Autonomic Systems and Wireless Sensor Networks.

He has supervised some 17 Ph.D and 29 M.Scs to completion in his career to date. He referees extensively for Journals, International Conferences and funding agencies including the European Commission, Enterprise Ireland, Science Foundation Ireland, the Netherlands Organisation for Scientific Research, the National Science Foundation (US). He serves on the Editorial Review Board of the International Journal of Agent Technologies and Systems (IJATS), International Journal of Mobile Human Computer Interaction (IJMHCI) and the International Journal on Knowledge Based Intelligent Engineering Systems.

In 2003 he received the prestigious Cooperative Information Agents (CIA), System Innovation Award for ACCESS: An Agent Architecture for Ubiquitous Service Delivery. O'Hare is a Fellow of the British Computer Society, a Fellow of the Irish Computer Society a member of the ACM, AAAI and a Chartered Engineer. He is the Chair of the European Research Consortium on Informatics and Mathematics (ERCIM) Working Group on Sensor Web. He has also held a prestigious Science Foundation Ireland (SFI) Principal Investigator Award 2003-2007. He is one of the Principal Investigators and founders of the Science Foundation Ireland funded (¿16.4M) Centre for Science and Engineering Technologies (CSET) entitled CLARITY: The Centre for Sensor Web Technologies (2008-2013).

In 2008-2009 he secured a Visiting Research Fellowship to the University of Oxford. In 2010 he was awarded a Fulbright Scholar visiting position at the Computer Science and Artificial Intelligence Laboratory (CSAIL) at Massachusetts Institute of Technology (MIT).

Professional

Honours and Awards

    • Year: 2001. Title: Winner of Ericsson International Innovative Bluetooth Application Award
    • Year: 2003. Title: Winner of System Innovation Award
    • Year: 2009. Title: Visiting Research Fellowship, The University of Oxford

Associations

    • Association: Elected Fellow British Computer Society (FBCS), Function/Role: Fellow
    • Association: Americian Association of Artificial Intelligence (AAAI), Function/Role: 2002- Member
    • Association: British Computer Society Specialist Group in Expert Systems., Function/Role: 1984-Member
    • Association: Association of Computer Machinery (ACM)., Function/Role: 1985-Member
    • Association: Association of Computing Machinery Special Interest Group in Artificial Intelligence (SIGART)., Function/Role: 1985- Member
    • Association: British Computer Society., Function/Role: 1988- Member
    • Association: British Computer Society Young Professionals Group., Function/Role: Elected Vice Chairman
    • Association: British Computer Society Young Professionals Group , Function/Role: Elected Chairman
    • Association: Chartered Engineer Status (CEng) granted by Engineering Council., Function/Role: 1991-
    • Association: Fellow Irish Computer Society (FICS), Function/Role: 2007 Member

Conference Contributions

    • O'Hare, G.; (2007) IEEE Systems Man & Cybernetics (SMC) Cybernetic Systems Conference. [Conference Organising Committee Chairperson], IEEE Systems Man & Cybernetics (SMC) Cybernetic Systems Conference, Dublin , 06-SEP-07 - 07-SEP-07.
    • O'Hare, G.; (2006) PERVASIVE 2006 4th International Conference on Pervasive Computing. [Conference Organising Committee Member], PERVASIVE 2006 4th International Conference on Pervasive Computing, * , 01-JAN-06.
    • O'Hare, G.; (2006) 7th Engineering Societies in the Agent World (ESAW 2006). [Conference Organising Committee Chairperson], 7th Engineering Societies in the Agent World (ESAW 2006), * , 01-JAN-06.
    • O'Hare, G.; (2006) Autonomic Sensing. [Invited Oral Presentation], Autonomic Sensing, University of London, Birkbeck College , 01-NOV-06.
    • O'Hare, G.; (2006) Realising Autonomic Wireless Sensor Networks through Intelligent Agents. [Plenary Lecture], IEEE Automation International Conference, University of Rome, La Sapienza , 13-NOV-06 - 15-NOV-06.
    • O'Hare, G.; (2005) AmbiAgents Workshop. [Keynote Address], 4th International Joint Conference on Autonomous, Utrecht University, Netherlands , 25-JUL-05 - 29-JUL-05.
    • O'Hare, G.; (2005) Agentlink III Technical Forum Programming Multiagent Systems (PROMAS). [Conference Organising Committee Member], Agentlink III Technical Forum Programming Multiagent Systems (PROMAS), Ljubljana, Slovenia , 02-MAR-05.
    • O'Hare, G.; (2005) Agents Delivering Behavioural Realism. [Keynote Address], NATO Workshop Synthetic Agents from Body to Mind: Making Computers and AI work Together, Sintra, Portugal , 01-JAN-05.
    • O'Hare, G.; (2005) Integrated Development Environments for Multi-Agent Systems. [Keynote Address], Agentlink III Technical Forum Programming Multiagent Systems (PROMAS), Ljubljana, Slovenia , 28-FEB-05 - 02-MAR-05.
    • O'Hare, G.; (2004) 8th Annual International Workshop Engineering Societies in the Agents World (ESAW 07). [Conference Organising Committee Member], 8th Annual International Workshop Engineering Societies in the Agents World (ESAW 07), Athens, Greece , 22-OCT-04 - 24-OCT-04.
    • O'Hare, G.; (2004) Agents & Mixed & Virtual Reality. [Other], Agents & Mixed & Virtual Reality, University of Salford , 17-NOV-04.
    • O'Hare, G.; (2004) Assisting in the Design & Development of Multi-Agent Systems. [Keynote Address], Agentlink Technical Forum Programming Multi-Agent Systems, Rome , 01-JUL-04.
    • O'Hare, G.; (2004) Agents & Mobility: Pervasive Applications for All. [Keynote Address], International Digitisation Conference, Dublin Castle , 01-JUL-04.
    • O'Hare, G.; (2003) Agent Chameleons. [Invited Oral Presentation], MIT Media Lab Europe HEA Open Day, * , 12-FEB-03.
    • O'Hare, G.; (2002) Invited Seminar as part of Ericsson Open Research Days Programme, Dublin. [Other], Invited Seminar as part of Ericsson Open Research Days Programme, Dublin, Dublin , 01-JAN-02.
    • O'Hare, G.; (2002) Invited Research Seminar Institute of Technology, Blanchardstown, Research forum Day. [Invited Oral Presentation], Invited Research Seminar Institute of Technology, Blanchardstown, Research forum Day, Institute of Technology, Blanchardstown , 25-OCT-02.
    • O'Hare, G.; (2002) Agents, Mobility & Virtuality Session. [Chaired Session], KES'2002 Sixth International Conference on Knowledge-Based Intelligent Information & Engineering Systems, Crema, Italy , 16-SEP-02 - 18-SEP-02.
    • O' Hare, G.M.P.; (2006) Agency and Interface Manipulation. [Keynote Address], Second Intelligent Interface Workshop, Rome April 19-22th 1996, hosted by the Italian Association of Artificial Intelligence (IAAI), * , 19-APR-06 - 22-APR-96.
    • McEleney, B. & O'Hare, G.M.P.; (2004) Dynamic Choice of Robust Strategies in Dialogue Managemen. [Poster Presentation], In Proceedings of ROBUST 2004 Research Workshop on Robustness Issues in Conversational Interaction, 30th- 31st August 2004, University of East Anglia, Norwich, UK, University of East Anglia, Norwich, UK , 30-AUG-04 - 31-AUG-04.
    • O' Hare, G.M.P.; (2002) Providing Social Scaffolding for Effective Agent Communities,. [Keynote Address], Proceedings of AAAI Workshop on Autonomy, Delegation and Control: From Inter-agent to Groups, AAAI Press. 28th July, . , Edmonton, Canada , 28-JUL-02.
    • O' Hare, G.M.P.; (2000) Agents, Mobility and Virtuality: A Necessary Synergy. [Keynote Address], Proceedings of International ICSC Symposium on Multi-Agents and Mobile Agents in Virtual Organizations and E-Commerce (MAMA'2000), December 11-13, 2000, Wollongong, ICSC Academic Press, ISBN 3-906454-24-X, * , 11-DEC-00 - 13-DEC-00.

Committees

    • Committee : Research Committee Chair/Coordinator Department of Computer Science
    • Committee : UCD Representative on Heads of Computer Science Departments National Committee.
    • Committee : Member Faculty of Engineering Board
    • Committee : Academic Council
    • Committee : Faculty Executive Committee
    • Committee : School Executive Committee, School of Computer Science & Informatics
    • Committee : Strategic Initiatives Committee, School of Computer Science & Informatics.
    • Committee : Computer Users Advisory Committee
    • Committee : UCD Web Portal Steering Group
    • Committee : Curriculum Committee
    • Committee : Programme Committee CODS'08: International Conference on Complex Open Distributed Systems
    • Committee : Programme Committee OMNeT++ 2008 International Workshop
    • Committee : Programme Committee 2nd Symposium on Artificial Societies for Ambient Intelligence (ASAMI 2008)
    • Committee : Programme Committee 4th IEEE Network Issues for Multimedia Entertainment Workshop (IEEE NIME 2008)
    • Committee : Programme Committee 4th International Conference on Autonomic and Autonomous Systems ICAS 2008
    • Committee : Programme Committee 5th European Workshop On Multi-Agent Systems EUMAS 2007
    • Committee : Programme Committee 4th International Workshop on Management of Ubiquitous Communications and Services (MUCS 07)
    • Committee : Programme Committee member 2006 International Workshop on Visualisation & Interaction V&I 2006
    • Committee : Programme Committee Symposium on Artificial Societies for Ambient Intelligence (ASAMI)
    • Committee : Programme Committee for 7th Engineering Societies in the Agent World (ESAW 2006)
    • Committee : Programme Committee member Fourth International Workshop on Programming Multiagent Systems (PROMAS)

Other Activities

    • REFEREEING AND EXTERNAL EXAMINING

      1987 Member of the Refereeing Panel (Knowledge Representation) for the Third International Expert Systems Conference, June 1987, London, specifically concerned with refereeing Knowledge Representation Papers.
      1989- Referee for papers associated with Distributed Artificial Intelligence, for the Data and Knowledge Engineering Journal, Published by North-Holland.

      1990- External Examiner for Ph.D and M.Sc. Thesis at a wide range of Universities and Institutes
      Inter Alia :- QMW, University of London, Trinity College Dublin, Cork Institute of Technology, Dublin City University

      1991 Referee for the 4th Irish Artificial Intelligence and Cognitive Science Conference, refereeing papers in the area of Distributed Artificial Intelligence.

      1993- Referee for papers associated with Distributed Artificial Intelligence, for the Computer Support for Collaborative Work (CSCW) Journal, Published by Kluwer.

      1993 Referee for Joint Anglo-German CSCW Special Interest Group (SIG) Colloquium entitled ‘Coordination Theory in Cooperative Systems' to be held in London in 6th December 1993 at DTI Offices, London.

      1994- Referee for papers on Artificial Intelligence for the Information Systems Journal, Published by Butterworths.

      1994 Referee for papers on the relationship between Artificial Intelligence and Software Engineering for the European AI Conference 1994 (ECAI ‘94)

      1995 Referee for papers for First International Multi-Agent Systems Conference (ICMAS'95).

      1995- Referee for papers on CSCW and DAI for International Journal of Man Machine Studies.

      1995- Referee for Papers on Multi-Agent System Development Environments for Software Practice and Experience, Journal.

      1999 Referee for 8th International Workshop on the Cognitive Sciences of Natural Language Processing (CSN LP-8)

      1999 Referee for 10th Irish Artificial Intelligence & Cognitive Science (AICS) Conference

      2000 Referee for 11th Irish Artificial Intelligence & Cognitive Science (AICS) Conference 2000
      2000 Referee for Funding Proposals for The Netherlands National Science Research Funding Agency

      2001 Referee for Systems Man and Cybernetics (SMC'01) Conference

      2001 Referee for CEEMAS'01 (Central and Eastern Europe Multi-Agent Systems Conference)

      2001 Referee for 17th ACM Symposium on Applied Computing (SAC 2002)

      2002 Referee for AAAI -02 Workshop on Autonomy, Delegation and Control: From Inter-Agent to Groups

      2003 Referee for 18th ACM Symposium on Applied Computing (SAC 2003)

      2003 Referee for The Journal of Personalisation Research (UMUAI), Kluwer Publishers.
      2003 Referee for International Journal on Knowledge Based Intelligent Engineering Systems.

      2003 Referee for 16th International Florida Artificial Intelligence (FLAIRS) Conference. AAAI Press. May 11th -15th , St. Augustine, Florida.

      2004 Referee for Second German Conference for Multi-Agent Technologies, MATES 2004, Erfurt, Germany, 29th-30th Sept. 2004.

      2004 Referee for International Workshop on Interactive Visualisation and Interaction Technologies - IV&IT 2004. Krakow, Poland on 7-9 June 2004.

      2004 Referee for Special Issue on Autonomic Computing in Engineering, AI in Engineering Journal.

      2005 Referee for EUMAS 2005

      2005 Referee for International Virtual Reality Conference VR 2005.

      2006 Referee for Fourth International Workshop on Programming Multiagent Systems (PROMAS)

      2006 General Chair for 7th Engineering Societies in the Agent World (ESAW 2006) International Workshop

      2006 Reviewer for Computer Journal

      2006 Reviewer for SIGGraph

      2006 Reviewer for Information Systems Journal

      2006 Reviewer for IEEE VR 2006

      2006 IEEE Transactions on Aerospace and Electronic Systems

      2007 Reviewer Interaction Studies

Research

Research Interests

  • Adaptive Information Cluster, Distributed Artificial Intelligence; Multi-Agent Systems; Agent Oriented Programming, Ubiquitous Computing, Pervasive computing, Ambient Intelligence, Autonomic Wireless sensor Networks;

    My research has been concentrated within the area of Distributed Artificial Intelligence (DAI). Distributed Artificial Intelligence represents an alternative approach toward the realisation of intelligent systems. It constitutes a significant departure from the de facto centralised approach commissioned by the Artificial Intelligence (AI) generally. It advocates the distribution of expertise amongst a community of intelligent artifacts or agents which will subsequently interact in the solution of problems.


    The primary objective of my research and that of my research group, is to achieve a greater understanding of the necessary underlying theories and semantic principles which underpin systems of multiple and cooperating agents. This research is concerned with the development of pragmatic theories and subsequent computational models that demonstrate the appropriateness of these theories. All to often highly abstract and conceptual theories of multi-agent interactions are postulated which are formalised in such a manner that they are, for the vast majority, inaccessible and thus often poorly understood and rarely used.


    Such theories are often computationally intractable and for those which are not, rarely is there any guidance as to how the particular theory could be transformed into a software model. The journey from theory through to formal specification to a working implementation is often a journey of discovery. My research is primarily concerned with the simplification of this task and particularly addresses the problem of constructing pragmatic agent models that are computationally tractable.


    Specifically I am interested in the pragmatic development of Multi-Agent Systems and the development of software environments and tools which offer support in these activities. Specific research topics include Intentions, computationally tractable models of DAI systems, software tools for the development and maintenance of DAI systems, Agent-Oriented Programming (AOP), Autonomic Computing and the general relationship between Software Engineering and DAI.


    My research whilst focused upon DAI and Multi-Agent Systems, has always sought to gain synergy with other closely related fields of research. Of late my research has diversified somewhat looking at Intelligent Multi-Media and the delivery of personalised information content based on user profiling and localisation technologies (Infra Red , Global Positioning System). The primary application domains I have adopted are those of electronic commerce and virtual training. In both cases 3 Dimensional worlds are developed and dynamically updated providing personal views compliant with user preferences. In addition I have invested considerable effort into Mobile Computing as characterised by both mobile handheld devices (Ubiquitous & Wearable Computing) and systems of mobile robots. My research strives to foster links with other sub-disciplines in particular Groupware and CSCW, Software Engineering, Information Systems & Distributed Systems.

    My research group is currently comprised of 3 Post Doctoral Fellows and some 20 Postgraduates.

    My most recent research application has been to the SFI for ADAPTIVE INFORMATION CLUSTER (AIC) Centre for Science, Engineering & Technology (CSET) Proposal. Project Value €5,830,000. I am one of 6 Principal Investigators spanning the partner sites, Smart Media Institute, University College Dublin (UCD) Coordinating Partner, National Centre for Sensor Research, Dublin City University, National Centre for Sensor Research, Dublin City University, Ericsson Systems Expertise, limited, Ireland, IBM, Ireland, Mitsubishi Electric Research Laboratories (MERL), USA. This initial award has been supplemented to the total value of €9 Million making it the second largest Computer Science Research investment in the history of the state. My research within this programme of work has centred around the development of techniques that will deliver Autonomic Wireless Sensor Networks (AWSNs) with a view to realising collaborative decision making in highly computationally challenged environments. Such decisions would be typified by intelligent hibernation, topology adaptation, injection of routing algorithm into network subnets, intelligent coverage algorithms, intelligent power management and opportunistic power scavenging.

Teaching

Teaching Philosophy

    • My teaching philosophy seeks to nurture student intellect, and in this way contribute towards their ongoing education. I have adopted a number of strategies in order to achieve this: (1)Providing a Context of Past & Future;(2) Critical Thinking and Participatory Learning;(3) Project-based Learning;4) Lectures underpinned by Research

Modules Coordinated

    • 201200 COMP30240 Computer Science: Multi-Agent Systems
    • 201200 COMP40680 Computer Science: Sensor systems
    • 201200 COMP41400 Computer Science: Multi-Agent Systems
    • 201200 COMP40300 Computer Science: Context Sensitive Service Deli

Enhancement of Teaching

    • One of the key pedagogical innovations that I have incorporated within my teaching is the project-based learning. Specifically students on COMP 40300 Context Sensitive Service Delivery are assigned to small groups and their in course assessment demands that they conceive some mobile context aware computing application and take this from concept through to the development of a proof of concept demonstrator.Three components are involved in this journey:(1) A presentation of the idea in the style of an elevator pitch presentation to hypothetical investors;(2) Some weeks later a detailed design document is submitted;(3) At the end of the module the project teams give a presentation and demonstration of their prototype system to the entire class;Students are very exercised by this opportunity to take concept through to reality. Repeatedly cohorts of students have applauded this pioneering educational approach.In addition to curricular reform within UCD I have influenced the curriculum of many Multi-Agent Systems courses worldwide. I have produced two very successful books that are used as teaching resources for advanced M.Sc programmes. O¿Hare, G.M.P. and Jennings, N.R. (Editors.), Foundations of Distributed Artificial Intelligence, Sixth Generation Computer Series, Wiley Interscience Publishers, New York, 1996, 296 pages. ISBN 0-471-00675Kirn, St. and O¿Hare, G.M.P., (Editors) Cooperative Knowledge Processing, CSCW Series, Springer-Verlag, 1996. 576 pages. ISBN 3-540-19951-9These books are used extensively as course references and indeed the Foundations of Distributed Artificial Intelligence has recently been adapted to e-reader form for the Kindle market.

Review and Enhancement of Curriculum

    • One of the key pedagogical innovations that I have incorporated within my teaching is the project-based learning. Specifically students on COMP 40300 Context Sensitive Service Delivery are assigned to small groups and their in course assessment demands that they conceive some mobile context aware computing application and take this from concept through to the development of a proof of concept demonstrator.Three components are involved in this journey:(1) A presentation of the idea in the style of an elevator pitch presentation to hypothetical investors;(2) Some weeks later a detailed design document is submitted;(3) At the end of the module the project teams give a presentation and demonstration of their prototype system to the entire class;Students are very exercised by this opportunity to take concept through to reality. Repeatedly cohorts of students have applauded this pioneering educational approach. In addition to curricular reform within UCD I have influenced the curriculum of many Multi-Agent Systems courses worldwide. I have produced two very successful books that are used as teaching resources for advanced M.Sc programmes. O¿Hare, G.M.P. and Jennings, N.R. (Editors.), Foundations of Distributed Artificial Intelligence, Sixth Generation Computer Series, Wiley Interscience Publishers, New York, 1996, 296 pages. ISBN 0-471-00675Kirn, St. and O¿Hare, G.M.P., (Editors) Cooperative Knowledge Processing, CSCW Series, Springer-Verlag, 1996. 576 pages. ISBN 3-540-19951-9These books are used extensively as course references and indeed the Foundations of Distributed Artificial Intelligence has recently been adapted to e-reader form for the Kindle market.

Developing as a Teacher

    • In 2010/11 the Sensor Systems Module was given by me and this was it¿s first year of delivery by myself. A combination of factors resulted in general dissatisfaction amongst the students which only became apparent after the completion of the module.Student feedback pointed to difficulties in terms of the degree of difficulty associated with the academic material, the lack of prior experience of students on the module, the fragile and unreliable nature of the sensor platforms that were used as laboratory equipment which clearly was not designed for durability and the larger than anticipated group of students undertaking the module.This combination of factors informed a redesign of the module content. To this ends the expectation that students could use and program with such sensors was revised. Students were given a gentler introduction, practicals involving the sensors were now considered possible but were not obligatory nor assessed. In the subsequent year student satisfaction was transformed to the high standards I associate and expect from my modules.

Innovation & Leadership

    • My contribution to curriculum design & innovation has manifested itself in several ways :-(1) Continual updating of the undergraduate and postgraduate lecture material to ensure relevance, recency and state of the art material;(2)Development of a teaching resource in the form of my web site with lectures and supporting media available on-line;(3) Production of Core Text books to support teaching;

Collaborators

External Collaborators