VLDB 2026 Research / reviewers in the wild / expert
Dirk Fahland
dblp:67/5970
· DBLP profile ↗
27ranked-venue papers in the field
7as first author
10since 2021 · last 2026
0000-0002-1993-9363ORCID · verified
Domains — venue-derived; a paper can count in several
Business Process & Enterprise Data · 13 (1 first)Database Systems & Data Management · 11 (6 first)Data Mining & Knowledge Discovery · 1Knowledge Engineering, Semantic Web & Information Systems · 1Other / Interdisciplinary · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Process Mining in Context: Extending Domain Data Models for Iterative Analysis
Ava Swevels, Francesca Zerbato, Dirk Fahland |
CAiSE (1) | 3 |
| 2026 | Object-centric process management: A research manifestoabstractBusiness process management employs process models and event logs to represent the behavior of the information systems under study. Traditional case-centric notions consider the order of activities and events in isolated process instances. The emerging field of object-centric processes challenges this assumption by putting objects in the center. Object-centric process mining and modeling approaches identify the structure of co-evolving data objects that influence the behavior of an information system to provide a comprehensive view of the system behavior. Object-centricity has been investigated independently in process modeling and in process mining, which resulted in the coexistence of seemingly contradictory assumptions and definitions. As a community effort, this research manifesto relates and aligns existing terminologies, definitions, and perspectives to provide a common ground for current and future research in object-centric business process management. Based on the current state of research, we propose a conceptualization that sets process models and event logs in relation to the information system’s behavior and the execution data it generates. The conceptualization aims at aligning different terminologies and, thus, providing a basis to model and analyze behavioral characteristics. Building on this common ground, we identify open research challenges along the most relevant research areas in object-centric process management. For each research area, its current status is investigated and an outline of the most relevant research challenges is presented. Anjo Seidel, Mathias Weske, Marco Montali, Andrey Rivkin, Manfred Reichert, Jan Martijn E. M. van der Werf, Wil M. P. van der Aalst, Marius Breitmayer, Lukas Liß, Jan Niklas van Detten, Amin Jalali 0001, Shahrzad Khayatbashi, Maximilian König, Tom Lichtenstein, Stefanie Rinderle-Ma, Barbara Weber, Pnina Soffer, Lorenzo Rossi 0001, Daniel Calegari, Andrea Delgado 0001, Remco M. Dijkman, Sarah Winkler, Matthias Weidlich 0001, Sander J. J. Leemans, Dirk Fahland, Ava Swevels, Monique Snoeck, Giancarlo Guizzardi, Alessandro Gianola, Avigdor Gal, Ekkart Kindler, Irina A. Lomazova, Barbara Re 0001, Giovanni Meroni, Andrea Morichetta 0001, Alessandro Marcelletti, Sara Pettinari, Boudewijn F. van Dongen, Johannes De Smedt, Majid Rafiei, Julius Köpke, Thomas T. Hildebrandt, Francesca Zerbato, Luise Pufahl, Hajo A. Reijers, Artem Polyvyanyy, Chiara Di Francescomarino, Fabrizio Maria Maggi, Oscar Pastor 0001, Stephan Haarmann, Henderik A. Proper, Xixi Lu 0001, Hugo A. López 0001, Tijs Slaats, Jochen De Weerdt, Massimiliano de Leoni, Niels Martin, Karolin Winter, Nick R. T. P. van Beest, Orlenys López-Pintado, Sebastiaan J. van Zelst, Chiara Ghidini, Arik Senderovich |
Inf. Syst. | 25 |
| 2025 | How well can a large language model explain business processes as perceived by users?abstractLarge Language Models (LLMs) are trained on a vast amount of text to interpret and generate human-like textual content. They are becoming a vital vehicle in realizing the vision of the autonomous enterprise, with organizations today actively adopting LLMs to automate many aspects of their operations. LLMs are likely to play a prominent role in future AI-augmented business process management systems (ABPMSs) catering functionalities across all system lifecycle stages. One such system's functionality is Situation-Aware eXplainability (SAX), which relates to generating causally sound and yet human-interpretable explanations that take into account the process context in which the explained condition occurred. In this paper, we present the SAX4BPM framework developed to generate SAX explanations. The SAX4BPM suite consists of a set of services and a central knowledge repository. The functionality of these services is to elicit the various knowledge ingredients that underlie SAX explanations. A key innovative component among these ingredients is the causal process execution view. In this work, we integrate the framework with an LLM to leverage its power to synthesize the various input ingredients for the sake of improved SAX explanations. Since the use of LLMs for SAX is also accompanied by a certain degree of doubt related to its capacity to adequately fulfill SAX along with its tendency for hallucination and lack of inherent capacity to reason, we pursued a methodological evaluation of the perceived quality of the generated explanations. To this aim, we developed a designated scale and conducted a rigorous user study. Our findings show that the input presented to the LLMs aided with the guard-railing of its performance, yielding SAX explanations having better-perceived fidelity. This improvement is moderated by the perception of trust and curiosity. More so, this improvement comes at the cost of the perceived interpretability of the explanation. Dirk Fahland, Fabiana Fournier, Lior Limonad, Inna Skarbovsky, Ava Swevels |
Data Knowl. Eng. | 1 |
| 2024 | Multi-perspective Concept Drift Detection: Including the Actor Perspective
Eva L. Klijn, Felix Mannhardt, Dirk Fahland |
CAiSE | 3 |
| 2024 | Discovery of Object-Centric Declarative ModelsabstractObject-centric process mining views processes and traces as an interaction between many objects, each with their own life cycle, as opposed to being centred around the concept of a single case. Instead of describing implicit process flows, declarative process modelling focuses on the description of processes as a set of explicit rules or constraints. The declarative Dynamic Condition Response (DCR) Graphs notation has seen wide industry adoption, in particular in the Danish public sector, has seen significant work on the development of methods for the modelling, verification, and enactment of collaborative processes, and has led to the development of the award winning DisCoveR process miner. In this paper we apply object-centric concepts to DCR Graphs modelling and mining, in particular we: (1) show an extension to DCR Graphs that allows capturing of object-centric process relations and (2) introduce a process discovery method for such object-centric DCR Graphs. We showcase these contributions on the BPIC2017 loan application log. Axel Kjeld Fjelrad Christfort, Andrey Rivkin, Dirk Fahland, Thomas T. Hildebrandt, Tijs Slaats |
ICPM | 3 |
| 2024 | Decomposing Process Performance based on Actor BehaviorabstractProcess performance analysis based on event logs is a core task of process mining. Typical tools enrich a directly-follows graph with statistics on waiting times between activities. Such projection may reveal process issues that manifest as a high average waiting time between activities. However, the purely control-flow-oriented view disregards the influence of actor behavior on process performance and may lead to a distorted analysis. Typically, projected measures aggregate the waiting time it takes for disparate types of actor behavior to a single measure: a direct continuation of the work by the same actor, a continuation of the work by the same actor after being interrupted by another case, or a handover to another actor. For a handover, the receiving actor may decide to prioritize activities in other cases before starting the work. Hence, two similar waiting time measures may imply very different dynamics of the actors’ behavior. The paper contributes a method to systematically decompose the regular control-flow performance measure into more fine-grained performance measures based on such behavioral mechanisms of actors. We leverage event knowledge graphs as a joint representation of actor and control flow perspectives to derive features for the behavioral mechanisms and systematically analyze them. The evaluation of the features on a loan application process shows that they provide clearly interpretable performance insight compared to the potentially misleading average waiting times. Eva L. Klijn, Irina Tentina, Dirk Fahland, Felix Mannhardt |
ICPM | 3 |
| 2023 | Supervised learning of process discovery techniques using graph neural networksabstractAutomatically discovering a process model from an event log is the prime problem in process mining. This task is so far approached as an unsupervised learning problem through graph synthesis algorithms. Algorithmic design decisions and heuristics allow for efficiently finding models in a reduced search space. However, design decisions and heuristics are derived from assumptions about how a given behavioral description — an event log — translates into a process model and were not learned from actual models which introduce biases in the solutions. In this paper, we explore the problem of supervised learning of a process discovery technique. We introduce a technique for training an ML-based model using graph convolutional neural networks, which translates a given input event log into a sound Petri net. We show that training this model on synthetically generated pairs of input logs and output models allows it to translate previously unseen synthetic and several real-life event logs into sound, arbitrarily structured models of comparable accuracy and simplicity as existing state of the art techniques in imperative mining. We analyze the limitations of the proposed technique and outline alleys for future work. Dominique Sommers, Vlado Menkovski, Dirk Fahland |
Inf. Syst. | 3 |
| 2022 | Special issue: BPM 2020 Selected Papers in Foundations and Engineering
Dirk Fahland, Chiara Ghidini, Marlon Dumas, Manfred Reichert |
Inf. Syst. | 1 |
| 2021 | Striking a new Balance in Accuracy and Simplicity with the Probabilistic Inductive MinerabstractNumerous process discovery techniques exist for generating process models that describe recorded executions of business processes. The models are meant to generalize executions into human-understandable modeling patterns, notably parallelism, and enable rigorous analysis of process deviations. However, well-defined models with parallelism returned by existing techniques are often too complex or generalize the recorded behavior too strongly to be trusted in a practical business context. We bridge this gap by introducing the Probabilistic Inductive Miner (PIM) based on the Inductive Miner framework. PIM compares in each step the most probable operators and structures based on frequency information in the data, which results in block-structured models with significantly higher accuracy. All design choices in PIM are based on business context requirements obtained through a user study with industrial process mining experts. PIM is evaluated quantitatively and in an novel kind of empirical study comparing users’ trust in discovered model structures. The evaluations show that PIM strikes a unique trade-off between model accuracy and model complexity, that is conclusively preferred by users over all state-of-the-art process discovery methods. Dennis Brons, Roeland Scheepens, Dirk Fahland |
ICPM | 3 |
| 2021 | Process Discovery Using Graph Neural NetworksabstractAutomatically discovering a process model from an event log is the prime problem in process mining. This task is so far approached as an unsupervised learning problem through graph synthesis algorithms. Algorithmic design decisions and heuristics allow for efficiently finding models in a reduced search space. However, design decisions and heuristics are derived from assumptions about how a given behavioral description – an event log – translates into a process model and were not learned from actual models which introduce biases in the solutions. In this paper, we explore the problem of supervised learning of a process discovery technique d. We introduce a technique for training an ML-based model d using graph convolutional neural networks; d translates a given input event log into a sound Petri net. We show that training d on synthetically generated pairs of input logs and output models allows d to translate previously unseen synthetic and several real-life event logs into sound, arbitrarily structured models of comparable accuracy and simplicity as existing state of the art techniques in imperative mining. We analyze the limitations of the proposed technique and outline alleys for future work. Dominique Sommers, Vlado Menkovski, Dirk Fahland |
ICPM | 3 |
| 2020 | Identifying and Reducing Errors in Remaining Time Prediction due to Inter-Case DynamicsabstractRemaining time prediction (RTP) is the problem of predicting the time until a specific process step is reached in a specific process instance. Feature engineering in established RTP techniques assume that cases progress in isolation. Intercase dynamics such as batching violate this assumption, leading to high prediction errors. Yet, existing RTP techniques do not consider the nature of prediction errors to improve quality. We contribute a technique for identifying the location and context of prediction errors by visually comparing prediction and ground truth. For the case of batching, we show how to engineer inter-case features that detail the impact of batching on the remaining time. Our evaluation shows that adding intercase features improves prediction performance across almost all evaluated primary prediction methods on two real-life event logs, with error reductions of up to 37%. We finally advocate for a more thorough and transparent evaluation of prediction errors in RTP research, including our own results. Eva L. Klijn, Dirk Fahland |
ICPM | 2 |
| 2020 | Detecting System-Level Behavior Leading To Dynamic BottlenecksabstractDynamic bottlenecks occur when some cases in a particular part of the process are temporarily delayed. In performance-optimized systems such as production systems, warehouse automation systems, and baggage handling systems, such bottlenecks are rare, bounded in time and location, but costly when they occur and propagate through the system. Detecting and understanding the situations that cause such bottlenecks is crucial for mitigating and preventing processing delays. Classical process mining techniques that analyze performance along individual cases cannot detect these phenomena and their causes. We show that undesired system-level behavior can be detected when identifying temporal event patterns across different cases in the same process step. Conceptualizing these patterns as system-level events allows us to correlate them into cascades of system-level behavior using spatio-temporal conditions. We discover classes of frequent patterns in these cascades that describe behaviors that precede bottlenecks. Applied on event data of a major European airport, our approach could fully automatically detect cascades of undesired system-level behavior leading to dynamic bottlenecks. Each detected cascade was verified as a correct causal explanation for a dynamic bottleneck due to the physical system layout and its processing. Zahra Toosinezhad, Dirk Fahland, Özge Köroglu, Wil M. P. van der Aalst |
ICPM | 2 |
| 2020 | Scalable alignment of process models and event logs: An approach based on automata and S-componentsabstractGiven a model of the expected behavior of a business process and given an event log recording its observed behavior, the problem of business process conformance checking is that of identifying and describing the differences between the process model and the event log. A desirable feature of a conformance checking technique is that it should identify a minimal yet complete set of differences. Existing conformance checking techniques that fulfill this property exhibit limited scalability when confronted to large and complex process models and event logs. One reason for this limitation is that existing techniques compare each execution trace in the log against the process model separately, without reusing computations made for one trace when processing subsequent traces. Yet, the execution traces of a business process typically share common fragments (e.g. prefixes and suffixes). A second reason is that these techniques do not integrate mechanisms to tackle the combinatorial state explosion inherent to process models with high levels of concurrency. This paper presents two techniques that address these sources of inefficiency. The first technique starts by transforming the process model and the event log into two automata. These automata are then compared based on a synchronized product, which is computed using an A* heuristic with an admissible heuristic function, thus guaranteeing that the resulting synchronized product captures all differences and is minimal in size. The synchronized product is then used to extract optimal (minimal-length) alignments between each trace of the log and the closest corresponding trace of the model. By representing the event log as a single automaton, this technique allows computations for shared prefixes and suffixes to be made only once. The second technique decomposes the process model into a set of automata, known as S-components, such that the product of these automata is equal to the automaton of the whole process model. A product automaton is computed for each S-component separately. The resulting product automata are then recomposed into a single product automaton capturing all the differences between the process model and the event log, but without minimality guarantees. An empirical evaluation using 40 real-life event logs shows that, used in tandem, the proposed techniques outperform state-of-the-art baselines in terms of execution times in a vast majority of cases, with improvements ranging from several-fold to one order of magnitude. Moreover, the decomposition-based technique leads to optimal trace alignments for the vast majority of datasets and close to optimal alignments for the remaining ones. Daniel Reißner, Abel Armas-Cervantes, Raffaele Conforti, Marlon Dumas, Dirk Fahland, Marcello La Rosa |
Inf. Syst. | 5 |
| 2020 | Information-preserving abstractions of event data in process mining
Sander J. J. Leemans, Dirk Fahland |
Knowl. Inf. Syst. | 2 |
| 2019 | Predictive Performance Monitoring of Material Handling Systems Using the Performance SpectrumabstractPredictive performance analysis is crucial for supporting operational processes. Prediction is challenging when cases are not isolated but influence each other by competing for resources (spaces, machines, operators). The so-called performance spectrum maps a variety of performance-related measures within and across cases over time. We propose a novel prediction approach that uses the performance spectrum for feature selection and extraction to pose machine learning problems used for performance prediction in non-isolated cases. Although the approach is general, we focus on material handling systems as a primary example. We report on a feasibility study conducted for the material handling systems of a major European airport. The results show that the use of the performance spectrum enables much better predictions than baseline approaches. Vadim Denisov, Dirk Fahland, Wil M. P. van der Aalst |
ICPM | 2 |
| 2018 | The imprecisions of precision measures in process mining
Niek Tax, Xixi Lu 0001, Natalia Sidorova, Dirk Fahland, Wil M. P. van der Aalst |
Inf. Process. Lett. | 4 |
| 2018 | Dynamic skipping and blocking, dead path elimination for cyclic workflows, and a local semantics for inclusive gateways
Dirk Fahland, Hagen Völzer |
Inf. Syst. | 1 |
| 2015 | Artifact Lifecycle DiscoveryabstractArtifact-centric modeling is an approach for capturing business processes in terms of so-called business artifacts — key entities driving a company's operations and whose lifecycles and interactions define an overall business process. This approach has been shown to be especially suitable in the context of processes where one-to-many or many-to-many relations exist between the entities involved in the process. As a contribution towards building up a body of methods to support artifact-centric modeling, this article presents a method for automated discovery of artifact-centric process models starting from logs consisting of flat collections of event records. We decompose the problem in such a way that a wide range of existing (non-artifact-centric) automated process discovery methods can be reused in a flexible manner. The presented methods are implemented as a package for ProM, a generic open-source framework for process mining. The methods have been applied to reverse-engineer an artifact-centric process model starting from logs of a real-life business process. Viara Popova, Dirk Fahland, Marlon Dumas |
Int. J. Cooperative Inf. Syst. | 2 |
| 2015 | Automating data exchange in process choreographies
Andreas Meyer 0001, Luise Pufahl, Kimon Batoulis, Dirk Fahland, Mathias Weske |
Inf. Syst. | 4 |
| 2015 | Model repair - aligning process models to reality
Dirk Fahland, Wil M. P. van der Aalst |
Inf. Syst. | 1 |
| 2015 | The relationship between workflow graphs and free-choice workflow nets
Cédric Favre, Dirk Fahland, Hagen Völzer |
Inf. Syst. | 2 |
| 2014 | Automating Data Exchange in Process Choreographies
Andreas Meyer 0001, Luise Pufahl, Kimon Batoulis, Sebastian Kruse 0001, Thorben Lindhauer, Thomas Stoff, Dirk Fahland, Mathias Weske |
CAiSE | 7 |
| 2013 | Analyzing and Completing Middleware Designs for Enterprise Integration Using Coloured Petri Nets
Dirk Fahland, Christian Gierds |
CAiSE | 1 |
| 2013 | Diagnostic Information for Compliance Checking of Temporal Compliance Requirements
Elham Ramezani, Dirk Fahland, Boudewijn F. van Dongen, Wil M. P. van der Aalst |
CAiSE | 2 |
| 2013 | Simplifying discovered process models in a controlled manner
Dirk Fahland, Wil M. P. van der Aalst |
Inf. Syst. | 1 |
| 2011 | Analysis on demand: Instantaneous soundness checking of industrial business process models
Dirk Fahland, Cédric Favre, Jana Koehler, Niels Lohmann, Hagen Völzer, Karsten Wolf |
Data Knowl. Eng. | 1 |
| 2010 | How the Structuring of Domain Knowledge Helps Casual Process Modelers
Jakob Pinggera, Stefan Zugal, Barbara Weber, Dirk Fahland, Matthias Weidlich 0001, Jan Mendling, Hajo A. Reijers |
ER | 4 |