320 research outputs found
An agent-based approach to assess drivers’ interaction with pre-trip information systems.
This article reports on the practical use of a multi-agent microsimulation framework to address the issue of assessing drivers’
responses to pretrip information systems. The population of drivers is represented as a community of autonomous agents,
and travel demand results from the decision-making deliberation performed by each individual of the population as regards
route and departure time. A simple simulation scenario was devised, where pretrip information was made available to users
on an individual basis so that its effects at the aggregate level could be observed. The simulation results show that the
overall performance of the system is very likely affected by exogenous information, and these results are ascribed to demand
formation and network topology. The expressiveness offered by cognitive approaches based on predicate logics, such as the
one used in this research, appears to be a promising approximation to fostering more complex behavior modelling, allowing
us to represent many of the mental aspects involved in the deliberation process
Incorporating social practices in BDI agent systems
When agents interact with humans, either through embodied agents or because
they are embedded in a robot, it would be easy if they could use fixed
interaction protocols as they do with other agents. However, people do not keep
fixed protocols in their day-to-day interactions and the environments are often
dynamic, making it impossible to use fixed protocols. Deliberating about
interactions from fundamentals is not very scalable either, because in that
case all possible reactions of a user have to be considered in the plans. In
this paper we argue that social practices can be used as an inspiration for
designing flexible and scalable interaction mechanisms that are also robust.
However, using social practices requires extending the traditional BDI
deliberation cycle to monitor landmark states and perform expected actions by
leveraging existing plans. We define and implement this mechanism in Jason
using a periodically run meta-deliberation plan, supported by a
metainterpreter, and illustrate its use in a realistic scenario.Comment: An extended abstract of this paper has been accepted for the
Eighteenth International Conference on Autonomous Agents and Multiagent
Systems (AAMAS), 201
Stream-based perception for cognitive agents in mobile ecosystems
Cognitive agent abstractions can help to engineer intelligent systems across
mobile devices. On smartphones, the data obtained from onboard sensors can give
valuable insights into the user's current situation. Unfortunately, today's
cognitive agent frameworks cannot cope well with the challenging
characteristics of sensor data. Sensor data is located on a low abstraction
level and the individual data elements are not meaningful when observed in
isolation. In contrast, cognitive agents operate on high-level percepts and
lack the means to effectively detect complex spatio-temporal patterns in
sequences of multiple percepts. In this paper, we present a stream-based
perception approach that enables the agents to perceive meaningful situations
in low-level sensor data streams. We present a crowdshipping case study where
autonomous, self-interested agents collaborate to deliver parcels to their
destinations. We show how situations derived from smartphone sensor data can
trigger and guide auctions, which the agents use to reach agreements.
Experiments with real smartphone data demonstrate the benefits of stream-based
agent perception
Analysis and design of multiagent systems using MAS-CommonKADS
This article proposes an agent-oriented methodology called MAS-CommonKADS and develops a case study. This methodology extends the knowledge engineering methodology CommonKADSwith techniquesfrom objectoriented and protocol engineering methodologies. The methodology consists of the development of seven models: Agent Model, that describes the characteristics of each agent; Task Model, that describes the tasks that the agents carry out; Expertise Model, that describes the knowledge needed by the agents to achieve their goals; Organisation Model, that describes the structural relationships between agents (software agents and/or human agents); Coordination Model, that describes the dynamic relationships between software agents; Communication Model, that describes the dynamic relationships between human agents and their respective personal assistant software agents; and Design Model, that refines the previous models and determines the most suitable agent architecture for each agent, and the requirements of the agent network
Unifying control in a layered agent architecture
In this paper, we set up a unifying perspective of the individual control layers of the architecture InteRRaP for autonomous interacting agents. InteRRaP is a pragmatic approach to designing complex dynamic agent societies, e.g. for robotics Müller & Pischel and cooperative scheduling applications Fischer et al.94. It is based on three general functions describing how the actions an agent commits to are derived from its perception and from its mental model: belief revision and abstraction, situation recognition and goal activation, and planning and scheduling. It is argued that each InteRRaP control layer - the behaviour-based layer, the local planning layer, and the cooperative planning layer - can be described by a combination of different instantiations of these control functions. The basic structure of a control layer is defined. The individual functions and their implementation in the different layers are outlined. We demonstrate various options for the design of interacting agents within this framework by means of an interacting robots application. The performance of different agent types in a multiagent environment is empirically evaluated by a series of experiments
Reflective Artificial Intelligence
As Artificial Intelligence (AI) technology advances, we increasingly delegate mental tasks to machines. However, today's AI systems usually do these tasks with an unusual imbalance of insight and understanding: new, deeper insights are present, yet many important qualities that a human mind would have previously brought to the activity are utterly absent. Therefore, it is crucial to ask which features of minds have we replicated, which are missing, and if that matters. One core feature that humans bring to tasks, when dealing with the ambiguity, emergent knowledge, and social context presented by the world, is reflection. Yet this capability is completely missing from current mainstream AI. In this paper we ask what reflective AI might look like. Then, drawing on notions of reflection in complex systems, cognitive science, and agents, we sketch an architecture for reflective AI agents, and highlight ways forward
Agent programming in the cognitive era
It is claimed that, in the nascent ‘Cognitive Era’, intelligent systems will be trained using machine learning techniques rather than programmed by software developers. A contrary point of view argues that machine learning has limitations, and, taken in isolation, cannot form the basis of autonomous systems capable of intelligent behaviour in complex environments. In this paper, we explore the contributions that agent-oriented programming can make to the development of future intelligent systems. We briefly review the state of the art in agent programming, focussing particularly on BDI-based agent programming languages, and discuss previous work on integrating AI techniques (including machine learning) in agent-oriented programming. We argue that the unique strengths of BDI agent languages provide an ideal framework for integrating the wide range of AI capabilities necessary for progress towards the next-generation of intelligent systems. We identify a range of possible approaches to integrating AI into a BDI agent architecture. Some of these approaches, e.g., ‘AI as a service’, exploit immediate synergies between rapidly maturing AI techniques and agent programming, while others, e.g., ‘AI embedded into agents’ raise more fundamental research questions, and we sketch a programme of research directed towards identifying the most appropriate ways of integrating AI capabilities into agent programs
Modelling awareness of agents using policies
In addition to cooperation, research in disaster management exposes the need for policy awareness to recognize relevant information in enhancing cooperation. Intelligent software agents have previously been employed for problem solving in disaster situations but without incorporating how the agents can create or model awareness. This paper presents an awareness based modelling method, called MAAP, to maintain awareness of software agents of a given set of policies. The paper presents preliminary results indicating that the use of policies as a source of awareness, as facilitated by MAAP, is a potentially effective method to enhance cooperation
An intelligent system for facility management
A software system has been developed that monitors and interprets temporally changing (internal) building environments and generates related knowledge that can assist in facility management (FM) decision making. The use of the multi agent paradigm renders a system that delivers demonstrable rationality and is robust within the dynamic environment that it operates. Agent behaviour directed at working toward goals is rendered intelligent with semantic web technologies. The capture of semantics though formal expression to model the environment, adds a richness that the agents exploit to intelligently determine behaviours to satisfy goals that are flexible and adaptable. The agent goals are to generate knowledge about building space usage as well as environmental conditions by elaborating and combining near real time sensor data and information from conventional building models. Additionally further inferences are facilitated including those about wasted resources such as unnecessary lighting and heating for example. In contrast, current FM tools, lacking automatic synchronisation with the domain and rich semantic modelling, are limited to the simpler querying of manually maintained models.EThOS - Electronic Theses Online ServiceGBUnited Kingdo
- …