Reasonable Machines: Analogical Reasoning in Autonomous Agent Design

This paper focuses on agents for open environments (AOE) and on the use of analogical reasoning (AR) in their design. The autonomous mobile robot is an example of an AOE. It operates in an open, dynamic environment, i.e. unpredictable but familiar. An AOE should be a reasonable machine: it should act as we would for the same environment, history and goals. A reasonable machine has responses that are mediated among its goals and actions in the current context. AR can be used to design reasonable machines that implement this mediation. An agent using AR reasons from known examples to define actions in the current context. This paper proposes a form of AR called Analog Logic and discusses its potential to achieve AOE design goals. AR provides philosophical grounding of the symbols used and a new approach for dealing with continuous symbol systems and agent communication.

[1]  Nicola Muscettola,et al.  Design of the Remote Agent experiment for spacecraft autonomy , 1998, 1998 IEEE Aerospace Conference Proceedings (Cat. No.98TH8339).

[2]  Michael Wooldridge,et al.  Artificial Intelligence Today , 1999, Lecture Notes in Computer Science.

[3]  Marek J. Patyra,et al.  Book review: Fuzzy logic and Neuro Fuzzy Applications Explained by Constantin von Altrock (Prentice Hall 1995) , 1997, SGAR.

[4]  Michael Wooldridge,et al.  Foundations of Rational Agency , 1999 .

[5]  Richard Murch,et al.  Intelligent Software Agents , 1998 .

[6]  S. Harnad Grounding Symbolic Capacity in Robotic Capacity , 1995 .

[7]  Pattie Maes,et al.  Designing autonomous agents: Theory and practice from biology to engineering and back , 1990, Robotics Auton. Syst..

[8]  Z. Pylyshyn,et al.  The Robot's Dilemma Revisited: The Frame Problem in Artificial Intelligence , 1996 .

[9]  Janet L. Kolodner,et al.  Case-Based Reasoning , 1989, IJCAI 1989.

[10]  Alessandro Saffiotti,et al.  Robots with the Best of Intentions , 1999, Artificial Intelligence Today.

[11]  Koen Lamberts,et al.  Knowledge, Concepts, and Categories , 1997 .

[12]  N. Chater,et al.  Concepts and Similarity , 1997 .

[13]  Earl Cox,et al.  The fuzzy systems handbook , 1994 .

[14]  Luc Steels,et al.  Exploiting analogical representations , 1990, Robotics Auton. Syst..

[15]  Kristian J. Hammond,et al.  Case-based planning: A framework for planning from experience ☆ , 1990 .

[16]  H. Zimmermann,et al.  Fuzzy Set Theory and Its Applications , 1993 .

[17]  E. Rosch ON THE INTERNAL STRUCTURE OF PERCEPTUAL AND SEMANTIC CATEGORIES1 , 1973 .

[18]  Nicholas R. Jennings,et al.  Agent Theories, Architectures, and Languages: A Survey , 1995, ECAI Workshop on Agent Theories, Architectures, and Languages.

[19]  F. Moore Cognitive development and the acquisition of language , 1973 .

[20]  George J. Klir,et al.  Fuzzy Sets, Fuzzy Logic, and Fuzzy Systems - Selected Papers by Lotfi A Zadeh , 1996, Advances in Fuzzy Systems - Applications and Theory.

[21]  Michael Wooldridge,et al.  Reasoning about rational agents , 2000, Intelligent robots and autonomous agents.

[22]  Douglas R. Hofstadter,et al.  Fluid Concepts and Creative Analogies , 1995 .