A SATISFICING CYCLE FOR REAL-TIME REASONING IN INTELLIGENT AGENTS

被引:3
|
作者
HAYESROTH, B [1 ]
COLLINOT, A [1 ]
机构
[1] UNIV PARIS 06,LAFORIA,PARIS 05,FRANCE
基金
美国国家航空航天局;
关键词
D O I
10.1016/0957-4174(94)90024-8
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
An intelligent agent must interact with dynamic entities in real time. Because it cannot predict all events that will occur, it must notice and respond to important unanticipated events. However, insuring execution of the best possible operation at each point in time conflicts with meeting deadlines, especially as event rate and number of known operations increase. The problem is: How can an agent with limited resources execute high-quality operations in constant time, despite increases in event rate and number of known operations? To support this capability in a blackboard architecture, we replace the conventional reasoning cycle with a satisficing cycle. To bound cycle time, it interrupts triggering to execute the best operation available when either it finds a ''good enough'' operation or a deadline occurs. To insure the availability of high-quality operations when interrupts occur, it uses dynamic control plans to order its consideration of events and known reasoning operations best-first during triggering. We have made additional extensions to the blackboard architecture to support real-time reasoning: a perceptual preprocessor to interpret, filter, and prioritize sensed events; a limited-capacity event buffer to hold recent perceptual and cognitive events in priority order; and explicit representations of operation and event hierarchies to support ordered retrieval during triggering. In this paper we describe the extended blackboard architecture, but focus on the satisficing cycle and its support for real-time reasoning. We present experimental results that confirm the predicted performance of the satisficing cycle.
引用
收藏
页码:31 / 42
页数:12
相关论文
共 50 条
  • [1] Coordination of intelligent agents in real-time search
    Cakir, A
    Polat, F
    [J]. EXPERT SYSTEMS, 2002, 19 (02) : 80 - 87
  • [2] ARCHITECTURAL FOUNDATIONS FOR REAL-TIME PERFORMANCE IN INTELLIGENT AGENTS
    HAYESROTH, B
    [J]. REAL-TIME SYSTEMS, 1990, 2 (1-2) : 99 - 125
  • [3] Design and implementation of hardware for real-time intelligent agents
    Panteleyev, MG
    Puzankov, DV
    Kolosov, GG
    Govorukhin, IB
    [J]. 2002 IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE SYSTEMS, PROCEEDINGS, 2002, : 6 - 11
  • [4] A meta-reasoning model for hard real-time agents
    Carrascosa, Carlos
    Terrasa, Andres
    Garcia-Fornes, Ana
    Espinosa, Agustin
    Botti, Vicente
    [J]. CURRENT TOPICS IN ARTIFICIAL INTELLIGENCE, 2006, 4177 : 42 - 51
  • [5] REASONING IN REAL-TIME
    SHAW, R
    [J]. CONTROL AND INSTRUMENTATION, 1988, 20 (09): : 79 - &
  • [6] Advanced Iterative Action Planning for Intelligent Real-Time Agents
    Panteleev, M. G.
    [J]. PROCEEDINGS OF THE 13TH INTERNATIONAL SYMPOSIUM INTELLIGENT SYSTEMS 2018 (INTELS'18), 2019, 150 : 244 - 252
  • [7] Temporal Reasoning Component for Real-Time Intelligent Decision- Support Systems
    Eremeev, A. P.
    Kurilenko, I. E.
    [J]. SCIENTIFIC AND TECHNICAL INFORMATION PROCESSING, 2011, 38 (05) : 332 - 343
  • [8] REAL-TIME AGENTS
    CARDELLI, L
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1982, 140 : 94 - 106
  • [9] A satisficing MOMIP framework for reliable real-time application scheduling
    Sivanthi, Thanikesavan
    Killat, Ulrich
    [J]. DASC 2006: 2ND IEEE INTERNATIONAL SYMPOSIUM ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING, PROCEEDINGS, 2006, : 187 - +
  • [10] INTELLIGENT REAL-TIME CLOCK
    UNSTEAD, PH
    BLUNDEN, A
    [J]. ELECTRONICS & WIRELESS WORLD, 1986, 93 (1602): : 17 - 19