Modeling in MiningZincShow others and affiliations
2016 (English)In: Data Mining and Constraint Programming: Foundations of a Cross-Disciplinary Approach / [ed] Christian Bessiere, Luc De Raedt, Lars Kotthoff, Siegfried Nijssen, Barry O'Sullivan, Dino Pedreschi, Cham: Springer International Publishing , 2016, p. 257-281Chapter in book (Refereed)
Abstract [en]
MiningZinc offers a framework for modeling and solving constraint-based mining problems. The language used is MiniZinc, a high-level declarative language for modeling combinatorial (optimisation) problems. This language is augmented with a library of functions and predicates that help modeling data mining problems and facilities for interfacing with databases. We show how MiningZinc can be used to model constraint-based itemset mining problems, for which it was originally designed, as well as sequence mining, Bayesian pattern mining, linear regression, clustering data factorization and ranked tiling. The underlying framework can use any existing MiniZinc solver. We also showcase how the framework and modeling capabilities can be integrated into an imperative language, for example as part of a greedy algorithm.
Place, publisher, year, edition, pages
Cham: Springer International Publishing , 2016. p. 257-281
Series
Lecture Notes in Computer Science, ISSN 0302-9743 ; 10101
Keywords [en]
Bayesian Network, Mining Problem, Constraint Programming, Pattern Mining, Constraint Satisfaction Problem
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:oru:diva-87230ISBN: 9783319501376 (print)OAI: oai:DiVA.org:oru-87230DiVA, id: diva2:1498964
2020-11-062020-11-062020-11-09Bibliographically approved