Proceedings

Optimizing Recursive Information-Gathering Plans

Download BibTeX Cite

Proceedings of the Sixteenth International Joint Conference on Artificial Intelligence. Search. Pages 1204-1210.

© 1999 International Joint Conferences on Artificial Intelligence

Abstract

In this paper we describe two optimization techniques that are specially tailored for information gathering . The first is a greedy minimization algorithm th at minimizes an information gathering plan by removing redundant and overlapping information sources without loss of completeness. We then di scuss a set of heuristics that guide the greedy minimization algorithm so as to remove costlier information sources first. In contrast to previous work, our approach can handle recursive query plans that arise commonly in practice. Second, we present a method for ordering the access to sources to reduce the execution cost. Sources on the Internet have a variety of access limitations and the execution cost in information gathering is affected both by network traffic and by the connection setup costs. We describe a way of representing the access capabilities of sources, and provide a greedy algorithm for ordering source calls that respects source limitations, and takes both access costs and traffic costs into account, without requring full source statistics. Finally, we will discuss implementation and empirical evaluation of these methods in Emerac, our prototype information gathering system.

  1. Adali, S., Candan, K.S., Papakonstantinou, Y., and Subrah- manian, Y.S., Query caching and optimization in distributed mediator systems. In Proc. SIGMOD-96, pp. 137-148, 1996.
  2. Arens, Y., Knoblock, C., and Shen, W-M ., Query refor- mulation for dynamic information integration. International Journal on Intelligent and Cooperative Information Systems, 6(2/3):99-130, June 1996.
  3. Chaudhuri, S. An overview of query optimization in relational systems. In Proc. PODS-98, pp. 34-43, 1998.
  4. Duschka, 0 . Query optimization using local completeness . In Proc. AAAI-97, pp. 249-255.
  5. Duschka, 0 . and Genesereth, M. Answering recursive queries usi ng views. In Proc. PODS-97, pp. 109-116.
  6. Duschka, 0 and Levy, A. Recursive plans for information gathering. In Proc. /JCAI-97. 1997. IJCAI
  7. Etzioni, 0., Golden, K., and Weld, D. Sound and efficient closed-world reasoning for planning. Artificial Intelligence, 89(1 -2): 113-148, January 1997.
  8. Friedman, M. and Weld, D. Efficiently executing information- gathering plans. In Proc. /JCAI-97. 1997.
  9. Kambhampati, S. and Gnanaprakasam, S. Optimizing source- call ordering in information gathering plans. In Proc. /JCAI-99 workshop on Intelligent Information Integration. 1999.
  10. Kwok, C., and Weld, D. Planning to gather information. In Proc. AAAI-96, 1996.
  11. Lambrecht, E. and Kambhampati, S. Optimization strategies for information gathering plans. ASU CSE TR 98-018. 1998.
  12. Levy, A. Obtaining complete answers from incomplete databases. In Proc. 22nd VLDB, pp. 402-412. 1996.
  13. Levy, A., Rajaraman, A., and Ordille, J. Querying heteroge- neous information sources usi ng source descriptions. In Proc. 22nd VLDB, pp. 251-262. 1996.
  14. Yerneni , R., and Li, C . Optimizing large join queries in medi- ation systems. In Proc. Inti. Conf on Database Theory, 1999.
  15. Qian, X. Query folding . In Proc. 12th Inti. Conf on Data Engineering, pp. 48-55. 1996.
  16. Sagiv, Y. Optimizing Datalog Programs, in Foundations of Deductive Databases and Logic Programming, chapter 17. M. Kaufmann Publishers, 1988.
  17. Ullman, J. Principles of Database and Knowledgebase Sys- tems, volume 2. Computer Science Press, 1989.
  18. Zhu, Q., and Larson, P-A. Developing regression cost models for multidatabase systems. In In Proc. of PDIS, 1996.

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

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