Knowledge Discovery in Databases: An Attribute-Oriented Approach

Jiawei Han, Yandong Cai, Nick Cercone

1992 · 388 citations · 17 references

Concepts

TL;DR

Knowledge discovery in databases, or data mining, is a critical issue for developing data‑ and knowledge‑base systems. The method combines learning‑from‑examples techniques with set‑oriented database operations, employs attribute‑oriented concept‑tree ascension to efficiently generalize data, and is implemented in the DBLEARN prototype system. The attribute‑oriented approach efficiently discovers characteristic, discrimination, quantitative, and evolution rules, works in relational, nested relational, and deductive databases—including noisy data—and enables rule‑based querying, cooperative query answering, and semantic query optimization.

Abstract

Knowledge discovery in databases, or data mining, is an important issue in the development of data- and knowledge-base systems. An attribute-oriented induction method has been developed for knowledge discovery in databases. The method integrates a machine learning paradigm, especially learning-from-examples techniques, with set-oriented database operations and extracts generalized data from actual data in databases. An attribute-oriented concept tree ascension technique is applied in generalization, which substantially reduces the computational complex@ of database learning processes. Different kinas of knowledge rules, including characteristic rules, discrimination rules, quantitative rules, and data evolution regularities can be discovered efficiently using the attribute-oriented approach. In addition to learning in relational databases, the approach can be applied to knowledge discovery in nested relational and deductive databases. Learning can also be performed with databases containing noisy data and exceptional cases using database statistics. Furthermore, the rules discovered can be used to query database knowledge, answer cooperative queries and facilitate semantic query optimization. Based upon these principles, a prototyped database learning system, DBLEARN, has been constructed for experimentation.

References

17