This document presents an algorithm for detecting inconsistencies and redundancies in declarative process models mined from event logs. The algorithm represents constraints as automata and uses automata operations like intersection to identify conflicts or redundant constraints. It aims to return minimal and consistent models by removing conflicting or unnecessary constraints. The algorithm is implemented in a tool called Minerful and evaluations show it can improve the quality of mined declarative models. Limitations include the effect of constraint sorting order and performance challenges with large logs. Future work includes user involvement and integration into process mining tools.
Related topics: