An alternative family of data mining algorithms scans the refinement lattice in a breadth-first manner for queries whose frequency exceeds some user-defined threshold. The best-known instance of these level-wise algorithms is the APRIORI method for finding frequent item-sets [1]. WARMR [18] is an ILP variant of attribute-value based APRIORI.
Query packs in WARMR correspond to hash-trees of item-sets in APRIORI: both are used to store a subgraph of the total refinement
lattice down to level . The paths from the root down to level
in that subgraph correspond to frequent patterns. The paths from root
to the leaves at depth
correspond to candidates whose frequency
has to be computed. Like hash-trees in APRIORI, query packs in
WARMR exploit massive similarity between candidates to make their
evaluation more efficient. Essentially the WARMR algorithm starts
with an empty query pack and iterates between pack evaluation and pack
extension (see Figure 8). The latter is achieved by
adding all potentially frequent refinements3 of all leaves in the pack,
i.e., adding another level of the total refinement lattice.
![]() |