Levels of Adaptation in Systems of Coordinating Information Agents

Complex information environments, e.g. the Internet, are open systems. An open system is one in which the system components are not known in advance, can change over time, and may be highly heterogeneous. For example, the Internet can be viewed as a large, distributed information resource with heterogeneous nodes and communication links that could appear and disappear unpredictably. To face the challenges that open environments present, agent-based information systems must be multiagent and adaptive. We are developing a multiagent, reusable system infrastructure, RETSINA, that enables development of adaptive information systems. In this paper, we describe the different types and levels of adaptation in RETSINA, such as adaptation within an individual agent as well as inter-agent organization and coordination. We have used RETSINA to develop a variety of Internet-based applications.

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

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

[3]  Victor Lesser,et al.  Learning Situation-specific Coordination in Generalized Partial Global Planning , 1996 .

[4]  Oren Etzioni,et al.  A softbot-based interface to the Internet , 1994, CACM.

[5]  Katia P. Sycara,et al.  Modeling Information Agents: Advertisement, Organizational Roles, and Dynamic Behavior , 1996, Agent Modeling.

[6]  Tom M. Mitchell,et al.  Experience with a learning personal assistant , 1994, CACM.

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

[8]  Keith Decker,et al.  Unified Information and Control Flow in Hierarchical Task Networks , 1996 .

[9]  Katia Sycara,et al.  Intelligent agents in portfolio management , 1998 .

[10]  Katia P. Sycara,et al.  Designing behaviors for information agents , 1997, AGENTS '97.

[11]  Katia Sycara,et al.  DISTRIBUTED COLLECTION OF SOFTWARE AGENTS THAT COOPERATE ASYNCHRONOUSLY TO PERFORM GOAL-DIRECTED liVFORMATlON RETRIEVAL AND Pd'TEGRATlON FOR SUPPORTING A VWUE'IY OF DECISION-MAKliVG TASKS. E~PLES FOR EVERYDAY ORGANIZATIONAL DECISION MAKING AND FINANCM. PORTFOLIO MNAGEMENT DEMONSTRATE ITS EFFECTIVENE , 1996 .

[12]  Michael P. Wellman A Market-Oriented Programming Environment and its Application to Distributed Multicommodity Flow Problems , 1993, J. Artif. Intell. Res..

[13]  Susan T. Dumais,et al.  Personalized information delivery: an analysis of information filtering methods , 1992, CACM.

[14]  Katia Sycara,et al.  Learning Text Filtering Preferences , 1996 .

[15]  Carolyn L. Talcott,et al.  Towards a Theory of Actor Computation , 1992, CONCUR.

[16]  Victor R. Lesser,et al.  Designing a Family of Coordination Algorithms , 1997, ICMAS.

[17]  Grady Booch,et al.  Object-Oriented Design with Applications , 1990 .

[18]  Katia P. Sycara,et al.  Benefits of Learning in Negotiation , 1997, AAAI/IAAI.

[19]  Daniel Dajun Zeng,et al.  Visitor-hoster: Towards an intelligent electronic secretary , 1994, CIKM 1994.

[20]  Toby Walsh,et al.  Proceedings of AAAI-96 , 1996 .

[21]  Michael J. Pazzani,et al.  Syskill & Webert: Identifying Interesting Web Sites , 1996, AAAI/IAAI, Vol. 1.

[22]  Stefano Ceri,et al.  Toward megaprogramming , 1992, CACM.

[23]  P. Cohen Intention = Choice + Commitment1 , 2022 .

[24]  Katia P. Sycara,et al.  Middle-Agents for the Internet , 1997, IJCAI.

[25]  Yoav Shoham,et al.  Fab: content-based, collaborative recommendation , 1997, CACM.

[26]  Katia P. Sycara,et al.  Coordination of Multiple Intelligent Software Agents , 1996, Int. J. Cooperative Inf. Syst..

[27]  Somesh Jha,et al.  Agent cloning , 1998, Proceedings International Conference on Multi Agent Systems (Cat. No.98EX160).

[28]  Tim Finin,et al.  Using KQML as an agent communication language , 1994, CIKM 1994.

[29]  Ken Lang,et al.  NewsWeeder: Learning to Filter Netnews , 1995, ICML.

[30]  Pattie Maes,et al.  Agents that reduce work and information overload , 1994, CACM.

[31]  Katia P. Sycara,et al.  Distributed Intelligent Agents , 1996, IEEE Expert.

[32]  Gene Tsudik,et al.  Itinerant Agents for Mobile Computing , 1995, IEEE Communications Surveys & Tutorials.

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

[34]  Steve Vinoski,et al.  CORBA: integrating diverse applications within distributed heterogeneous environments , 1997, IEEE Commun. Mag..