A PLANNER FOR THE CONTROL OF PROBLEM-SOLVING SYSTEMS

Authors
Citation
N. Carver et V. Lesser, A PLANNER FOR THE CONTROL OF PROBLEM-SOLVING SYSTEMS, IEEE transactions on systems, man, and cybernetics, 23(6), 1993, pp. 1519-1536
Citations number
38
Categorie Soggetti
Controlo Theory & Cybernetics","Computer Science Cybernetics","Engineering, Eletrical & Electronic
ISSN journal
00189472
Volume
23
Issue
6
Year of publication
1993
Pages
1519 - 1536
Database
ISI
SICI code
0018-9472(1993)23:6<1519:APFTCO>2.0.ZU;2-Q
Abstract
As part of research on sophisticated control for sensor interpretation , we have developed a planning-based control scheme for blackboard sys tems. A planner's goal/plan/subgoal structure provides explicit contes t information that can be used to index and apply large amounts of con text-specific control knowledge. The key obstacle to using planning fo r the control of problem solvers is the need to deal with uncertain an d dynamically changing situations without incurring unacceptable overh ead. These problems have been addressed in several ways: our planner i s script-based, planning and execution are interleaved, plans can invo ke information gathering actions, plan refinement is controlled by pla n-specific focusing heuristics and the system's focus of attention can be dynamically shifted by the refocusing mechanism. Refocusing makes it possible to postpone focusing decisions and maintain the opportunis tic control capabilities of conventional blackboard systems. Planning with refocusing results in a view of the control process as both a sea rch for problem solutions and a search for the best methods to determi ne these solutions. The planner has been implemented in the RESUN (REs olving Sources of UNcertainty) interpretation system and has been used with a simulated aircraft monitoring application and a system for und erstanding household sounds. Our experience confirms that the combinat ion of control plans with context-specific focusing heuristics provide s a modular framework for developing and maintaining complex control s trategies. In experiments, we have been able to achieve significant pe rformance improvements as a result of the ability to encode sophistica ted control strategies despite the overhead of the planning mechanism.