Modelling Intention Recognition for Intelligent Agent Systems

Abstract : Mainstream visual psychology presents a sense then infer' account of vision that is analogous to the sense then infer' processing that characterises the agent intention recognition literature. From ecological psychology comes Gibson's theory of visual perception that highlights the importance of the environment in explaining the nature of vision and recognition and claims that higher order structures are directly accessible. This theory can be used as the stepping-off point for an account of intention recognition and the means by which it might be modelled. Furthermore, the capacity for virtual environments to be designed agent friendly' provides yet another dimension of design freedom. When accompanied by an explicit model of perception the intention recognition problem can be cast as a software design problem. The resulting design patterns provide useful options for modeling intention recognition in intelligent agent systems.

[1]  L. Wittgenstein Tractatus Logico-Philosophicus , 2021, Nordic Wittgenstein Review.

[2]  Helmholtz's Physiological Optics , 1924, Science.

[3]  H. Feigl,et al.  The foundations of science and the concepts of psychology and psychoanalysis , 1958 .

[4]  Herbert A. Simon,et al.  The Sciences of the Artificial , 1970 .

[5]  Max Jacobson,et al.  A Pattern Language: Towns, Buildings, Construction , 1981 .

[6]  R. Rosner Computer software , 1978, Nature.

[7]  J. Gibson The Ecological Approach to Visual Perception , 1979 .

[8]  John McCarthy,et al.  Ascribing Mental Qualities to Machines , 1979 .

[9]  John R. Searle,et al.  The Intentionality of Intention and Action , 1980, Cogn. Sci..

[10]  J. Wertsch The Concept of Activity in Soviet Psychology , 1981 .

[11]  Allen Newell,et al.  The Knowledge Level , 1989, Artif. Intell..

[12]  Leslie Lamport,et al.  The Byzantine Generals Problem , 1982, TOPL.

[13]  V. Bruce,et al.  Visual Perception: Physiology, Psychology and Ecology , 1985 .

[14]  R N Haber,et al.  Flight simulation. , 1986, Scientific American.

[15]  Henry A. Kautz,et al.  Generalized Plan Recognition , 1986, AAAI.

