<!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>
      <issn pub-type="ppub">1613-0073</issn>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Concept-drift-aware Prescriptive Analytics for Object-centric Processes</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Ngoc-Diem Le</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Process Prescriptive Analytics, Process-aware Recommendation systems, Concept drift detection, Coun-</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Padua</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>terfactuals</institution>
          ,
          <addr-line>Object-centric Process Mining</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>In the field of Process Mining, Process-aware recommender systems are designed to monitor process executions, predict future behavior, and recommend efective interventions based on the knowledge learned from historical event logs to reduce the risk of failure or to maximize a given reference Key Performance Indicator. In reality, concept drift in business processes involves changes in the underlying process dynamics over time, which can invalidate prediction models. Additionally, in complex business environments that involve multiple events and objects interacting, traditional recommender systems may struggle to accurately model these interactions, leading to less precise recommendations. Due to the intricate nature of the event data, existing methods for generating recommendations may be inadequate as they fail to account for the dependencies and relationships between object types. This Ph.D. project aims to develop a recommendation module that can generate meaningful and applicable recommendations. The objective is to apply counterfactual reasoning to provide clear insights into how particular changes from input can lead to desired results. Additionally, the project intends to adapt the system to handle concept drift efectively through continuous learning. This adjustment ensures that the recommendations maintain their accuracy and efectiveness even when the underlying process dynamics alter. Finally, the project seeks to provide recommendations for object-centric processes. This paradigm is gaining popularity for its ability to model processes more accurately and detailedly.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>CEUR
ceur-ws.org</p>
    </sec>
    <sec id="sec-2">
      <title>1. Research Problem and Motivation</title>
      <p>
        In recent years, process mining has emerged as a research area bridging between data science
