The Distributed Artificial Intelligence Research (DAIR) Lab
Personnel Publications Internal Employment Home
The Distributed Artificial Intelligence Research Laboratory is part of the Department of Software and Information Systems at the University of North Carolina at Charlotte. The lab, directed by Professor Anita Raja, is concerned with the design and development of reasoning techniques for resource-bounded single and multi-agent systems. Lab members conduct research in distributing decision making and agent control in the context of limited and uncertain information.Current Projects
This
research seeks to study the cascading
consequences of interdependencies in highly dependent networks. The
project builds on extensive data that we have collected over the years
in the form of Selected Acquisition Reports (SAR) documents for Major
Defense Acquisition Programs (MDAPS) and Program Element (PE)
documents. The goal is to to 1) Examine the interdependent
regions from multiple perspectives (data flow/funding) using
non-linear methods that will allow for “what-if”
analyses.
2) Determine a probabilistic function that will use past performance of
programs as a means to predict future performance 3) Identify the
challenges in acquiring the data from the government and program
managers. [More info]
The goal of this project is to
detect/gain real-time situational awareness of critical information in
a social media space (SMS). It will explore how to know that something
“pertinent” is being said in a
SMS as well as how to discover and handle the unexpected..
We are investigating a reusable
means of bringing the viewpoints of power-limited elements of the
population and usually overlooked dimensions of value into the public
policy decision space and e-government.
Past Projects
This research
investigates cooperative resource management in WLAN (wireless local
area networks) /WPAN (wireless personal area networks) interference
environments. The objective of this research is to manage shared system
resources fairly among multiple WLANs to optimize the overall
performance. Results from the project are expected to have a
significant impact on next generation WLAN network management based on
employing algorithms of agent interaction and coordination to
facilitate resource management, predictive models for parameter
estimation, and dynamic load balancing algorithms. [More
Info]
Wireless Sensor
Networks (WSN) are a subset of wireless networking applications focused
on enabling sensor and actuator connectivity without the use of wires.
Energy consumption among the wireless devices participating in these
networks is a major constraint on the deployment for a broad range of
applications enabled by WSNs. This work introduces, for the first time,
a novel methodology based on predictive protocol management with
contingency planning (PPM and CP). This approach allows efficient
update of the WSN operational mode in order to optimize the energy
utilization based on the time varying characteristics of the
Radio-Frequency (RF) in which the network operates. [More Info]
Intelligent environments are an interesting development and research application problem for multi-agent systems. The functional and spatial distribution of tasks naturally lends itself to a multi-agent model and the existence of shared resources creates interactions over which the agents must coordinate. In the UMASS Intelligent Home project, we have designed and implemented a set of distributed autonomous home control agents and deployed them in a simulated home environment. Our focus is primarily on resource coordination, though this project has multiple goals and areas of exploration ranging from the intellectual evaluation of the application as a general MAS testbed to the practical evaluation of our agent building and simulation tools. [More Info]
The
GPGP/TÆMS domain-independent coordination framework for small
agent groups was first described in 1992 and then more fully detailed
in an ICMAS’95 paper. In this paper, we discuss the evolution
of
this framework which has been motivated by its use in a number of
applications, including: information gathering and management,
intelligent home automation, distributed situation assessment,
coordination of concurrent engineering activities, hospital scheduling,
travel planning, repair service coordination and supply chain
management. First, we review the basic architecture of GPGP and then
present extensions to the TÆMS domain-independent
representation
of agent activities. We next describe extensions to GPGP that permit
the representation of situation-specific coordination strategies and
social laws as well as making possible the use of GPGP in large agent
organizations. Additionally, we discuss a more encompassing view of
commitments that takes into account uncertainty in commitments. We then
present new coordination mechanisms for use in resource sharing and
contracting, and more complex coordination mechanisms that use a
cooperative search among agents to find appropriate commitments. We
conclude with a summary of the major ideas underpinning GPGP, an
analysis of the applicability of the GPGP framework including
performance issues, and a discussion of future research directions. [More
Info]
Open environments are characterized by their uncertainty and non-determinism. Agents need to adapt their task processing to available resources, deadlines, the goal criteria specified by the clients as well their current problem solving context in order to survive in these environments. If there were no resource constraints, then an optimal Markov Decision Process based policy would obviously be the best way for complex problem solving agents to make scheduling decisions. However in many agent systems, these scheduling decisions have to be made on-line or in soft real-time, making the off-line policy computationally infeasible in open environments. The hybrid planner/scheduler used to control TÆMS agents is the Design-to-Criteria (DTC) agent scheduler. Design-to-Criteria scheduling is the soft real-time process of custom building a plan/schedule to meet an agent’s current objectives which are expressed as dynamic goal criteria (including real-time deadlines), using task models that describe alternate ways to achieve tasks and subtasks. Recent advances in Design-to-Criteria control include the addition of uncertainty to the TÆMS computational task models analyzed by the scheduler and the incorporation of uncertainty in the scheduling process. As we show, the use of uncertainty in TÆMS and Design-to-Criteria enables agents to make better control decisions in uncertain environments. Design- to-Criteria uses a heuristic approach for on-line scheduling of medium granularity tasks. It approximates the analysis used to generate an optimal policy by heuristically reasoning about the implications of uncertainty in task execution. [More Info]
|