login

Using a knowledge cache for interactive discovery of association rules

Published 1 August 1999Open access
Biswadeep Nag, Prasad Deshpande, David J. DeWitt
Citations59
View PDF

TL;DR

This paper proposes the use of a knowledge cache that can reduce the response time by several orders of magnitude and illustrates how the idea of caching can be readily extended to a broader class of problems such as the mining of generalized association rules.

Abstract

Association rule mining is a valuable decision support technique that can be used to analyze customer preferences, buying patterns, and product correlations. Current systems are however handicapped by the long processing times required by mining algorithms that make them unsuitable for interactive use. In this paper, we propose the use of a knowledge cache that can reduce the response time by several orders of magnitude. Most of the performance gain comes from the idea of guaranteed support that allows us to completely eliminate database accesses in a large number of cases. Using this cache, the time taken to answer a query is proportional to just the size of the result, rather than to the size of the database. Cache replacement is best done by a benefit-metric based strategy that can easily adapt to changing query patterns.

Keywords

Computer Science