ACM Home Page
Please provide us with feedback. Feedback
A method for automatic rule derivation to support semantic query optimization
Full text PdfPdf (2.73 MB)
Source ACM Transactions on Database Systems (TODS) archive
Volume 17 ,  Issue 4  (December 1992) table of contents
Pages: 563 - 600  
Year of Publication: 1992
ISSN:0362-5915
Authors
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 56,   Citation Count: 7
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/146931.146932
What is a DOI?

ABSTRACT

The use of inference rules to support intelligent data processing is an increasingly important tool in many areas of computer science. In database systems, rules are used in semantic query optimization as a method for reducing query processing costs. The savings is dependent on the ability of experts to supply a set of useful rules and the ability of the optimizer to quickly find the appropriate transformations generated by these rules. Unfortunately, the most useful rules are not always those that would or could be specified by an expert. This paper describes the architecture of a system having two interrelated components: a combined conventional/semantic query optimizer, and an automatic rule deriver. Our automatic rule derivation method uses intermediate results from the optimization process to direct the search for learning new rules. Unlike a system employing only user-specified rules, a system with an automatic capability can derive rules that may be true only in the current state of the database and can modify the rule set to reflect changes in the database and its usage pattern. This system has been implemented as an extension of the EXODUS conventional query optimizer generator. We describe the implementation, and show how semantic query optimization is an extension of conventional optimization in this context.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
 
3
BLAUSTEIN, B. Enfbrcmg database aggertlolfis~ Techmques and applications. Ph.D dissertation, Harvard U,fiv, 1981.
 
4
gLUM, R DJscovery, confirmation and incorporation of causal relationships from a large t~me-omented clinical data base: The RX project. Comput Bmmedtcal Res., 15, (1982), 164-187.
5
 
6
 
7
 
8
 
9
 
10
 
11
 
12
 
13
D^YAL, U., AND BERNSTEIN, P. On the updatability of relational views. In Proceedings of the 4th VLDB Conference (Berlin, Sept. 1978), pp. 368-377.
 
14
D^YAL, U., AND SMITH, J. Probe: A knowledge oriented database management system. In Proceedings of the Islamorada Workshop on Large Scale Knowledge Base and Reasoning Systems, (Islamorada Fla., Feb. 1985), pp. 103 138.
 
15
16
17
18
 
19
FURTADO, A., AND CASANOVA, M. Updating relational views. In Query Processing zn Database Systems. Springer-Verlag, 1985, pp. 127 144.
20
 
21
 
22
 
23
HAMMER, M., AND ZDONDIK, S.B. Knowledge-based query processing. In Proceedings of the 6th VLDB Conference (Montreal, 1980), pp. 137-146.
24
 
25
 
26
JARKE, M. Common subexpressions isolation in multiple query optimization. In Query Processing in Database Systems. Springer-Verlag, 1985, 191-205.
 
27
 
28
 
29
KING, J.J. QUIST: A system for semantic query optimization in relational databases. In Proceedings of the 7th VLDB Conference (Cannes, Sept. 1981), pp. 510 517.
 
30
LARSON, P., AND YANG, H. Computing queries from derived relations. In Proceedings of the International Conference on Very Large Database Systems (Stockholm, Aug. 1985), pp. 259 269.
 
31
LENAT, D. Theory formulation by Heuristic search. The nature of Heuristics II: Background and examples. Arttf, Intell, 21, 1/2, (1983), 31-60.
 
32
LEN^T, D. EURISKO' A program that learns new Heuristics and domain concepts The nature of Heuristics III: Program design and results. Arttf. InteIl., 21, 1/2, (1983), 6198
 
33
LINDSAY, R., BUCHANAN, B., FEIOENBAUM, E, AND LEDERBERG, J. Applzcattons of Artzfzctal
 
34
MICHALSKI, R., CARBONELL, J., AND M~TC~ELL, T. Machine Learning, Tioga Publishing, 1983.
35
 
36
NIAMm, B. Attribute partitmning in a self-adaptive relational database system. Masters thes~s, MIT, TR-192, 1978.
37
38
39
40
 
41
SIEGEL, M. Automatic rule derivation for semantic query optimization, In Second International Conference on Expert Database Systems (Tysons Corner, Va., Apr. 1988), pp. 371 385.
 
42
43
 
44
WATERMAN, n. Generalization learning techniques for automating the learning of heuristics. Artif. lntell., 1, (1970), 27-120.
 
45
XU, D. Search control in semantic query optimization. Univ. of Massachusetts, Dept. of Computer Science, Tech Rep, TR83-09, 1983.
 
46

CITED BY  7

Collaborative Colleagues:
Michael Siegel: colleagues
Edward Sciore: colleagues
Sharon Salveter: colleagues