A SAT model to mine flexible sequences in transactional datasets

04/01/2016
by   Rémi Coletta, et al.
0

Traditional pattern mining algorithms generally suffer from a lack of flexibility. In this paper, we propose a SAT formulation of the problem to successfully mine frequent flexible sequences occurring in transactional datasets. Our SAT-based approach can easily be extended with extra constraints to address a broad range of pattern mining applications. To demonstrate this claim, we formulate and add several constraints, such as gap and span constraints, to our model in order to extract more specific patterns. We also use interactive solving to perform important derived tasks, such as closed pattern mining or maximal pattern mining. Finally, we prove the practical feasibility of our SAT model by running experiments on two real datasets.

READ FULL TEXT

page 1

page 2

page 3

page 4

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
06/08/2015

On SAT Models Enumeration in Itemset Mining

Frequent itemset mining is an essential part of data analysis and data m...
research
10/28/2016

Flexible constrained sampling with guarantees for pattern mining

Pattern sampling has been proposed as a potential solution to the infamo...
research
07/26/2012

On When and How to use SAT to Mine Frequent Itemsets

A new stream of research was born in the last decade with the goal of mi...
research
05/14/2013

A Mining-Based Compression Approach for Constraint Satisfaction Problems

In this paper, we propose an extension of our Mining for SAT framework t...
research
07/28/2021

Exploring and mining attributed sequences of interactions

We are faced with data comprised of entities interacting over time: this...
research
08/22/2018

Hybrid ASP-based Approach to Pattern Mining

Detecting small sets of relevant patterns from a given dataset is a cent...

Please sign up or login with your details

Forgot password? Click here to reset