Jan Niklas Adams

dblp:293/8440 · DBLP profile ↗
← Back
7ranked-venue papers in the field
4as first author
7since 2021 · last 2025
0000-0001-8954-4925ORCID · verified

Domains — venue-derived; a paper can count in several

Business Process & Enterprise Data · 5 (2 first)Database Systems & Data Management · 2 (2 first)
YearPublicationVenuePosition
2025 Hypothesis Testing for Processes
abstract
Process mining techniques are useful for analyzing and optimizing processes. However, processes often exist in many variants that can differ significantly in their execution. These differences within the data can negatively affect the quality of process mining results and, furthermore, indicate disparities within the process. While several approaches exist that characterize the differences between processes, oftentimes the mere existence of differences can be problematic. To this end, techniques to prove or disprove the existence of such differences are required and should do so in a statistically sound manner. However, the literature on process hypothesis testing is sparse and limited in the considered dimensions of difference. In this paper, we propose a hypothesis testing approach that uses the earth mover’s distance in combination with a permutation test to compare event logs in various dimensions. The evaluation shows that the proposed approach achieves better performance than the existing work in detecting control-flow differences and, moreover, detects differences in further dimensions, demonstrated on the time dimension.
Cameron Pitsch, Tobias Brockhoff, Jan Niklas Adams, Sander J. J. Leemans, Leo A. Celi, Wil M. P. van der Aalst
ICPM3
2023 Object-Centric Alignments
Lukas Liß, Jan Niklas Adams, Wil M. P. van der Aalst
ER2
2023 Explainable concept drift in process mining
Jan Niklas Adams, Sebastiaan J. van Zelst, Thomas Rose 0001, Wil M. P. van der Aalst
Inf. Syst.1
2023 An Experimental Evaluation of Process Concept Drift Detection
abstract
Process mining provides techniques to learn models from event data. These models can be descriptive (e.g., Petri nets) or predictive (e.g., neural networks). The learned models offer operational support to process owners by conformance checking, process enhancement, or predictive monitoring. However, processes are frequently subject to significant changes, making the learned models outdated and less valuable over time. To tackle this problem, Process Concept Drift (PCD) detection techniques are employed. By identifying when the process changes occur, one can replace learned models by relearning, updating, or discounting pre-drift knowledge. Various techniques to detect PCDs have been proposed. However, each technique's evaluation focuses on different evaluation goals out of accuracy, latency, versatility, scalability, parameter sensitivity, and robustness. Furthermore, the employed evaluation techniques and data sets differ. Since many techniques are not evaluated against more than one other technique, this lack of comparability raises one question: How do PCD detection techniques compare against each other? With this paper, we propose, implement, and apply a unified evaluation framework for PCD detection. We do this by collecting evaluation goals and evaluation techniques together with data sets. We derive a representative sample of techniques from a taxonomy for PCD detection. The implemented techniques and proposed evaluation framework are provided in a publicly available repository. We present the results of our experimental evaluation and observe that none of the implemented techniques works well across all evaluation goals. However, the results indicate future improvement points of algorithms and guide practitioners.
Jan Niklas Adams, Cameron Pitsch, Tobias Brockhoff, Wil M. P. van der Aalst
Proc. VLDB Endow.1
2022 OPerA: Object-Centric Performance Analysis
Gyunam Park, Jan Niklas Adams, Wil M. P. van der Aalst
ER2
2022 Defining Cases and Variants for Object-Centric Event Data
abstract
The execution of processes leaves traces of event data in information systems. These event data can be analyzed through process mining techniques. For traditional process mining techniques, one has to associate each event with exactly one object, e.g., the company’s customer. Events related to one object form an event sequence called a case. A case describes an end-to-end run through a process. The cases contained in event data can be used to discover a process model, detect frequent bottlenecks, or learn predictive models. However, events encountered in real-life information systems, e.g., ERP systems, can often be associated with multiple objects. The traditional sequential case concept falls short of these so-called object-centric event data since these data exhibit a graph structure. One might force object-centric event data into the traditional case concept by flattening it. However, flattening manipulates the data and removes information. Therefore, a concept analogous to the case concept of traditional event logs is necessary to enable the application of different process mining tasks on object-centric event data. In this paper, we introduce the case concept for object-centric process mining: process executions. These are graph-based generalizations of cases as considered in traditional process mining. Furthermore, we provide techniques to extract process executions. Based on these executions, we determine equivalent process behavior with respect to an attribute using graph isomorphism. Equivalent process executions with respect to the event’s activity are object-centric variants, i.e., a generalization of variants in traditional process mining. We provide a visualization technique for object-centric variants. The contribution’s scalability and efficiency are extensively evaluated. Furthermore, we provide a case study showing the most frequent object-centric variants of a real-life event log. Our contributions might be used as a basis to adapt traditional process mining techniques by researchers and to generate initial control-flow insights into object-centric event logs by practitioners.
Jan Niklas Adams, Daniel Schuster 0001, Seth Schmitz, Günther Schuh, Wil M. P. van der Aalst
ICPM1
2021 Precision and Fitness in Object-Centric Process Mining
abstract
Traditional process mining considers only one single case notion and discovers and analyzes models based on this. However, a single case notion is often not a realistic assumption in practice. Multiple case notions might interact and influence each other in a process. Object-centric process mining introduces the techniques and concepts to handle multiple case notions. So far, such event logs have been standardized and novel process model discovery techniques were proposed. However, notions for evaluating the quality of a model are missing. These are necessary to enable future research on improving object-centric discovery and providing an objective evaluation of model quality. In this paper, we introduce a notion for the precision and fitness of an object-centric Petri net with respect to an object-centric event log. We give a formal definition and accompany this with an example. Furthermore, we provide an algorithm to calculate these quality measures. We discuss our precision and fitness notion based on an event log with different models. Our precision and fitness notions are an appropriate way to generalize quality measures to the object-centric setting since we are able to consider multiple case notions, their dependencies and their interactions.
Jan Niklas Adams, Wil M. P. van der Aalst
ICPM1