Author_Institution :
Dept. of Comput. Sci., Regina Univ., Sask., Canada
Abstract :
We present GDBR (Generalize DataBase Relation) and FIGR (Fast, Incremental Generalization and Regeneralization), two enhancements of Attribute Oriented Generalization, a well known knowledge discovery from databases technique. GDBR and FIGR are both O(n) and, as such, are optimal. GDBR is an online algorithm and requires only a small, constant amount of space. FIGR also requires a constant amount of space that is generally reasonable, although under certain circumstances, may grow large. FIGR is incremental, allowing changes to the database to be reflected in the generalization results without rereading input data. FIGR also allows fast regeneralization to both higher and lower levels of generality without rereading input. We compare GDBR and FIGR to two previous algorithms, LCHR and AOI, which are O(n log n) and O(np), respectively, where n is the number of input tuples and p the number of tuples in the generalized relation. Both require O(n) space that, for large input, causes memory problems. We implemented all four algorithms and ran empirical tests, and we found that GDBR and FIGR are faster. In addition, their runtimes increase only linearly as input size increases, while the runtimes of LCHR and AOI increase greatly when input size exceeds memory limitations
Keywords :
computational complexity; deductive databases; knowledge acquisition; very large databases; AOI; FIGR; Fast Incremental Generalization and Regeneralization; GDBR; Generalize DataBase Relation; LCHR; attribute oriented generalization; fast regeneralization; input size; input tuples; knowledge discovery; knowledge discovery from databases technique; large databases; memory limitations; memory problems; online algorithm; Computer Society; Computer science; Data mining; Databases; Government; Intelligent robots; Partitioning algorithms; Radio access networks; Runtime; Testing;