APT Agents: Agents that are Adaptive, Predictable, and Timely
POC:Diana Spears
Department of Computer Science
University of Wyoming
Laramie, Wyoming 82071
dspears arobase cs.uwyo.edu
Agents, such as robots or softbots, are becoming an increasingly
prevalent paradigm. Many software systems of the future will be
multi-agent systems. The agents paradigm offers numerous advantages,
including increased flexibility, fault-tolerance and security.
Nevertheless, it can also introduce problems due to the complexity
and sophistication of multi-agent systems. The solution that we've
developed is APT agents, i.e., agents that are simultaneously adaptive,
predictable and timely.
Project Description
This project has originated the notion of "safe" machine
learning systems, i.e., systems that have the flexibility
to adapt to unforeseen circumstances by learning, but are
guaranteed to remain within critical behavioral constraints.
The primary focus has been on developing time-efficient methods
for ensuring the safety of learning -- because it is assumed that
the systems will need to adapt quickly while online.
Our results consist, in part, of a priori guarantees that certain
machine learning methods preserve important classes of properties
(constraints). This implies that systems can use these learning
methods with no run-time cost for re-verifying that the properties
still hold subsequent to learning (assuming they held prior to
learning). For learning methods that are not a priori guaranteed
to preserve properties, we have developed time-efficient incremental
re-verification algorithms to determine online whether special
cases of these methods are safe.
Currently, the method for verifying the adaptive systems is model checking.
In the future, we plan to explore probabilistic model checking and
monitoring/checking of adaptive systems.
Safe learning systems will be crucial in a wide range
of applications. We are particularly interested in ensuring
the safety of adaptive multi-agent systems, e.g.: (1) a group
of cooperating planetary rovers that can quickly learn to adapt to
unforeseen conditions but need to remain within mission constraints,
(2) anti-viruses that can evolve to more effectively combat viruses
without also evolving virus-like behavior, and (3) intrusion
detection systems with countermeasures that improve but
don't deny service to friendly users.
Recent Publications
Gordon-Spears, D. (2006).
Assuring the behavior of adaptive agents.
Book chapter in Agent Technology from a Formal Perspective.
Kluwer.
Pre-publication PDF version
Gordon-Spears, D. and Kiriakidis, K. (2004).
Reconfigurable robot teams: Modeling and supervisory control.
IEEE Transactions on Control Systems Technology, 12(5).
PDF
Kiriakidis, K. and Gordon-Spears, D. (2003).
Formal modeling and supervisory control of reconfigurable
robot teams.
Formal Approaches to Agent-Based Systems (FAABS II).
Postscript
PDF
Gordon, D. (2001).
APT Agents: Agents that are adaptive, predictable, and timely.
In Lecture Notes in Artificial Intelligence, Volume 1871.
Springer-Verlag.
Postscript
PDF
Kiriakidis, K. and Gordon, D. (2001).
Supervision of multiple-robot systems.
In the Proceedings of the American Control Conference (ACC'01).
Postscript
PDF
Kiriakidis, K. and Gordon, D. (2001).
Supervisory control of multiagent systems subject to failure.
In Lecture Notes in Artificial Intelligence, Volume 1871.
Springer-Verlag.
Postscript
PDF
Gordon, D. (2000).
Asimovian adaptive agents.
Journal of Artificial Intelligence Research, Vol. 13.
This paper won the NRL Alan Berman research publication award in 2001.
Postscript
PDF
Four page abstract on APT agents in
the informal Formal Approaches to Agent-Based Systems (FAABS I).
Postscript
PDF
Gordon, D. and Kiriakidis, K. (2000)
Adaptive supervisory control of interconnected discrete event systems.
In the Proceedings of the IEEE International Conference on Control
Applications (ICCA'00)
Postscript
PDF
Gordon, D. and Kiriakidis, K. (2000)
Design of adaptive supervisors for discrete event systems via learning.
In the Proceedings of the International Mechanical
Engineering Congress and Exposition (IMECE'00)
Postscript
PDF
Gordon, D. (1998). Well-behaved Borgs, Bolos, and Berserkers.
In the Proceedings of the Fifteenth International
Conference on Machine Learning (ICML'98).
Postscript
PDF
Gordon, D. (1998). An algorithm to find minimal sound and
complete partitions for model checking. NCARAI Technical Report
AIC-98-010.
Postscript
PDF
For more information, please contact
Diana Gordon-Spears.
Last modified: 04/17/01