Results 1 - 10
of
39
Agent-Oriented Software Engineering
, 1999
"... Software and knowledge... In this article, we argue that intelligent agents and agent-based systems offer novel opportunities for developing effective tools and techniques. Following a discussion on the classic subject of what makes software complex, we introduce intelligent agents as software struc ..."
Abstract
-
Cited by 174 (16 self)
- Add to MetaCart
Software and knowledge... In this article, we argue that intelligent agents and agent-based systems offer novel opportunities for developing effective tools and techniques. Following a discussion on the classic subject of what makes software complex, we introduce intelligent agents as software structures capable of making "rational decisions". Such rational decision-makers are well-suited to the construction of certain types of software, which mainstream software engineering has had little success with. We then go on to examine a number of prototype techniques proposed for engineering agent systems, including formal specification and verification methods for agent systems, and techniques for implementing agent specifications
The Independent Choice Logic for modelling multiple agents under uncertainty
- Artificial Intelligence
, 1997
"... Inspired by game theory representations, Bayesian networks, influence diagrams, structured Markov decision process models, logic programming, and work in dynamical systems, the independent choice logic (ICL) is a semantic framework that allows for independent choices (made by various agents, includi ..."
Abstract
-
Cited by 119 (6 self)
- Add to MetaCart
Inspired by game theory representations, Bayesian networks, influence diagrams, structured Markov decision process models, logic programming, and work in dynamical systems, the independent choice logic (ICL) is a semantic framework that allows for independent choices (made by various agents, including nature) and a logic program that gives the consequence of choices. This representation can be used as a specification for agents that act in a world, make observations of that world and have memory, as well as a modelling tool for dynamic environments with uncertainty. The rules specify the consequences of an action, what can be sensed and the utility of outcomes. This paper presents a possible-worlds semantics for ICL, and shows how to embed influence diagrams, structured Markov decision processes, and both the strategic (normal) form and extensive (game-tree) form of games within the Thanks to Craig Boutilier and Holger Hoos for detailed comments on this paper. This work was supporte...
Agent-Oriented Software Engineering: The State of the Art
, 2001
"... Abstract. Software engineers continually strive to develop tools and techniques to manage the complexity that is inherent in software systems. In this article, we argue that intelligent agents and multi-agent systems are just such tools. We begin by reviewing what is meant by the term “agent”, and c ..."
Abstract
-
Cited by 96 (0 self)
- Add to MetaCart
Abstract. Software engineers continually strive to develop tools and techniques to manage the complexity that is inherent in software systems. In this article, we argue that intelligent agents and multi-agent systems are just such tools. We begin by reviewing what is meant by the term “agent”, and contrast agents with objects. We then go on to examine a number of prototype techniques proposed for engineering agent systems, including methodologies for agent-oriented analysis and design, formal specification and verification methods for agent systems, and techniques for implementing agent specifications. 1
Hierarchy and Sequence vs. Full Parallelism in Action Selection
- FROM ANIMALS TO ANIMALS 6 (SAB00)
, 2000
"... Hierarchical organization has become an unfashionable model of intelligent control within some communities of both natural and artificial intelligence. What has replaced it are models based on parallel distributed processes, both neural and behavior based, or dynamical systems theory, which denies m ..."
Abstract
-
Cited by 46 (14 self)
- Add to MetaCart
Hierarchical organization has become an unfashionable model of intelligent control within some communities of both natural and artificial intelligence. What has replaced it are models based on parallel distributed processes, both neural and behavior based, or dynamical systems theory, which denies modularity, let alone rigorous structure. In this paper we present experimental results demonstrating an artificial reactive hierarchybased system that outperforms fully parallel systems in a highly dynamic environment with a large number of conflicting goals. This work is conducted in Tyrrell’s (1993) Simulated Environment and can be seen as an extension of his work on comparing action selection mechanisms. We observe that the hierarchical strategy has also been well demonstrated in nature. We argue that, for complex intelligences, preserving full reactivity may not be worth the cost in terms of the complexity of action selection.
Towards a Logic of Rational Agency
, 2003
"... Rational agents are important objects of study in several research communities, including economics, philosophy, cognitive science, and most recently computer science and artificial intelligence. Crudely, a rational agent is an entity that is capable of acting on its environment, and which chooses t ..."
Abstract
-
Cited by 43 (6 self)
- Add to MetaCart
Rational agents are important objects of study in several research communities, including economics, philosophy, cognitive science, and most recently computer science and artificial intelligence. Crudely, a rational agent is an entity that is capable of acting on its environment, and which chooses to act in such a way as to further its own best interests. There has recently been much interest in the use of mathematical logic for developing formal theories of such agents. Such theories view agents as practical reasoning systems, deciding moment by moment which action to perform nexi, given the beliefs they have about the world and their desires with respect to how they would like the world to be. In this article, we survey the state of the art in developing logical theories of rational agency. Following a discussion on the dimensions along which such theories can vary, we briefly survey the logical tools available in order to construct such theories. We then review and critically assess three of the best known theories of rational agency: Cohen and Levesque's intention logic, Rao and Georgeff's BDI logics, and the KARO framework of Meyer et al. We then discuss the various roles that such logics can play in helping us to engineer rational agents, and conclude with a discussion of open problems.
Modeling Agents as Qualitative Decision Makers
- Artificial Intelligence
, 1997
"... We investigate the semantic foundations of a method for modeling agents as entities with a mental state which was suggested by McCarthy and by Newell. Our goals are to formalize this modeling approach and its semantics, to understand the theoretical and practical issues that it raises, and to addres ..."
Abstract
-
Cited by 40 (0 self)
- Add to MetaCart
We investigate the semantic foundations of a method for modeling agents as entities with a mental state which was suggested by McCarthy and by Newell. Our goals are to formalize this modeling approach and its semantics, to understand the theoretical and practical issues that it raises, and to address some of them. In particular, this requires specifying the model's parameters and how these parameters are to be assigned (i.e., their grounding). We propose a basic model in which the agent is viewed as a qualitative decision maker with beliefs, preferences, and decision strategy; and we show how these components would determine the agent's behavior. We ground this model in the agent's interaction with the world, namely, in its actions. This is done by viewing model construction as a constraint satisfaction problem in which we search for a model consistent with the agent's behavior and with our general background knowledge. In addition, we investigate the conditions under which a mental st...
Computationally grounded theories of agency
- Proceedings of ICMAS, International Conference of Multi-Agent Systems
, 2000
"... In this paper, I motivate, define, and illustrate the notion of computationally grounded theories of agency. A theory of agency is said to be computationally grounded if we can give the theory an interpretation in terms of some concrete computational model. This requirement is essential if we are to ..."
Abstract
-
Cited by 36 (4 self)
- Add to MetaCart
In this paper, I motivate, define, and illustrate the notion of computationally grounded theories of agency. A theory of agency is said to be computationally grounded if we can give the theory an interpretation in terms of some concrete computational model. This requirement is essential if we are to claim that the theories we develop can be understood as expressing properties of real multiagent systems. After introducing and formally defining the concept of a computationally grounded theory of agency, I illustrate the idea with reference to ¡£¢¥¤ logic, a formalism for reasoning about agent systems that has a semantics defined with respect to an automata-like model of agents. ¡£¢¦¤
Integrating Communicative Action, Conversations and Decision Theory to Coordinate Agents
- Marina Del Rey
, 1997
"... The coordination problem in multi-agent systems is the problem of managing dependencies between the activities of autonomous agents, in conditions of incomplete knowledge about the dynamically changing environment and about the actions, reactions and goals of the agents populating it, such that to a ..."
Abstract
-
Cited by 35 (6 self)
- Add to MetaCart
The coordination problem in multi-agent systems is the problem of managing dependencies between the activities of autonomous agents, in conditions of incomplete knowledge about the dynamically changing environment and about the actions, reactions and goals of the agents populating it, such that to achieve the individual and shared goals of the participants and a level of coherence in the behavior of the system as a whole. The paper articulates a precise conceptual model of coordination as structured "conversations " involving communicative actions, amongst agents. The model is extended to a complete language design that provides objects and control structures that substantiate its concepts and allow the construction of real multi-agent systems in industrial domains. To account for the uncertainty of the environment and to capture user's prefernces about the possible actions we integrate decision theoretic elements based on Markov Decision Processes. Finally, to support incremental, in ...

