<!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>Explainable Process Predictions (xPP): A Holistic Framework and Applications (Extended Abstract)</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Nijat Mehdiyev</string-name>
          <email>nijat.mehdiyev@dfki.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>German Research Center for Artificial Intelligence (DFKI) Saarland University Saarbrücken</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>A. Black-Box Machine Learning for Process Prediction</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>INTRODUCTION</p>
      <p>Business process prediction also referred to as predictive
process monitoring or predictive business process management
is a branch of process mining that pursues the objective to
predict the target of interest by using the activities from the
process traces. Recently, several studies have been conducted to
explore the applicability of various machine learning approaches
for different problems in the process prediction context such as
next event prediction, process outcome prediction, prediction of
service level agreement violations, remaining time prediction,
risk prediction, cost prediction, prediction of activity delays etc.
The recent research also suggests that the black-box machine
learning approaches especially deep learning methods provide
superior results for process prediction problems compared to
conventional approaches. However, these opaque,
nontransparent models lack the capabilities to provide explanations
about their reasoning trace or delivered outcomes. This in turn
introduces the barriers to operationalizing data-driven
decisionmaking since the users tend not to use the outcomes by such
artificial advice givers due to the lack of understanding or
justification.</p>
      <p>II.</p>
      <p>THESIS CONTRIBUTION</p>
    </sec>
    <sec id="sec-2">
      <title>Explainable Artificial Intelligence (XAI) has recently</title>
      <p>reemerged as an important research domain with the purpose to
establish the trust between human users and AI systems by
making the communication understandable and transparent.
Although, the predictive process analytics has been recently
emerging as an important research area, the explainability issues
in this domain have only been partially addressed. To fill this
research gap, this thesis makes three major contributions. First,
this study explores the applicability of black-box machine
learning approaches, particularly deep neural networks, for
different process prediction problems in various domains.
Second, this study attempts to propose a theory-driven
conceptual framework which is presumed to guide developing
explainable process prediction solutions by providing an
overview of important aspects of decision-making situations.
Third, the applicability of explainable process predictions is
illustrated by adopting well-recognized or developing new
explanation methods for different use-cases.</p>
      <p>
        The predictive strength of the adopted machine learning
