<!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>ClustXRAI: Interactive Cluster Exploration and Explanation for Process Mining with Generative AI⋆</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Christopher Lorenz Werner</string-name>
          <email>christopher-lorenz.werner@uni-bamberg.de</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jonas Amling</string-name>
          <email>jonas.amling@dab-gmbh.de</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Christian Dormagen</string-name>
          <email>christian.dormagen@uni-bamberg.de</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Stephan Scheele</string-name>
          <email>stephan.scheele@oth-regensburg.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Ostbayerische Technische Hochschule Regensburg (OTH Regensburg)</institution>
          ,
          <addr-line>Seybothstraße 2, 93053 Regensburg</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Otto-Friedrich-Universität Bamberg</institution>
          ,
          <addr-line>An der Weberei 5, 96049 Bamberg</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>dab: Daten - Analysen &amp; Beratung GmbH</institution>
          ,
          <addr-line>Hans-Obser-Straße 12, 94469 Deggendorf</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Process mining enables business analysts to analyze and optimize business processes using event data. However, a key challenge remains in interpreting the complex, known as “spaghetti” models that often arise. We introduce a demonstrator ClustXRAI that addresses this challenge by integrating clustering techniques with eXplainable Artificial Intelligence (XAI) and generative AI. Clustering reduces model complexity, while XAI provides rule-based explanations that describe and diferentiate the clusters. As we designed our demonstrator for business analysts - who may be unfamiliar with interpreting rule-based explanations - we integrate background knowledge with a large language model (LLM) to verbalize explanations. The demonstrator comprises two core features: an interactive dashboard for visual exploration of process mining clusters and a chatbot interface that delivers clear, natural language explanations. We show how these complementary tools enable intuitive exploration and interpretation of process mining results, making the technology more accessible to a broader audience beyond technical experts.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;eXplainable Artificial Intelligence</kwd>
        <kwd>Process Mining</kwd>
        <kwd>Clustering</kwd>
        <kwd>Natural Language Explanations</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction and Background</title>
      <p>
        Process mining focuses on extracting insights from real-world event data by analyzing event logs
