Constraint-Based Sequence Mining Using Constraint Programming

被引:24
|
作者
Negrevergne, Benjamin [1 ]
Guns, Tias [1 ]
机构
[1] Katholieke Univ Leuven, DTAI Res Grp, B-3000 Leuven, Belgium
来源
INTEGRATION OF AI AND OR TECHNIQUES IN CONSTRAINT PROGRAMMING | 2015年 / 9075卷
关键词
Sequential pattern mining; Sequence mining; Episode mining; Constrained pattern mining; Constraint programming; Declarative programming; EFFICIENT; PATTERNS;
D O I
10.1007/978-3-319-18008-3_20
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The goal of constraint-based sequence mining is to find sequences of symbols that are included in a large number of input sequences and that satisfy some constraints specified by the user. Many constraints have been proposed in the literature, but a general framework is still missing. We investigate the use of constraint programming as general framework for this task. We first identify four categories of constraints that are applicable to sequence mining. We then propose two constraint programming formulations. The first formulation introduces a new global constraint called exists-embedding. This formulation is the most efficient but does not support one type of constraint. To support such constraints, we develop a second formulation that is more general but incurs more overhead. Both formulations can use the projected database technique used in specialised algorithms. Experiments demonstrate the flexibility towards constraint-based settings and compare the approach to existing methods.
引用
收藏
页码:288 / 305
页数:18
相关论文
共 50 条
  • [1] Combining Constraint Programming and Constraint-Based Mining for Pattern Discovery
    Khiari, Mehdi
    Boizumault, Patrice
    Cremilleux, Bruno
    ADVANCES IN KNOWLEDGE DISCOVERY AND MANAGEMENT, VOL 2, 2012, 398 : 85 - 103
  • [2] Generic Constraint-Based Block Modeling Using Constraint Programming
    Mattenet, Alex
    Davidson, Ian
    Nijssen, Siegfried
    Schaus, Pierre
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING, CP 2019, 2019, 11802 : 656 - 673
  • [3] Generic Constraint-Based Block Modeling using Constraint Programming
    Mattenet, Alex Lucia
    Davidson, Ian
    Nijssen, Siegfried
    Schaus, Pierre
    JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2021, 70 : 597 - 630
  • [4] Generic constraint-based block modeling using constraint programming
    Mattenet A.L.
    Davidson I.
    Nijssen S.
    Schaus P.
    Journal of Artificial Intelligence Research, 2021, 70 : 597 - 630
  • [5] Completable partial solutions in constraint programming and constraint-based scheduling
    Kovács, A
    Váncza, J
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING - CP 2004, PROCEEDINGS, 2004, 3258 : 332 - 346
  • [6] Mining constraint-based patterns using automatic relaxation
    Soulet, Arnaud
    Cremilleux, Bruno
    INTELLIGENT DATA ANALYSIS, 2009, 13 (01) : 109 - 133
  • [7] A survey of constraint-based programming paradigms
    Buscemi, Maria Grazia
    Montanari, Ugo
    COMPUTER SCIENCE REVIEW, 2008, 2 (03) : 137 - 141
  • [8] Constraint-Based Pattern Set Mining
    De Raedt, Luc
    Zimmermann, Albrecht
    PROCEEDINGS OF THE SEVENTH SIAM INTERNATIONAL CONFERENCE ON DATA MINING, 2007, : 237 - 248
  • [9] Constraint-based, multidimensional data mining
    Han, JW
    Lakshmanan, LVS
    Ng, RT
    COMPUTER, 1999, 32 (08) : 46 - +
  • [10] Constraint-based Sequential Rule Mining
    Yin, Zhaowen
    Gan, Wensheng
    Huang, Gengsen
    Wu, Yongdong
    Fournier-Viger, Philippe
    2022 IEEE 9TH INTERNATIONAL CONFERENCE ON DATA SCIENCE AND ADVANCED ANALYTICS (DSAA), 2022, : 887 - 896