Fusion Miner: Process Discovery for Mixed-Paradigm Models
========================================================================
Fusion Miner is the first process discovery approach for mixed-paradigm process models with intertwined state spaces.
About
-----
Traditionally, many process discovery algorithms have focused on mining a single paradigm, i.e., a procedural, often Petri net-based model, or a declarative, Declare-based model. Fusion Miner, formerly known as Multi-Paradigm Miner, exploits the synergies that exist between capturing a strict, procedural workflow, and the advanced semantics of Declare to offer a process model incorporating both model types. It does so by mining a model with Heuristics Miner, and then intertwines the retrieved procedural model with Declare constraints. Hence, it mines a log that consists of multiple layers of flexibility with the appropriate paradigm, offering high fitness and desired precision in often much less convoluted models.
References
----------
If you use Fusion Miner in your work, please cite the following references:
* [De Smedt, J., De Weerdt, J., Vanthienen, J. (2015). Fusion Miner: Process Discovery for Mixed-Paradigm Models. Decision Support Systems, vol. accepted.](ref1.bib)
* [De Smedt, J., De Weerdt, J., Vanthienen, J. (2014). Multi-paradigm process mining: retrieving better models by combining rules and sequences. On the Move to Meaningful Internet Systems: OTM 2014 Conference: Vol. 8841. Conference on Cooperative Information Systems (CoopIS 2014). Amantea (Italy), 27-31 October 2014 (pp. 446-453).](ref2.bib)
Implementation
--------------
Fusion Miner has been implemented as a [ProM 6](//www.promtools.org) plugin. The following JAR file contains the plugin:
* [Version of 2014-10-23](downloads/FusionMiner-2014-10-23.jar)
You will need to make sure that ProM can find the downloaded JAR in its classpath. To do so, you can create a folder `plugins` in the ProM installation directory, place the downloaded JAR file in this directory, and start ProM with the following command (Windows example):
java -classpath ./plugins/*;./lib/*;./* -Djava.util.Arrays.useLegacyMergeSort=true -Djava.library.path=./lib -ea -Xmx2g -XX:MaxPermSize=512m -XX:+UseCompressedOops org.processmining.contexts.uitopia.UI
Some example event logs used in the papers can be found here:
* [PhD Example](downloads/log1.mxml)
* [Small AND-split-based model supplemented with unstructured events](downloads/log2.mxml)
Contact
-------
Contact the authors at:
* [Johannes De Smedt](mailto:johannes.desmedt@kuleuven.be) (corresponding author)
Department of Decision Sciences and Information Management, KU Leuven
Naamsestraat 69, B-3000 Leuven, Belgium
Screenshots
-----------
[
](#i01)
[
](#i02)
[
](#i03)
[
](#i05)
[
](#i06)
[
](#i07)
[
](#i04)