MiningZinc: A modeling language for constraint-based mining

Tias Guns, Anton Dries, Guido Tack, Siegfried Nijssen, Luc De Raedt

Research output: Chapter in Book/Report/Conference proceedingConference paperResearch

25 Citations (Scopus)


We introduce Mining Zinc, a general framework for constraint-based pattern mining, one of the most popular tasks in data mining. MiningZinc consists of two key components: a language component and a toolchain component. The language allows for high-level and natural modeling of mining problems, such that MiningZinc models closely resemble definitions found in the data mining literature. It is inspired by the Zinc family of languages and systems and supports user-defined constraints and optimization criteria. The toolchain allows for finding solutions to the models. It ensures the solver independence of the language and supports both standard constraint solvers and specialized data mining systems. Automatic model transformations enable the efficient use of different solvers and systems. The combination of both components allows one to rapidly model constraint-based mining problems and execute these with a wide variety of methods. We demonstrate this experimentally for a number of well-known solvers and data mining tasks.

Original languageEnglish
Title of host publicationIJCAI 2013 - Proceedings of the 23rd International Joint Conference on Artificial Intelligence
Place of PublicationBeijing
Number of pages8
ISBN (Electronic)978-157735633-2
Publication statusPublished - 2013
Event23rd International Joint Conference on Artificial Intelligence, IJCAI 2013 - Beijing, China
Duration: 3 Aug 20139 Aug 2013


Conference23rd International Joint Conference on Artificial Intelligence, IJCAI 2013


  • Artificial Intelligence
  • Data Mining
  • Optimization
  • Zinc

Fingerprint Dive into the research topics of 'MiningZinc: A modeling language for constraint-based mining'. Together they form a unique fingerprint.

Cite this