<!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>Process Mining on Uncertain Event Data (Extended Abstract)</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Chair of Process and Data Science (PADS) Department of Computer Science, RWTH Aachen University</institution>
          ,
          <addr-line>Ahornstr. 55, 52074 Aachen</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Marco Pegoraro</institution>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2021</year>
      </pub-date>
      <abstract>
        <p>-With the widespread adoption of process mining in organizations, the field of process science is seeing an increase in the demand for ad-hoc analysis techniques of non-standard event data. An example of such data are uncertain event data: events characterized by a described and quantified attribute imprecision. This paper outlines a research project aimed at developing process mining techniques able to extract insights from uncertain data. We set the basis for this research topic, recapitulate the available literature, and define a future outlook.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>I. INTRODUCTION</title>
      <p>Since its inception, process mining has ultimately proved its
value in commercial applications. An ever-increasing number
of success stories has led to a vast demand of the most
diverse process analysis techniques, often customized to meet
the needs of specific domains. Among these, novel techniques
have been introduced to mine non-standard types of data.</p>
      <p>This paper presents a research direction aimed to mine
one such type of anomalous (i.e, uncommon) type of event
data: uncertain data. Such data is associated with a degree of
imprecision that affects event attributes, which is described and
quantified through sets of possible attribute labels, intervals of
possible values, or probability distributions.</p>
      <p>The remainder of the paper is structured as follows.
Section II illustrates with examples the structure of uncertain event
data. Section III shows the research principles in regard of
process mining on uncertain data, and reports recent results
on the topic. Finally, Section IV outlines open challenges,
outlook, and future perspectives of this line of research.</p>
    </sec>
    <sec id="sec-2">
      <title>II. UNCERTAIN DATA</title>
      <p>In order to more clearly visualize the structure of the
attributes in uncertain events, let us consider the following
process instance, which is a simplified version of actually
occurring anomalies, e.g., in the processes of the healthcare
domain. An elderly patient enrolls in a clinical trial for an
experimental treatment against myeloproliferative neoplasms,
a class of blood cancers. This enrollment includes a lab exam
and a visit with a specialist; then, the treatment can begin.
The lab exam, performed on the 8th of July, finds a low
level of platelets in the blood of the patient, a condition
known as thrombocytopenia (TP). During the visit on the
10th of July, the patient reports an episode of night sweats
on the night of the 5th of July, prior to the lab exam. The
medic notes this but also hypothesizes that it might not be a
symptom, since it can be caused either by the condition or by
external factors (such as very warm weather). The medic also
reads the medical records of the patient and sees that, shortly
prior to the lab exam, the patient was undergoing a heparin
treatment (a blood-thinning medication) to prevent blood clots.
The thrombocytopenia, detected by the lab exam, can then
be either primary (caused by the blood cancer) or secondary
(caused by other factors, such as a concomitant condition).
Finally, the medic finds an enlargement of the spleen in the
patient (splenomegaly). It is unclear when this condition has
developed: it might have appeared at any moment prior to that
point. These events are recorded in the trace ID192-1 (shown
in Table I) within the hospital’s information system.</p>
      <p>Such scenario, with no known probability, is known as
strong uncertainty. In this trace, the rightmost column refers
to event indeterminacy: in this case, e1 has been recorded,
but it might not have occurred in reality, and is marked with
a “?” symbol. Event e2 has more then one possible activity
labels, either PrTP or SecTP. Lastly, event e3 has an uncertain
timestamp, and might have happened at any point in time
between the 4th and 10th of July.</p>
      <p>Uncertain events may also have probability values
associated with them, a scenario defined as weak uncertainty
(trace ID192-2 in Table I). In the example described above,
suppose the medic estimates that there is a high chance
(90%) that the thrombocytopenia is primary (caused by the
cancer). Furthermore, if the splenomegaly is suspected to have
developed three days prior to the visit, which takes place on
the 10th of July, the timestamp of event e3 may be described
through a Gaussian curve with = 7. Lastly, the probability
that the event e1 has been recorded but did not occur in reality
may be known (for example, it may be 25%).</p>
      <p>Event ID
e1
e2
e3
e4</p>
      <sec id="sec-2-1">
        <title>Timestamp</title>
        <p>5
8
4–10
5
8
N (7; 1)</p>
      </sec>
      <sec id="sec-2-2">
        <title>Activity</title>
        <p>NightSweats
PrTP, SecTP
Splenomeg
NightSweats
PrTP: 90%,
SecTP: 10%
Splenomeg</p>
      </sec>
      <sec id="sec-2-3">
        <title>Indeterminacy</title>
        <p>?
? : 25%
our research.
0:8
0:6
0:4
0:2
0 2 1 0 1 2 3
Strong uncertainty
(non-deterministic)
Set of possible values
X</p>
        <p>Interval
fx 2 R j a
bg</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>III. RESEARCH APPROACH</title>
      <p>We will now illustrate the guiding principles of our research
plans, through a series of assertions.</p>
      <p>Assertion 1 (Uncertainty is not noise). Uncertain data contain