recorded in information systems, enabling the discovery, monitoring, and optimization of business
processes [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. However, the complexity of real-world data often leads to highly intricate process
models, characterized by numerous transitions, overlapping paths, and frequent loops. Such
“SpaghettiModels” [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], illustrated in Fig. 2, are dificult to interpret, hindering the extraction of meaningful insights
from the underlying data. Their complexity makes it challenging for analysts to identify key patterns,
detect deviations, or uncover opportunities for process improvement.
      </p>
      <p>
        By grouping similar processes and identifying sub-processes, clustering techniques can significantly
reduce model complexity, thereby improving interpretability [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ]. However, as an unsupervised
learning method, clustering lacks inherent interpretability [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], making it dificult for users – especially
business analysts without a background in machine learning – to understand the rationale behind the
clustering process. Yet, this group is the primary target audience for process mining.
      </p>
      <p>
        Research on eXplainable Artificial Intelligence (XAI) addresses this challenge by developing methods
to explain the outcomes of AI algorithms [
        <xref ref-type="bibr" rid="ref5 ref6">5, 6</xref>
        ]. Within process mining, the integration of XAI promises
to provide clear and meaningful explanations of the clustering algorithm’s outcomes, helping users
comprehend the results and gain insight into the algorithmic reasoning. By leveraging the capabilities
of a large language model (LLM), XAI explanations can be transformed into more accessible, interactive
formats, ofering human-readable narratives [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. The integration of XAI and LLMs into process mining
has only recently gained traction, with emerging applications in predictive model interpretability,
concept drift handling, prescriptive monitoring, and process explanation [
        <xref ref-type="bibr" rid="ref10 ref11 ref12 ref8 ref9">8, 9, 10, 11, 12</xref>
        ].
      </p>
      <p>
        This paper presents the demonstrator ClustXRAI that implements the XAI method for explainable
clustering in process mining [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. This work demonstrates how retrieval-augmented LLMs can
operationalize rule-based explanations in process mining. The presented demonstrator enables business
analysts to interactively explore, understand, and compare process clusters using visual analytics and
natural language explanations. We present our contribution to interactive explainable clustering in
process mining: An architecture/implementation integrating process discovery, a clustering algorithm,
and XAI techniques, along with a dashboard with visualizations and an LLM-powered chatbot. Our
approach enhances the process discovery workflow and fosters deep insights into business processes.
Section 2 outlines the system architecture and explains the individual components and technologies
used. Section 3 showcases the capabilities of our demonstrator through an example of interactive
process exploration. Finally, we provide an overview of the demonstrator’s features and contributions
in Section 4.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. System Overview</title>
      <sec id="sec-2-1">
        <title>2.1. Architecture</title>
        <p>Our architecture, shown in Fig. 1, integrates a comprehensive process mining workflow including data
extraction, process discovery, clustering, explainability, and generative AI. Starting with raw event
data extracted from an ERP system such as SAP, we generate an event log, capturing the sequence of
activities for individual process instances. We apply process discovery algorithms to generate a process
model of the event log and a clustering algorithm to group similar cases and variants. Then, we use
our XAI explainers to generate rule-based explanations for the identified clusters. These explanations,
alongside contextual background knowledge, are passed into a Retrieval-Augmented Generation (RAG)
system, which leverages a Large Language Model (LLM) to generate natural language responses. The
user interface consists of a dashboard that visualizes key metrics and cluster insights, complemented by
a chatbot that allows users to interactively explore process models and request intuitive explanations in
natural language, making process mining insights more accessible to users. The individual components
are implemented and deployed as containerized microservices using docker.</p>
        <p>ERP
System</p>
        <p>Event Data</p>
        <p>[
Background
Knowledge
Event Log</p>
        <p>XAI
Clustering</p>
        <p>Process
Discovery</p>
        <p>®
RAG System
Ü</p>
        <p>LLM
GenAI-poweredDashboard
Dashboard</p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Components</title>
        <sec id="sec-2-2-1">
          <title>2.2.1. Process Discovery</title>
        </sec>
        <sec id="sec-2-2-2">
          <title>2.2.2. Clustering</title>
          <p>For process discovery, we employ the process mining tool of Microsoft’s power automate suite1. When
applied to the event data, the tool discovers a process model represented as a Directly-Follows Graph
(DFG), reflecting the underlying structure of the event log.</p>
          <p>For clustering, we employ a state-of-the-art, density-based algorithm in combination with activity
profiling and variant-based downsampling. Since clustering is performed at the variant-level, each case
in the event log is first mapped to its corresponding process variant.</p>
          <p>Variants are encoded as boolean vectors indicating whether specific constraints – such as activity
presence or absence or temporal relationships – hold at the trace level. In order to obtain an accurate
estimation of the underlying case-level distribution, we sample additional variants from the existing
case-level distribution. Similarities between the sampled variants are captured by computing an
interinstance distance matrix. Next, the clustering algorithm is applied to this matrix, identifying meaningful
clusters while filtering out noise. In the final step, the variant clusters are mapped to the corresponding
cases in the original event log to enable a case-level analysis.</p>
        </sec>
        <sec id="sec-2-2-3">
          <title>2.2.3. XAI for Clustering</title>
          <p>
            We combine two complementary explainers: a domain-agnostic explainer for clustering based on
ClusterExplainR [
            <xref ref-type="bibr" rid="ref5">5</xref>
            ], and a domain-specific explainer leveraging Declare constraints [
            <xref ref-type="bibr" rid="ref14 ref15">14, 15</xref>
            ]. Both aim
to highlight the key characteristics that diferentiate the clusters and run as containerized microservices.
The ClusterExplainR computes local feature importance scores to derive rule-based descriptions based
on the presence or absence of activities within a cluster. In contrast, the Declare-based Explainer
formulates rules as Declare constraints, a temporal logic specialized for the process mining domain.
2.2.4. LLM / RAG
Our approach is designed to be agnostic regarding the specific LLM used. We choose GPT-4o-mini 2 to
balance performance and resource consumption. To reduce hallucinations and ensure concise, reliable
responses, we apply chain-of-thought prompting, which structures the interaction into redefined tasks
for the LLM, each accompanied by explicit instructions.
          </p>
          <p>Since the task definitions, contextual instructions, and core background knowledge are required
for every interaction, they are provided through the system prompt. Contextual information
incorporates essential background knowledge such as core concepts of process mining, explanations of key
performance metrics and their importance, guidelines for structuring cluster-related information, and
instructions for interpreting the XAI-generated rules associated with each cluster.</p>
          <p>In contrast, task-specific information is retrieved using a Retrieval-Augmented Generation (RAG)
approach. This information is encoded as JSON files, with their structure and keys documented in the
system prompt to enable the LLM to access and navigate the data reliably. The task-specific knowledge
includes precomputed data on activities within a cluster, associated metrics, and rankings. Additionally,
we provide the corresponding rules from the explainers.</p>
          <p>This approach enables the LLM to perform two core tasks: (i) Generate clear, natural language
explanations of individual clusters and (ii) Compare multiple clusters to highlight key diferences. It can
also explain key metrics, provide a comprehensive overview of the process, and suggest meaningful
cluster names. When explaining a cluster, the LLM highlights its unique characteristics through absent
and present activities and their temporal relationships, supported by relevant metrics, and summarizes
1https://learn.microsoft.com/en-us/power-automate/process-mining-overview, 25 March 2025.
2https://openai.com/index/gpt-4o-mini-advancing-cost-eficient-intelligence/, accessed 2025-03-22.
the core defining features. For comparisons, the model outlines key diferences in structure and
performance, including activity patterns, metrics, and XAI rules, concluding with a brief summary
of distinguishing factors. In the case of users requesting information beyond the LLM’s scope, it is
instructed to refrain from answering and instead clarify the set of tasks it is able to perform.</p>
        </sec>
        <sec id="sec-2-2-4">
          <title>2.2.5. Dashboard</title>
          <p>The dashboard shown in Fig. 2 combines an LLM-based chat interface (C) with interactive
processvisualizations (A), displays key process metrics (B), and is implemented using Power BI.</p>
        </sec>
        <sec id="sec-2-2-5">
          <title>ClustXRAI Dashboard</title>
          <p>At the center of the dashboard, users can see the results of the clustering (B). Six panels at the top
display core metrics for both the entire dataset and the individual clusters, such as median case duration,
average case duration, self-loop cases, loop cases, rework cases, and the number of resources used in
the process. Below these panels, users can explore the clusters through multiple interactive bar charts,
which provide visualizations of several key features. These include the number of cases per cluster (the
total number of individual cases from the process log mapped to each cluster), the number of variants
per cluster (the number of distinct case variants grouped within each cluster) as well as the number
of activities per cluster (the number of unique activities within a given cluster). The activities are
visualized in two complementary ways: In the upper-right section, a chart displays the count of distinct
activities per cluster – for example, Cluster 2 includes four diferent activities. Meanwhile, the bar chart
at the bottom visualizes the total occurrences of each activity across the entire event log. For instance,
the activity “Create Fine” may appear 0.16 million times. The bars associated with each activity reveal
the distribution of these occurrences across clusters, with percentages visually diferentiated using color
coding. Additionally, three distinct panels summarize key metrics: the total number of cases, variants,
and activities.</p>
          <p>Users can interactively explore the data by selecting a cluster by clicking on the corresponding bar
in the graphs. All visualizations update dynamically to highlight information specific to the selected
cluster, enabling users to quickly – and intuitively – grasp its key characteristics and metrics.</p>
          <p>When a cluster is selected, the process model in panel (A) on the left is updated accordingly. By
default, this panel displays a Directly-Follows Graph (DFG) representing the entire dataset (see Fig. 2
Panel (A)), as generated by process discovery. The nodes, representing activities, and the transitions
between them are annotated with the total number of occurrences and transition frequencies, providing
users with additional context to better understand the process flow. Upon selecting a specific cluster –
or multiple clusters – from the chart, the model view updates to reflect the corresponding cluster(s) of
the process. For example, Fig. 3 displays the combined process model for selected clusters 4 and 6. This
allows users to explore the structure of individual subprocesses, identify overlapping behavior, and
observe key diferences in activity sequences between clusters.</p>
          <p>Complementing the interactive charts, the dashboard features a chat interface on the right in panel (C),
which provides access to interactive LLM-generated explanations. This enables users to engage with the
data through dialogue-based, natural language narratives, enhancing accessibility and interpretability.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Interactive Process Exploration: A Walkthrough of ClustXRAI</title>
      <p>For the following walkthrough, we use the Road Trafic Fine Management Process (RTFMP) dataset 3,
which is derived from an ERP system used by the Italian authorities. It captures the complete lifecycle
of managing trafic fines: from issuing fines and notifying recipients to processing payments, handling
appeals, and escalating unpaid cases to credit collection. This dataset contains a variety of distinct
process paths, ofering a rich yet manageable example for demonstrating interactive exploration and
analysis. To highlight the most relevant aspects, we present selected extracts from screenshots that
focus on key parts of the demonstrator. First, we ask for an overview of the dataset (Fig. 4).</p>
      <p>...
3https://data.4tu.nl/articles/dataset/Road_Trafic_Fine_Management_Process/12683249, accessed 25 March 2025.</p>
      <p>Our next step is to identify the most important clusters. Which of the clusters warrant further
investigation, and why? We can directly ask the LLM to dive into the data, shown in Fig. 5.</p>
      <p>We receive a list of the most significant clusters, each with a short description of its key features. To
explore further, we might ask: What defines a specific cluster? How does it difer from others? What
are its key metrics? We continue by investigating Cluster 6, which covers a significant part of the data
(Fig. 6).</p>
      <p>lCuster 6</p>
      <p>The responses provide detailed explanations of each cluster’s activities, key metrics, and defining
characteristics. Since Cluster 6 is described as streamlined, while Cluster 4 appears more complex and
involves additional activities, it is useful to request a direct comparison as shown in Fig. 7.</p>
      <p>The comparison points out that – in contrast to Cluster 6 – Cluster 4 involves diferent activities
related to appeals and notifications and a notable share of rework activity, resulting in it being more
complex and with potential room for optimization. As becomes apparent in this example, our approach
enables users to interactively explore the clustered data without the need for domain-specific knowledge.</p>
      <p>...</p>
      <p>Explanations and comparisons in natural language allow business analysts to intuitively learn about the
clustered data and gain insights, making explainable process mining clustering accessible for end users.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusion</title>
      <p>Our demonstrator implements a complete workflow for interactive, explanatory clustering in process
mining. Event Data is processed by a discovery algorithm to generate a baseline process model.
A density-based clustering algorithm then identifies clusters and subprocesses. To explain these
results, we integrate two XAI methods: ClusterExplainR, which highlights activity presence and
absence, and DeclareExplainer, which derives declarative rules using Declare constraints. An interactive
Power BI dashboard combines visualizations with an LLM-powered chatbot to support intuitive cluster
exploration. Explanations from the XAI modules, along with contextual and task-specific background
knowledge, are provided to the LLM using a RAG-based approach. This setup complements visual
exploration – such as DFGs and cluster metrics – with natural language explanations of key patterns
and diferences. By improving interpretability, it helps non-specialists gain deeper process insights and
identify opportunities for improvement.</p>
      <p>For future work, we plan to incorporate formal ontologies to support rule-based reasoning and
richer knowledge integration. We also aim to explore multi-dimensional clustering across behavioral,
performance, and organizational aspects, such as object-centric perspectives. Furthermore, we plan to
leverage LLM fine-tuning to improve explanation accuracy and relevance, supported by user studies.</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgments</title>
      <p>Funded by the Bavarian Ministry of Economic Afairs (BayVFP) under KIGA: DIK0313.</p>
      <sec id="sec-5-1">
        <title>Declaration on Generative AI</title>
        <p>During the preparation of this work, the authors used Grammarly for spell checking. The chatbot
responses in the Figures are generated using ChatGPT 4o-mini.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>W. van der</given-names>
            <surname>Aalst</surname>
          </string-name>
          , et al.,
          <article-title>Process mining manifesto</article-title>
          , in: F. Daniel,
          <string-name>
            <given-names>K.</given-names>
            <surname>Barkaoui</surname>
          </string-name>
          , S. Dustdar (Eds.),
          <source>Business Process Management Workshops</source>
          , Springer Berlin Heidelberg, Berlin, Heidelberg,
          <year>2012</year>
          , pp.
          <fpage>169</fpage>
          -
          <lpage>194</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>642</fpage>
          -28108-2_
          <fpage>19</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>G. M.</given-names>
            <surname>Veiga</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. R.</given-names>
            <surname>Ferreira</surname>
          </string-name>
          ,
          <article-title>Understanding spaghetti models with sequence clustering for prom</article-title>
          , in: S. Rinderle-Ma,
          <string-name>
            <given-names>S.</given-names>
            <surname>Sadiq</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Leymann</surname>
          </string-name>
          (Eds.),
          <source>Business Process Management Workshops</source>
          , Springer Berlin Heidelberg, Berlin, Heidelberg,
          <year>2010</year>
          , pp.
          <fpage>92</fpage>
          -
          <lpage>103</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>642</fpage>
          -12186-9_
          <fpage>10</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>T. S.</given-names>
            <surname>Madhulatha</surname>
          </string-name>
          ,
          <article-title>An overview on clustering methods</article-title>
          ,
          <source>CoRR abs/1205</source>
          .1117 (
          <year>2012</year>
          ). doi:
          <volume>10</volume>
          .48550/ arXiv.1205.1117.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>M.</given-names>
            <surname>Song</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. W.</given-names>
            <surname>Günther</surname>
          </string-name>
          ,
          <string-name>
            <surname>W. M. P. van der Aalst</surname>
          </string-name>
          ,
          <article-title>Trace clustering in process mining</article-title>
          , in: D.
          <string-name>
            <surname>Ardagna</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Mecella</surname>
            ,
            <given-names>J</given-names>
          </string-name>
          . Yang (Eds.),
          <source>Business Process Management Workshops</source>
          , Springer Berlin Heidelberg, Berlin, Heidelberg,
          <year>2009</year>
          , pp.
          <fpage>109</fpage>
          -
          <lpage>120</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>642</fpage>
          -00328-8_
          <fpage>11</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>J.</given-names>
            <surname>Amling</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Scheele</surname>
          </string-name>
          , E. Slany,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lang</surname>
          </string-name>
          , U. Schmid,
          <article-title>Explainable ai for mixed data clustering</article-title>
          , in: L.
          <string-name>
            <surname>Longo</surname>
          </string-name>
          , et al. (Eds.),
          <source>Explainable Artificial Intelligence</source>
          , Springer Nature Switzerland, Cham,
          <year>2024</year>
          , pp.
          <fpage>42</fpage>
          -
          <lpage>62</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>031</fpage>
          -63797-
          <issue>1</issue>
          _
          <fpage>3</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>M.</given-names>
            <surname>Alvarez-Garcia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Ibar-Alonso</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Arenas-Parra</surname>
          </string-name>
          ,
          <article-title>A comprehensive framework for explainable cluster analysis</article-title>
          ,
          <source>Information Sciences 663</source>
          (
          <year>2024</year>
          )
          <article-title>120282</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.ins.
          <year>2024</year>
          .
          <volume>120282</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>I.</given-names>
            <surname>Grau</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Hernandez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Sierens</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Michel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Sergeyssels</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Middag</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Froyen</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          <article-title>Now'e, Talking to your data: Interactive and interpretable data mining through a conversational agent</article-title>
          ,
          <source>in: 33rd Benelux Conference on Artificial Intelligence and 30th Belgian-Dutch Conference on Machine Learning</source>
          , BNAIC/BeneLearn 2021, University of Luxembourg,
          <year>2021</year>
          , pp.
          <fpage>745</fpage>
          -
          <lpage>747</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>N.</given-names>
            <surname>Mehdiyev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Fettke</surname>
          </string-name>
          ,
          <article-title>Explainable Artificial Intelligence for Process Mining: A General Overview and Application of a Novel Local Explanation Approach for Predictive Process Monitoring</article-title>
          , Springer International Publishing, Cham,
          <year>2021</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>28</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>030</fpage>
          -64949-
          <issue>4</issue>
          _
          <fpage>1</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>A.</given-names>
            <surname>Buliga</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Vazifehdoostirani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Genga</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Lu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Dijkman</surname>
          </string-name>
          ,
          <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>H. A.</given-names>
            <surname>Reijers</surname>
          </string-name>
          ,
          <article-title>Uncovering patterns for local explanations in outcome-based predictive process monitoring</article-title>
          , in: A.
          <string-name>
            <surname>Marrella</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Resinas</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Jans</surname>
          </string-name>
          , M. Rosemann (Eds.),
          <source>Business Process Management</source>
          , Springer Nature Switzerland, Cham,
          <year>2024</year>
          , pp.
          <fpage>363</fpage>
          -
          <lpage>380</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>031</fpage>
          -70396-6_
          <fpage>21</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>D.</given-names>
            <surname>Fahland</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>
            <surname>I. Skarbovsky</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. J.</given-names>
            <surname>Swevels</surname>
          </string-name>
          ,
          <article-title>How well can a large language model explain business processes as perceived by users?</article-title>
          ,
          <source>Data &amp; Knowledge Engineering</source>
          <volume>157</volume>
          (
          <year>2025</year>
          )
          <article-title>102416</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.datak.
          <year>2025</year>
          .
          <volume>102416</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <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>
          )
          <article-title>102177</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.is.
          <year>2023</year>
          .
          <volume>102177</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>K.</given-names>
            <surname>Kubrak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Botchorishvili</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>
          ,
          <article-title>Explanatory capabilities of large language models in prescriptive process monitoring</article-title>
          , in: A.
          <string-name>
            <surname>Marrella</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Resinas</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Jans</surname>
          </string-name>
          , M. Rosemann (Eds.),
          <source>Business Process Management</source>
          , Springer Nature Switzerland, Cham,
          <year>2024</year>
          , pp.
          <fpage>403</fpage>
          -
          <lpage>420</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>031</fpage>
          -70396-6_
          <fpage>23</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>J.</given-names>
            <surname>Amling</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Scheele</surname>
          </string-name>
          , E. Slany,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lang</surname>
          </string-name>
          , U. Schmid,
          <article-title>Bridging the interpretability gap in process mining: A comprehensive approach combining explainable clustering and generative ai</article-title>
          ,
          <source>in: (forthcoming) 3rd World Conference on Explainable Artificial Intelligence</source>
          ,
          <fpage>09</fpage>
          -
          <issue>11</issue>
          <year>July</year>
          ,
          <year>2025</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>C.</given-names>
            <surname>Di Ciccio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Montali</surname>
          </string-name>
          ,
          <source>Declarative Process Specifications: Reasoning</source>
          , Discovery, Monitoring, Springer International Publishing, Cham,
          <year>2022</year>
          , pp.
          <fpage>108</fpage>
          -
          <lpage>152</lpage>
          . doi:
          <volume>10</volume>
          .1007/ 978-3-
          <fpage>031</fpage>
          -08848-
          <issue>3</issue>
          _
          <fpage>4</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>M.</given-names>
            <surname>Pesic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Schonenberg</surname>
          </string-name>
          , W. M. van der Aalst,
          <article-title>Declare: Full support for loosely-structured processes</article-title>
          ,
          <source>in: 11th IEEE International Enterprise Distributed Object Computing Conference (EDOC</source>
          <year>2007</year>
          ),
          <year>2007</year>
          , pp.
          <fpage>287</fpage>
          -
          <lpage>287</lpage>
          . doi:
          <volume>10</volume>
          .1109/EDOC.
          <year>2007</year>
          .
          <volume>14</volume>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>