<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Abstracting Low-level Event Data for Meaningful Process Analysis</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Adrian Rebmann</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Data and Web Science Group, University of Mannheim</institution>
          ,
          <addr-line>Mannheim</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Most process mining techniques assume the event data to be on the right level of detail for analysis, i.e. the level of activities. Low-level recording and a high flexibility of the underlying process lead to results of limited value, when applying process discovery techniques, as output models are overly complex. In this PhD project, we aim to develop approaches for event abstraction that balance between reducing the complexity of process mining results, while ensuring meaningful analyses by incorporating previously disregarded perspectives. Specifically, we will focus on three research streams, developing solutions that consider the meaning of events, take the purpose of analyses into account, and address online settings. In this paper, we outline the current state and future plans for each of these research streams.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Process analysis</kwd>
        <kwd>Event abstraction</kwd>
        <kwd>Semantic labeling</kwd>
        <kwd>Purpose-driven abstraction</kwd>
        <kwd>Stream-based process mining</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Process mining enables the analysis of processes based on sequences of events recorded by
information systems. This leads to actionable insights into how a process is really executed.
The majority of the available process mining techniques still makes the assumption that event
data are captured on the level of activities relevant for analysis.</p>
      <p>
        However, this is often not the case, e.g., when events are recorded on the level of clicks in a
