Designing Self-Modifying Agents

Agents need to be able to adapt to changes in their environment. One way to achieve this, is to provide agents with the ability of self-modifica tion. Self-modification requires reflection and strategies with which new knowledge can be acquired, a necessary condition for creativity. This paper describes a knowledge-leve l model for the design of self-modifyin g agents and explores the feasibility of automatically designing self-modifying agents.

[1]  Michael Wooldridge,et al.  Intelligent agents: theory and practice The Knowledge Engineering Review , 1995 .

[2]  David C. Brown,et al.  Conflicts and Negotiation in Single Function Agent Based Design Systems , 1996 .

[3]  CandyLinda,et al.  Support for collaborative design , 1994 .

[4]  Nigel Cross,et al.  Analysing design activity , 1996 .

[5]  Jan Treur,et al.  Compositional modelling of reflective agents , 1999, Int. J. Hum. Comput. Stud..

[6]  Linda Candy,et al.  Supporting the creative user: a criteria-based approach to interaction design , 1997 .

[7]  Svetha Venkatesh,et al.  Learning other Agents' Preferences in Multiagent Negotiation , 1996, AAAI/IAAI, Vol. 1.

[8]  Hyacinth S. Nwana,et al.  ZEUS: a toolkit and approach for building distributed multi-agent systems , 1999, AGENTS '99.

[9]  Yoav Shoham,et al.  Agent-Oriented Programming , 1992, Artif. Intell..

[10]  Frank van Harmelen,et al.  Using reflection techniques for flexible problem solving (with examples from diagnosis) , 1996, Future Gener. Comput. Syst..

[11]  Richard W. Weyhrauch,et al.  Prolegomena to a Theory of Mechanized Formal Reasoning , 1980, Artif. Intell..

[12]  Katia P. Sycara,et al.  Multi-Agent Integration of Information Gathering and Decision Support , 1996, ECAI.

[13]  Chisato Numaoka Bacterial Evolution Algorithm for Rapid Adaptation , 1996, MAAMAW.

[14]  Catholijn M. Jonker,et al.  Compositional design and reuse of a generic agent model , 2000, Appl. Artif. Intell..

[15]  Frances M. T. Brazier,et al.  Knowledge level model of an individual designer as an agent in collaborative distributed design , 2001, Artif. Intell. Eng..

[16]  J. van Leeuwen,et al.  Meta-Level Architectures and Reflection , 2001, Lecture Notes in Computer Science.

[17]  Werner Karbach,et al.  Knowledge-Level Reflection , 1991 .

[18]  Barry Crabtree,et al.  Knowing Me, Knowing You: Practical Issues in the Personalisation of Agent Technology , 2002 .

[19]  Ernest A. Edmonds,et al.  Support for collaborative design: agents and emergence , 1994, CACM.

[20]  Jan Treur,et al.  Compositional Design and Reuse of a Generic Agent Model . , 2000 .

[21]  Bryan Lawson,et al.  How Designers Think: The Design Process Demystified , 1990 .

[22]  Catholijn M. Jonker,et al.  Deliberate Evolution in Multi-Agent Systems , 1998, AID.

[23]  John S. Gero,et al.  Computational Situated Learning in Design , 2000, AID.

[24]  Michael Wooldridge,et al.  Specifying and Verifying Distributed Intelligence Systems , 1993, EPIA.

[25]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[26]  David C. Brown,et al.  Learning by Single Function Agents during Spring Design , 1996 .

[27]  Nicholas R. Jennings,et al.  Intelligent agents: theory and practice , 1995, The Knowledge Engineering Review.

[28]  Nicholas R. Jennings,et al.  Formal Specification of Multi-Agent Systems: A Real-World Case , 1995, ICMAS.

[29]  John S. Gero,et al.  Advances in Formal Design Methods for CAD , 1996, IFIP — The International Federation for Information Processing.

[30]  Barry O. Florida-James,et al.  Information and Knowledge Sharing for Distributed Design Agents , 1998, AID.

[31]  David C. Brown,et al.  Using Single Function Agents to investigate conflict , 1995, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[32]  S. Brison The Intentional Stance , 1989 .

[33]  Jan Treur,et al.  A compositional approach to modelling design rationale , 1997, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

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

[35]  Frances M. T. Brazier,et al.  Principles of Compositional Multi-Agent System Development , 1997 .

[36]  Donald A. Norman,et al.  How might people interact with agents , 1994, CACM.

[37]  Catholijn M. Jonker,et al.  Modelling project coordination in a multi-agent framework , 1996, Proceedings of WET ICE '96. IEEE 5th Workshop on Enabling Technologies; Infrastucture for Collaborative Enterprises.

