2 research outputs found

    Modelling learning behaviour of intelligent agents using UML 2.0

    Get PDF
    This thesis aims to explore and demonstrate the ability of the new standard of structural and behavioural components in Unified Modelling Language (UML 2.0 / 2004) to model the learning behaviour of Intelligent Agents. The thesis adopts the research direction that views agent-oriented systems as an extension to object-oriented systems. In view of the fact that UML has been the de facto standard for modelling object-oriented systems, this thesis concentrates on exploring such modelling potential with Intelligent Agent-oriented systems. Intelligent Agents are Agents that have the capability to learn and reach agreement with other Agents or users. The research focuses on modelling the learning behaviour of a single Intelligent Agent, as it is the core of multi-agent systems. During the writing of the thesis, the only work done to use UML 2.0 to model structural components of Agents was from the Foundation for Intelligent Physical Agent (FIPA). The research builds upon, explores, and utilises this work and provides further development to model the structural components of learning behaviour of Intelligent Agents. The research also shows the ability of UML version 2.0 behaviour diagrams, namely activity diagrams and sequence diagrams, to model the learning behaviour of Intelligent Agents that use learning from observation and discovery as well as learning from examples of strategies. The research also evaluates if UML 2.0 state machine diagrams can model specific reinforcement learning algorithms, namely dynamic programming, Monte Carlo, and temporal difference algorithms. The thesis includes user guides of UML 2.0 activity, sequence, and state machine diagrams to allow researchers in agent-oriented systems to use the UML 2.0 diagrams in modelling the learning components of Intelligent Agents. The capacity for learning is a crucial feature of Intelligent Agents. The research identifies different learning components required to model the learning behaviour of Intelligent Agents such as learning goals, learning strategies, and learning feedback methods. In recent years, the Agent-oriented research has been geared towards the agency dimension of Intelligent Agents. Thus, there is a need to conduct more research on the intelligence dimension of Intelligent Agents, such as negotiation and argumentation skills. The research shows that behavioural components of UML 2.0 are capable of modelling the learning behaviour of Intelligent Agents while structural components of UML 2.0 need extension to cover structural requirements of Agents and Intelligent Agents. UML 2.0 has an extension mechanism to fulfil Agents and Intelligent Agents for such requirements. This thesis will lead to increasing interest in the intelligence dimension rather than the agency dimension of Intelligent Agents, and pave the way for objectoriented methodologies to shift more easily to paradigms of Intelligent Agent-oriented systems.The British Council, the University of Plymouth and the Arab-British Chamber Charitable Foundation

    Partitioned multiagent systems in information oriented domains

    No full text
    Abstract Multiagent systems often operate in environments where access to, and manipulation of, information is paramount. We formally characterize a subset of these domains as Information Oriented Domains, and consider a novel organizational approach to handling multiagent problem solving in these environments. The initial step is to partition the information domain, using an evolutionary algorithm and a similarity criterion. This partitioning step results in a group of agents, each with a particular area of "expertise", assigned to handle the available information. Because of the nature of the evolutionary algorithm, the number of final agents and their assignments arise naturally from the information content of the environment, and are not determined a priori. This organization of agents, spanning the information space, can then be exploited in problem solving and information retrieval tasks. The partitioning of the information space leads to greater efficiency at run time. In general, these partitioned systems are appropriate for information retrieval systems, or (more specifically) for libraries of software tools or partial plans. Moreover, these organizations can also be used as the basis for domain-specific problem solvers, where the partitioning leads to efficiency in searching the solution space. As an illustration of this last advantage of dynamically partitioned systems, we describe an organizationbased multiagent planner that we have designed and implemented. The agent expertise covers a set of HTML documents, and makes use of semantic tags added to these documents. A user can query the system, retrieving both the answer desired as well as additional relate
    corecore