and process science. Its goal is to discover, monitor, and enhance actual processes by extracting
information from event logs, helping businesses identify ineficiencies and bottlenecks and
optimize overall performance [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>
        Recommender systems are a particular class of Information Systems that aim to analyze
user data and behavior to provide personalized recommendations, thereby enhancing user
experience and decision-making. In the context of Process Mining, there is a growing trend
towards the development of Process-ware recommender systems (hereafter referred to as PAR
systems). Conceptually, a PAR system comprises three sub-systems: monitoring, predictive
2024.
analytics block, and prescriptive analytics block. These systems are intended to (i) forecast
process execution outcomes, (ii) identify high-risk executions that may fail to meet performance
goals, such as costs, deadlines, and customer satisfaction, and (iii) recommend contingency
actions to improve the executions [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Generally, an outcome is defined through a so-called
process-specific KPI (Key Performance Indicator) that measures a process’ performance and
highlights improvement areas.
      </p>
      <p>Nevertheless, there is a lack of comprehensive studies on the application of prescriptive
analytics for dynamically generating the optimal combination of the next activity and resource
allocation in real time. Current recommendation modules predominantly focus on
recommending the next activity, with limited capabilities in simultaneously recommending the appropriate
resources for these activities. This gap is significant, as the impact of the recommended activity
on the process outcome can be highly dependent on the specific resources assigned to perform
it.</p>
      <p>
        The purpose of this Ph.D. project is to construct a recommendation module that suggests
the optimal combinations of the next activity and resource in a workflow. The current work of
Padella et al. [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] recommends the next activity by testing the improvement for every possible
combination of activity and resource is unfeasible in practice, especially for processes involving
hundreds of potential resources. This leads to our primary research question.
      </p>
      <p>Research Question 1: How can we build a recommendation module that can eficiently help
improve a given reference KPI?</p>
      <p>
        Next, in reality, processes often change due to various factors such as market dynamics,
new regulations, or eforts toward process enhancement and repair [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. These changes, as
known as concept drift, challenge the underlying assumptions of classical methods, which
typically assume that processes are in a steady state [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. The occurrence of concept drift in
the recommendation module can result in inadequate recommendations. This is because the
prediction and recommendation models may no longer accurately capture the current dynamics
of the workflow. As the process evolves, previously efective models may become outdated,
resulting in suboptimal or incorrect recommendations. This issue drives us to our second
research question.
      </p>
      <p>Research Question 2: How do we maintain the efectiveness of recommendations through
continuous learning as processes evolve?</p>
      <p>
        Traditional process mining methods usually assume that each event is associated with a
single object. These considerations motivate the introduction of object-centric processes. This
paradigm has been gaining attention for its ability to model inter-organizational processes
naturally [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. However, the transition from traditional single-flow processes to object-centric
ones poses significant challenges, especially regarding the complexity of the input data. This
makes generating recommendations particularly challenging when multiple object types and
varying numbers of objects are involved with events. This brings us to the third research
question.
      </p>
      <p>Research Question 3: How to expand the use of our framework beyond conventional single-flow
processes?</p>
    </sec>
    <sec id="sec-3">
      <title>2. Literature Analysis</title>
      <p>
        In the last decade, a significant amount of research has focused on process predictive analytics.
These methods have been developed to predict various KPIs, tackle challenges from diverse
perspectives, and have been applied across multiple domains. There are comprehensive reviews
of predictive monitoring works before 2022 by Márquez-Chamorro et al. [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], Di Francescomarino
et al. [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], and Rama-Maneiro et al. [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. In addition, some recent papers [
        <xref ref-type="bibr" rid="ref10 ref11 ref3">10, 11, 3</xref>
        ] focus on
predicting time-related outcomes, total costs, and activity occurrences, where the latter involves
forecasting whether a specific activity is likely to happen in the future. Galanti et al. [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]
proposed a predictive analytics framework to compare the efectiveness of gradient boosting
(specifically, Catboost) and Long Short-Term Memory (LSTM) models on several real-life case
studies for predicting various KPIs. While both models provided similar prediction quality, the
experiments demonstrated that CatBoost significantly reduced the model’s training time.
      </p>
      <p>
        Once predictive analytics provides forecasts, prescriptive analytics uses these insights to
suggest specific actions to optimize outcomes. However, the benefits of prescriptive process
monitoring can only be fully realized if these methods prescribe efective interventions that are
followed [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. Kubrak et al. [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] proposed a thorough study on prescriptive process monitoring,
discussing its evolution and future prospects and focusing on how predictive analytics can be
combined with optimization techniques to recommend actionable interventions in business
processes. However, the paper also mentions the lack of methods for explainability and feedback
loops between a prescriptive monitoring system and its end-users. In response to this, Padella
et al. [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] proposed a framework to accompany recommendations with sensible explanations
based on process-related characteristics, using Shapley values [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] to generate explanations for
the selected recommendations.
      </p>
      <p>
        Sato et al. [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] conducted a comprehensive survey on concept drift detection in process mining,
categorizing approaches into two main branches: explicit drift detection and adapting process
mining techniques to handle event streams in evolving environments. However, none of the
papers reviewed in [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] addressed the resource perspective. Adams et al. [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] generalized the
concept drift detection framework using PELT (Pruned Exact Linear Time) proposed in [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]
by allowing for the testing of non-linear relationships, which can be potentially applied to
resource allocation within information systems. Moreover, their approach supports
objectcentric event logs. A recent study [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] extended control-flow drift detection to multi-perspective
drift detection by extracting features from a multi-layered event knowledge graph (EKG). The
idea is to aggregate information in an EKG with actor and case paths to gain new insights into
actor behavior and task handovers and utilize an existing change point detection technique
proposed in [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. However, it is worth noting that concept drift in process mining is still
primarily being focused on ofline analysis. Accordingly, Hassani [ 18] introduced a method
for detecting concept drift in event streams by employing ADWIN (Adaptive Windowing)
[19], an adaptive window technique. This approach dynamically adjusts the window size
by focusing on short intervals for highly deviating periods or increasing its width in case of
uniform observations. Additionally, by integrating the advantages of both Heuristic Miner
and Fuzzy Miner, it enhances the detection and adaptation to changes in process behavior.
Nevertheless, there remains a lack of research that focuses on the problem of concept drift
in terms of optimizing the project-specific KPIs and their impact on the recommendations
generated by the PAR system.
      </p>
      <p>The object-centric process paradigm is increasingly gaining traction in both academia and
industry [20]. While existing discovery algorithms focus on modeling the control flow of
processes, they often struggle to efectively represent the interactions and dependencies between
diferent objects in event data. Tour et al. [ 21] introduced Agent Miner, a divide-and-conquer
algorithm that constructs models of agents and their interactions from event data, providing
a new perspective on how agents work together to perform activities. Besides, Klijn et al.
[22] proposed a new aggregation method that focuses on analyzing task executions in event
knowledge graphs. Regarding predictive analytics, some studies [20, 23, 24] have proposed
approaches to incorporate information about object interactions into the predictive model. The
ifrst two papers [ 20, 23] showed promising results when using techniques based on gradient
boosting, particularly the Catboost model. In addition, Adams et al. [24] examined the impact
of flattening and the potential benefits of object-centric innovations in predictive process
monitoring. Despite these advancements, in the context of prescriptive analytics, no known
research has been conducted so far on providing recommendations for object-centric processes.</p>
    </sec>
    <sec id="sec-4">
      <title>3. Project Roadmap</title>
      <p>The project aims to develop a recommendation module within the PAR system that suggests
optimal combinations of the next activity and resource in a workflow, specifically targeting
administrative processes. Initially, the construction of the recommendation module requires
the development of a predictive analytics component. Due to its ease of implementation and
significant advantage in training time, we chose the CatBoost model [ 25] to predict the KPIs of
interest.</p>
      <p>In recent years, counterfactual reasoning has become increasingly crucial in many aspects of
process mining. This method seeks to demonstrate how modifying a real input instance can lead
to significant changes in the output based on what the machine learning prediction model has
learned. It is important to distinguish our approach from counterfactuals used in causal machine
learning. In our case, we are not estimating causal efects but rather aiming to understand
how changes in input afect the output. In the PAR system, counterfactual reasoning is mostly
applied in the field of predictive analytics [ 26, 27, 28]. However, to the best of our knowledge,
this approach has yet to be explored in the context of prescriptive analytics to recommend
the next activities and resources while optimizing process-specific KPIs. Therefore, to address
research question 1, we have developed a recommendation module that uses counterfactuals
to generate a list of recommendations that contains potential next activities and resources.
Specifically, we employ the DiCE (Diverse Counterfactual Explanations) algorithm [ 29] to
explore the potential KPIs that would occur if a diferent combination of activity and resource
was taken at a decision point in the process. Within DiCE, the Catboost model predicts potential
KPIs for these alternative scenarios. The combinations of the next activity and resource are
considered hypothetical alternatives to the actual events that have happened. By using the data
about historical events and features, DiCE can create a series of “what-if” scenarios by altering
features related to the next activity and resource while keeping others constant. By assessing
these “what-if” scenarios, the system can infer potential KPIs without requiring exhaustive
testing, making it more feasible in practice. Through this methodology, the recommendation
module can efectively suggest optimal activity-resource combinations, thereby enhancing
workflow eficiency and productivity. The advantage of DiCE is that it uses genetic approaches
that prevent testing all combinations of activities and resources. We are aware that the solutions
proposed are not necessarily optimal, but we expect DiCE to give very good solutions while
keeping the problem tractable.</p>
      <p>
        To assess the efectiveness of our recommendation module, we need to compare the KPI
values for the process instances being executed, when the recommendations are followed versus
when they are ignored. The best would be to have an A/B testing with the system in production,
but that is unfeasible in practice because companies do not want to put their business at risk.
In [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], Padella et al. use the event log of the past executions to find traces that are similar to those
subjected to recommendations and assume that the latter ones would behave similarly under the
same recommendations. Unfortunately, it is often the case that you cannot find similar traces,
invalidating the proposal. In this project, we aim to use business process simulation to generate
executions that do or do not follow the recommendations, similar to what was proposed by
Padella et al. [30]. Simulated data can help generate a wide range of hypothetical scenarios
that may not have occurred in the past. We have already achieved preliminary results at this
step in our project. We will soon compile a paper on our findings, which we aim to submit to a
workshop at an upcoming conference.
      </p>
      <p>
        The concept drift problem in Process Mining underscores the importance of continuously
monitoring and updating the model to maintain system efectiveness. In addressing research
question 2, we intend to detect changes in data patterns while keeping the predictive model
up-to-date. Since our goal is to recommend optimal combinations of the next activity and
resource, it is crucial to consider both actor behavior and control flow together when detecting
concept drift. Therefore, we intend to leverage the framework proposed in [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] for
multiperspective concept-drift detection by extracting features from a multi-layered EKG. To enhance
the recommendation module against concept drift, we plan to leverage CatBoost’s support for
continuous learning. By utilizing CatBoost’s capabilities to adapt incrementally to new data,
we aim to maintain the system’s predictive accuracy and efectiveness as patterns evolve.
      </p>
      <p>Regarding research question 3, we aim to enhance our concept-drift-aware prescriptive
analytics framework with object-centric processes. Specifically, we plan to adapt the Catboost
model with object-centric processes within the predictive analytics block to achieve optimal
performance. As highlighted by [20], the Catboost model provides similar results to LSTM
and graph-based neural networks in terms of accuracy. However, it is significantly faster
than the methods relying on graph-based neural networks when applied in object-centric
processes. However, a significant challenge we encounter involves determining what constitutes
a recommendation for object-centric processes. Due to the intricate nature of the event data,
a recommendation for object-centric processes should consider the multiple dimensions and
interactions of the various objects involved. Therefore, the recommendations generated by
our initial framework may be inadequate as they fail to account for the dependencies and
relationships between diferent object types. To address this, it is crucial to develop a more
advanced framework capable of comprehensively identifying and analyzing these interactions.
This approach will ensure that the recommendations are well-informed and tailored to meet
the particular requirements and conditions of the interacting objects.
Information Systems Engineering, Springer, 2024, pp. 141–157.
[18] M. Hassani, Concept drift detection of event streams using an adaptive window, in:
Proceedings of the 33rd International ECMS Conference on Modelling and Simulation,
ECMS 2019, 2019, pp. 230–239.
[19] A. Bifet, R. Gavalda, Learning from time-changing data with adaptive windowing, in:
Proceedings of the 7th International Conference on Data Mining (2007), SIAM, 2007, pp.
443–448.
[20] R. Galanti, M. de Leoni, Predictive analytics for object-centric processes: Do graph neural
networks really help?, in: Proceedings of the 21st International Conference on Business
Process Management (BPM 2023), Springer, 2023, pp. 521–533.
[21] A. Tour, A. Polyvyanyy, A. Kalenkova, A. Senderovich, Agent miner: an algorithm for
discovering agent systems from event data, in: Proceedings of the International Conference
on Business Process Management, Springer, 2023, pp. 284–302.
[22] E. L. Klijn, F. Mannhardt, D. Fahland, Aggregating event knowledge graphs for task
analysis, in: Proceedings of the International Conference on Process Mining, Springer,
2022, pp. 493–505.
[23] R. Galanti, M. de Leoni, N. Navarin, A. Marazzi, Object-centric process predictive analytics,</p>
      <p>Expert Systems with Applications 213 (2023) 119173.
[24] J. N. Adams, H. Drescher, A. Swoboda, N. Günnemann, G. Park, W. M. P. van der Aalst,
Improving predictive process monitoring using object-centric process mining, in: Proceedings
of the 32nd European Conference on Information Systems (ECIS), 2024.
[25] A. V. Dorogush, V. Ershov, A. Gulin, Catboost: Gradient boosting with categorical features
support, arXiv preprint arXiv:1810.11363 (2018).
[26] C. Hsieh, C. Moreira, C. Ouyang, DiCE4EL: Interpreting process predictions using a
milestone-aware counterfactual approach, in: Proceedings of the 3rd International
Conference on Process Mining (ICPM 2021), IEEE, 2021, pp. 88–95.
[27] A. Buliga, C. Di Francescomarino, C. Ghidini, F. M. Maggi, Counterfactuals and ways to
build them: Evaluating approaches in predictive process monitoring, in: Proceedings of
the 35th International Conference on Advanced Information Systems Engineering (CAiSE
2023), Springer, 2023, pp. 558–574.
[28] A. Stevens, C. Ouyang, J. De Smedt, C. Moreira, Generating feasible and plausible
counterfactual explanations for outcome prediction of business processes, arXiv preprint
arXiv:2403.09232 (2024).
[29] R. K. Mothilal, A. Sharma, C. Tan, Explaining machine learning classifiers through diverse
counterfactual explanations, in: Proceedings of the 3rd ACM Conference on Fairness,
Accountability, and Transparency (ACM FAT 2020), 2020, pp. 607–617.
[30] A. Padella, F. Mannhardt, F. Vinci, M. de Leoni, I. Vanderfeesten, Experience-based resource
allocation for remaining time optimization, in: Proceedings of the 22nd International
Conference on Business Process Management (BPM 2024), 2024. Accepted. In press.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>W. M. P. van der Aalst</surname>
          </string-name>
          , Process Mining: Data Science in Action, Springer,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>M. de Leoni</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Dees</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <string-name>
            <surname>Reulink</surname>
          </string-name>
          ,
          <article-title>Design and evaluation of a process-aware recommender system based on prescriptive analytics</article-title>
          ,
          <source>in: Proceedings of the 2nd International Conference on Process Mining (ICPM</source>
          <year>2020</year>
          ), IEEE,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>A.</given-names>
            <surname>Padella</surname>
          </string-name>
          ,
          <string-name>
            <surname>M. de Leoni</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          <string-name>
            <surname>Dogan</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Galanti</surname>
          </string-name>
          ,
          <article-title>Explainable process prescriptive analytics</article-title>
          ,
          <source>in: Proceedings of the 4th International Conference on Process Mining (ICPM</source>
          <year>2022</year>
          ), IEEE,
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>D. M. V.</given-names>
            <surname>Sato</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. C.</given-names>
            <surname>De Freitas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. P.</given-names>
            <surname>Barddal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. E.</given-names>
            <surname>Scalabrin</surname>
          </string-name>
          ,
          <article-title>A survey on concept drift in process mining</article-title>
          ,
          <source>ACM Computing Surveys</source>
          <volume>54</volume>
          (
          <year>2022</year>
          )
          <volume>189</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>189</lpage>
          :
          <fpage>38</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>R. J. C.</given-names>
            <surname>Bose</surname>
          </string-name>
          ,
          <string-name>
            <surname>W. M. P. van der Aalst</surname>
            , I. Žliobaitė,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Pechenizkiy</surname>
          </string-name>
          ,
          <article-title>Dealing with concept drifts in process mining</article-title>
          ,
          <source>IEEE Transactions on neural networks and learning systems 25</source>
          (
          <year>2013</year>
          )
          <fpage>154</fpage>
          -
          <lpage>171</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>W. M. P. van der Aalst</surname>
          </string-name>
          ,
          <article-title>Object-centric process mining: Dealing with divergence and convergence in event data</article-title>
          ,
          <source>in: Proceedings of the 17th International Conference on Software Engineering and Formal Methods (SEFM</source>
          <year>2019</year>
          ), Springer,
          <year>2019</year>
          , pp.
          <fpage>3</fpage>
          -
          <lpage>25</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>A. E.</given-names>
            <surname>Márquez-Chamorro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Resinas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ruiz-Cortés</surname>
          </string-name>
          ,
          <article-title>Predictive monitoring of business processes: a survey</article-title>
          ,
          <source>IEEE Transactions on Services Computing</source>
          <volume>11</volume>
          (
          <year>2017</year>
          )
          <fpage>962</fpage>
          -
          <lpage>977</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>C.</given-names>
            <surname>Di Francescomarino</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Ghidini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. M.</given-names>
            <surname>Maggi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Milani</surname>
          </string-name>
          ,
          <article-title>Predictive process monitoring methods: Which one suits me best?</article-title>
          ,
          <source>in: Proceedings of the 16th International Conference on Business Process Management (BPM</source>
          <year>2018</year>
          ), Springer,
          <year>2018</year>
          , pp.
          <fpage>462</fpage>
          -
          <lpage>479</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>E.</given-names>
            <surname>Rama-Maneiro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. C.</given-names>
            <surname>Vidal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lama</surname>
          </string-name>
          ,
          <article-title>Deep learning for predictive business process monitoring: Review and benchmark</article-title>
          ,
          <source>IEEE Transactions on Services Computing</source>
          <volume>16</volume>
          (
          <year>2021</year>
          )
          <fpage>739</fpage>
          -
          <lpage>756</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>R.</given-names>
            <surname>Galanti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Coma-Puig</surname>
          </string-name>
          , M. de Leoni,
          <string-name>
            <given-names>J.</given-names>
            <surname>Carmona</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Navarin</surname>
          </string-name>
          ,
          <article-title>Explainable predictive process monitoring</article-title>
          ,
          <source>in: Proceedings of the 2nd International Conference on Process Mining (ICPM</source>
          <year>2020</year>
          ), IEEE,
          <year>2020</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>8</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>R.</given-names>
            <surname>Galanti</surname>
          </string-name>
          , M. de Leoni,
          <string-name>
            <given-names>M.</given-names>
            <surname>Monaro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Navarin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Marazzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. Di</given-names>
            <surname>Stasi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Maldera</surname>
          </string-name>
          ,
          <article-title>An explainable decision support system for predictive process analytics</article-title>
          ,
          <source>Engineering Applications of Artificial Intelligence</source>
          <volume>120</volume>
          (
          <year>2023</year>
          )
          <fpage>105904</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>M.</given-names>
            <surname>Dees</surname>
          </string-name>
          , M. de Leoni, W. M. van der Aalst,
          <string-name>
            <given-names>H. A.</given-names>
            <surname>Reijers</surname>
          </string-name>
          ,
          <article-title>What if process predictions are not followed by good recommendations?</article-title>
          <source>(technical report)</source>
          , arXiv preprint arXiv:
          <year>1905</year>
          .
          <volume>10173</volume>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>K.</given-names>
            <surname>Kubrak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Milani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Nolte</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Dumas</surname>
          </string-name>
          , Prescriptive process monitoring: Quo vadis?,
          <source>PeerJ Comput. Sci. 8</source>
          (
          <year>2022</year>
          )
          <article-title>e1097</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>L. S.</given-names>
            <surname>Shapley</surname>
          </string-name>
          , et al.,
          <article-title>A value for n-person games (</article-title>
          <year>1953</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>J. N.</given-names>
            <surname>Adams</surname>
          </string-name>
          ,
          <string-name>
            <surname>S. J. van Zelst</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Rose</surname>
          </string-name>
          , W. M. van der Aalst,
          <article-title>Explainable concept drift in process mining</article-title>
          ,
          <source>Information Systems</source>
          <volume>114</volume>
          (
          <year>2023</year>
          )
          <fpage>102177</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>J.</given-names>
            <surname>Adams</surname>
          </string-name>
          ,
          <string-name>
            <surname>S. van Zelst</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Quack</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Hausmann</surname>
          </string-name>
          ,
          <string-name>
            <surname>W. M. P. van der Aalst</surname>
          </string-name>
          , T. Rose,
          <article-title>A framework for explainable concept drift detection in process mining</article-title>
          ,
          <source>in: Proceedings of the 19th International Conference on Business Process Management (BPM</source>
          <year>2021</year>
          ),
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>E. L.</given-names>
            <surname>Klijn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Mannhardt</surname>
          </string-name>
          ,
          <string-name>
            <surname>D.</surname>
          </string-name>
          <article-title>Fahland, Multi-perspective concept drift detection: Including the actor perspective</article-title>
          ,
          <source>in: Proceedings of the International Conference on Advanced</source>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>