Defining Cases and Variants for Object-Centric Event Data

08/05/2022
by   Jan Niklas Adams, et al.
2

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 object-centric event data as 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.

READ FULL TEXT

page 1

page 5

page 8

research
09/02/2022

A Framework for Extracting and Encoding Features from Object-Centric Event Data

Traditional process mining techniques take event data as input where eac...
research
05/30/2020

Extracting Features From Process Variants in Case Management

Case Management supports knowledge workers in performing knowledge-inten...
research
04/19/2020

Correlating Unlabeled Events at Runtime

Process mining is of great importance for both data-centric and process-...
research
07/20/2021

Empowering End-users with Object-aware Processes

Business process management systems from various vendors are used by com...
research
05/03/2022

Filtering and Sampling Object-Centric Event Logs

The scalability of process mining techniques is one of the main challeng...
research
07/30/2019

Increasing Scalability of Process Mining using Event Dataframes: How Data Structure Matters

Process Mining is a branch of Data Science that aims to extract process-...
research
03/05/2022

Object-centric Process Predictive Analytics

Object-centric processes (a.k.a. Artifact-centric processes) are impleme...

Please sign up or login with your details

Forgot password? Click here to reset