Efficient incremental method for data mining of a database
First Claim
Patent Images
1. A pre-processing method for data mining, comprising:
- dividing a database into a plurality of partitions;
scanning a first partition for generating a plurality of candidate itemsets;
developing a filtering threshold based on each partition and removing the undesired candidate itemsets; and
scanning a second partition while taking into consideration the desired candidate itemsets from the first partition.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for discovering association rules in an electronic database commonly known as data mining. A database is divided into a plurality of sections, and each section is sequentially scanned, the results of the previous scan being taken into consideration in a current scanned partition. Three algorithms are further developed on this basis that deal with incremental mining, mining general temporal association rules, and weighted association rules in a time-variant database.
59 Citations
9 Claims
-
1. A pre-processing method for data mining, comprising:
-
dividing a database into a plurality of partitions;
scanning a first partition for generating a plurality of candidate itemsets;
developing a filtering threshold based on each partition and removing the undesired candidate itemsets; and
scanning a second partition while taking into consideration the desired candidate itemsets from the first partition. - View Dependent Claims (2, 3)
-
-
4. A method for mining general temporal association rules, comprising:
-
dividing a database into a plurality of partitions including a first partition and a second partition;
scanning the first partition for generating candidate itemsets;
developing a filtering threshold based on the scanned first partition and removing the undesired candidate itemsets;
scanning the second partition while taking into consideration the desired candidate itemsets from the first partition;
performing a scan reduction process by considering an exhibition period of each candidate itemset;
scanning the database to determine the support of each of the candidate itemsets in the filtering threshold; and
pruning out redundant candidate itemsets that are not frequent in the database and outputting the final itemsets. - View Dependent Claims (5, 6, 8, 9)
-
-
7. A method for incremental mining comprising:
-
dividing a database into a plurality of partitions, including a first partition and a second partition;
scanning the first partition for generating a plurality of candidate itemsets;
developing a filtering threshold based on each of the partitions and removing undesired candidate itemsets of the candidate itemsets;
removing transactions from the candidate itemset based on a previous partition; and
adding transactions to the itemset based on a next partition.
-
Specification