A Framework for Interactive Problem Solving Based on Interactive Query Revision
暂无分享,去创建一个
Logic programming has been widely used because of the clearness of its semantics and its extensibility. Many inference systems have been proposed using a logic programming framework. But few of these have studied logic based man-machine interaction, apart from systems based on incremental query [Emden 1985]. Incremental query allows users to enter a part of queries incrementally instead of entering the whole query at once, as in Prolog. In this paper we investigate essential concepts of interactive problem solving and generalize incremental query further. And we propose a new query model for logic programming, which we call interactive query revision. Interactive query revision allows a user to modify queries and hypotheses and to act as a part of the inference engine, in addition to entering queries incrementally. We apply interactive query revision to an interactive LSI layout system.
[1] Kenneth A. Bowen,et al. A Meta-Level Extension of Prolog , 1985, SLP.
[2] Randy Goebel,et al. Theorist: A Logical Reasoning System for Defaults and Diagnosis , 1987 .
[3] Ehud Y. Shapiro,et al. Logic Programs With Uncertainties: A Tool for Implementing Rule-Based Systems , 1983, IJCAI.
[4] Akikazu Takeuchi,et al. Partial Evaluation of Prolog Programs and its Application to Meta Programming , 1986, IFIP Congress.