[16]  Lucy A. Suchman,et al.  Plans and Situated Actions: The Problem of Human-Machine Communication (Learning in Doing: Social, , 1987 .

[17]  Henry A. Kautz A formal theory of plan recognition , 1987 .

[18]  Colin Potts,et al.  Design of Everyday Things , 1988 .

[19]  Philip J. Barnard,et al.  Knowledge-Based Task Analysis for Human-Computer Systems , 1988 .

[20]  D. Norman The psychology of everyday things", Basic Books Inc , 1988 .

[21]  David J. Israel,et al.  Plans and resource‐bounded practical reasoning , 1988, Comput. Intell..

[22]  李幼升,et al.  Ph , 1989 .

[23]  Hector J. Levesque,et al.  Intention is Choice with Commitment , 1990, Artif. Intell..

[24]  D. Norman The psychology of everyday things , 1990 .

[25]  Raymond J. Mooney,et al.  Learning Plan Schemata From Observation: Explanation-Based Learning for Plan Recognition , 1990, Cogn. Sci..

[26]  Thomas R. Gruber,et al.  The Role of Common Ontology in Achieving Sharable, Reusable Knowledge Bases , 1991, KR.

[27]  Thomas R. Gruber,et al.  Ontolingua: a mechanism to support portable ontologies , 1991 .

[28]  Richard Reviewer-Granger Unified Theories of Cognition , 1991, Journal of Cognitive Neuroscience.

[29]  G. Reeke Marvin Minsky, The Society of Mind , 1991, Artif. Intell..

[30]  R. A. Brooks,et al.  Intelligence without Representation , 1991, Artif. Intell..

[31]  José Carlos Brustoloni,et al.  Autonomous Agents: Characterization and Requirements , 1991 .

[32]  Anand S. Rao,et al.  Modeling Rational Agents within a BDI-Architecture , 1997, KR.

[33]  Marvin Minsky,et al.  Logical vs. analogical or symbolic vs. connectionist or neat vs. scruffy , 1991 .

[34]  Gio Wiederhold,et al.  Mediators in the architecture of future information systems , 1992, Computer.

[35]  David J. Chalmers,et al.  High-level perception, representation, and analogy: a critique of artificial intelligence methodology , 1992, J. Exp. Theor. Artif. Intell..

[36]  Kurt Konolige,et al.  A Representationalist Theory of Intention , 1993, IJCAI.

[37]  Thomas R. Gruber,et al.  A translation approach to portable ontology specifications , 1993, Knowl. Acquis..

[38]  Hans van Vliet,et al.  Software engineering - principles and practice , 1993 .

[39]  Ivar Jacobson,et al.  Object-oriented software engineering - a use case driven approach , 1993, TOOLS.

[40]  Robert P. Goldman,et al.  A Bayesian Model of Plan Recognition , 1993, Artif. Intell..

[41]  Edmund H. Durfee,et al.  UM-PRS: An implementation of the procedural reasoning system for multirobot applications , 1994 .

[42]  Michael R. Genesereth,et al.  Software agents , 1994, CACM.

[43]  Jean-François Delannoy,et al.  XPLANS: Case-based reasoning for plan recognition , 1994, Appl. Artif. Intell..

[44]  Nicola Guarino,et al.  The Ontological Level , 1994 .

[45]  Anand S. Rao,et al.  Multi-Agent Mental-State Recognition and its Application to Air-Combat Modelling , 1994 .

[46]  Wolfgang Pree,et al.  Meta Patterns - A Means For Capturing the Essentials of Reusable Object-Oriented Design , 1994, ECOOP.

[47]  Anand S. Rao,et al.  Means-End Plan Recognition - Towards a Theory of Reactive Recognition , 1994, KR.

[48]  Anand S. Rao,et al.  Design of a Concurrent Agent-Oriented Language , 1995, ECAI Workshop on Agent Theories, Architectures, and Languages.

[49]  Timothy W. Finin,et al.  KQML as an agent communication language , 1994, CIKM '94.

[50]  Timothy W. Finin,et al.  Desiderata for Agent Communication Languages , 1995 .

[51]  Mica R. Endsley,et al.  Toward a Theory of Situation Awareness in Dynamic Systems , 1995, Hum. Factors.

[52]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[53]  Bruce F. Webster,et al.  Pitfalls of object-oriented development , 1995 .

[54]  Thomas R. Gruber,et al.  Toward principles for the design of ontologies used for knowledge sharing? , 1995, Int. J. Hum. Comput. Stud..

[55]  Anand S. Rao,et al.  BDI Agents: From Theory to Practice , 1995, ICMAS.

[56]  Gil Tidhar,et al.  Modelling teams and team tactics in whole air mission modelling , 1995, IEA/AIE '95.

[57]  Pattie Maes,et al.  Artificial life meets entertainment: lifelike autonomous agents , 1995, CACM.

[58]  M. Georgeff,et al.  Formal Models and Decision Procedures for Multi-Agent Systems , 1995 .

[59]  Mike Uschold,et al.  Building Ontologies: Towards a Unified Methodology , 1996 .

[60]  Robert A. Harrington Utilizing Bayesian Techniques for User Interface Intelligence , 1996 .

[61]  Arthur C. Graesser,et al.  Is it an Agent, or Just a Program?: A Taxonomy for Autonomous Agents , 1996, ATAL.

[62]  Richard P. Gabriel,et al.  Patterns of Software: Tales from the Software Community , 1996 .

[63]  Anand S. Rao,et al.  A Methodology and Modelling Technique for Systems of BDI Agents , 1996, MAAMAW.

[64]  Hyacinth S. Nwana,et al.  Software agents: an overview , 1996, The Knowledge Engineering Review.

[65]  Michael Luck,et al.  Understanding Autonomous Interaction , 1996, ECAI.

[66]  A. Pearce Relational evidence theory and spatial interpretation procedures. , 1996 .

[67]  Hyacinth S. Nwana,et al.  Research and Development Challenges for Agent-Based Systems , 1996 .

[68]  Mark S. Fox,et al.  A Requirement Ontology for Engineering Design , 1996 .

[69]  Dirk Riehle,et al.  Understanding and Using Patterns in Software Development , 1996, Theory Pract. Object Syst..

[70]  Michael P. Georgeff,et al.  Modelling and Design of Multi-Agent Systems , 1997, ATAL.

[71]  Asunción Gómez-Pérez,et al.  Towards a Method to Conceptualize Domain Ontologies , 1996 .

[72]  Sarit Kraus,et al.  Collaborative Plans for Complex Group Action , 1996, Artif. Intell..

[73]  Salvatore J. Stolfo,et al.  JAM: Java Agents for Meta-Learning over Distributed Databases , 1997, KDD.

[74]  Michael Wooldridge,et al.  A Formal Specification of dMARS , 1997, ATAL.

[75]  Milind Tambe,et al.  Agent Architectures for Flexible, Practical Teamwork , 1997, AAAI/IAAI.

[76]  Jan Treur,et al.  Modelling Internal Dynamic Behaviour of BDI Agents , 1997, ModelAge Workshop.

[77]  Hiroaki Kitano,et al.  RoboCup: The Robot World Cup Initiative , 1997, AGENTS '97.

[78]  Michael Wooldridge,et al.  Agent-based software engineering , 1997, IEE Proc. Softw. Eng..

[79]  M. Wooldridge,et al.  Agent-Based Computing , 2019, CIRP Encyclopedia of Production Engineering.

[80]  M. Endsley The role of situation awareness in naturalistic decision making , 1997 .

[81]  Christine Illgen,et al.  ON-LINE INTELLIGENT PROCESSOR FOR SITUATION ASSESSMENT , 1997 .

[82]  Wilfrid S. Sellars Empiricism and the philosophy of mind , 1997 .

[83]  Anando S. Rao A Unified View of Plans as Recipes , 1997 .

[84]  Robert F. Cohen,et al.  Evaluating a Temporal Causal Ontology , 1997 .

[85]  Timothy W. Finin,et al.  Agent Development Support for Tcl , 1997, Tcl/Tk Workshop.

[86]  Richard KeelingAdacel,et al.  Modelling Pilot Behaviour in Air Traffic Control Simulation , 1997 .

[87]  Philippe Kruchten,et al.  The Rational Unified Process: An Introduction , 1998 .

[88]  Elizabeth A. Kendall,et al.  Patterns of intelligent and mobile agents , 1998, AGENTS '98.

[89]  Board on Human-Systems Integration Modeling Human and Organizational Behavior: Application to Military Simulations , 1998 .

[90]  Leon Sterling,et al.  A methodology for building information agents , 1998 .

[91]  S. Pattinson,et al.  Learning to fly. , 1998 .

[92]  Luc Lamontagne,et al.  An Agent for Intelligent Situation Assessment , 1998, AIMSA.

[93]  Clinton Heinze,et al.  Thinking Quickly: Agents for Modeling Air Warfare , 1998, Australian Joint Conference on Artificial Intelligence.

[94]  Katia P. Sycara,et al.  WebMate: a personal agent for browsing and searching , 1998, AGENTS '98.

[95]  Nicola Guarino,et al.  Formal Ontology and Information Systems , 1998 .

[96]  Simon Goss,et al.  Collaborating Cognitive and Sub-Cognitive Processes for the Simulation of Human Decision Making , 1998 .

[97]  Asunción Gómez-Pérez,et al.  Knowledge Management through Ontologies , 1998, PAKM.

[98]  Richard W. Pew,et al.  Modeling human and organizational behavior : application to military simulations , 1998 .

[99]  Nicholas R. Jennings,et al.  Pitfalls of agent-oriented development , 1998, AGENTS '98.

[100]  Adrian R. Pearce,et al.  Plan Recognition in Military Simulation: Incorporating Machine Learning with Intelligent Agents , 1999 .

[101]  Pll Siinksen,et al.  Control , 1999 .

[102]  Gil Tidhar,et al.  Using Intelligent Agents in Military Simulation or "Using Agents Intelligently" , 1999, AAAI/IAAI.

[103]  Leon Sterling,et al.  Designing Ontologies for Agents , 1999, APPIA-GULP-PRODE.

[104]  Gil Tidhar,et al.  Observations on Team-Oriented Mental State Recognition , 1999, IJCAI 1999.

[105]  Michael Weiss,et al.  A Case for Mobile Agent Patterns , 1999 .

[106]  Paul Dixon,et al.  Oracle at Trec8: A Lexical Approach , 1999, TREC.

[107]  Martin K. Purvis,et al.  UML as an Ontology Modelling Language , 1999, Intelligent Information Integration.

[108]  Rich Hilliard,et al.  Using the UML for Architectural Description , 1999, UML.

[109]  Ivar Jacobson,et al.  The Unified Modeling Language User Guide , 1998, J. Database Manag..

[110]  Viviana Mascardi,et al.  Multi-agent Systems Development as a Software Engineering Enterprise , 1999, PADL.

[111]  David R. Olson,et al.  Developing theories of intention : social understanding and self-control , 1999 .

[112]  D. A. Lambert,et al.  Ubiquitous command and control , 2007, 1999 Information, Decision and Control. Data and Information Fusion Symposium, Signal Processing and Communications Symposium and Decision and Control Symposium. Proceedings (Cat. No.99EX251).

[113]  Michael P. Wellman,et al.  Probabilistic grammars for plan recognition , 1999 .

[114]  D. Rosenberg,et al.  Use Case Driven Object Modeling With UML , 1999 .

[115]  Scott A. DeLoach,et al.  Multiagent Systems Engineering: A Methodology and Language for Designing Agent Systems , 1999 .

[116]  Nicholas R. Jennings Agent-Oriented Software Engineering , 1999, MAAMAW.

[117]  Terry Caelli,et al.  Interactively Matching Hand-Drawings Using Induction , 1999, Comput. Vis. Image Underst..

[118]  Huosheng Hu,et al.  The use of design patterns for the development of multi-agent systems , 2000, Smc 2000 conference proceedings. 2000 ieee international conference on systems, man and cybernetics. 'cybernetics evolving to systems, humans, organizations, and their complex interactions' (cat. no.0.

[119]  Michael Wooldridge,et al.  Agent-Oriented Software Engineering: The State of the Art , 2009, AOSE.

[120]  Bernhard Bauer,et al.  Extending UML for agents , 2000 .

[121]  Alberto Rodrigues da Silva,et al.  A Set of Agent Patterns for a More Expressive Approach , 2000, EuroPLoP.

[122]  Michael Papasimeon,et al.  Specifying Agent Behaviour with Use Cases , 2000, PRIMA.

[123]  P. Krutchen,et al.  The Rational Unified Process: An Introduction , 2000 .

[124]  Elizabeth A. Kendall,et al.  Agent Software Engineering with Role Modelling , 2009, AOSE.

[125]  Daimler-Benz,et al.  Models and Methodology for Agent-Oriented Analysis and Design , 2000 .

[126]  Nicholas R. Jennings,et al.  On agent-based software engineering , 2000, Artif. Intell..

[127]  Jean Oh,et al.  Electric Elves: Immersing an Agent Organization in a Human Organization , 2000 .

[128]  Chris W. Johnson,et al.  Forensic Software Engineering and the Need for New Approaches to Accident Investigation , 2000, SAFECOMP.

[129]  Randall W. Hill,et al.  A template-based and pattern-driven approach to situation awareness and assessment in virtual humans , 2000, AGENTS '00.

[130]  Catherine Pelachaud,et al.  Eye Communication in a Conversational 3D Synthetic Agent , 2000, AI Commun..

[131]  Agostino Poggi,et al.  Exploiting UML in the Design of Multi-agent Systems , 2000, ESAW.

[132]  Xiacong Fan Towards a Building Methodology for Software Agents , 2000, OOIS.

[133]  Michael Winikoff,et al.  Simplifying the Development of Intelligent Agents , 2001, Australian Joint Conference on Artificial Intelligence.

[134]  Jürgen Lind,et al.  Iterative Software Engineering for Multiagent Systems: The MASSIVE Method , 2001 .

[135]  Julie A. Adams,et al.  Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence , 2001, AI Mag..

[136]  Michael Weiss,et al.  Reusable Patterns for Agent Coordination , 2001, Coordination of Internet Agents: Models, Technologies, and Applications.

[137]  John E. Laird,et al.  It knows what you're going to do: adding anticipation to a Quakebot , 2001, AGENTS '01.

[138]  Dwight Deugo,et al.  Deciding on a Pattern , 2001, IEA/AIE.

[139]  Michael Papasimeon,et al.  Extending the UML for designing Jack agents , 2001, Proceedings 2001 Australian Software Engineering Conference.

[140]  Bruce Blumberg New Challenges for Character-Based AI for Games , 2002 .

[141]  John Mylopoulos,et al.  Towards requirements-driven information systems engineering: the Tropos project , 2002, Inf. Syst..

[142]  Jan Wendler,et al.  New Challenges in Multi-Agent Intention Recognition : Extended Abstract , 2002 .

[143]  H. Van Dyke Parunak,et al.  Modeling Agents and Their Environment , 2002, AOSE.

[144]  Leon Sterling,et al.  Using the UML to model knowledge in agent systems , 2002, AAMAS '02.

[145]  Simon Goss,et al.  Interchanging Agents and Humans in Military Simulation , 2002, AI Mag..

[146]  Michael Papasimeon,et al.  Agents of Change: the Impact of Intelligent Agent Technology on the Analysis of Air Operations , 2002 .

[147]  Michael Winikoff,et al.  Assembling Agent Oriented Software Engineering Methodologies from Features , 2002, AOSE.

[148]  Ivar Jacobson,et al.  Unified Modeling Language , 2020, Definitions.

[149]  Zina M. Ibrahim,et al.  Advances in Artificial Intelligence , 2003, Lecture Notes in Computer Science.

[150]  Ira Rudowsky,et al.  Intelligent Agents , 2004, Commun. Assoc. Inf. Syst..

[151]  Gil Tidhar,et al.  Flying Together: Modelling Air Mission Teams , 1998, Applied Intelligence.

[152]  Alberto RibesAbstract,et al.  Multi agent systems , 2019, Proceedings of the 2005 International Conference on Active Media Technology, 2005. (AMT 2005)..

[153]  Stefan Poslad,et al.  The FIPA-OS agent platform: Open Source for Open Standards , 2006 .