<!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>Prescriptive Process Monitoring in Intelligent Process Automation with Chatbot Orchestration</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Sergey Zeltyn</string-name>
          <email>sergeyz@il.ibm.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Segev Shlomov</string-name>
          <email>segev.shlomov1@ibm.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Avi Yaeli</string-name>
          <email>aviy@il.ibm.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alon Oved</string-name>
          <email>alon.oved@il.ibm.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>IBM Research - Haifa, Haifa University Campus, Mount Carmel Haifa</institution>
          ,
          <addr-line>3498825</addr-line>
          ,
          <country country="IL">Israel</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Business processes that involve AI-powered automation have been gaining importance and market share in recent years. These business processes combine the characteristics of classical business process management, goal-driven chatbots, conversational recommendation systems, and robotic process automation. In the new context, prescriptive process monitoring demands innovative approaches. Unfortunately, data logs from these new processes are still not available in the public domain. We describe the main challenges in this new domain and introduce a synthesized dataset that is based on an actual use case of intelligent process automation with chatbot orchestration. Using this dataset, we demonstrate crowd-wisdom and goal-driven approaches to prescriptive process monitoring.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Business Process Management</kwd>
        <kwd>chatbots</kwd>
        <kwd>Robotic Process Automation</kwd>
        <kwd>prescriptive process monitoring</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>As IPA platforms become more powerful, we can expect a new generation of
conversationoriented digital employees that can handle complex and dynamic processes. The duration of
these processes can span from seconds and minutes to weeks and months.</p>
      <p>Prescriptive process monitoring (PPM) techniques are used to improve business processes
by triggering interventions at runtime to optimize the process towards a goal such as a key
performance indicator (KPI). Traditionally, PPM looks at case ID, activity timing and sequences,
resources, and business attributes to predict the progress towards the goal and introduce
interventions. Because IPA has many unique elements when compared to traditional BPM, PPM
requires adaptations to support prescriptive tasks in IPA.</p>
      <p>One scenario of these adaptations occurs when there is a need to prescribe a recommendation
in the form of a human-to-bot interaction, such as a button or textual utterance. There are
four possible situations to consider: First, the discovery of skills and utterances for new users
who are not yet aware of what the bot can do and which utterances will trigger those skills.
Second, a recovery from interaction failure. Occasionally the bot will not understand the user
or an error may occur that will cause the interaction to derail from its original context. Third,
goal-oriented actions that help or remind the user to perform some activity in order to achieve
the process goals. Fourth, the wisdom of the crowd and personalization that can recommend
possible actions based on the behavior of other users, or on personal preferences.</p>
      <p>Aside from the type of prescription, there are additional characteristics that are diferent from
classical PPM, such as how process and session identifiers in human-to-bot interaction map to
the concept of case ID, how disambiguation and errors are modeled as activities, how to treat or
leverage human feedback, and the types of intervention that can achieve user engagement with
the bot.</p>
      <p>IPA is a relatively new domain and real-world deployments are not available for researchers
due to confidentiality. Therefore, we believe that a synthetic dataset, inspired by actual IPA
deployment, will be of value in terms of understanding the data model, testing existing algorithms,
and developing new ones that can later be validated on real-world datasets.</p>
      <p>The contribution of this paper is twofold. First, we introduce and share a first-of-a-kind
synthetic dataset based on a real-world use case for an HR Management Incentive Program (MIP).
This dataset presents a new type of data from IPA-based processes. Second, we demonstrate an
implementation of crowd-wisdom and goal-oriented prescription tasks for this new dataset and
explain the IPA-related adaptations to traditional algorithms.</p>
      <p>The remaining part of the paper is organized as follows. Section 2 discusses the related art.
Section 3 introduces the MIP dataset. Specifically, Section 3.1 explains its business use case,
Section 3.2 presents parameters of the dataset simulation and Section 3.3 provides the dataset
schema. The following sections apply two approaches for prescriptive process monitoring to
the MIP dataset. Section 4 describes the crowd-wisdom approach based on the prediction of
the next activity and Section 5 explains the goal-driven approach based on lateness prediction.
Finally, Section 6 summarizes the paper and future research challenges.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related Art</title>
      <p>
        The basic goal of prescriptive process monitoring (PPM) is to optimize a process at run-time
