Planning to Gather Information

We describe Occam, a query planning algorithm that determines the best way to integrate data from di erent sources. As input, Occam takes a library of site descriptions and a user query. As output, Occam automatically generates one or more plans that encode alternative ways to gather the requested information. Occam has several important features: (1) it integrates both legacy systems and full relational databases with an e cient, domain-independent, query-planning algorithm, (2) it reasons about the capabilities of di erent information sources, (3) it handles partial goal satisfaction i.e., gathers as much data as possible when it can't gather exactly all that the user requested, (4) it is both sound and complete, (5) it is e cient. We present empirical results demonstrating Occam's performance on a variety of information gathering tasks.

[1]  Jeffrey D. Ullman,et al.  A Query Translation Scheme for Rapid Implementation of Wrappers , 1995, DOOD.

[2]  Richard Fikes,et al.  STRIPS: A New Approach to the Application of Theorem Proving to Problem Solving , 1971, IJCAI.

[3]  Daniel S. Weld,et al.  Intelligent Agents on the Internet: Fact, Fiction, and Forecast , 1995, IEEE Expert.

[4]  Daniel G. Bobrow,et al.  The Role of Intelligent Systems in the National Information Infrastructure , 1995, AI Mag..

[5]  Maria Gini,et al.  An empirical study of sensing and defaulting in planning , 1992 .

[6]  Divesh Srivastava,et al.  The Information Manifold , 1995 .

[7]  Oren Etzioni,et al.  Omnipotence without Omniscience: Sensor Management in Planning , 1994, AAAI 1994.

[8]  Leora Morgenstern,et al.  Knowledge Preconditions for Actions and Plans , 1988, IJCAI.

[9]  Robert C. Moore A Formal Theory of Knowledge and Action , 1984 .

[10]  David Chapman,et al.  Planning for Conjunctive Goals , 1987, Artif. Intell..

[11]  Anthony Barrett,et al.  Partial-Order Planning: Evaluating Possible Efficiency Gains , 1994, Artificial Intelligence.

[12]  Craig A. Knoblock,et al.  Retrieving and Integrating Data from Multiple Information Sources , 1993, Int. J. Cooperative Inf. Syst..

[13]  Steven Minton,et al.  Total Order vs. Partial Order Planning: Factors Influencing Performance , 1992, KR.

[14]  Oren Etzioni,et al.  An Approach to Planning with Incomplete Information , 1992, KR.

[15]  Jennifer Widom,et al.  The TSIMMIS Project: Integration of Heterogeneous Information Sources , 1994, IPSJ.

[16]  Gerald Jay Sussman,et al.  A Computer Model of Skill Acquisition , 1975 .

[17]  James A. Hendler,et al.  Readings in Planning , 1994 .

[18]  Daniel S. Weld,et al.  Probabilistic Planning with Information Gathering and Contingent Execution , 1994, AIPS.

[19]  Oren Etzioni,et al.  A softbot-based interface to the Internet , 1994, CACM.

[20]  Mark A. Peot,et al.  Conditional nonlinear planning , 1992 .

[21]  Craig A. Knoblock Planning, Executing, Sensing, and Replanning for Information Gathering , 1995, IJCAI.

[22]  Craig A. Knoblock,et al.  Query Processing in an Information Mediator , 1994 .

[23]  Steven Minton,et al.  Commitment Strategies in Planning: A Comparative Analysis , 1991, IJCAI.

[24]  Anand Rajaraman,et al.  Answering queries using templates with binding patterns (extended abstract) , 1995, PODS.

[25]  Oren Etzioni,et al.  Tractable Closed World Reasoning with Updates , 1994, KR.

[26]  Edwin P. D. Pednault,et al.  ADL: Exploring the Middle Ground Between STRIPS and the Situation Calculus , 1989, KR.