Back to Search
Start Over
Mining Time-constrained Sequential Patterns with Constraint Programming
- Source :
- Constraint Journal, Vol. 22, no.3, p. 1-23 (2017)
- Publication Year :
- 2017
- Publisher :
- Springer Science and Business Media LLC, 2017.
-
Abstract
- © 2017, Springer Science+Business Media New York. Constraint Programming (CP) has proven to be an effective platform for constraint based sequence mining. Previous work has focused on standard frequent sequence mining, as well as frequent sequence mining with a maximum ’gap’ between two matching events in a sequence. The main challenge in the latter is that this constraint can not be imposed independently of the omnipresent frequency constraint. Indeed, the gap constraint changes whether a subsequence is included in a sequence, and hence its frequency. In this work, we go beyond that and investigate the integration of timed events and constraining the minimum/maximum gap as well as minimum/maximum span. The latter constrains the allowed time between the first and last matching event of a pattern. We show how the three are interrelated, and what the required changes to the frequency constraint are. Key in our approach is the concept of an extension window defined by gap/span and we develop techniques to avoid scanning the sequences needlessly, as well as using a backtracking-aware data structure. Experiments demonstrate that the proposed approach outperforms both specialized and CP-based approaches in almost all cases and that the advantage increases as the minimum frequency threshold decreases. This paper is an extension of the original manuscript presented at CPAIOR’17 [5]. ispartof: CONSTRAINTS vol:22 issue:4 pages:548-570 status: published
- Subjects :
- Technology
constraint programming
Mathematical optimization
Time constraint
Global constraint
Sequential pattern mining
FREQUENT
02 engineering and technology
Binary constraint
Computer Science, Artificial Intelligence
Computer Science, Theory & Methods
Artificial Intelligence
020204 information systems
Constraint logic programming
0202 electrical engineering, electronic engineering, information engineering
Constraint programming
Discrete Mathematics and Combinatorics
Data mining
Mathematics
Gap constraint
Science & Technology
Hybrid algorithm (constraint satisfaction)
data mining
Constraint satisfaction
Constraint (information theory)
Computational Theory and Mathematics
Constraint graph
DISCOVERY
Computer Science
Local consistency
Span constraint
020201 artificial intelligence & image processing
Algorithm
Software
Subjects
Details
- ISSN :
- 15729354 and 13837133
- Volume :
- 22
- Database :
- OpenAIRE
- Journal :
- Constraints
- Accession number :
- edsair.doi.dedup.....df0749896062e223830ad6823fb771fc