models is one of the most important prerequisites for generating
reliable robust, and consistent explanations. For this purpose, we
have investigated various black box approaches for different
process prediction problems. In one of our earlier studies we
applied pre-trained stacked autoencoder based deep neural
networks to address next event prediction problem after carrying
out an intensive data-preprocessing procedure on the event log
data including n-gram encoding, extracting data flow and
resource features and feature hashing [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Consequently, this
study was extended by applying hyperparameter optimization of
the adopted deep learning approach and by addressing
imbalanced classification problem [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. In another study, a deep
LSTM approach was applied on sensor time series data from the
process industry to detect the quality of the semi-finished
products and accordingly to predict the next production process
step [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. The necessity of this approach and an overview of other
relevant methods and systems for industrial predictive process
analytics were presented in [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Furthermore, a discussion of
predictive process analytics based on the log data generated by
Manufacturing Execution Systems (MES) was introduced in [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]
which also presented a use-case from individual manufacturing.
      </p>
      <sec id="sec-2-1">
        <title>B. A Framework for Explainable Process Predictions</title>
        <p>
          Making process predictions delivered by black-box machine
learning models explainable is a multi-dimensional and
multifaceted issue that requires to consider the context of explanation
situation, the users‘ preferences and backgrounds, the nature of
underlying processes, the defined technical and economic
objectives, the organizational factors, etc. when developing
explanation systems. Hence, it conceivable to suggest there is no
“one-fits-all” explainable process prediction solution and a
systematic approach is required in generating adequate
explanations by incorporating the implications from various
dimensions of the decision-making environment. To fill this
research gap, this thesis aims to propose a conceptual
framework which is supposed to guide the process mining
practitioners and researchers in designing and developing the
explanation solutions for predictive process monitoring
problems. For this purpose, our study [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] proposed an initial
holistic framework by analyzing, combining and adapting the
Copyright © 2020 for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).
propositions from the explainable artificial intelligence research
domain. The constructs of the proposed framework include
subjects, objectives, instruments/techniques, context,
generation time and other various elements. The subjects of
explainable process prediction solutions are various
stakeholders with different levels of knowledge background,
expertise levels and explanation preferences. Process owners,
process/data analysts, process/data engineers, domain experts,
regulatory authorities, supervisory bodies etc. are some of the
key users for each of them customized explanation methods
have to be designed that conform to these users’ mental models.
        </p>
        <p>These users pursue various objectives such as justification,
ratification, verification, duplication, debugging, learning,
satisfaction, effectiveness/efficiency etc. For instance, the
knowledge engineers such as process engineers are more
interested in the reasoning mechanism of the black-box
approaches, follow mainly the verification objective and prefer
the explanation methods that provide algorithmic transparency.</p>
        <p>On the other side, the domain experts or process owners with
limited machine learning background opt to justify the goodness
of the models’ individual decisions. There have been numerous
studies to investigate various XAI techniques by proposing
different taxonomies. E.g. the explanation techniques can be
classified as methods related to transparency which aim to
examine how the model works or as post-hoc explanation
approaches that attempt to extract the explanation from learned
model without investigating the reasoning mechanism of the
model. Regarding the relationship with the underlying
blackbox model the explanations are categorized as model-specific or
model-agnostic approaches. A further categorization refers to
the scope of the generated explanations. The global explanation
approaches attempt to deliver explanations for the whole dataset
whereas the local explanation techniques make the individual
observations explainable. Generation time informs the users
when the explanations are generated. They can be obtained
before developing the black-box machine learning models
(premodel), during the model implementation (in-model) and finally
after the model is trained (post-model).</p>
      </sec>
      <sec id="sec-2-2">
        <title>C. Applying/Developing Explainable Process Prediction Solutions</title>
        <p>
          In this thesis, the proposed conceptual framework is
instantiated to develop various explainable process prediction
solutions. For illustrative purposes, three use-cases are presented
which we have already examined in various studies [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]–[
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]. In
the firs use-case, the main users of the explainable process
prediction solutions are the process owners of a Dutch
autonomous administrative authority [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]. They are interested to
understand the user behavior globally that leads to using more
expensive channels such as sending messages. We applied first
a deep neural network to predict when the users tend to send
messages. Since the objective in this use-case was defined as
understanding the global user behavior to make a strategic
process enhancement decision, we have adopted the Partial
Dependence Plots (PDP), a global, model-agnostic post-hoc
explanation technique to generate the relevant causal
explanations. In the second use case, we explored the potential
of explainable process predictions to enable data-driven process
planning in manufacturing [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]. For this purpose, two
complementary local post-hoc explanation approaches, Shapley
Values, and Individual Conditional Expectation (ICE) plots are
applied which facilitate the domain experts to examine the
explanations from different perspectives. In the third use-case,
we explored the applicability of the explainable process
predictions for an incident management with the purpose to
make model decisions for domain experts justifiable [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ].
Different from previous two studies, which adopted known XAI
methods, in this study we have proposed a novel local post-hoc
explanation approach by defining the local regions from the
validation data by using the intermediate learned representations
of the applied black box approach. Particularly, the learned
neural codes from the last hidden layer of the applied neural
network were used as input to clustering algorithm to define the
local regions. Finally, a local surrogate decision tree was fitted.
By adopting this approach, we aimed to avoid the shortcomings
related to perturbation-based approaches such as LIME or
Shapley. Furthermore, our other studies on explainable process
analytics address various use-cases and approaches [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ], [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ].
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>III. OUTLOOK</title>
    </sec>
    <sec id="sec-4">
      <title>The future work comprises activities to enhance the</title>
      <p>proposed framework for explainable process predictions
through the lens of information systems theory, particularly
activity theory combined with the design science research.
Furthermore, a thorough integration of explanation methods will
be examined by ensuring the robust transitions among them with
the goal to facilitate the users in examining the explanations
from different perspectives. An investigation of xPP for other
use-cases such as explaining the reasons for algorithmic fairness
violations is another future research direction.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>N.</given-names>
            <surname>Mehdiyev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Evermann</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Fettke</surname>
          </string-name>
          , “
          <article-title>A multi-stage deep learning approach for business process event prediction</article-title>
          ,
          <source>” IEEE 19th Conference on Business Informatics</source>
          ,
          <source>(CBI)</source>
          <year>2017</year>
          , vol.
          <volume>1</volume>
          , pp.
          <fpage>119</fpage>
          -
          <lpage>128</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>N.</given-names>
            <surname>Mehdiyev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Evermann</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Fettke</surname>
          </string-name>
          , “
          <article-title>A Novel Business Process Prediction Model Using a Deep Learning Method</article-title>
          ,” Bus. Inf. Syst. Eng., pp.
          <fpage>1</fpage>
          -
          <lpage>15</lpage>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>N.</given-names>
            <surname>Mehdiyev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lahann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Emrich</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Fettke</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Loos</surname>
          </string-name>
          , “
          <article-title>Time Series Classification using Deep Learning for Process Planning: A Case from Process Industry</article-title>
          ,” in Procedia Computer Science,
          <year>2017</year>
          , pp.
          <volume>114</volume>
          ,
          <fpage>242</fpage>
          -
          <lpage>249</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>N.</given-names>
            <surname>Mehdiyev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Emrich</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Stahmer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Fettke</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Loos</surname>
          </string-name>
          , “
          <article-title>iPRODICT - Intelligent process prediction based on big data analytics,”</article-title>
          <source>in CEUR Workshop Proceedings (BPM Industry Track)</source>
          ,
          <year>2017</year>
          , vol.
          <year>1985</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>P.</given-names>
            <surname>Fettke</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Mayer</surname>
          </string-name>
          , and
          <string-name>
            <given-names>N.</given-names>
            <surname>Mehdiyev</surname>
          </string-name>
          , “
          <article-title>Big-Prozess-Analytik für Fertigungsmanagementsysteme (MES),” in Big Data: Anwendung und Nutzungspotenziale in der Produktion</article-title>
          , 1st ed.,
          <string-name>
            <given-names>M.</given-names>
            <surname>Steven</surname>
          </string-name>
          and T. Klünder, Eds. Stuttgart: Kohlhammer,
          <year>2020</year>
          , pp.
          <fpage>215</fpage>
          -
          <lpage>239</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>N.</given-names>
            <surname>Mehdiyev</surname>
          </string-name>
          and
          <string-name>
            <given-names>P.</given-names>
            <surname>Fettke</surname>
          </string-name>
          , “
          <article-title>Explainable Artificial Intelligence for Process Mining: A General Overview and Application of a Novel Local Explanation Approach for Predictive Process Monitoring</article-title>
          ,”
          <year>arXiv2009</year>
          .
          <year>02098</year>
          ,
          <year>2020</year>
          .
          <article-title>- accepted to the edited volume "Interpretable Artificial Intelligence: A perspective of Granular Computing"</article-title>
          (published by Springer)
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>N.</given-names>
            <surname>Mehdiyev</surname>
          </string-name>
          and
          <string-name>
            <given-names>P.</given-names>
            <surname>Fettke</surname>
          </string-name>
          , “
          <article-title>Prescriptive Process Analytics with Deep Learning and</article-title>
          <source>Explainable Artificial Intelligence,” in 28th European Conference on Information Systems (ECIS)</source>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>N.</given-names>
            <surname>Mehdiyev</surname>
          </string-name>
          and
          <string-name>
            <given-names>P.</given-names>
            <surname>Fettke</surname>
          </string-name>
          , “
          <article-title>Local Post-Hoc Explanations for Predictive Process Monitoring in Manufacturing</article-title>
          ,”
          <year>arXiv2009</year>
          .
          <fpage>10513</fpage>
          ,
          <year>2020</year>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>J.-R.</given-names>
            <surname>Rehse</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Mehdiyev</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Fettke</surname>
          </string-name>
          , “
          <article-title>Towards Explainable Process Predictions for Industry 4.0 in the DFKI-Smart-Lego-</article-title>
          <string-name>
            <surname>Factory</surname>
          </string-name>
          ,” KIKünstliche Intelligenz, pp.
          <fpage>1</fpage>
          -
          <lpage>7</lpage>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>P.</given-names>
            <surname>Lübbecke</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Mehdiyev</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Fettke</surname>
          </string-name>
          , “
          <article-title>Substitution of hazardous chemical substances using Deep Learning and t-SNE,” in Wirtschaftinformatik (WI</article-title>
          ),
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>