<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Stochastic Object-Centric Process Mining: Analysing Object Interaction Patterns</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author role="corresp">
							<persName><forename type="first">Jan</forename><surname>Niklas Van Detten</surname></persName>
							<email>n.vandetten@bpm.rwth-aachen.de</email>
							<affiliation key="aff0">
								<orgName type="institution">RWTH Aachen</orgName>
								<address>
									<settlement>Aachen</settlement>
								</address>
							</affiliation>
							<affiliation key="aff1">
								<orgName type="department">Celonis</orgName>
								<address>
									<settlement>Munich</settlement>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Stochastic Object-Centric Process Mining: Analysing Object Interaction Patterns</title>
					</analytic>
					<monogr>
						<idno type="ISSN">1613-0073</idno>
					</monogr>
					<idno type="MD5">AA233904DBCA5CE48334115EA61DED3B</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2025-04-23T16:33+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>object-centric</term>
					<term>stochastic</term>
					<term>process mining</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>The research area of process mining provides techniques to model and analyze business processes based on digital execution track records, called event logs. Traditionally, such logs contain isolated process instances that describe the behaviour of a single business object. However, real-life processes rarely exist in such a singeobject-vacuum. Instead, they often consist of multiple, interacting business objects of different types. Interactions between such object include, for example, the formation of object groups and the usage of resources. In practice, interactions between objects are not guaranteed to be deterministic. That is, the number of participating objects per interaction, and the number of interactions per object, is not fixed, but subject to a probability distribution. These distributions, if modelled and analysed correctly, could significantly enhance the understanding of the underlying business process. Therefore, we plan to combine object-centric process mining techniques, in which interacting objects are analysed from a control flow perspective, with stochastic process mining principles, in which probabilistic concepts are applied. Our work includes modelling formalisms to describe object-centric processes with probabilistic properties, algorithms to automatically construct such models from object-centric logs, and conformance checking techniques to evaluate their quality.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>The execution of modern business processes is often traced by automated digital systems. The research area of process mining attempts to optimize business processes based on event logs extracted from such systems. A common optimization strategy is to first construct a process model from an event log with process discovery algorithms. Subsequently, the model is qualitatively validated with conformance checking techniques and analysed for inefficient or unintended behaviour. Corresponding insights, ideally, translate to optimization potential in the underlying business process in terms of measurable quality metrics, such as time and money spent during execution.</p><p>Traditionally, event logs only describe the behaviour of a single business object in isolation, like an order. However, real-life processes often contain interacting business objects of different types, such as orders, items and machines. Object-centric process mining techniques attempt to address this reality by accounting for the intertwined control flows of different object types <ref type="bibr" target="#b0">[1]</ref>. This enables the analysis of interactions between multiple, previously considered independent, business objects.</p><p>For analytical purposes, the nature of object interactions is of particular interest. The execution of an activity might for example refer to fixed object groups or require access to shared resources. These high-level interaction patterns imply different analysis technique in a real-life setting. A machine that interacts with arbitrary many, otherwise independent, items over time by performing a production step on them requires a different analytical focus than an order that encapsulates a fixed set of items. For the machine, resource-oriented performance measures, such as throughput or utilization, are relevant, while the adherence to a shared control flow is of key interest for the items of an order.</p><p>In addition to the nature of object interactions, the often non-deterministic extent to which they are present is relevant as well. In case of the machine, the binary question on whether it acts as a resource or not is of less business interest, than how often it does so. Similarly, stating that an order might involve multiple items is less expressive than describing the distribution of the actual number of items per order. For a set of machines or items, or business objects in general, such interaction numbers follow probability distributions that provide relevant information about the underlying process.</p><p>However, state-of-the-art approaches for object-centric process mining suffer from gaps in that regard. In particular, high-level object interaction patterns are not explicitly captured in process models. Additionally, properties of these interactions that are subject to probability distributions are not considered as such. In our work, we fill this gap by proposing modelling formalisms that explicitly capture interaction patterns and their stochastic properties. Additionally, we propose corresponding discovery techniques and conformance checking methods for them, to enable an enhanced analysis of object interaction patterns in object-centric processes with stochastic properties. Therefore, we address the following research questions:</p><p>• (RQ1) What are the most important high-level object interaction patterns in processes? • (RQ2) How can these high-level interaction patterns be explicitly captured in process models? • (RQ3) Which stochastic properties do these patterns exhibit and how can they be modelled? • (RQ4) Which insights can be generated from object-centric models with probabilistic properties?</p><p>Our work covers a timeframe of three years, out of which ten months have passed. As a first step, we performed a literature review to identify the most relevant high-level interaction patterns (RQ1). This phase did not require evaluative methods, but served as a literature foundation for further research phases. We identified five key interaction patterns, only briefly described here. If any of these patterns are present in a business process, traditional techniques might lead to flawed insights.</p><p>• Divergence <ref type="bibr" target="#b1">[2]</ref>, which is associated to the presence of resource-like business objects. Formally it is defined by the same object of one type interacting with different objects of another type across multiple events. Traditional method can induce false orders between such events. • Convergence <ref type="bibr" target="#b1">[2]</ref>, which indicates the presence of arbitrary object groups or batches in the process.</p><p>It is formally defined as multiple objects of the same type being involved in the same event. The application of traditional techniques can lead to the duplication of such events. • Deficiency <ref type="bibr" target="#b1">[2]</ref>, which indicates the independence of the process from the involvement of certain objects. In an event log, this pattern is present if some events do not involve any object of an object type. These events might hence not be considered by traditional techniques. • Synchronization <ref type="bibr" target="#b2">[3]</ref>, which expresses that multiple objects remain in stable combinations across the process. Traditional techniques do not consider dependencies between such objects. • Specialization <ref type="bibr" target="#b2">[3]</ref>, which denotes that certain objects specialize on different activities based on a property.</p><p>Existing object-centric modelling formalisms suffer from gaps with regards to representing these patterns. They either do not capture the patterns above explicitly, or lack process discovery and conformance checking techniques for them. For example, object-centric Petri nets <ref type="bibr" target="#b0">[1]</ref> only implicitly represent divergence, convergence and deficiency and do not capture synchronizations and specialization at all. Consequently, conformance checking measures for these nets, such as <ref type="bibr" target="#b3">[4]</ref> or <ref type="bibr" target="#b4">[5]</ref> hence do not account for these patterns. Some specialized techniques for object synchronizations have been proposed in <ref type="bibr" target="#b5">[6]</ref>, but without an explicit representation of the remaining patterns or discovery techniques. Typed Petri nets with identifiers <ref type="bibr" target="#b6">[7]</ref> offer the option to represent some of these patterns, but no discovery algorithm or conformance checking technique exists for them. Similar problems apply to other objectcentric formalisms as well, since they either lack explicit representations of some of these patterns or fail to account for them at all. Additionally, no formalism considers the probabilistic properties of object interactions. Stochastic process mining techniques so far mostly focus on probability distributions of control flow aspects of traditional, single object, processes or additional properties such as time.</p><p>Therefore, we designed new modelling formalisms that explicitly cover all of the identified interaction patterns (RQ2) to subsequently extend them with probability distributions. The evaluation of these formalisms focused on formal guarantees. We addressed the two patterns of synchronization and specialization by introducing the notion of silent objects <ref type="bibr" target="#b2">[3]</ref>. We proved that the inclusion of these patterns can only improve process models in terms of existing quality criteria. Additionally, we included automated methods to detect synchronizations and specializations in event logs. We covered the remaining patterns of divergence, convergence and deficiency by introducing the notion of objectcentric process trees <ref type="bibr" target="#b7">[8]</ref>. We showed that these interaction patterns can be explicitly captured, while providing a set of desirable behavioral guarantees. Additionally, we introduced a discovery algorithm to construct models with these guarantees from event logs.</p><p>Currently, we are combining our work on silent objects and object-centric process trees into a joint formalism. Additionally, we are working on conformance checking measures that explicitly account for the five interactions patterns above. We will use those to optimize the discovery techniques that we introduced so far, by extending previously proposed work into the object-centric setting <ref type="bibr" target="#b8">[9]</ref>.</p><p>Afterwards, we will extend all of our techniques with stochastic properties of the identified interaction patterns. This includes extending our formalisms with probability distributions, discovering them in event logs and adapting our conformance checking measures to account for them. In particular, we intend to focus on incorporating distributions that describe the following aspects (RQ3):</p><p>• How likely is each high-level interaction pattern to occur? • In how many interactions is a given object involved? • How many objects participate in a given interaction? Technically, we address these aspect by introducing a stochastic extension of object-centric process trees with silent objects. These trees already offer an explicit binary notion on whether each interaction pattern is present for each object type and activity. We will exchange this binary notion with a probability distribution that quantifies how likely each interaction pattern is present and to which extent. Subsequently, we will extend our discovery techniques and conformance checking to account for these distributions. We expect that existing techniques from stochastic process mining can be extended towards the interaction patterns for that purpose and combined with our work. Some work has, for example, already been done on comparing probability distributions for conformance checking.</p><p>As a result of our research, we will be able to answer multiple relevant questions for analytical purposes that have so far not been addressed. In particular, we will be able to give probabilistic insights on the likelihood of certain behaviour in a given object-centric model. Probabilistic properties of the interaction patterns could for example be used to determine how likely and often an object acts as a resource (divergence), how many objects are most likely needed to execute an activity (convergence) and how likely an execution of an event has to wait for objects of a given type (deficiency).</p><p>In parallel to the research described above we perform additional practical projects with our industrial partner Celonis to test the real-life applicability of our concepts (RQ4). While these projects are of course confidential, they give us valuable insights based on large, real-life data sets, user experiences and the opinions of domain experts. So far, the industrial applications have produced promising results, in particular on the object interaction pattern of divergence. A corresponding paper has been accepted and will be published soon <ref type="bibr" target="#b9">[10]</ref>. Additional, application oriented, papers will follow as our approaches are integrated and applied in real-life use cases.</p></div>		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Discovering object-centric petri nets</title>
		<author>
			<persName><forename type="first">W</forename><forename type="middle">M P</forename><surname>Van Der Aalst</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Berti</surname></persName>
		</author>
		<idno type="DOI">10.3233/FI-2020-1946</idno>
		<ptr target="https://doi.org/10.3233/FI-2020-1946.doi:10.3233/FI-2020-1946" />
	</analytic>
	<monogr>
		<title level="j">Fundam. Informaticae</title>
		<imprint>
			<biblScope unit="volume">175</biblScope>
			<biblScope unit="page" from="1" to="40" />
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Addressing convergence, divergence, and deficiency issues</title>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">N</forename><surname>Adams</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><forename type="middle">M P</forename><surname>Van Der Aalst</surname></persName>
		</author>
		<idno type="DOI">10.1007/978-3-031-50974-2_37</idno>
		<idno>doi:</idno>
		<ptr target="10.1007/978-3-031-50974-2\_37" />
	</analytic>
	<monogr>
		<title level="m">Business Process Management Workshops -BPM International Workshops</title>
		<title level="s">Lecture Notes in Business Information Processing</title>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2023">2023</date>
			<biblScope unit="volume">492</biblScope>
			<biblScope unit="page" from="496" to="507" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Object synchronization and specialization with silent objects in object-centric petri nets</title>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">N</forename><surname>Van Detten</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Schumacher</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">J</forename><surname>Leemans</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Business Process Management Proceedings -BPM</title>
				<imprint>
			<date type="published" when="2024">2024</date>
		</imprint>
	</monogr>
	<note>in press</note>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Object-centric alignments</title>
		<author>
			<persName><forename type="first">L</forename><surname>Liss</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">N</forename><surname>Adams</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><forename type="middle">M P</forename><surname>Van Der Aalst</surname></persName>
		</author>
		<idno type="DOI">10.1007/978-3-031-47262-6_11</idno>
		<idno>doi:</idno>
		<ptr target="10.1007/978-3-031-47262-6\_11" />
	</analytic>
	<monogr>
		<title level="m">Conceptual Modeling -42nd International Conference, ER 2023</title>
		<title level="s">Lecture Notes in Computer Science</title>
		<editor>
			<persName><forename type="first">J</forename><forename type="middle">P A</forename><surname>Almeida</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">J</forename><surname>Borbinha</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">G</forename><surname>Guizzardi</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">S</forename><surname>Link</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">J</forename><surname>Zdravkovic</surname></persName>
		</editor>
		<meeting><address><addrLine>Lisbon, Portugal</addrLine></address></meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2023">November 6-9, 2023. 2023</date>
			<biblScope unit="volume">14320</biblScope>
		</imprint>
	</monogr>
	<note>Proceedings</note>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Precision and fitness in object-centric process mining</title>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">N</forename><surname>Adams</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><forename type="middle">M P</forename><surname>Van Der Aalst</surname></persName>
		</author>
		<idno type="DOI">10.1109/ICPM53251.2021.9576886</idno>
		<ptr target="https://doi.org/10.1109/ICPM53251.2021.9576886.doi:10.1109/ICPM53251.2021.9576886" />
	</analytic>
	<monogr>
		<title level="m">3rd International Conference on Process Mining, ICPM 2021</title>
				<editor>
			<persName><forename type="first">C</forename><forename type="middle">D</forename><surname>Ciccio</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">C</forename><forename type="middle">D</forename><surname>Francescomarino</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">P</forename><surname>Soffer</surname></persName>
		</editor>
		<meeting><address><addrLine>Eindhoven, The Netherlands</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2021-11-04">October 31 -Nov. 4, 2021, 2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Object-centric conformance alignments with synchronization</title>
		<author>
			<persName><forename type="first">A</forename><surname>Gianola</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Montali</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Winkler</surname></persName>
		</author>
		<idno type="DOI">10.1007/978-3-031-61057-8_1</idno>
		<idno>doi:</idno>
		<ptr target="10.1007/978-3-031-61057-8\_1" />
	</analytic>
	<monogr>
		<title level="m">Advanced Information Systems Engineering -36th International Conference</title>
		<title level="s">Lecture Notes in Computer Science</title>
		<editor>
			<persName><forename type="first">G</forename><surname>Guizzardi</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">F</forename><forename type="middle">M</forename><surname>Santoro</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">H</forename><surname>Mouratidis</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">P</forename><surname>Soffer</surname></persName>
		</editor>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2024">2024</date>
			<biblScope unit="volume">14663</biblScope>
			<biblScope unit="page" from="3" to="19" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Data and process resonanceidentifier soundness for models of information systems</title>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">M E M V D</forename><surname>Werf</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Rivkin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Polyvyanyy</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Montali</surname></persName>
		</author>
		<idno type="DOI">10.1007/978-3-031-06653-5_19</idno>
		<idno>doi:</idno>
		<ptr target="10.1007/978-3-031-06653-5\_19" />
	</analytic>
	<monogr>
		<title level="m">Application and Theory of Petri Nets -43rd International Conference</title>
		<title level="s">Lecture Notes in Computer Science</title>
		<imprint>
			<date type="published" when="2022">2022</date>
			<biblScope unit="volume">13288</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Discpovering compact, live and identifier-sound object-centric models</title>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">N</forename><surname>Van Detten</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Schumacher</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">J</forename><surname>Leemans</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">International Conference On Process Mining Proceedings -ICPM (in press)</title>
				<imprint>
			<date type="published" when="2024">2024</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">An approximate inductive miner</title>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">N</forename><surname>Van Detten</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Schumacher</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">J J</forename><surname>Leemans</surname></persName>
		</author>
		<idno type="DOI">10.1109/ICPM60904.2023.10271971</idno>
		<ptr target="https://doi.org/10.1109/ICPM60904.2023.10271971.doi:10.1109/ICPM60904.2023.10271971" />
	</analytic>
	<monogr>
		<title level="m">5th International Conference on Process Mining, ICPM 2023</title>
				<meeting><address><addrLine>Rome, Italy</addrLine></address></meeting>
		<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2023">October 23-27, 2023. 2023</date>
			<biblScope unit="page" from="129" to="136" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">A framework for advanced case notions in objectcentric process mining</title>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">N</forename><surname>Van Detten</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Schumacher</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">J</forename><surname>Leemans</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">International Conference On Process Mining Proceedings -Workshops ICPM (in press)</title>
				<imprint>
			<date type="published" when="2024">2024</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