information and value. We do not aim to analyze the data
beyond the uncertainty, but the data within the uncertainty.
Assertion 2 (Uncertainty should not be filtered or repaired).
To extract information from uncertainty itself, existing
approaches to filter or repair data are not applicable:
information from uncertainty must be accounted for, and not altered.
Assertion 3 (Uncertainty is behavior). The many possible
values for event attributes entail numerous possible scenarios
for the control-flow perspective of an uncertain trace—which
can be represented as behavior. To fully analyze uncertain
process instances, it is necessary to account for such behavior.</p>
      <p>
        The fundamental technique that enables the analysis of
uncertain traces is their representation as dynamic objects that
incorporate the intrinsic behavior of uncertain traces, such as
graphs or Petri nets (behavior graphs or behavior nets [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ],
respectively). This leads to the schematic visible in Figure 1.
      </p>
      <p>
        A number of mining techniques for uncertain event data
are now present in literature. A taxonomy of uncertain event
data is available [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], as well as a method to reliably compute
the probability associated with each real-life scenario in an
uncertain trace [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. There exist approaches for conformance
checking [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] and process discovery [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] over strongly uncertain
event data. The key phase in uncertain data analysis of building
graph representation has been optimized through efficient
algorithms [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Such techniques are available in the PROVED
toolset [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], which employs an ad-hoc extension of the XES
standard to represent uncertain data [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. A real-life source of
uncertain data, convolutional neural network sensing in video
feeds of processes, has been described, as well as an additional
taxonomy also involving process models [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>IV. OPEN CHALLENGES AND CONCLUSION</p>
      <p>The field of process mining over uncertain data is still
in its infancy. While some techniques to perform discovery
and conformance checking over uncertainty do exist, the
weakly uncertain case is still unexplored. The principle of the
four quality metrics of logs and processes (fitness, precision,
simplicity, precision), a cornerstone of process mining, needs
to be (re)developed in the context of uncertain data.</p>
      <p>Through analyzing uncertain event data without discarding
any of the attributes in an uncertain event log, this research
direction unlocks the extraction of process information formerly
inaccessible. Insights from process mining analyses can, as a
consequence, maintain quantified guarantees of reliability and
accuracy even in presence of data affected by uncertainty.</p>
    </sec>
    <sec id="sec-4">
      <title>ACKNOWLEDGMENTS</title>
      <p>I am very grateful to Prof. Wil van der Aalst, who advises
my doctoral studies, and to Merih Seran Uysal, who supervises
me in researching this topic. I thank the Alexander von
Humboldt (AvH) Stiftung for supporting my research interactions.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>M.</given-names>
            <surname>Pegoraro</surname>
          </string-name>
          and
          <string-name>
            <surname>W. M. P. van der Aalst</surname>
          </string-name>
          , “
          <article-title>Mining uncertain event data in process mining,” in International Conference on Process Mining (ICPM)</article-title>
          . IEEE,
          <year>2019</year>
          , pp.
          <fpage>89</fpage>
          -
          <lpage>96</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>M.</given-names>
            <surname>Pegoraro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Bakullari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. S.</given-names>
            <surname>Uysal</surname>
          </string-name>
          , and
          <string-name>
            <surname>W. M. P. van der Aalst</surname>
          </string-name>
          , “
          <article-title>Probability estimation of uncertain process trace realizations</article-title>
          ,” in
          <source>International Workshop on Event Data and Behavioral Analytics (EdbA)</source>
          . Springer,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>M.</given-names>
            <surname>Pegoraro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. S.</given-names>
            <surname>Uysal</surname>
          </string-name>
          , and
          <string-name>
            <surname>W. M. P. van der Aalst</surname>
          </string-name>
          , “
          <article-title>Conformance checking over uncertain event data</article-title>
          ,
          <source>” Information Systems</source>
          ,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4] --, “
          <article-title>Discovering process models from uncertain event data,”</article-title>
          <source>in International Conference on Business Process Management (BPM)</source>
          . Springer,
          <year>2019</year>
          , pp.
          <fpage>238</fpage>
          -
          <lpage>249</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5] --, “
          <article-title>Efficient construction of behavior graphs for uncertain event data,”</article-title>
          <source>in International Conference on Business Information Systems</source>
          . Springer,
          <year>2020</year>
          , pp.
          <fpage>76</fpage>
          -
          <lpage>88</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6] --, “
          <article-title>Efficient time and space representation of uncertain event data,” Algorithms</article-title>
          , vol.
          <volume>13</volume>
          , no.
          <issue>11</issue>
          , p.
          <fpage>285</fpage>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7] --, “PROVED:
          <article-title>A tool for graph representation and analysis of uncertain event data,”</article-title>
          <source>in International Conference on Applications and Theory of Petri Nets and Concurrency</source>
          . Springer,
          <year>2021</year>
          , pp.
          <fpage>476</fpage>
          -
          <lpage>486</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8] --, “
          <article-title>An XES extension for uncertain event data,”</article-title>
          <source>in International Conference on Business Process Management (BPM)</source>
          . Springer,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>I.</given-names>
            <surname>Cohen</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Gal</surname>
          </string-name>
          , “
          <article-title>Uncertain process data with probabilistic knowledge: Problem characterization and challenges</article-title>
          ,” CoRR/abs,
          <year>2021</year>
          . [Online]. Available: https://arxiv.org/abs/2106.03324
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>