Proceedings

Recursive Plans for Information Gathering

Download BibTeX Cite

Proceedings of the Fifteenth International Joint Conference on Artificial Intelligence. Information Retrieval. Pages 778-783.

© 1997 International Joint Conferences on Artificial Intelligence

Abstract

Generating query-answering plans for information gathering agents requires to translate a user query, formulated in terms of a set of virtual relations, to a query that uses relations that are actually stored in information sources. Previous solutions to the translation problem produced sets of conjunctive plans, and were therefore limited in their ability to handle information sources with binding-pattern limitations, and to exploit functional dependencies in the domain model. As a result, these plans were incomplete w.r.t . sources encountered in practice (i.e., produced only a subset of the possible answers). We describe the novel class of recursive information gathering plans, which enables us to settle two open problems. First, we describe an algorithm for finding a query plan that produces the maximal set of answers from the sources in the presence of functional dependencies. Second, we describe an analogous algorithm in the presence of binding- pattern restrictions in the sources, which was not possible without recursive plans.

  1. [Aho et a/., 1979] Alfred V. Aho, Yehoshua Sagiv, and Jeffrey D. Ullman. Equivalences among relational ex- pressions. SIAM Journal on Computing, 8(3):218-246, May 1979.
  2. [Arens et a/., 1996] Yigal Arens, Craig A. Knoblock, and Wei-Min Shen. Query reformulation for dy- namic information integration. International Journal on Intelligent and Cooperative Information Systems, 6(2/3):99-130, June 1996.
  3. [Chandra and Merlin, 1977] Ashok K. Chandra and Philip M. Merlin. Optimal implementation of conjunc- tive queries in relational data bases. In Proceedings of the Ninth Annual ACM Symposium on the Theory of Computing, pages 77-90, 1977.
  4. [Chaudhuri et a/., 1995] Surajit Chaudhuri, Ravi Krish- namurthy, Spyros Potamianos, and Kyuseak Shim. Optimizing queries with materialized views. In Pro- ceedings of the Eleventh International Conference on Data Engineering, IEEE Comput. Soc. Press, pages 190-200, Los Alamitos, CA, 1995.
  5. [Chawathe et a/., 1994] Sudarshan Chawathe, Hector Garcia-Molina, Joachim Hammer, Kelly Ireland, Yan- nis Papakonstantinou, Jeffrey Ullman, and Jennifer Widom. The TSIMMIS project: Integration of het- erogeneous information sources. In Proceedings of the 100th Anniversary Meeting, pages 7-18, Tokyo, Japan, October 1994. Information Processing Society of Japan.
  6. [Duschka and Genesereth, 1997a] Oliver M. Duschka and Michael R. Genesereth. Answering recursive queries using views. In Proceedings of the Six- teenth ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems, Tucson, AZ, May 1997.
  7. [Duschka and Genesereth, 1997b] Oliver M. Duschka and Michael R. Genesereth. Query planning in Info- master. In Proceedings of the 1997 ACM Symposium on Applied Computing, San Jose, CA, February 1997.
  8. [Duschka, 1997] Oliver M. Duschka. Query optimization using local completeness. In Proceedings of the Four- teenth National Conference on Artificial Intelligence, Providence, RI, July 1997.
  9. [Etzioni and Weld, 1994] Oren Etzioni and Daniel S. Weld. A softbot-based interface to the internet. Com- munications of the ACM, 37(7):72-76, 1994.
  10. [Etzioni et a/., 1994] Oren Etzioni, Keith Golden, and Daniel Weld. Tractable closed world reasoning with updates. In Proceedings of the 4th International Con- ference on Principles of Knowledge Representation 784 INFORMATION RETRIEVAL and Reasoning, pages 178-189, San Francisco, CA , June 1994.
  11. [Kwok and Weld, 1996] Chung T. Kwok and Daniel S. Weld. Planning to gather information. In Proceed- ings of the AAAI Thirteenth National Conference on Artificial Intelligence, 1996.
  12. [Levy et a/., 1995] Alon Y. Levy, Alberto 0. Mendelzon, Divesh Srivastava, and Yehoshua Sagiv. Answering queries using views. In Proceedings of the 14th ACM SIGACT-SIGMOD-SIGART Symposium on Princi- ples of Database Systems, San Jose, CA, May 1995.
  13. [Levy et a/., 1996] Alon Y. Levy, Anand Rajaraman, and Joann J. Ordille. Query-answering algorithms for information agents. In Proceedings of the Thirteenth National Conference on Artificial Intelligence, Port- land, OR, August 1996.
  14. [Levy, 1996] Alon Y. Levy. Obtaining complete answers from incomplete databases. In Proceedings of the 22nd International Conference on Very Large Databases, pages 402-412, Bombay, India, 1996.
  15. [Qian, 1996] Xiaolei Qian. Query folding. In Proceed- ings of the 12th International Conference on Data En- gineering, pages 48-55, New Orleans, LA, February 1996.
  16. [Rajaraman et a/., 1995] Anand Rajaraman, Yehoshua Sagiv, and Jeffrey D. Ullman. Answering queries us- ing templates with binding patterns. In Proceedings of the 14th ACM SIGACT-SIGMOD-SIGART Sym- posium on Principles of Database Systems, 1995.
  17. [Sagiv and Yannakakis, 1980] Yehoshua Sagiv and Mi- halis Yannakakis. Equivalence among relational ex- pressions with the union and difference operators. J. ACM, 27(4):633-655, 1980.
  18. [Shmueli, 1993] Oded Shmueli. Equivalence of datalog queries is undecidable. Journal of Logic Programming, 15:231-241, 1993.
  19. [Ullman, 1989] Jeffrey D. Ullman. Principles of Database and Know/edge-Base Systems, volume 2. Computer Science Press, _1989.
  20. [Yang and Larson, 1987] H. Z. Yang and P.-A. Larson. Query transformation for PSJ-queries. In Proceedings of the Thirteenth International Confere. nce on Very Large Data Bases, pages 245-254, Los Altos, CA, 1987.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards