Abstract
The information on the deep web is much more abundant than the surface web, so it is important to make the best use of it. However, in the process of query, it is difficult to avoid the so-called failed queries that make no result. Instead of notifying the user that there is no result, it is more cooperative to modify the raw query to return non-empty result set. Inspired by the observations on the deep web, this paper presents a query relaxation solution. Firstly, it applies the technique of query probing to obtain data samples from the underlying deep web databases. Based on these data samples, the important degree of attributes are obtained by employing approximate functional dependence. Secondly, the databases matching the query better are chosen and divided into some groups in terms of their schemas. Then the groups are organized into a directed acyclic graph called database relationship graph (DRG) to implement query relaxation. Finally, it returns some results satisfying the query better. We have conducted experiments to demonstrate the feasibility and the efficiency of the solution.
This research is supported by the National Natural Science Foundation of China under Grant No. 60673139, 60573090.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Kaplan, S.J.: Cooperative Aspects of Database Interactions. Artificial Intelligence, 165–187 (1982)
Motro, A.: FLEX: A Tolerant and Cooperative User Interface to Databases. IEEE Trans. On Knowledge and Data Engineering (TKDE), 231–246 (1990)
Chu, W.W., Yang, H., Chiang, K., Minock, M., Chow, G., Larson, C.: CoBase: A Scalable and Extensible Cooperative Information System. J. Intelligent Information Systems (JIIS), 223–259 (1996)
Gaasterland, T.: Cooperative answering through controlled query relaxation. IEEE Expert: Intelligent Systems and Their Applications, 48–59 (1997)
Godfrey, P.: Minimization in Cooperative Response to Failing Database Queries. In: Int’l J. Cooperative Information Systems (IJCIS), pp. 95–149 (1997)
Chaudhuri, S.: Generalization and a Framework for Query Modification. In: IEEE ICDE, Los Angeles, CA, pp. 138–145 (1990)
Koudas, N., Li, C., Tung, A., Vernica, R.: Relaxing Join and Selection Queries. In: VLDB, pp. 199–210 (2006)
Muslea, I.: Machine learning for online query relaxation. In: KDD, pp. 246–255 (2004)
Muslea, I., Lee, T.J.: Online query relaxation via Bayesian causal structures discovery. In: AAAI, pp. 831–836 (2005)
Nambiar, U., Kambhampati, S.: Answering Imprecise Queries over Autonomous Web Databases. In: ICDE, p. 45 (2006)
Nambiar, U., Kambhampati, S.: Mining Approximate Functional Dependencies and Concept Similarities to Answer Imprecise Queries. In: WebDB, pp. 73–78 (2004)
Callan, J.: Query-Based Sampling of Text Databases. ACM Transactions on Information Systems, 97–130 (2001)
Callan, J.: Automatic Discovery of Language Models for Text Databases. SIGMOD, 479–490 (1999)
Huhtala, Y., Krkkinen, J., Porkka, P., Toivonen, H.: Efficient discovery of functional and approximate dependencies using partitions. In: Proceedings of ICDE, pp. 392–401 (1998)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ma, Y., Shen, D., Kou, Y., Liu, W. (2008). An Effective Query Relaxation Solution for the Deep Web. In: Zhang, Y., Yu, G., Bertino, E., Xu, G. (eds) Progress in WWW Research and Development. APWeb 2008. Lecture Notes in Computer Science, vol 4976. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-78849-2_65
Download citation
DOI: https://doi.org/10.1007/978-3-540-78849-2_65
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-78848-5
Online ISBN: 978-3-540-78849-2
eBook Packages: Computer ScienceComputer Science (R0)