system. Besides fine-granular event recording, also mixed-granular recording and an inherent
lfexibility of the underlying process leads to high variability in the event sequences [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Applying
process discovery techniques to such data can lead to results that are hard to interpret due
to a high complexity of the output models. To tackle this issue, event abstraction approaches
have been proposed recently [
        <xref ref-type="bibr" rid="ref1 ref2">2, 1</xref>
        ]. While such approaches incorporate diferent perspectives,
none of them actually considers the meaning of events, e.g., by taking into account the specific
actions applied to certain objects in a process instance. This can be problematic, since the
meaning can be crucial for the decision whether or not to group events. For instance, consider
two events “check insurance” and “draw blood sample” that always occur close to each other in
the traces of an event log. If only the control flow is considered, these are prime candidates
to be grouped. However, from a semantic perspective grouping them into the same high-level
activity is undesirable as they are clearly diferent activities. A further problem is that users
of current event abstraction approaches have no control over the characteristics of the output
event log. This is necessary to account for the specific purpose of a user’s process analysis goal
or to incorporate their knowledge about high-level activities. For instance, a user that aims to
analyze the resource perspective does not want low-level events to be grouped, if these were
performed by diferent resources. Finally, especially in online settings event data is typically
recorded on a low-level, in the form of sensor readings or click stream data, for instance. This
calls for online abstraction techniques to reduce complexity and data volume in a timely manner,
to enable the application of stream-based process mining techniques, such as online process
discovery [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. However, there is limited work on online event abstraction in process mining [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>In this PhD project, we aim to overcome these gaps. First, we aim to use the meaning of
events extracted from textual payload of events to guide abstraction techniques towards better
results. Moreover, we consider characteristics to which abstracted event sequences should
adhere. These can be defined by a user of the technique, as they know best what the purpose of
their overall analysis is. This allows for more meaningful, purpose-driven abstractions. Finally,
we will focus on online scenarios, developing approaches to group events in real-time.</p>
      <p>The next section discusses the state of the art of event abstraction in process mining. Section
3 gives an overview of the three research streams addressed in this project, their current state,
and the respective research plans. Section 4 concludes the paper.</p>
    </sec>
    <sec id="sec-2">
      <title>2. State of the Art</title>
      <p>
        Two recent literature reviews give a comprehensive overview of the state of the art in event
abstraction in process mining, which indicates an increasing interest in the topic [
        <xref ref-type="bibr" rid="ref1 ref2">2, 1</xref>
        ]. As shown
there, the assumptions these approaches make difer greatly. The most prominent assumption is
that the target level of abstraction is known (cf. [
        <xref ref-type="bibr" rid="ref4 ref5">4, 5</xref>
        ]). This knowledge is assumed to come from
existing process modesl, or from a set of event sequences on two levels of which a mapping
is known. This, however, can only be assumed for a fraction of real-life scenarios. Thus,
unsupervised or semi-supervised event abstraction approaches have been proposed (cf. [
        <xref ref-type="bibr" rid="ref6 ref7">6, 7</xref>
        ]).
In this project, we focus on such unsupervised and semi-supervised approaches and consider
event abstraction as the meaningful grouping of low-level events into higher-level activities.
      </p>
      <p>
        In a related approach the authors suggest to use semantic similarity between event labels to
aggregate events. However, the actual event abstraction is not described [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Regarding
purposediven event abstraction, the most closely related approach was developed by Mannhardt et
al. [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], which takes as input the activities defined as low-level process models. This requires
a lot of efort from the user and, most importantly, very detailed knowledge of how activities
manifest themselves in low-level event sequences. With respect to event abstraction in streaming
scenarios, related approaches can be found in work that combines process mining with online
activity recognition [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. Moreover, Complex Event Processing (CEP) techniques ofer concepts
for event abstraction in process mining [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Current State and Research Plans</title>
      <p>
        In this PhD project we aim to develop solutions to event abstraction in three research streams.
We (1) consider the meaning of events, (2) take the analysis purpose into account, and (3)
address online and ofline scenarios with their own specific challenges. We follow a design
science paradigm [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] throughout the project. The objective of a design-oriented approach is
the development of artifacts that address relevant, unresolved problems. The relevance of the
artifacts to be developed is derived from the increasing complexity of processes in organizations,
their increasing flexibility, and the increasing level of detail of recorded event data. This calls
for solutions to reduce the complexity of event data in ofline as well as online settings.
      </p>
      <p>For the first two research streams, initial concepts and approaches have already been
developed, while the third will be addressed in future work. In the following, we give an overview of
the current state and the plans for each of the research streams.</p>
      <sec id="sec-3-1">
        <title>3.1. Using semantic process information for event abstraction</title>
        <p>
          Events frequently contain textual information that allows to reason about the meaning of
underlying actions, objects, and other semantic components in the process. These can contain
valuable information of the level of abstraction and related events that can be used for abstraction.
Our work on extracting semantic components from the events recorded in event logs yielded a
ifrst publication in this project [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]. The goal here is to label the values of event attributes with
semantic roles. To achieve this, our approach follows three main steps, visualized in Figure 1.
        </p>
        <p>
          The outcome of developed approach can already be used for event abstraction tasks. For
instance, we can group together multiple actions applied to a business object, lifting the log to an
object-centric perspective. However, we plan to extend this work to be able to group low-level
events into meaningful stages in a process using the meaning of the extracted components and
how they behave throughout a process instance. Furthermore, once events are grouped, there is
a need for a meaningful name for this higher-level event. Thus, we aim to develop an approach
to automatically derive such names taking into account behavioral relations in the process as
well as extracted semantic information. We plan to evaluate these techniques based on publicly
available real-life event logs, which were shown to contain diverse natural language labels [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ].
Several also contain information about higher levels of the respective process, e.g., attributes
indicating the subprocess, which can be used to validate our results.
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Purpose-driven event log abstraction</title>
        <p>We also aim to account for the specific knowledge a user can bring to an event log abstraction
task and consider the purpose of subsequent process analyses. For instance, a user who wants to
analyze an event log with respect to the resource perspective wants to be sure that each activity
in the abstracted log was performed by a single actor per case. This should be incorporated by
an event abstraction approach, leading to more purpose-oriented event logs. Hence, the goal is
to find an optimal grouping of a set of event classes, while user-defined constraints are met.
These constraints can be defined in a declarative manner on the entire grouping, the high-level
activities, and specific activity instances including their attributes in the abstracted log. We are
currently developing an approach that achieves this following the steps visualized in Figure 2.</p>
        <p>We evaluate this approach, by employing it in case studies using real-life logs to show the
value of considering constraints in event abstraction. Furthermore, we assess its abstraction
quality based on the complexity reduction of process models discovered after abstration.</p>
        <p>Using this approach, the user can then incorporate their knowledge, respectively their idea of
characteristics to which an activity should adhere. Thus, event groups become more meaningful
and produce more understandable results through just the right amount of abstraction. This
contributes to the overall goal of balancing simplicity and utility of abstracted event data.</p>
      </sec>
      <sec id="sec-3-3">
        <title>3.3. Event abstraction over event streams</title>
        <p>
          The third scenario shifts the focus from post hoc to online event abstraction. The challenge
here is the sheer volume and velocity of events arriving, which calls for eficient single pass
solutions for event abstraction. Therefore, in this third research stream we will build on the
results of the previous ones to develop techniques for event abstraction in streaming settings.
Existing work on stream-based process mining, such as online conformance checking [
          <xref ref-type="bibr" rid="ref14 ref15">14, 15</xref>
          ]
and online concept drift detection [
          <xref ref-type="bibr" rid="ref16 ref17">16, 17</xref>
          ] can serve as a starting point. An initial literature
study was conducted for this research stream, which revealed the potential of adopting ideas
from other fields. Especially CEP [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] and stream-based sequential pattern mining [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ] can
serve as a foundation on which to build event abstraction techniques for online settings.
        </p>
        <p>As a first step we aim to apply parts of our purpose-driven abstraction approach, as constrains
can be used to guide event pattern detection in a stream. Yet, the computational complexity of
mining such patterns calls for approximation techniques to make such an approach feasible.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusion</title>
      <p>We gave an overview of the current state and the research plans of the proposed PhD project.
Therein, we develop solutions to event abstraction that consider the meaning of events and
the purpose of subsequent process analyses. Moreover, both ofline and online settings are
addressed. All developed concepts and solutions serve the overarching goal of enabling more
meaningful process analyses through event abstraction.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>S. J. van Zelst</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Mannhardt</surname>
          </string-name>
          ,
          <string-name>
            <surname>M. de Leoni</surname>
          </string-name>
          , A. Koschmider,
          <article-title>Event abstraction in process mining: literature review and taxonomy</article-title>
          ,
          <source>Granular Computing</source>
          <volume>2</volume>
          (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>K.</given-names>
            <surname>Diba</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Batoulis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Weidlich</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Weske</surname>
          </string-name>
          ,
          <article-title>Extraction, correlation, and abstraction of event data for process mining</article-title>
          ,
          <source>Wiley Interdisciplinary Reviews</source>
          <volume>10</volume>
          (
          <year>2020</year>
          )
          <fpage>1</fpage>
          -
          <lpage>31</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>S. J. van Zelst</surname>
          </string-name>
          ,
          <string-name>
            <surname>B. F. van Dongen</surname>
          </string-name>
          ,
          <string-name>
            <surname>W. M. van der Aalst</surname>
          </string-name>
          ,
          <article-title>Event stream-based process discovery using abstract representations</article-title>
          ,
          <source>Knowledge and Information Systems</source>
          <volume>54</volume>
          (
          <year>2018</year>
          )
          <fpage>407</fpage>
          -
          <lpage>435</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>T.</given-names>
            <surname>Baier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Mendling</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Weske</surname>
          </string-name>
          ,
          <article-title>Bridging abstraction layers in process mining</article-title>
          ,
          <source>Information Systems</source>
          <volume>46</volume>
          (
          <year>2014</year>
          )
          <fpage>123</fpage>
          -
          <lpage>139</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>N.</given-names>
            <surname>Tax</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Sidorova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Haakma</surname>
          </string-name>
          , W. M. van der Aalst,
          <article-title>Event abstraction for process mining using supervised learning techniques</article-title>
          ,
          <source>in: Proceedings of SAI</source>
          , Springer,
          <year>2016</year>
          , pp.
          <fpage>251</fpage>
          -
          <lpage>269</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>M. De Leoni</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Dündar</surname>
          </string-name>
          ,
          <article-title>Event-log abstraction using batch session identification and clustering</article-title>
          ,
          <source>Proceedings of the ACM Symposium on Applied Computing</source>
          (
          <year>2020</year>
          )
          <fpage>36</fpage>
          -
          <lpage>44</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>C. W.</given-names>
            <surname>Gunther</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Rozinat</surname>
          </string-name>
          ,
          <string-name>
            <surname>W. M. Van Der Aalst</surname>
          </string-name>
          ,
          <article-title>Activity mining by global trace segmentation</article-title>
          ,
          <source>Lecture Notes in Business Information Processing</source>
          <volume>43</volume>
          (
          <year>2010</year>
          )
          <fpage>128</fpage>
          -
          <lpage>139</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>P. H. P.</given-names>
            <surname>Richetti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. A.</given-names>
            <surname>Baião</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. M.</given-names>
            <surname>Santoro</surname>
          </string-name>
          ,
          <article-title>Declarative process mining: Reducing discovered models complexity by pre-processing event logs</article-title>
          , in: S. Sadiq,
          <string-name>
            <given-names>P.</given-names>
            <surname>Sofer</surname>
          </string-name>
          , H. Völzer (Eds.), BPM, Springer, Cham,
          <year>2014</year>
          , pp.
          <fpage>400</fpage>
          -
          <lpage>407</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>F.</given-names>
            <surname>Mannhardt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. D.</given-names>
            <surname>Leoni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. A.</given-names>
            <surname>Reijers</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. D.</given-names>
            <surname>Leoni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. A.</given-names>
            <surname>Reijers</surname>
          </string-name>
          ,
          <article-title>Guided process discovery-a pattern-based approach</article-title>
          ,
          <source>Information systems 76</source>
          (
          <year>2018</year>
          )
          <fpage>1</fpage>
          -
          <lpage>18</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>F.</given-names>
            <surname>Mannhardt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Bovo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Oliveira</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Julier</surname>
          </string-name>
          ,
          <article-title>A taxonomy for combining activity recognition and process discovery in industrial environments</article-title>
          , in: H.
          <string-name>
            <surname>Yin</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Camacho</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Novais</surname>
            ,
            <given-names>A. J.</given-names>
          </string-name>
          <string-name>
            <surname>Tallón-Ballesteros</surname>
          </string-name>
          (Eds.),
          <source>IDEAL 2018</source>
          , Springer, Cham,
          <year>2018</year>
          , pp.
          <fpage>84</fpage>
          -
          <lpage>93</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>P.</given-names>
            <surname>Sofer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Hinze</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Koschmider</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Ziekow</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Di Ciccio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Koldehofe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Kopp</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Jacobsen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Sürmeli</surname>
          </string-name>
          , W. Song,
          <article-title>From event streams to process models and back: Challenges and opportunities</article-title>
          ,
          <source>Information Systems</source>
          <volume>81</volume>
          (
          <year>2019</year>
          )
          <fpage>181</fpage>
          -
          <lpage>200</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>A. R.</given-names>
            <surname>Hevner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. T.</given-names>
            <surname>March</surname>
          </string-name>
          , J. Park, S. Ram,
          <article-title>Design science in information systems research</article-title>
          , MIS quarterly (
          <year>2004</year>
          )
          <fpage>75</fpage>
          -
          <lpage>105</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>A.</given-names>
            <surname>Rebmann</surname>
          </string-name>
          , H. van der Aa,
          <article-title>Extracting semantic process information from the natural language in event logs</article-title>
          , in: CAiSE, Springer,
          <year>2021</year>
          , pp.
          <fpage>57</fpage>
          -
          <lpage>74</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>A.</given-names>
            <surname>Burattin</surname>
          </string-name>
          ,
          <string-name>
            <surname>S. J. van Zelst</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Armas-Cervantes</surname>
          </string-name>
          ,
          <string-name>
            <surname>B. F. van Dongen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Carmona</surname>
          </string-name>
          ,
          <article-title>Online conformance checking using behavioural patterns</article-title>
          ,
          <source>in: BPM</source>
          , Springer,
          <year>2018</year>
          , pp.
          <fpage>250</fpage>
          -
          <lpage>267</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>D.</given-names>
            <surname>Schuster</surname>
          </string-name>
          ,
          <string-name>
            <surname>S. J. van Zelst</surname>
          </string-name>
          ,
          <article-title>Online process monitoring using incremental state-space expansion: An exact algorithm</article-title>
          , in: D.
          <string-name>
            <surname>Fahland</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Ghidini</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Becker</surname>
          </string-name>
          , M. Dumas (Eds.), BPM, Springer, Cham,
          <year>2020</year>
          , pp.
          <fpage>147</fpage>
          -
          <lpage>164</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>M.</given-names>
            <surname>Hassani</surname>
          </string-name>
          ,
          <article-title>Concept drift detection of event streams using an adaptive window</article-title>
          .,
          <source>in: ECMS</source>
          ,
          <year>2019</year>
          , pp.
          <fpage>230</fpage>
          -
          <lpage>239</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>F.</given-names>
            <surname>Stertz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Rinderle-Ma</surname>
          </string-name>
          , J. Mangler,
          <article-title>Analyzing process concept drifts based on sensor event streams during runtime</article-title>
          , in: D.
          <string-name>
            <surname>Fahland</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Ghidini</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Becker</surname>
          </string-name>
          , M. Dumas (Eds.), BPM, Springer, Cham,
          <year>2020</year>
          , pp.
          <fpage>202</fpage>
          -
          <lpage>219</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>M.</given-names>
            <surname>Hassani</surname>
          </string-name>
          ,
          <string-name>
            <surname>S. J. van Zelst</surname>
          </string-name>
          ,
          <string-name>
            <surname>W. M. van der Aalst</surname>
          </string-name>
          ,
          <article-title>On the application of sequential pattern mining primitives to process discovery: Overview, outlook and opportunity identification</article-title>
          ,
          <source>Wiley interdisciplinary reviews: Data Mining and Knowledge Discovery</source>
          <volume>9</volume>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>