On When and How to use SAT to Mine Frequent Itemsets

07/26/2012
by   Rui Henriques, et al.
0

A new stream of research was born in the last decade with the goal of mining itemsets of interest using Constraint Programming (CP). This has promoted a natural way to combine complex constraints in a highly flexible manner. Although CP state-of-the-art solutions formulate the task using Boolean variables, the few attempts to adopt propositional Satisfiability (SAT) provided an unsatisfactory performance. This work deepens the study on when and how to use SAT for the frequent itemset mining (FIM) problem by defining different encodings with multiple task-driven enumeration options and search strategies. Although for the majority of the scenarios SAT-based solutions appear to be non-competitive with CP peers, results show a variety of interesting cases where SAT encodings are the best option.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/08/2015

On SAT Models Enumeration in Itemset Mining

Frequent itemset mining is an essential part of data analysis and data m...
research
11/03/2015

SAT as a game

We propose a funny representation of SAT. While the primary interest is ...
research
03/20/2019

Extracting Frequent Gradual Patterns Using Constraints Modeling

In this paper, we propose a constraint-based modeling approach for the p...
research
04/16/2013

Mining to Compact CNF Propositional Formulae

In this paper, we propose a first application of data mining techniques ...
research
04/01/2016

A SAT model to mine flexible sequences in transactional datasets

Traditional pattern mining algorithms generally suffer from a lack of fl...
research
09/17/2021

Modeling and Solving Graph Synthesis Problems Using SAT-Encoded Reachability Constraints in Picat

Many constraint satisfaction problems involve synthesizing subgraphs tha...
research
03/19/2018

Comparing and Integrating Constraint Programming and Temporal Planning for Quantum Circuit Compilation

Recently, the makespan-minimization problem of compiling a general class...

Please sign up or login with your details

Forgot password? Click here to reset