Generic constraint-based block modeling using constraint programming

被引:0
|
作者
Mattenet A.L. [1 ]
Davidson I. [2 ]
Nijssen S. [1 ]
Schaus P. [1 ]
机构
[1] Institute for Information and Communication Technologies, Electronics and Applied Mathematics, UCLouvain, 3 place du Levant, Louvain-la-Neuve
[2] Computer Science Department, University of California, Davis One Shields Ave., Davis, 95616-5270, CA
基金
美国国家科学基金会;
关键词
Constraint programming - Constraint-based - Discrete optimization - Filtering algorithm - Large neighborhood search - Minimum description length principle - Mixed integer programming - Spatial-temporal data;
D O I
10.1613/JAIR.1.12280
中图分类号
学科分类号
摘要
Block modeling has been used extensively in many domains including social science, spatial temporal data analysis and even medical imaging. Original formulations of the problem modeled it as a mixed integer programming problem, but were not scalable. Subsequent work relaxed the discrete optimization requirement, and showed that adding constraints is not straightforward in existing approaches. In this work, we present a new approach based on constraint programming, allowing discrete optimization of block modeling in a manner that is not only scalable, but also allows the easy incorporation of constraints. We introduce a new constraint filtering algorithm that outperforms earlier approaches, in both constrained and unconstrained settings, for an exhaustive search and for a type of local search called Large Neighborhood Search. We show its use in the analysis of real datasets. Finally, we show an application of the CP framework for model selection using the Minimum Description Length principle. © 2021 AI Access Foundation. All rights reserved.
引用
收藏
页码:597 / 630
页数:33
相关论文
共 50 条
  • [1] 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
  • [2] 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
  • [3] Constraint-Based Sequence Mining Using Constraint Programming
    Negrevergne, Benjamin
    Guns, Tias
    INTEGRATION OF AI AND OR TECHNIQUES IN CONSTRAINT PROGRAMMING, 2015, 9075 : 288 - 305
  • [4] CONSTRAINT-BASED MODELING
    MUNDY, JL
    VROBEL, P
    JOYNSON, R
    IMAGE UNDERSTANDING WORKSHOP /, 1989, : 425 - 442
  • [5] 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
  • [6] 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
  • [7] A survey of constraint-based programming paradigms
    Buscemi, Maria Grazia
    Montanari, Ugo
    COMPUTER SCIENCE REVIEW, 2008, 2 (03) : 137 - 141
  • [8] Generic naming in generative, constraint-based design
    Capoyleas, V
    Chen, XP
    Hoffmann, CM
    COMPUTER-AIDED DESIGN, 1996, 28 (01) : 17 - 26
  • [9] Building assembly detailing using constraint-based modeling
    Nassar, K
    Thabet, W
    Beliveau, Y
    AUTOMATION IN CONSTRUCTION, 2003, 12 (04) : 365 - 379
  • [10] Constraint-Based Object-Oriented Programming
    Hofstedt, Petra
    IEEE SOFTWARE, 2010, 27 (05) : 53 - 56