[38]  D. Schoen,et al.  The Reflective Practitioner: How Professionals Think in Action , 1985 .

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

[40]  M.C. Mozer An Intelligent Environment Must Be Adaptive , 1999, IEEE Intelligent Systems and their Applications.

[41]  David Kotz,et al.  Autonomous and Adaptive Agents that Gather Information , 1996 .

[42]  Jan Treur,et al.  Modelling conflict management in design: An explicit approach , 1995, Artif. Intell. Eng. Des. Anal. Manuf..

[43]  Divesh Srivastava,et al.  Towards Efficient Information Gathering Agents , 1994 .

[44]  Frank van Harmelen,et al.  Construction of problem-solving methods as parametric design , 1998, Int. J. Hum. Comput. Stud..

[45]  John J. Grefenstette,et al.  The Evolution of Strategies for Multiagent Environments , 1992, Adapt. Behav..

[46]  F. Brazier,et al.  A LOGICAL THEORY OF DESIGN , 1996 .

[47]  Marek Kisiel-Dorohinicki,et al.  The Application of Evolution Process in Multi-Agent World to the Prediction System , 1996 .

[48]  P. Pandurang Nayak,et al.  A Model-Based Approach to Reactive Self-Configuring Systems , 1996, AAAI/IAAI, Vol. 2.

[49]  Nigel Wells,et al.  Finance with a personalized touch , 2000, CACM.

[50]  J. Vanwelkenhuysen,et al.  Worplace-Adapted Behaviors: Lessons Learned for Knowledge Reuse , 1995 .

[51]  Frances M. T. Brazier,et al.  Automated servicing of agents , 2001 .

[52]  Jan Treur,et al.  Strategic Knowledge in Compositional Design Models , 1998, AID.

[53]  John S. Gero,et al.  Creativity, emergence and evolution in design: concepts and framework , 1996 .

[54]  Remco Straatman KIDS for KADS , 1997, EKAW.

[55]  Jonathan Cagan,et al.  A-Design: Theory and Implementation of an Adaptive, Agent-Based Method of Conceptual Design , 1998, AID.

[56]  Eleni Stroulia,et al.  Reflective, Self-Adaptive Problem Solvers , 1994, EKAW.

[57]  Franco Turini,et al.  Logic Program Synthesis and Transformation — Meta-Programming in Logic , 1994, Lecture Notes in Computer Science.

[58]  Michael Wooldridge,et al.  Agent technology: foundations, applications, and markets , 1998 .

[59]  Frank Schubert A Reflective Architecture for an Adaptable Object-Oriented Operating System Based on C++ , 1997, ECOOP Workshops.

[60]  Kurt Konolige,et al.  Multiagent Reasoning with Belief Contexts II: Elaboration Tolerance , 1994 .

[61]  Catholijn M. Jonker,et al.  Modelling an Agent's Mind and Matter , 1997, MAAMAW.

[62]  Luc Steels,et al.  Enhancing the Knowledge Engineering Process: Contributions from Esprit , 1993 .

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

[64]  Gerd Wagner,et al.  A Logical and Operational Model of Scalable Knowledge- and Perception-Based Agents , 1996, MAAMAW.

[65]  Willhm J. Chncey Representing Control Knowledge as Abstract Task . and Metarlales , 1998 .

[66]  Steven M. Smith,et al.  Creative Cognition: Theory, Research, and Applications , 1996 .

[67]  Asunción Gómez-Pérez,et al.  Applications of Ontologies and Problem-Solving Methods , 1999, AI Mag..

[68]  Weiming Shen,et al.  MetaMorph: An adaptive agent-based architecture for intelligent manufacturing , 1999 .

[69]  Eleni Stroulia,et al.  Learning Problem-Solving Concepts by Reflecting on Problem Solving , 1994, ECML.

[70]  William J. Clancey,et al.  Representing Control Knowledge as Abstract Task and Metarules. ONR Technical Report #15. , 1985 .

[71]  Craig A. Knoblock,et al.  New Directions: Agents for Information Gathering , 1997, IEEE Expert.

[72]  Jan Treur,et al.  ON FORMAL SPECIFICATION OF DESIGN TASKS , 1994 .

[73]  Catholijn M. Jonker,et al.  Compositional design of a generic design agent , 2001, Design Studies.

[74]  R. J. Bogumil,et al.  The reflective practitioner: How professionals think in action , 1985, Proceedings of the IEEE.

[75]  Bart Selman,et al.  Bottom-up design of software agents , 1994, CACM.