Method and system for data clustering for very large databases
AssigneeWisconsin Alumni Research Foundation
InventorsTian Zhang, Raghu Ramakrishnan, Miron Livny
Life of this patent
Estimating the term…
Loading patent…
AssigneeWisconsin Alumni Research Foundation
InventorsTian Zhang, Raghu Ramakrishnan, Miron Livny
Estimating the term…
Multi-dimensional data contained in very large databases is efficiently and accurately clustered to determine patterns therein and extract useful information from such patterns. Conventional computer processors may be used which have limited memory capacity and conventional operating speed, allowing massive data sets to be processed in a reasonable time and with reasonable computer resources. The clustering process is organized using a clustering feature tree structure wherein each clustering feature comprises the number of data points in the cluster, the linear sum of the data points in the cluster, and the square sum of the data points in the cluster. A dense region of data points is treated collectively as a single cluster, and points in sparsely occupied regions can be treated as outliers and removed from the clustering feature tree. The clustering can be carried out continuously with new data points being received and processed, and with the clustering feature tree being restructured as necessary to accommodate the information from the newly received data points.
A method of clustering data, provided by a data source, in a computer processor having a main memory with a limited capacity, comprising the steps of:
A processing system for clustering data points provided by a data source, comprising:
A processing system for clustering data points provided by a data source comprising:
Dependencies are inferred from the claim text.