ASP-Based Declarative Process Mining
Francesco Chiariello, Fabrizio Maria Maggi, Fabio Patrizi
Abstract
We put forward Answer Set Programming (ASP) as a solution approach for three classical problems in Declarative Process Mining: Log Generation, Query Checking, and Conformance Checking. These problems correspond to different ways of analyzing business processes under execution, starting from sequences of recorded events, a.k.a. event logs. We tackle them in their data-aware variant, i.e., by considering events that carry a payload (set of attribute-value pairs), in addition to the performed activity, specifying processes declaratively with an extension of linear-time temporal logic over finite traces (LTL f ). The data-aware setting is significantly more challenging than the control-flow one: Query Checking is still open, while the existing approaches for the other two problems do not scale well. The contributions of the work include an ASP encoding schema for the three problems, their solution, and experiments showing the feasibility of the approach.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Related papers
- Foundations of Reactive Synthesis for Declarative Process SpecificationsLuca Geatti, Marco Montali, Andrey RivkinAAAI 2024 · 6 citations
- Linear-Time Verification of Data-Aware Processes Modulo Theories via Covers and AutomataAlessandro Gianola, Marco Montali, Sarah WinklerAAAI 2024 · 5 citations
- Enumerating Minimal Unsatisfiable Cores of LTLf FormulaeAntonio Ielo, Giuseppe Mazzotta, Rafael Peñaloza, Francesco RiccaAAAI 2026
- Temporal Logics Over Finite Traces with UncertaintyFabrizio Maria Maggi, Marco Montali, Rafael PeñalozaAAAI 2020 · 28 citations
- Generating Counterfactual Explanations Under Temporal ConstraintsAndrei Buliga, Chiara Di Francescomarino, Chiara Ghidini, Marco Montali et al.AAAI 2025 · 7 citations
