Using Inductive Learning to Generate Rules for Semantic Query Optimization.

Abstract

Semantic query optimization can dramatically speed up database query answering by knowledge intensive reformulation. But the problem of how to learn the required semantic rules has not been previously solved. This report presents a learning approach to solving this problem. In our approach, the learning is triggered by user queries. Then the system uses an inductive learning algorithm to generate semantic rules. This inductive learning algorithm can automatically select useful join paths and attributes to construct rules from a database with many relations. The learned semantic rules are effective for optimization because they will match query patterns and reflect data regularities. Experimental results show that this approach learns sufficient rules for optimization that produces a substantial cost reduction.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 1995
Accession Number
ADA308791

Entities

People

  • Chun-Nan Hsu
  • Craig Knoblock

Organizations

  • University of Southern California

Tags

Communities of Interest

  • C4I

DTIC Thesaurus Topics

  • Abstracts
  • Acquisition
  • Algorithms
  • Artificial Intelligence
  • Computer Science
  • Computers
  • Cost Reductions
  • Costs
  • Data Mining
  • Database Management Systems
  • Databases
  • Information Science
  • Machine Learning
  • Optimization
  • Relational Database Management Systems
  • Relational Databases
  • Statistics

Fields of Study

  • Computer science

Readers

  • Neural Network Machine Learning.
  • Operations Research