[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. The three main PPM methods are predictions (e.g., next activity [
        <xref ref-type="bibr" rid="ref5 ref6">5, 6</xref>
        ]), corrective actions,
and resource optimization (e.g., which resource should perform the next task [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]). Over the
years, many techniques have been developed using classical machine learning techniques [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]
and deep learning algorithms [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>
        The recent emergence of trustworthiness in AI systems, has brought explainability and causal
papers to the PM domain. Galanti et al. [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] showed how explanations can be given in the
ifeld of predictive business process monitoring by using Shapley values to obtain explanations
of KPI predictions, such as remaining time and activity execution. Bozorgi et al. [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] applied
causal machine learning techniques to the BPM domain and explored which action should be
applied to yield the highest causal efect on the business process outcome. Metzger et al. [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]
used a reinforcement learning technique in prescription. They tackled the trade-of of earlier
predictions, which leave more time for adaptations but exhibit lower accuracy. The authors
described when to trigger proactive process adaptations with online reinforcement learning.
      </p>
      <p>
        Our paper is also related to recommendations for goal-driven chatbots [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] and conversational
recommendation systems, where many papers suggest to use reinforcement learning techniques
[
        <xref ref-type="bibr" rid="ref12 ref13 ref14">14, 13, 12</xref>
        ]. The chatbot research studies systems that are designed by tools such as IBM Watson
Assistant, Google Dialog, and Microsoft’s Cortana. In the conversational recommendation
systems, users might ask questions about the recommendations and provide feedback. In a
recent paper, Weinzierl et al. [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] used BPM prediction techniques in recommender systems.
They modeled a sequence of user clicks as a process and used an NLP-based process embedding
to recommend the next best click. The paper also argues the importance of “crowd knowledge"
for providing good recommendations.
      </p>
      <p>
        Datasets: There are many open datasets that are process-based. Examples include the ones
created for the BPI 2011-2020 challenges [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. They vary in size, domain (e.g., incidents, loans
and complaints), and complexity. Other related datasets come from the dialogue domain. Some
of them describe human-to-human interaction [
        <xref ref-type="bibr" rid="ref16 ref17">16, 17</xref>
        ] while the others describe human-to-bot
[
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] interaction. These datasets contain many diferent tasks, such as intent prediction [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], slot
iflling [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ], dialogue state tracking [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ], and dialog act [
        <xref ref-type="bibr" rid="ref22 ref23">22, 23</xref>
        ]. While some of these datasets
satisfy part of the new domain properties (see also [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]), none of them satisfy all of them;
that is, a dataset that is process-based, contains both session ID and case ID, and consists of
multi-person interactions.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. MIP Dataset: Use Case and Description</title>
      <p>
        Datasets from IPA systems with chatbot orchestration are still unavailable in the public domain.
Thus, we strive to partially close this gap by providing a synthesized dataset based on a real-life
use case. Specifically, the use case focuses on human resource (HR) automation systems, which
constitute an important application domain for the new technology. Guenole and Feinzig [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ]
summarize the IBM HR business case with automation IPA systems being used for recruiting,
onboarding new employees, career coaching, personalized learning, and other important tasks.
      </p>
      <p>As a source of inspiration for our dataset, we used an internal IBM application in the domain
of compensation and promotion. The implementation is based on Watson Orchestrator1. This
use case satisfies several basic prerequisites for an IPA dataset. It is based on a multi-person
business process, contains chatbot conversational interactions, and gives rise to two embedded
process identifiers: case ID defines an instance of a business process and session ID defines a
chatbot conversation instance.</p>
      <sec id="sec-3-1">
        <title>3.1. The MIP Dataset Use Case</title>
        <p>We consider a large software engineering organization. The Management Incentive Program
(MIP) process is run in the organization twice a year. The goal of the process is to determine
which employees will get a salary increase.</p>
        <p>There exist two roles in the MIP process: first-line team leaders and second-line department
managers. The team leaders initiate a case instant to select team employees who are eligible
to participate in the program. Then they provide the names of nominated candidates to the
department managers. For each candidate, a department manager decides whether the candidate
nomination should be approved, approved with correction (e.g., the amount of salary increase
is changed), or rejected. Then, the department manager submits the final decision to the HR
system, completing the case instance for a specific team. In summary, each case instance consists
of two sequential tasks, nomination and approval, which are performed by two diferent users.</p>
        <p>In order to make informed decisions, the team leaders and department managers go over
a number of reports that contain diferent employee performance metrics and summarize
employee activities and feedback. The list of 20 available reports is provided in Table 1. The
table also contains probabilities that a user will look at the reports at least once during the
process. These reports difer in their importance and the users view them in a random order
with diferent frequencies. MIP criteria and yearly assessment reports are always viewed by
the team leaders before initiating nomination actions. We also observe from Table 1 that the
department managers view reports with a lower frequency than the team leaders. The activities
that the team leaders and the department managers can perform are as follows. The team leader
can: view report, add nomination, view nomination, submit nomination, and provide candidate
name. The department manager can: view report, select candidate name, review nominated
candidate, approve nomination, approve nomination with correction, reject nomination, and
submit final nominations. We assume that most of these activities are initiated via free text chat.
The system recognizes a specific intent of a user and performs the activity that corresponds
to this intent. Two name selection activities are performed via a slot-filling mechanism that is
frequently used by the goal-driven chatbots.</p>
        <p>The use of free text to trigger activities gives rise to the two additional scenarios. First,
sometimes the IPA system cannot detect a user intent with suficient confidence. In this case,
the user utterance is followed by a fallback: a user is asked to provide additional input. Second,
a user utterance can potentially correspond to more than one intent. A standard solution for
this problem is disambiguation - the widely used prescriptive technique in the chatbot domain.
The user is asked to select between several competing intents via the corresponding buttons.
In the MIP dataset, we consider four disambiguation scenarios that are shown in Table 2. Like</p>
        <sec id="sec-3-1-1">
          <title>1https://www.ibm.com/cloud/automation/watson-orchestrate</title>
          <p>Report
MIP criteria
Yearly assessments
Project assessments
Learning activities
Client feedback
Internal feedback
Compensation report
MIP history
Overtime
Innovation and patents
Product defects
Sprints velocity
Bugs fixed
Pull requests
Features shipped
Defects repair time
Lead time
Project costs
Code churn
Absence</p>
          <p>Viewing by team leader, %</p>
          <p>Viewing by department manager, %
view client feedback report / internal feedback report
view project assessment / project cost report
view MIP criteria report / MIP history report
view product defects report / defects repair time report</p>
          <p>Example
show feedback report
view project data</p>
          <p>MIP data
I need defects report
many business processes, the MIP process has time constraints that include a regular and a
“hard stop” deadline. It is technically possible but undesirable to violate a regular deadline. On
the date of a “hard stop” deadline, process participants are forced to complete the MIP process
within several hours.</p>
          <p>Finally, we assume that both team leaders and department managers are divided into two
groups with diferent statistical properties: struggling users and successful users. Struggling
users have, on average, larger intervals between conversation sessions, a higher number of
fallbacks, and a higher probability of abandoning a session without successful completion of the
Average interval between
sessions (working days)</p>
          <p>Average number Probability of fallback
of conversations per utterance</p>
        </sec>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Parameters and Statistical Properties of the MIP Dataset</title>
        <p>In this section, we describe some deterministic and statistical properties of the MIP dataset
simulation. We assume that the process starts on Monday, Mar 7, 2022 and it is desirable to
complete it until the regular deadline: end of Monday, Mar 28, 2022. A second “hard stop”
deadline takes place on Monday, Apr 11, 2022. Users can interact with the IPA system during
a Monday to Friday working week, with working hours between 8am and 5pm, although
sometimes conversation sessions take place later in the evening.</p>
        <p>There are 250 department managers, and 4 first-line team leaders under each department
manager. Overall, there are 250 · 4 = 1, 000 cases of the process, which should provide a
suficiently large data sample for the analysis in Sections 4 and 5. On average, there are 10
employees in each team. The MIP nomination rate is 20%.</p>
        <p>We assume that the struggling users constitute 1/3 of team leaders and department managers.
The main statistical characteristics of successful and struggling users are presented in Table 3.</p>
        <p>
          To generate user free-text we applied Lambada [
          <xref ref-type="bibr" rid="ref26">26</xref>
          ] methodology. For each intent, we used a
small manually prepared seed of utterances that was enriched via the Lambada algorithm.
        </p>
      </sec>
      <sec id="sec-3-3">
        <title>3.3. Dataset Schema</title>
        <p>The MIP dataset is provided in csv format2. Table 4 presents the names of the dataset columns
with brief descriptions and examples.</p>
        <p>Each row of the file corresponds to the turn of a conversation with a chatbot. During all
turns, except those corresponding to the chatbot welcome message, a user utterance triggers an
activity in the IPA system. For some turns, the system recognizes a user intent, in which case
the name of the activity coincides with the intent name. Additional activities are responsible
for slot filling and user utterances with unrecognized intent (fallbacks and disambiguations).</p>
        <p>
          We assumed that the activities are orchestrated using an agent orchestration concept similar
to the one used by Rizk et al. [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]. The score concept we used for activity selection by an
IPA system was also introduced in [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]. Since chatbot responses are typically not used in the
        </p>
        <sec id="sec-3-3-1">
          <title>2https://github.com/Sergey-Zeltyn/MIP-dataset</title>
          <p>prescription methods, brief stub utterances (for example, “Welcome Message”) replace them in
the dataset.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Crowd-Wisdom Prescriptions</title>
      <p>New users of IPA systems are frequently not fully aware of the actions that they can perform.
They need a straightforward and intuitive way to flatten the learning curve. Crowd-wisdom
methods help achieve this goal. Experienced users can implicitly guide inexperienced users to
“happy paths”. For example, in the MIP use case, the path statistics for advanced users can be
used to recommend the most important performance reports.</p>
      <p>Prediction of the next activity or the next several activities is the key stage of the
crowdwisdom approach. Such prescription systems typically present several options for the user’s next
actions. As a result, the underlying predictions should be probabilistic and not single-activity
ones. At the same time, undesirable activities, such as fallback or disambiguation, should not be
mentioned in recommendations, even if they are performed frequently by other users.</p>
      <p>In this section, we focus on predicting the next activity for the MIP dataset, while emphasizing
several diferent feature generation approaches. There are 36 activities overall:
• viewing of 20 reports, 4 disambiguation activities, and fallback for both roles;
• candidate nomination, candidate name selection, viewing nomination, and submitting
nomination for the team leaders;
• reviewing nomination, nominee name selection, selecting one of three possible decisions,
and final submission for the department managers.</p>
      <p>• session end should be considered an additional activity in the prediction problem.
For the prediction task, we do not filter out undesirable activities and compare diferent
prediction methods based on the overall goodness-of-fit.</p>
      <p>Feature generation is especially important in IPA processes that involve chatbots, where
conversation sessions constitute sub-processes with special characteristics. For each prediction
technique, we consider two feature generation dilemmas. The first dilemma is how to extract
the process features: is information on the previous turn suficient for prediction or should it be
complemented by process-aware features? In the non-process-aware (npa) approach, features
include the previous activity and several attributes of the previous conversation turn. The list
of the attributes includes role, intent confidence, score, expecting_response, and the number of
turns in a session. The process-aware (pa) approach adds process path statistics to the feature
vector. In our case, this path statistics includes the number of occurrences of each activity
during the current session until the current conversation turn.</p>
      <p>The second, more subtle dilemma, is related to the session definition. Should it be based
on conversation (option conv in Table 5)? Or should we base it on the overall path of a user,
even if a user was engaged in several conversations on diferent days ( user option in Table
5)? This is an important question since a user can behave diferently over diferent sessions
or forget details of the previous ones. In the conv process-aware setting, we count activities
from the start of conversations and add a sequential conversation number of a specific user
to the feature space. In the user process-aware setting, we count activities from the first user
login into the system. Finally, we combine the two approaches and use the union of features
from the two session definitions ( conv+user option in Table 5). In Table 5, we compare the three
process-aware approaches described above and an implementation of a non-process-aware
approach.</p>
      <p>We implemented three prediction techniques: logistic regression, CatBoost, and XGBoost.
Our goodness-of-fit metrics included accuracy, weighted Top-3 recall, average Top-3 recall,
weighted 1 score, and average 1 score. We computed the averages between 35 prediction
classes, while leaving out the “end” class since it is defined diferently for diferent session
definitions. Weighted averages were weighted by volume in the testing sets. The Top-3 recall can
be interpreted as a fraction of samples where the actual activity belongs to the Top-3 predicted
activities, ordered by predicted probabilities. This metric is important because crowd-wisdom
recommendations typically provide several alternatives. We performed 5-fold cross-validation
and averaged metrics over 5 testing datasets.</p>
      <p>Table 5 indicates that process-aware features significantly improve the goodness-of-fit for
all prediction settings under consideration. XGBoost, which uses the union of features from
the two session definitions, implies the best goodness-of-fit. The conversation-based session
definition shows better results than the user-based definition for all prediction techniques.
Given the large number of classes overall and the fact that 20 performance reports had very
significant variance in their sequences, the accuracy and Top-3 recall numbers are satisfactory.
For example, a random class selection would imply approximately 0.03 accuracy.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Goal-Driven Prescriptive Process Monitoring</title>
      <p>
        The crowd-wisdom approach, presented in Section 4, is a useful one but, in many circumstances,
should be complemented by a goal-driven prescription setting. Processes in the IPA domain can
have goals related to process time, cost, quality, and outcomes. One of mainstream approaches
in business process management uses a two-step method [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ]. First, prediction is performed
for the current process instance with respect to process goals. Second, a corrective action is
implemented for the instances with unsatisfactory predictions.
      </p>
      <p>For the MIP dataset, we address the binary prediction problem of the Mar 28, 2022 deadline
violation. In the MIP dataset, 32% of the process instances violated the deadline. We do not
explicitly simulate a corrective action assuming that it could be a reminder mail to a user.</p>
      <p>We apply the same feature generation methods and prediction techniques as in Section 4
with a single change: the timestamp of the current turn is added to the features in all settings.
The timestamp is transformed into the number of working days since the start of the process.
We use the standard metrics for binary classification problems to compare prediction methods.</p>
      <p>Table 6 summarizes the prediction results. The process-aware approach performs better than
the non-process-aware one. In contrast to Section 4, the definition of our user-based session is
preferable to the conversation-based method and implies a better balance between precision
and recall. Applying a combination of the two approaches does not improve the goodness-of-fit.
Although the results for the three prediction techniques are relatively close, CatBoost produces
the best predictions.</p>
      <p>An analysis of the feature importance values for XGBoost provides insights into the results
above. In addition to the user role and timestamp, which clearly afect lateness predictions, the
number of fallbacks during the session is also in the Top-3 features based on importance. The
possible reason is that struggling users have both a significant number of fallbacks and a high
probability of being late for the deadline. It is reasonable to assume that the user-based session
definition provides more reliable fallback statistics than a conversation-based one. In addition,
observation on the number of fallbacks demonstrates that a language-based conversation feature
can be important for long-term process prediction: users with many fallbacks can be identified
as risk-prone ones at an early stage of the process and provided with assistance.</p>
    </sec>
    <sec id="sec-6">
      <title>6. Summary</title>
      <p>We presented the emerging domain of intelligent process automation bots with a chat interface.
We highlighted unique aspects of PPM for this new domain, such as the type of prescriptions
and data model mapping, which require adaptations of traditional prescriptive approaches to
BPM. We further introduced HR MIP - a synthetic dataset that is inspired by real-world IPA
deployment. This first-of-a-kind dataset can be used by researchers to develop and test new
algorithms in this domain. In addition, we presented an implementation of crowd-wisdom
and goal-oriented prescriptive tasks and used it to illustrate the necessary adaptations to data
mapping and feature generation steps. We hope that these contributions and the availability of
an open dataset will be of value to other researchers in the community.</p>
      <p>Prescriptions in intelligent process automation with a chat interface include many additional
challenges for future research. The dynamic nature of AI-based digital employees and
human-tobot interaction may entail continuous concept drift. In this setting, explore-exploit techniques
such as reinforcement learning could be applied to leverage implicit and explicit user feedback.
Another challenge is how to deal with more complex utterances, e.g., that are handled by an
AI planner to dynamically orchestrate robotic process management tasks. Such use cases may
require deep learning, NLP, and program synthesis approaches to map from user utterances
to activities and then back to textual recommendations. We plan to address some of these
challenges in the next version of the HR IPA system that inspired the MIP use case.</p>
    </sec>
    <sec id="sec-7">
      <title>Acknowledgments</title>
      <p>The authors thank Slobodan Radenković, Tomáš Bene, Yara Rizk, Vatche Isahagian, and Vinod
Muthusamy for fruitful discussions on methodology and use cases in intelligent process
automation.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>W. M. Van der Aalst</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Bichler</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Heinzl</surname>
          </string-name>
          , Robotic process automation,
          <source>Business &amp; Information Systems Engineering</source>
          <volume>60</volume>
          (
          <year>2018</year>
          )
          <fpage>269</fpage>
          -
          <lpage>272</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>T.</given-names>
            <surname>Chakraborti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Isahagian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Khalaf</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Khazaeni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Muthusamy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Rizk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Unuvar</surname>
          </string-name>
          ,
          <article-title>From robotic process automation to intelligent process automation</article-title>
          ,
          <source>in: BPM 2020 Blockchain and RPA Forum</source>
          , Springer, Cham,
          <year>2020</year>
          , pp.
          <fpage>215</fpage>
          -
          <lpage>228</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Rizk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Isahagian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Boag</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Khazaeni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Unuvar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Muthusamy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Khalaf</surname>
          </string-name>
          ,
          <article-title>A conversational digital assistant for intelligent process automation</article-title>
          ,
          <source>in: BPM 2020 Blockchain and RPA Forum</source>
          , Springer, Cham,
          <year>2020</year>
          , pp.
          <fpage>85</fpage>
          -
          <lpage>100</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <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?, https://arxiv.org/pdf/2112.01769.pdf,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <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: 2020 2nd International Conference on Process Mining (ICPM)</source>
          , IEEE,
          <year>2020</year>
          , pp.
          <fpage>9</fpage>
          -
          <lpage>16</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>S.</given-names>
            <surname>Weinzierl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Stierle</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Zilker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Matzner</surname>
          </string-name>
          ,
          <article-title>A next click recommender system for web-based service analytics with context-aware lstms</article-title>
          ,
          <source>in: Proceedings of the 53rd Hawaii International Conference on System Sciences, IEEE</source>
          ,
          <year>2020</year>
          , p.
          <fpage>1542</fpage>
          -
          <lpage>1551</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>A.</given-names>
            <surname>Wibisono</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. S.</given-names>
            <surname>Nisafani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Bae</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.-J.</given-names>
            <surname>Park</surname>
          </string-name>
          ,
          <article-title>On-the-fly performance-aware human resource allocation in the business process management systems environment using naïve bayes</article-title>
          ,
          <source>in: Asia-Pacific Conference on Business Process Management</source>
          , Springer,
          <year>2015</year>
          , pp.
          <fpage>70</fpage>
          -
          <lpage>80</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: International conference on business process management</source>
          , Springer, Cham,
          <year>2018</year>
          , pp.
          <fpage>462</fpage>
          -
          <lpage>479</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>D. A.</given-names>
            <surname>Neu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lahann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Fettke</surname>
          </string-name>
          ,
          <article-title>A systematic literature review on state-of-the-art deep learning methods for process prediction</article-title>
          ,
          <source>Artificial Intelligence Review</source>
          (
          <year>2021</year>
          )
          <fpage>1</fpage>
          -
          <lpage>27</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: 2nd International Conference on Process Mining (ICPM)</source>
          , IEEE,
          <year>2020</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>8</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>Z. D.</given-names>
            <surname>Bozorgi</surname>
          </string-name>
          , I. Teinemaa,
          <string-name>
            <given-names>M.</given-names>
            <surname>Dumas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. La</given-names>
            <surname>Rosa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Polyvyanyy</surname>
          </string-name>
          ,
          <article-title>Process mining meets causal machine learning: Discovering causal rules from event logs</article-title>
          ,
          <source>in: 2nd International Conference on Process Mining (ICPM)</source>
          , IEEE,
          <year>2020</year>
          , pp.
          <fpage>129</fpage>
          -
          <lpage>136</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>A.</given-names>
            <surname>Metzger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Kley</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Palm</surname>
          </string-name>
          ,
          <article-title>Triggering proactive business process adaptations via online reinforcement learning</article-title>
          ,
          <source>in: International Conference on Business Process Management</source>
          , Springer, Cham,
          <year>2020</year>
          , pp.
          <fpage>273</fpage>
          -
          <lpage>290</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Lipton</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Gao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Ahmed</surname>
          </string-name>
          , L. Deng,
          <article-title>Bbq-networks: Eficient exploration in deep reinforcement learning for task-oriented dialogue systems</article-title>
          ,
          <source>in: Proceedings of the AAAI Conference on Artificial Intelligence</source>
          , volume
          <volume>32</volume>
          , Springer, Cham,
          <year>2018</year>
          , pp.
          <fpage>5237</fpage>
          --
          <lpage>5244</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>M. M. Afsar</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Crump</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Far</surname>
          </string-name>
          ,
          <article-title>Reinforcement learning based recommender systems: A survey</article-title>
          , https://arxiv.org/pdf/2101.06286.pdf,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>B. van Dongen</surname>
          </string-name>
          ,
          <article-title>Bpi challenges: 10 years of real-life datasets</article-title>
          , https://www.tf-pm.org/newsletter/newsletter-stream-2-
          <fpage>05</fpage>
          -
          <year>2020</year>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>R.</given-names>
            <surname>Lowe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Pow</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Serban</surname>
          </string-name>
          ,
          <string-name>
            <surname>J. Pineau,</surname>
          </string-name>
          <article-title>The ubuntu dialogue corpus: A large dataset for research in unstructured multi-turn dialogue systems</article-title>
          , in: SIGdial - Special Interest Group on Discourse and Dialogue, Springer, Cham,
          <year>2015</year>
          , pp.
          <fpage>285</fpage>
          -
          <lpage>294</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>W.</given-names>
            <surname>Wei</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q. V.</given-names>
            <surname>Le</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Dai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <surname>Airdialogue:</surname>
          </string-name>
          <article-title>An environment for goal-oriented dialogue research</article-title>
          ,
          <source>in: Proceedings of the 2018 Conference on Empirical Methods in Natural Language Processing</source>
          ,
          <year>2018</year>
          , pp.
          <fpage>3844</fpage>
          -
          <lpage>3854</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>V.</given-names>
            <surname>Logacheva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Burtsev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Malykh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Polulyakh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Seliverstove</surname>
          </string-name>
          ,
          <article-title>Convai dataset of topic-oriented human-to-chatbot dialogues</article-title>
          ,
          <source>in: NIPS'17 Competition: Building Intelligent Systems</source>
          , Springer, Cham,
          <year>2018</year>
          , pp.
          <fpage>47</fpage>
          -
          <lpage>57</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>S.</given-names>
            <surname>Mehri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Eric</surname>
          </string-name>
          ,
          <string-name>
            <surname>D.</surname>
          </string-name>
          Hakkani-Tur,
          <article-title>Dialoglue: A natural language understanding benchmark for task-oriented dialogue</article-title>
          , arXiv preprint arXiv:
          <year>2009</year>
          .
          <volume>13570</volume>
          (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>A. H.</given-names>
            <surname>Miller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Feng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Fisch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Batra</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Bordes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Parikh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Weston</surname>
          </string-name>
          ,
          <article-title>Parlai: A dialog research software platform</article-title>
          ,
          <source>arXiv preprint arXiv:1705.06476</source>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>A.</given-names>
            <surname>Rastogi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Zang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Sunkara</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Gupta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Khaitan</surname>
          </string-name>
          ,
          <article-title>Schema-guided dialogue state tracking task at dstc8</article-title>
          , arXiv preprint arXiv:
          <year>2002</year>
          .
          <volume>01359</volume>
          (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>P.</given-names>
            <surname>Budzianowski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.-H.</given-names>
            <surname>Wen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.-H.</given-names>
            <surname>Tseng</surname>
          </string-name>
          , I. Casanueva,
          <string-name>
            <given-names>S.</given-names>
            <surname>Ultes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Ramadan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Gašić</surname>
          </string-name>
          ,
          <article-title>Multiwoz-a large-scale multi-domain wizard-of-oz dataset for task-oriented dialogue modelling</article-title>
          , arXiv preprint arXiv:
          <year>1810</year>
          .
          <volume>00278</volume>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>M.</given-names>
            <surname>Eric</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Goel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Paul</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Sethi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Agarwal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Gao</surname>
          </string-name>
          ,
          <string-name>
            <surname>D.</surname>
          </string-name>
          Hakkani-Tür,
          <article-title>Multiwoz 2.1: Multi-domain dialogue state corrections and state tracking baselines</article-title>
          , arXiv preprint arXiv:
          <year>1907</year>
          .
          <volume>01669</volume>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>M.</given-names>
            <surname>Dumas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Fournier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Limonad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Marrella</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Montali</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.-R.</given-names>
            <surname>Rehse</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Accorsi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Calvanese</surname>
          </string-name>
          , G. De Giacomo,
          <string-name>
            <given-names>D.</given-names>
            <surname>Fahland</surname>
          </string-name>
          , et al.,
          <article-title>Augmented business process management systems: A research manifesto</article-title>
          ,
          <source>arXiv preprint arXiv:2201.12855</source>
          (
          <year>2022</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>N.</given-names>
            <surname>Guenole</surname>
          </string-name>
          ,
          <string-name>
            <surname>S. Feinzig,</surname>
          </string-name>
          <article-title>The business case for ai in hr</article-title>
          , https://www.ibm.com/downloads/cas/AGKXJX6M,
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>A.</given-names>
            <surname>Anaby-Tavor</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Carmeli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Goldbraich</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kantor</surname>
          </string-name>
          , G. Kour,
          <string-name>
            <given-names>S.</given-names>
            <surname>Shlomov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Tepper</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Zwerdling</surname>
          </string-name>
          ,
          <article-title>Do not have enough data? deep learning to the rescue!</article-title>
          ,
          <source>in: Proceedings of the AAAI Conference on Artificial Intelligence</source>
          , volume
          <volume>34</volume>
          ,
          <year>2020</year>
          , pp.
          <fpage>7383</fpage>
          -
          <lpage>7390</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>I.</given-names>
            <surname>Teinemaa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Tax</surname>
          </string-name>
          , M. de Leoni,
          <string-name>
            <given-names>M.</given-names>
            <surname>Dumas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. M.</given-names>
            <surname>Maggi</surname>
          </string-name>
          ,
          <article-title>Alarm-based prescriptive process monitoring</article-title>
          ,
          <source>in: International Conference on Business Process Management</source>
          , Springer, Cham,
          <year>2018</year>
          , pp.
          <fpage>91</fpage>
          -
          <lpage>107</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>