@techreport{ilprints423, number = {1999-67}, month = {November}, author = {Min Fang and Narayanan Shivakumar and Hector Garcia-Molina and Rajeev Motwani and Jeffrey D. Ullman}, note = {Previous number = SIDL-WP-1999-0121}, booktitle = {VLDB}, type = {Technical Report}, title = {Computing Iceberg Queries Efficiently.}, publisher = {Stanford InfoLab}, year = {1999}, institution = {Stanford InfoLab}, journal = {Internaational Conference on Very Large Databases (VLDB'98), New York, August 1998}, url = {http://ilpubs.stanford.edu:8090/423/}, abstract = {Many applications compute aggregate functions (such as COUNT, SUM) over an attribute (or set of attributes) to find aggregate values above some specified threshold. We call such queries iceberg queries because the number of above-threshold results is often very small (the tip of an iceberg), relative to the large amount of input data (the iceberg). Such iceberg queries are common in many applications, including data warehousing, information-retrieval, market basket analysis in data mining, clustering and copy detection. We propose efficient algorithms to evaluate iceberg queries using very little memory and significantly fewer passes over data, as compared to current techniques that use sorting or hashing. We present an experimental case study using over three gigabytes of Web data to illustrate the savings obtained by our algorithms. } }