<!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>
      <journal-title-group>
        <journal-title>March</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Interpretable Highlights for Experiment Tracking</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>VassilisStamatopoulos</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Panos Gidarakos</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Stavros Maroulis</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>George Papastefanatos</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Panos Vassiliadis</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Athena Research Center</institution>
          ,
          <addr-line>Athens</addr-line>
          ,
          <country country="GR">Greece</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Ioannina</institution>
          ,
          <addr-line>Ioannina</addr-line>
          ,
          <country country="GR">Greece</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2026</year>
      </pub-date>
      <volume>24</volume>
      <issue>2026</issue>
      <fpage>0000</fpage>
      <lpage>0002</lpage>
      <abstract>
        <p>Experiment tracking systems log hundreds of runs with large numbers of (a) configuration parameters for the fine-tuning of the experiment and (b) a large number of metrics that assess the behavior of each configuration. However, the large numbers of runs makes it dificult to discover the trade-ofs of each configuration to its behavior, towards deciding the right configuration that satisfies an analyst's intent. We address this problem with an automated experiment analytics approach that (i) groups runs into behaviorally consistent clusters based on their observed metrics and (ii) generates compact, interpretable cluster-level summaries that connect characteristic metric outcomes to the configuration choices that tend to produce them. For each discovered behavior, the method produces actionable highlights, including representative metrics, salient metric relationships, and concise configuration rules that describe where the behavior occurs in the configuration space. Visualizations with radar charts and parallel coordinates provide an interactive means to highlight the pros and cons of each behavior with respect to its representative metrics and configuration. Experiments on several ML pipelines, show that the method yields strong cluster structure (Silhouette Score &gt; 0.9) and stable descriptors using only 3-6 representative metrics per cluster, while remaining computationally practical with end-to-end runtimes on the order of seconds. An ablation study further shows that removing key components degrades at least one aspect of performance or interpretability, underscoring the importance of the overall approach.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;experiment monitoring</kwd>
        <kwd>explainable clustering</kwd>
        <kwd>highlight extraction</kwd>
        <kwd>MLOps</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        In MLOps, machine learning pipelines are repeatedly executed under diferent configuration
settings, producing large collections of experiment run data annotated with configuration
parameters, metrics, and artifacts [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Consider a typical supervised learning pipeline that
performs data preprocessing, model training, and evaluation. During model development,
practitioners explore a high-dimensional space of data preprocessing options, model variants, and
hyperparameters, often guided by automated search strategies such as grid search. Each
execution yields an experiment run with associated performance and resource metrics.
      </p>
      <p>
        To support this process, practitioners rely on experiment tracking tools to log results,
maintain execution history, and compare runs. Systems such as MLflow [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], Weights &amp; Biases [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ],
and Neptune [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] are widely used to systematically record configurations, metrics, and artifacts
and expose them through dashboards and visual analytic capabilities. Despite the
availability of such tools and large volumes of experiment data, analysis is often restricted to local
inspection of individual executions or simple visual comparisons over a small set of metrics.
As a result, distinct behaviors and trade-ofs that arise in diferent regions of the configuration
space remain dificult to identify.
      </p>
      <p>In practice, a model is often evaluated under many combinations of configuration
parameters. For example, some configurations may achieve high predictive performance but exhibit
unfavorable fairness properties, while others ofer more balanced trade-ofs at the expense of
peak accuracy. Figure 1 illustrates this situation: from many runs with configurations and
heterogeneous metrics, distinct recurring behaviors emerge with characteristic trade-ofs (e.g.,
detection-oriented vs. fairness-oriented outcomes). Being able to explicitly identify such
recurring configuration behaviors, and the regions of the configuration space in which they arise
(e.g., simple conditions over max depth and estimators), together with their characteristic
metric profiles in informative visualizations, (e.g., radar charts), would not only support
optimization in the current experiment but also provide reusable insights to guide the design of
subsequent experiments.</p>
      <p>In this work, we introduce a clustering-based experiment analytics approach that derives
interpretable summaries of ML experiment results at the level of configuration behavior. By
making explicit how diferent regions of the configuration space are associated with
characteristic metric outcomes and trade-ofs, the proposed method supports scalable reasoning over
large experiment collections. The resulting summaries are compact and directly consumable
through textual and visual representations, enabling comparison, exploration, and informed
refinement of experiment designs.</p>
      <p>This paper makes three main contributions. (1) We formalize the problem of analyzing large
collections of ML experiment runs in terms of metric and configuration-level behavior,
exposing the limitations of existing run-level analysis practices. (2) We introduce an automated
experiment analytics approach that clusters runs in metric space and produces compact,
interpretable summaries that relate characteristic metric outcomes to the configuration regions in
which they arise, enabling scalable reasoning over complex experiment spaces. (3) We
demonstrate, through an experimental evaluation on multiple realistic ML pipelines, that the proposed
approach produces stable, discriminative, and interpretable summaries that support efective
comparison and refinement of experiment designs.</p>
      <p>The remainder of the paper is structured as follows: Section2 discusses related work. Section
3 defines the problem. Section 4 details the methodology we follow and the overall pipeline.
Section 5 presents the experimental evaluation, and section6 the conclusions.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work</title>
      <p>Complex scientific and ML experiments are supported by tools for managing workflows,
tracking runs, and analyzing performance across many executions. Related work spans automated
highlight extraction and exploratory data analysis, workflow profiling and analysis,
interpretable clustering, and experiment tracking and workflow management systems. We outline
the most relevant lines of work and clarify how our approach compares to them.</p>
      <p>
        Automated Highlight Extraction. The current work is related to the field of automated
highlight extraction, where data sets are evaluated for ’hidden gems’, i.e., the existence of
interesting properties (trends, outliers, correlations, etc) hidden in subsets of a data set. Frequently,
the term used is insight. A general model as well as a survey of related work is found in5][.
Several tools have been proposed in the both the database and the visualization literature for
helping analysts understand the hidden patterns in the data as well as assessing the importance
of such findings with dedicated scores. The literature can be traced all the way to the distant
past (most notably [
        <xref ref-type="bibr" rid="ref6 ref7 ref8">6, 7, 8</xref>
        ] ), with a revival in the last 10 years 9[
        <xref ref-type="bibr" rid="ref10 ref11 ref12">, 10, 11, 12</xref>
        ]. Most notable tools
include Datashot [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], MetaInsight [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], Calliope [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], Erato [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], Notable [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] and InsightPilot
[
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. Exploratory Data Analysis (EDA) is a very related field, too, with the particularity that
the analyst is interactively guided to the exploration of the data1[
        <xref ref-type="bibr" rid="ref20 ref21 ref22 ref23 ref24 ref25 ref9">9, 20, 21, 22, 23, 24, 25</xref>
        ].
      </p>
      <p>
        Workflow Profiling and Analysis. A substantial body of work analyzes workflows to
understand performance and resource usage, by monitoring runtime, memory, I/O behavior
and provenance across many executions and using these data to detect bottlenecks or
anomalies [
        <xref ref-type="bibr" rid="ref26 ref27 ref28 ref29 ref30 ref31 ref32">26, 27, 28, 29, 30, 31, 32</xref>
        ]. Clustering has also been used in the context of workflow
scheduling and resource management, where runs are grouped to improve throughput, fairness, or cost
in distributed environments [
        <xref ref-type="bibr" rid="ref33 ref34 ref35">33, 34, 35</xref>
        ]. These approaches leverage both application-level and
system-level metrics, but their analytic goal is typically performance optimization,
scheduling, or failure diagnosis rather than the discovery of high-level configuration behaviors. Our
methodology uses clustering as an analysis tool over experiment logs, with an explicit focus
on metric- and configuration-level highlights rather than scheduling objectives.
      </p>
      <p>
        Interpretable &amp; Explainable Clustering. Interpretable clustering methods aim to couple
unsupervised grouping with human-understandable descriptions of clusters, for example by
learning rule sets, decision trees, or prototype-based characterizations that explain why points
are assigned to a given cluster [
        <xref ref-type="bibr" rid="ref36 ref37 ref38">36, 37, 38</xref>
        ]. Alvarez-García et al. propose a four-step framework
for explainable cluster analysis on high-dimensional mixed-type data, combining data
preprocessing, dimensionality reduction, clustering, and a classification module that uses SHapley
Additive exPlanations (SHAP) to characterize clusters 3[
        <xref ref-type="bibr" rid="ref39 ref6">6, 39</xref>
        ]. More recently, Guilbert et al.
[
        <xref ref-type="bibr" rid="ref38">38</xref>
        ], tackle explainable clustering by modeling the data in two spaces: one for clustering and
one for explanation; relying on ensemble clustering and constraint programming to produce
high-quality interpretable clusters. Complementary work focuses on explaining black-box
clustering pipelines by automatically deriving concise conjunctions of predicates that describe each
cluster in the original feature space and by supporting interactive exploration of cluster
explanations [
        <xref ref-type="bibr" rid="ref37 ref40">40, 37</xref>
        ]. In this work, we build a clustering-based analysis on top of experiment runs
that identifies representative metrics for each cluster and generates multiple complementary
highlights based on them. Each run is structurally represented by its hyperparameter
configuration, which makes it natural to describe clusters through rules over configuration variables:
for every cluster, we train a rule-based classifier that separates the cluster from the remaining
runs and extract high-precision rules as cluster descriptors.
      </p>
      <p>Experiment Tracking and ML Workflow Management Systems.</p>
      <p>
        ML-native workflow
systems (e.g., ZenML, Kubeflow) orchestrate end-to-end ML pipelines and difer from
generalpurpose engines (e.g., Airflow) by providing ML-specific metadata and experiment
management [
        <xref ref-type="bibr" rid="ref1 ref26">1, 26</xref>
        ]. To manage execution metadata, these systems often integrate specialized
experiment tracking systems such as MLflow [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], Weights &amp; Biases [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], and Neptune [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] to log and
visualize configuration parameters, metrics, and artifacts across large numbers of runs. While
these platforms support basic filtering and comparison, they typically rely on users to
manually identify broader configuration behaviors. ExperimentLens [
        <xref ref-type="bibr" rid="ref41">41</xref>
        ], ofers explainability for
individual runs (e.g., via ALE and PDP plots) but lacks mechanisms to automatically identify
and explain group behaviors. To the best of our knowledge, such capabilities for clustering
runs and explaining group behaviors are absent in both experiment trackers and workflow
orchestrators. Our method fills this void by ofering an explanation layer that can integrate into
either environment, organizing the logged metadata into interpretable clusters.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Notation &amp; Problem Formulation</title>
      <sec id="sec-3-1">
        <title>3.1. Notation</title>
        <p>define the configuration and metric spaces as the Cartesian products
Data Representation. Let  1, … ,    denote the configuration parameters (e.g., max_depth,
n_estimators, algorithm choices), and le t 1, … ,  
 denote the logged metrics (e.g., accuracy,
recall, fairness scores, CPU usage, memory consumption). Each parameter ℓ and metric   has
an associated domain of admissible values, denoted dom( ℓ) and dom(  ), respectively. We
X = dom( 1) × ⋯ × dom(   ),</p>
        <p>M
= dom( 1) × ⋯ × dom(   ),
and each metric vector m ∈ M assigns one value to every metric.
so that each configuration vector x ∈ X assigns one value to every configuration parameter,
We consider a collection of

experiment executions (runs), E = {(x , m )}=1 ⊆ X × M,
where x ∈ X and m</p>
        <p>∈ M are the configuration and metric vectors of run  , respectively.</p>
        <p>Stacking configurations and metrics row-wise yields the data matrices X and M, which we
refer to as the configuration matrix and the metric matrix, respectively, that may contain both
continuous and categorical columns.</p>
        <p>Clustering. A clustering solution overE is defined as a complete and disjoint partition C =
{ 1, … ,   } of the run indices {1, … ,  } , with an assignment function  ∶ {1, … ,  } → {1, … ,  } .</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Problem Formulation</title>
        <p>Given the logged experiment runsE , we extract their configuration parameter and metric
matrices X and M respectively. Our goal is to construct a structured summary of the experiment
space in the form of a clusteringC over the runs, together with associated visual highlights that
can be presented to practitioners within existing experiment tracking tools.</p>
        <p>Problem Decomposition. Addressing this objective involves two main tasks:
1. Experiment Partitioning. The first task is to compute a clustering solution C.
Functionally, each cluster  is intended to represent a distinct operating behavior of the
experiment, grouping runs that exhibit similar metric profiles (e.g., high-accuracy/high-cost
vs. low-accuracy/low-cost) to facilitate comparison. In this work, clustering is performed
purely on the metricsM, while configuration parameters X are used downstream to
construct interpretable descriptors that explain cluster membership.
2. Descriptor and Highlight Extraction. For each cluster  , we derive a set of
interpretable descriptors and visual artifacts to explain its behavior:
• Representative Metrics (  ): A subset of metrics   ⊆ { 1, … ,    } that most
strongly distinguish  from other clusters.
• Metric Relationships (  ): A set of salient dependencies (e.g., trade-ofs or
correlations) between metrics within  .
• Configuration Rules (   ): A small set of human-readable logical rules over the
configuration variables  1, … ,    that approximate membership in   (e.g., simple
conjunctions of threshold and equality predicates).
• Auxiliary Statistics (  ): Quantitative properties of the cluster, such as relative
size, stability, and discriminativeness scores.
• Visual Highlights (  ): Concrete visual artifacts (e.g., radar charts, parallel
coordinate plots) that instantiate the above descriptors for user inspection.</p>
        <p>
          Desiderata. A satisfactory solution should meet three complementary criteria:
1. Cluster Validity: The partition C should be structurally sound, maximizing internal
cohesion and external separation (e.g., as measured by the Silhouette Coeficient) to ensure
operating behaviors are distinct [
          <xref ref-type="bibr" rid="ref42">42</xref>
          ].
2. Descriptor Faithfulness: The derived descriptors must provide a faithful view of the
clusters: runs assigned to the same cluster should tend to share similar values on the
representative metrics   and satisfy similar configuration patterns captured by   .
3. Interpretability: The highlights must be cognitively manageable. We seek to minimize
the complexity of the rule sets (e.g., no. of predicates) and the number of representative
metrics |  |.
        </p>
        <p>Metric
Filtering
outliers</p>
        <p>ENnocrmodailnizga&amp;tion z-norm RDeimdu.ction
task: remove metrics
out: subset of metrics M</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Experiment Run Clustering and Highlight Extraction</title>
      <p>
        This section describes our method for organizing experiment runs into clusters and deriving
cluster-level highlights over configuration parameters and metrics. Following3[
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], we first
embed the logged runs into a low-dimensional metric space, which has been shown to yield
more stable and interpretable clusters than operating directly on the raw metrics. We then
apply metric-space clustering in this embedded space to identify distinct behaviors of the
experiment, followed by a highlight extraction to summarize and interpret each cluster.
      </p>
      <p>Figure 2 provides an overview of the analysis pipeline and an illustrative example with two
resulting clusters. The top-left panel shows the input runsE , including their logged
configurations X (light red) and outcome metricsM (green), while the bottom-left panel presents the
resulting cluster summaries as textual and visual highlights. The right side outlines the two
main components of our method: a clustering component, which performs metric filtering,
normalization, dimensionality reduction, and -means clustering in metric space, and a
highlightextraction component, which derives representative metrics, relationships, and
configurationlevel rules for each cluster. In this toy example, runs 1–3 form a detection-oriented cluster,
characterized by higher recall and Area Under the Curve (AUC) but worse fairness metrics,
whereas runs 4–6 form a fairness‑oriented cluster exhibiting the opposite pattern.</p>
      <sec id="sec-4-1">
        <title>4.1. Metric-Space Clustering</title>
        <p>The clustering component transforms the logged configuration and metric data into a
numerical representation suitable for clustering and explanation, and then applies-means clustering
to obtain a partition C of the runs.</p>
        <p>
          Variance-based metric filtering. To focus the analysis on informative metrics, we apply
two filters based on the coeficient of variation (CV). For every metric   , we compute its
sample mean and standard deviation over{1, … ,  } and derive CV(  ) as their ratio. We remove
metrics with CV(  ) &lt; 0.05 to eliminate efectively constant features that lack discriminative
power [
          <xref ref-type="bibr" rid="ref43 ref44">43, 44</xref>
          ]. Conversely, we discard metrics with CV(  ) &gt; 1.5 that indicate measurements
where noise variance overwhelms the signal mean (implying a signal-to-noise ratio &lt;0.67)4[
          <xref ref-type="bibr" rid="ref5">5</xref>
          ].
The remaining metrics form a reduced matrix still denotedM.
        </p>
        <p>
          Encoding and normalization. Both X and M may contain continuous and categorical
columns. We decomposeM = [Mcont ∣ Mcat] and X = [Xcont ∣ Xcat], where the subscripts
denote continuous and categorical parts, respectively. The continuous matricesXcont and Mcont
are standardized column-wise to zero mean and unit variance, while the categorical matrices
Xcat and Mcat remain nominal and are handled via correspondence analysis in the subsequent
metric-space embedding. For the model-based analyses in Section4.2.1 and Section 4.2.2, we
additionally construct encoded matricesM′ and X′ by one-hot encoding all categorical columns
in Mcat and Xcat and concatenating them with their standardized continuous counterparts.
Metric-space embedding. We perform dimensionality reduction separately on the distinct
metric types. Following [
          <xref ref-type="bibr" rid="ref36">36</xref>
          ], we apply Principal Component Analysis (PCA) toMcont,
retaining components explaining at least 80% of the variance, and Multiple Correspondence Analysis
(MCA) to Mcat, retaining dimensions that describe 80% of the inertia. Let Zcont and Zcat denote
the resulting PCA and MCA embeddings, respectively. We concatenate these embeddings to
obtain a joint metric-space representation Z = [Zcont ∣ Zcat] ∈ ℝ × , where each row z
summarizes the metric profile of run  in a common continuous space.
        </p>
        <sec id="sec-4-1-1">
          <title>Clustering algorithm and selection of cluster number. We cluster the embedded runs</title>
          <p>
            Z using  -means, exploring a range of cluster counts ∈ [ min,  max] (in our experiments,
 min = 2 and  max = 9) and set the number of clusters to the  that maximizes the silhouette
score [
            <xref ref-type="bibr" rid="ref42">42</xref>
            ]. For each cluster  , we record its size |  | and relative size   = |  |/ . We use
k-means (due to its eficiency and scalability) and silhouette (widely used) for extracting a small
set of coarse regions, while the rest of the pipeline only assumes a run-to-cluster assignment
and can use any clustering backend. In the running example of Figure2, this procedure yields
 = 2 , separating runs 1–3 from runs 4–6 (detection-oriented vs. fairness-oriented behaviors).
          </p>
        </sec>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. Highlight Extraction</title>
        <p>For each cluster in the fixed partition C, we derive descriptors and assemble experiment
highlights by selecting representative metric s  and their relationships  , extracting configuration
rules  that approximate cluster membership, and compiling textual and visual summari e s .</p>
        <sec id="sec-4-2-1">
          <title>4.2.1. Representative Metrics and Relationships</title>
          <p>For each cluster   , our goal is to select a small, non-redundant set of metric s that best
distinguish runs in   from the rest of E . We operate on the encoded metric matrix M′ and
treat the problem as a series of binary classification tasks.</p>
          <p>
            Selection of representative metrics. For each cluster  , we iteratively select
representative metrics from the encoded matrix M′. In each of ⌊  /2⌋ iterations (with   the number of
logged metrics), we set up a binary classification task (  vs. E ∖   ), labeling runs in  as
positives and all others as negatives, and train a random forest classifier to separate the two classes.
We then compute the SHAP scores [
            <xref ref-type="bibr" rid="ref39">39</xref>
            ] for this classifier and identify the highest-ranked metric
according to its global importance.
          </p>
          <p>
            To avoid selecting redundant metrics, we group together strongly correlated candidates and
keep only one representative per group. For metrics and  within   , we define a type-aware
dependence measure   (, ) ∈ [
            <xref ref-type="bibr" rid="ref1">−1, 1</xref>
            ]
          </p>
          <p>
            using Kendall correlation for continuous–continuous
pairs, the square root of partial 2 for categorical–continuous pairs, and normalized mutual
information for categorical–categorical pairs [
            <xref ref-type="bibr" rid="ref36">36</xref>
            ]. If   (, ) ≥  high (with  high = 0.75), we
treat  as a companion of  and remove all companions from the candidate pool before the next
iteration, ensuring that subsequent iterations capture genuinely new aspects of  .
          </p>
          <p>For each metric that is ultimately selected as representative, we additionally record how
its typical value in  compares to the corresponding typical values in the other clusters by
computing a cluster-leve l -score: metrics with a  -score ≤ −1 are labeledlow, those with a
 -score ≥ 1 are labeledhigh, and those in between are labeledmid. In Figure 2, this procedure
identifies</p>
          <p>recall and calibration as representative metrics for the two clusters: for Cluster 1,
recall is labeledhigh and calibrationlow, while Cluster 2 exhibits the opposite pattern.</p>
        </sec>
        <sec id="sec-4-2-2">
          <title>Cluster discriminativeness.</title>
          <p>To quantify how well the selected metrics separate  from the
stored as part of the auxiliary statistics .</p>
          <p>
            remaining runs, we train an XGBoost classifier on the reduced encoded metric matrix M′ for the
same binary task (  vs. E ∖  ). We use an 80/20 stratified train–test split, perform 5-fold
crossvalidation on the training set, and evaluate on the held-out test set. The discriminativeness of
cluster  is summarized by a scalar score  = 0.6⋅AUC +0.4⋅F1 , defined by the classifier’s area
under the ROC curve (AUC) and F1-score. This scalar score
 ∈ [
            <xref ref-type="bibr" rid="ref1">0, 1</xref>
            ] is then used to categorize
clusters by discriminativeness (very well distinguished for

&gt; 0.9, well distinguished for

 ≥ 0.7, moderate distinction for   &gt; 0.5, and poor discriminative power for   ≤ 0.5) and is
          </p>
        </sec>
        <sec id="sec-4-2-3">
          <title>Metric relationships.</title>
          <p>We summarize relationships between the metrics in  using the
dependence measure   (⋅, ⋅). The groups of previously computed correlated companions of each
representative metric in   , are used directly as part of the cluster summary, providing
alternative but closely related views on the same underlying behavior. In addition, for each cluste r
we compute pairwise relationships between the metrics in  to detect strong negative
correlations that indicate potential trade-ofs. Metric pairs with   (, ) ≤ −
high (e.g.,  high = 0.75) are
recorded as cluster-specific trade-ofs between competing objectives such as performance and
resource usage. The resulting collection of correlated companion groups and trade-ofs
constitutes the metric-relationship summary  for cluster  . In the illustrative example, Cluster
1 exhibits a strong positive correlation between recall and AUC, at the expense of disparate
impact ratio and calibration, whereas Cluster 2 exhibits the opposite correlation profile.</p>
        </sec>
        <sec id="sec-4-2-4">
          <title>4.2.2. Configuration-Level Rule Extraction</title>
          <p>While metric-level summaries describe how runs in a cluster behave, practitioners also need
to understand which configuration patterns give rise to that behavior. To this end, we derive
human-readable rules over the set of parameters, approximating membership in each cluster.
Rule extraction and scoring. Similar to our method in Section 4.2.1, we define a binary
classification problem on the configuration space for each cluster   (runs in   vs. E ∖   )
using the encoded configuration matrix X′. We then learn an interpretable rule-based classifier
by training an ensemble of shallow decision trees for this task and extracting those decision
paths that attain suficiently high precision and recall for the positive class.</p>
          <p>Each selected path is converted into a human-readable logical rule, that is, a conjunction
of simple predicates on , that dictate membership in   . For each candidate rule , we
compute its F1-score F1 ( ) for predicting membership in   together with its relative coverage
  ( ) =   ( ) / |  |, where   ( ) is the number of runs in   that satisfy  . We then define the
rule-quality score as  ( ) =   ( ) ⋅ F1 ( ), and retain as configuration-level descriptors only
those rules with  ( ) ≥ 0.75 . The configuration-level descriptor for cluster   is the resulting
small set of top-scoring rules, denote d  , which serves as an interpretable summary of the
configuration behaviors associated with the cluster’s metrics. In the illustrative example, the
top-scoring rule for Cluster 1 ismax_depth ≤ 5, whilemax_depth = 20 defines Cluster 2.</p>
        </sec>
        <sec id="sec-4-2-5">
          <title>4.2.3. Visual Highlight Generation</title>
          <p>Given the metric- and configuration-level descriptors for each cluster   , we assemble a
compact set of visual highlights  . Each highlight card pairs a textual summary with coordinated
visualizations, providing both an overview and detailed views of the cluster’s behavior and
conifguration patterns. An example for Cluster 1 is shown in Figure 2, where the card highlights
high recall and low calibration, the rule omnax_depth, and the representative run 2.</p>
          <p>The textual summary reports the cluster size|  |, proportion   , and score   , which is
discretized into a quality label (e.g.e,xcellent, good, moderate, poor). It then summarizes the
representative metrics in   , enumerates key relationships in  , and lists the top-scoring
configuration rule in  . Finally, the card highlights a single representative run fro m (e.g., the
cluster medoid inZ) as a concrete example of a typical configuration and outcome profile. To
complement the summary, we generate three coordinated views per cluster. We presen t 
(and companions   ) as an interactive radar chart, allowing the user to toggle between views
that distinctively show metrics where the cluster attains notablyhigh, mid, or low values. A
graph view visualizes correlations in  , scaling edges by  (, ) , while a parallel-coordinates
plot maps parameters  to metrics   , highlighting runs matching the top rule in  . In all
views, non-selected clusters (or runs) are rendered as a desaturated, low-opacity gray
backdrop, while the focused cluster is overlaid in color with higher opacity and thicker strokes,
preserving global context while emphasizing cluster-specific patterns.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Experimental Evaluation</title>
      <sec id="sec-5-1">
        <title>5.1. Experimental Setup</title>
        <p>The goal of our evaluation is to assess the proposed method’s performance across three key
dimensions: the structural quality of discovered clusters, the stability of representative metrics,
and the interpretability of the generated rule-based explanations.</p>
        <sec id="sec-5-1-1">
          <title>5.1.1. ML Pipelines</title>
          <p>
            Three representative ML pipelines were executed to generate experiment runs for evaluating
our method. We first tested an income classification pipeline on the Adult dataset [ 46].
Following [
            <xref ref-type="bibr" rid="ref31">31</xref>
            ], we also ran a wine classification on the UCI wine dataset [ 47], and taxi fare prediction
on New York City trip data from the Taxi and Limousine Commission [48]. Each pipeline
follows a standard pattern of data loading, train–test splitting, hyperparameter tuning, and
metric logging [
            <xref ref-type="bibr" rid="ref31">31</xref>
            ], with specific dataset properties and execution counts summarized in Table 1.
Throughout this section, we refer to these pipelines as Inc, Wine and Taxi respectively.
          </p>
        </sec>
        <sec id="sec-5-1-2">
          <title>5.1.2. Evaluation Metrics</title>
          <p>
            We evaluate our pipeline across four dimensions: (i)Cluster Quality, using Silhouette Score
(SiS) and Davies–Bouldin Index (DBI)—the most commonly adopted internal validation
metrics throughout the literature [
            <xref ref-type="bibr" rid="ref42">42, 49, 50, 51</xref>
            ], where higher SiS and lower DBI indicate
betterdefined clusters; (ii) Representative Metric Quality, using the ratio of the representatives’
Coeficient of Variation (CV) to the CV of non-selected metrics within the same cluster [
            <xref ref-type="bibr" rid="ref44">44</xref>
            ],
where lower ratios indicate more stable representatives; (iii)Rule Interpretability, using
Coverage, Separation Error, and Conciseness, aggregated as QSE(  ) = (Coverage(  ) + (1 −
SeparationErr(  )) + Conciseness(  ))/3 [
            <xref ref-type="bibr" rid="ref37">37</xref>
            ]; and (iv) Runtime, reporting total end-to-end
wall-clock time (sec) per configuration.
          </p>
        </sec>
        <sec id="sec-5-1-3">
          <title>5.1.3. Implementation Details.</title>
          <p>This work was implemented in Python 3.11. The experiments were executed on a MacBook
Pro M3 1. Source code and reproducibility instructions can be found on Github2.
1https://support.apple.com/en-us/117735
2https://github.com/billstam12/workflow-insight-extraction</p>
        </sec>
      </sec>
      <sec id="sec-5-2">
        <title>5.2. Ablation Study</title>
        <p>To evaluate our algorithmic pipeline and quantify the contribution of each component, we
perform an ablation study. We consider four configurations per pipeline: the full method (Full);
No Dim. Reduction (NDR), which omits PCA/MCA and clusters directly in the original metric
space; No Variance Filter (NVF), which keeps all metrics before clustering regardless of variance;
and No Iterative Selection (NIS), which uses the same clustering steps as FULL but replaces
iterative representative selection with a single-pass SHAP ranking. Table2 reports, for each
pipeline and ablation setting, the number of cluster|sC |, the average number of representative
metrics |  |, internal clustering indices (SiS and DBI), representative-metric variability (CV),
rule-based explanation quality (QSE), and total execution time; rows for FULL are shaded in
blue, and best values within each pipeline are typeset in bold.</p>
        <sec id="sec-5-2-1">
          <title>5.2.1. Cluster Quality</title>
          <p>Across all pipelines, FULL yields the strongest cluster structure: Inc and Wine achieve average
SiS above 0.90 with the lowest DBI (around0.14), while Taxi attains SiS≈ 0.80 with DBI ≈ 0.23.
In contrast, NDR consistently collapses cluster quality (SiS close 0toand DBI up to 8.07 for
Wine), and NVF either inflates the number of weak clusters (e.g., Taxi with  = 17 ) or worsens
SiS/DBI. The NIS variant operates on the same cluster assignments as FULL and therefore
matches its SiS and DBI, but—as discussed next—difers substantially in representative quality.</p>
        </sec>
        <sec id="sec-5-2-2">
          <title>5.2.2. Representative Metric Quality</title>
          <p>FULL provides the most stable and compact set of representatives, especially on Inc, where it
uses 5 representative metrics and attains the smallest CV-ratio values (average rati≈o 0.03 with
a very narrow range), indicating that representatives vary far less than non-selected metrics
within each cluster. For the rest of the pipelines, FULL also balances the number of
representatives (5 on average) with low or moderate CV-ratios, whereas ablations either fail to define
meaningful representatives (NDR), substantially increase the CV-ratio (NIS), or require more
representatives to describe the same clusters making the process cognitively unmanageable.</p>
        </sec>
        <sec id="sec-5-2-3">
          <title>5.2.3. Rule Interpretability</title>
          <p>Rule-based explanations are consistently strongest under FULL, which achieves the highest
QSE across pipelines. Ablations either sharply reduce QSE (especially NDR and NVF) or, in
the case of NIS, match FULL’s QSE as they use the same cluster assignments; proving that
dimensionality reduction and variance filtering are crucial in producing interpretable clusters.
5.2.4. Runtime</p>
        </sec>
      </sec>
      <sec id="sec-5-3">
        <title>5.3. Summary</title>
        <p>FULL remains computationally practical, completing in around 10sec. across pipelines. In
contrast, NVF is consistently the slowest variant (Inc: 17.30s, Taxi: 30.30s, Wine: 13.45s), indicating
that retaining all metrics substantially increases end-to-end cost. NIS and NDR are the fastest,
but FULL is within roughly 2 seconds while delivering substantially better representative
stability (lower CV ratios) and strong explanation quality.</p>
        <p>Overall, the full configuration is the only one that consistently balances (i) well-formed clusters,
(ii) stable and compact representative metrics, and (iii) high-quality rule explanations across all
three pipelines. The ablations confirm that dimensionality reduction and variance filtering are
important for maintaining meaningful structure and interpretability, while replacing iterative
selection degrades the faithfulness/compactness of representatives even when cluster
assignments are unchanged. End-to-end runtime remains practical for Full, and retaining all metrics
(NVF) is consistently the most expensive setting.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusions</title>
      <p>This paper presented an approach that organizes large collections of experiment runs into
metric-space clusters and, for each cluster, derives compact textual and visual highlights over
representative metrics, metric relationships, and configuration-level rules. The pipeline first
iflters and embeds metrics and applies  -means clustering to obtain compact, well-separated
operating regimes. It then identifies representative metrics using iterative SHAP-based feature
extraction, learns configuration rules from shallow decision trees, and assembles chart- and
text-based highlights. Experiments on three ML pipelines showed that the proposed method
attains high clustering quality (Silhouette Score&gt; 0.9) while using only a handful (3–6) of
representative metrics per cluster and short rules with few predicates in reasonable time; and
that removing dimensionality reduction, variance filtering, or iterative selection degrades at
least one of these properties. Future work includes extending our method with more clustering
algorithms, and cluster quality metrics like Dunn Index and WCSS50[, 51].</p>
    </sec>
    <sec id="sec-7">
      <title>Acknowledgments</title>
      <p>This research is implemented in the framework of H.F.R.I call “3rd Call for H.F.R.I.’s Research
Projects to Support Faculty Members &amp; Researchers” (H.F.R.I. Project Number: 23640).</p>
    </sec>
    <sec id="sec-8">
      <title>Declaration on Generative AI</title>
      <p>The author(s) have not employed any Generative AI tools.
[45] D. A. Skoog, F. J. Holler, S. R. Crouch, Principles of Instrumental Analysis, Cengage
Learning, 2017. Discusses Signal-to-Noise Ratio and precision limits.
[46] B. Becker, R. Kohavi, Adult, UCI Machine Learning Repository, 1996. DOI:
https://doi.org/10.24432/C5XW20.
[47] S. Aeberhard, M. Forina, Wine, UCI Machine Learning Repository, 1992. DOI:
https://doi.org/10.24432/C5PC7J.
[48] New York City Taxi and Limousine Commission, TLC Trip Record Data, https://www.nyc.</p>
      <p>gov/site/tlc/about/tlc-trip-record-data.page,2024. Accessed: 2025-15-12.
[49] D. L. Davies, D. W. Bouldin, A cluster separation measure, IEEE Transactions on Pattern</p>
      <p>Analysis and Machine Intelligence PAMI-1 (1979) 224–227.
[50] J. C. Dunn, Well-separated clusters and optimal fuzzy partitions, Journal of Cybernetics
4 (1974) 95–104.
[51] B. S. Everitt, S. Landau, M. Leese, D. Stahl, Cluster Analysis, 5th ed., Wiley, 2011.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>F.</given-names>
            <surname>Suter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Coleman</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Altintas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. M.</given-names>
            <surname>Badia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Balis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Chard</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Colonnelli</surname>
          </string-name>
          , E. Deelman,
          <string-name>
            <given-names>P. D.</given-names>
            <surname>Tommaso</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Fahringer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. A.</given-names>
            <surname>Goble</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Jha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. S.</given-names>
            <surname>Katz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Köster</surname>
          </string-name>
          ,
          <string-name>
            <given-names>U.</given-names>
            <surname>Leser</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Mehta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Oliver</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. L.</given-names>
            <surname>Peterson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Pizzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Pottier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Sirvent</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Suchyta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Thain</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. R.</given-names>
            <surname>Wilkinson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. M.</given-names>
            <surname>Wozniak</surname>
          </string-name>
          , R. F. da
          <string-name>
            <surname>Silva</surname>
          </string-name>
          ,
          <article-title>A terminology for scientific workflow systems</article-title>
          ,
          <source>Future Gener. Comput. Syst</source>
          .
          <volume>174</volume>
          (
          <year>2026</year>
          )
          <fpage>107974</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>M.</given-names>
            <surname>Zaharia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Davidson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ghodsi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. A.</given-names>
            <surname>Hong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Konwinski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Murching</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Nykodym</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Ogilvie</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Parkhe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Xie</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.</surname>
          </string-name>
          <article-title>Zumar, Accelerating the machine learning lifecycle with mlflow</article-title>
          ,
          <source>IEEE Data Eng. Bull</source>
          .
          <volume>41</volume>
          (
          <year>2018</year>
          )
          <fpage>39</fpage>
          -
          <lpage>45</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>I. Weights</surname>
          </string-name>
          &amp; Biases, Weights &amp; biases documentation, https://wandb.ai/,
          <year>2025</year>
          . Accessed:
          <fpage>2025</fpage>
          -15-12.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>N.</given-names>
            <surname>Labs</surname>
          </string-name>
          , Neptune:
          <article-title>Experiment tracking tool for ml teams</article-title>
          ,https://neptune.ai/,
          <year>2025</year>
          . Accessed:
          <fpage>2025</fpage>
          -15-12.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>P.</given-names>
            <surname>Vassiliadis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Peralta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Marcel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Gkitsakis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Dougia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. E.</given-names>
            <surname>Outa</surname>
          </string-name>
          ,
          <article-title>A conceptual model for data analysis highlights</article-title>
          ,
          <source>in: Companion Proceedings of the 44th International Conference on Conceptual Modeling: Industrial Track, ER Forum, 8th SCME</source>
          ,
          <string-name>
            <surname>Doctoral</surname>
            <given-names>Consortium</given-names>
          </string-name>
          , Tutorials, Project Exhibitions, Posters and
          <string-name>
            <surname>Demos.</surname>
          </string-name>
          <article-title>Co-located with ER 2025 Poitiers</article-title>
          , France,
          <source>October 20-23</source>
          ,
          <year>2025</year>
          .,
          <year>2025</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>S.</given-names>
            <surname>Sarawagi</surname>
          </string-name>
          ,
          <article-title>Explaining diferences in multidimensional aggregates</article-title>
          ,
          <source>in: VLDB'99, Proceedings of 25th International Conference on Very Large Data Bases, September</source>
          <volume>7</volume>
          -
          <issue>10</issue>
          ,
          <year>1999</year>
          , Edinburgh, Scotland, UK,
          <year>1999</year>
          , pp.
          <fpage>42</fpage>
          -
          <lpage>53</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>S.</given-names>
            <surname>Sarawagi</surname>
          </string-name>
          ,
          <article-title>User-adaptive exploration of multidimensional data</article-title>
          ,
          <source>in: VLDB</source>
          <year>2000</year>
          ,
          <source>Proceedings of 26th International Conference on Very Large Data Bases, September 10-14</source>
          ,
          <year>2000</year>
          , Cairo, Egypt,
          <year>2000</year>
          , pp.
          <fpage>307</fpage>
          -
          <lpage>316</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>G.</given-names>
            <surname>Sathe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Sarawagi</surname>
          </string-name>
          ,
          <article-title>Intelligent rollups in multidimensional OLAP data</article-title>
          ,
          <source>in: VLDB</source>
          <year>2001</year>
          ,
          <source>Proceedings of 27th International Conference on Very Large Data Bases, September 11-14</source>
          ,
          <year>2001</year>
          , Roma, Italy,
          <year>2001</year>
          , pp.
          <fpage>531</fpage>
          -
          <lpage>540</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>D.</given-names>
            <surname>Gkesoulis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Vassiliadis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Manousis</surname>
          </string-name>
          , Cinecubes:
          <article-title>Aiding data workers gain insights from OLAP queries</article-title>
          ,
          <source>Inf. Syst</source>
          .
          <volume>53</volume>
          (
          <year>2015</year>
          )
          <fpage>60</fpage>
          -
          <lpage>86</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>B.</given-names>
            <surname>Tang</surname>
          </string-name>
          , S. Han,
          <string-name>
            <given-names>M. L.</given-names>
            <surname>Yiu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Ding</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <article-title>Extracting top-k insights from multidimensional data</article-title>
          ,
          <source>in: Proceedings of the 2017 ACM International Conference on Management of Data, SIGMOD Conference</source>
          <year>2017</year>
          , Chicago, IL, USA, May
          <volume>14</volume>
          -19,
          <year>2017</year>
          ,
          <year>2017</year>
          , pp.
          <fpage>1509</fpage>
          -
          <lpage>1524</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>R.</given-names>
            <surname>Ding</surname>
          </string-name>
          , S. Han,
          <string-name>
            <surname>Y</surname>
          </string-name>
          . Xu,
          <string-name>
            <given-names>H.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , D. Zhang, Quickinsights:
          <article-title>Quick and automatic discovery of insights from multi-dimensional data</article-title>
          , in: P. Boncz,
          <string-name>
            <given-names>S.</given-names>
            <surname>Manegold</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ailamaki</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Deshpande</surname>
          </string-name>
          , T. Kraska (Eds.),
          <source>Proceedings of the 2019 International Conference on Management of Data, SIGMOD Conference</source>
          <year>2019</year>
          , Amsterdam, The Netherlands, June 30 - July 5,
          <year>2019</year>
          , ACM,
          <year>2019</year>
          , pp.
          <fpage>317</fpage>
          -
          <lpage>332</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>J.</given-names>
            <surname>Xing</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. V.</given-names>
            <surname>Jagadish</surname>
          </string-name>
          ,
          <article-title>Data-driven insight synthesis for multi-dimensional data</article-title>
          ,
          <source>Proc. VLDB Endow</source>
          .
          <volume>17</volume>
          (
          <year>2024</year>
          )
          <fpage>1007</fpage>
          -
          <lpage>1019</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Sun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , W. Cui,
          <string-name>
            <given-names>K.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Ma</surname>
          </string-name>
          , D. Zhang, Datashot:
          <article-title>Automatic generation of fact sheets from tabular data</article-title>
          ,
          <source>IEEE Trans. Vis. Comput. Graph</source>
          .
          <volume>26</volume>
          (
          <year>2020</year>
          )
          <fpage>895</fpage>
          -
          <lpage>905</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>P.</given-names>
            <surname>Ma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Ding</surname>
          </string-name>
          , S. Han,
          <string-name>
            <surname>D</surname>
          </string-name>
          . Zhang, Metainsight:
          <article-title>Automatic discovery of structured knowledge for exploratory data analysis</article-title>
          ,
          <source>in: SIGMOD '21: International Conference on Management of Data</source>
          , Virtual Event, China, June 20-25,
          <year>2021</year>
          , ACM,
          <year>2021</year>
          , pp.
          <fpage>1262</fpage>
          -
          <lpage>1274</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>D.</given-names>
            <surname>Shi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Sun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Shi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Cao</surname>
          </string-name>
          , Calliope:
          <article-title>Automatic visual data story generation from a spreadsheet</article-title>
          ,
          <source>IEEE Trans. Vis. Comput. Graph</source>
          .
          <volume>27</volume>
          (
          <year>2021</year>
          )
          <fpage>453</fpage>
          -
          <lpage>463</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>M.</given-names>
            <surname>Sun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Cai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Cui</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Shi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Cao</surname>
          </string-name>
          , Erato:
          <article-title>Cooperative data story editing via fact interpolation</article-title>
          ,
          <source>IEEE Trans. Vis. Comput. Graph</source>
          .
          <volume>29</volume>
          (
          <year>2023</year>
          )
          <fpage>983</fpage>
          -
          <lpage>993</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>H.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Ying</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , Y. Wu,
          <string-name>
            <given-names>H.</given-names>
            <surname>Qu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Wang</surname>
          </string-name>
          , Notable:
          <article-title>On-the-fly assistant for data storytelling in computational notebooks</article-title>
          ,
          <source>in: CHI</source>
          ,
          <year>2023</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>P.</given-names>
            <surname>Ma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Ding</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Wang</surname>
          </string-name>
          , S. Han,
          <string-name>
            <surname>D</surname>
          </string-name>
          . Zhang, Insightpilot:
          <article-title>An llm-empowered automated data exploration system</article-title>
          ,
          <source>in: EMNLP'</source>
          <year>2023</year>
          ,
          <year>2023</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>S.</given-names>
            <surname>Idreos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Papaemmanouil</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Chaudhuri</surname>
          </string-name>
          ,
          <article-title>Overview of data exploration techniques</article-title>
          ,
          <source>in: Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data</source>
          ,
          <year>2015</year>
          , pp.
          <fpage>277</fpage>
          -
          <lpage>281</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>O. B.</given-names>
            <surname>El</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Milo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Somech</surname>
          </string-name>
          ,
          <string-name>
            <surname>ATENA:</surname>
          </string-name>
          <article-title>an autonomous system for data exploration based on deep reinforcement learning</article-title>
          ,
          <source>in: Proceedings of the 28th ACM International Conference on Information and Knowledge Management</source>
          ,
          <string-name>
            <surname>CIKM</surname>
          </string-name>
          <year>2019</year>
          , Beijing, China, November 3-
          <issue>7</issue>
          ,
          <year>2019</year>
          ,
          <year>2019</year>
          , pp.
          <fpage>2873</fpage>
          -
          <lpage>2876</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>A.</given-names>
            <surname>Personnaz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Amer-Yahia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Berti-Équille</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Fabricius</surname>
          </string-name>
          ,
          <string-name>
            <surname>S.</surname>
          </string-name>
          <article-title>Subramanian, DORA THE EXPLORER: exploring very large data with interactive deep reinforcement learning</article-title>
          ,
          <source>in: CIKM '21: The 30th ACM International Conference on Information and Knowledge Management</source>
          , Virtual Event, Queensland, Australia, November 1 -
          <issue>5</issue>
          ,
          <year>2021</year>
          ,
          <year>2021</year>
          , pp.
          <fpage>4769</fpage>
          -
          <lpage>4773</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <surname>T. D. Bie</surname>
            ,
            <given-names>L. D.</given-names>
          </string-name>
          <string-name>
            <surname>Raedt</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Hernández-Orallo</surname>
            ,
            <given-names>H. H.</given-names>
          </string-name>
          <string-name>
            <surname>Hoos</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Smyth</surname>
            ,
            <given-names>C. K. I. Williams</given-names>
          </string-name>
          ,
          <article-title>Automating data science</article-title>
          ,
          <source>Commun. ACM</source>
          <volume>65</volume>
          (
          <year>2022</year>
          )
          <fpage>76</fpage>
          -
          <lpage>87</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>S.</given-names>
            <surname>Amer-Yahia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Marcel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Peralta</surname>
          </string-name>
          ,
          <article-title>Data narration for the people: Challenges and opportunities</article-title>
          ,
          <source>in: Proceedings 26th International Conference on Extending Database Technology, EDBT</source>
          <year>2023</year>
          , Ioannina, Greece, March
          <volume>28</volume>
          -31,
          <year>2023</year>
          , OpenProceedings.org,
          <year>2023</year>
          , pp.
          <fpage>855</fpage>
          -
          <lpage>858</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>S.</given-names>
            <surname>Amer-Yahia</surname>
          </string-name>
          ,
          <article-title>Intelligent agents for data exploration</article-title>
          ,
          <source>Proc. VLDB Endow</source>
          .
          <volume>17</volume>
          (
          <year>2024</year>
          )
          <fpage>4521</fpage>
          -
          <lpage>4530</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>T.</given-names>
            <surname>Lipman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Milo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Somech</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Wolfson</surname>
          </string-name>
          ,
          <string-name>
            <surname>O. Zafar,</surname>
          </string-name>
          <article-title>LINX: A language driven generative system for goal-oriented automated data exploration</article-title>
          ,
          <source>in: Proceedings 28th International Conference on Extending Database Technology, EDBT</source>
          <year>2025</year>
          , Barcelona, Spain, March
          <volume>25</volume>
          - 28,
          <year>2025</year>
          , OpenProceedings.org,
          <year>2025</year>
          , pp.
          <fpage>270</fpage>
          -
          <lpage>283</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>E.</given-names>
            <surname>Deelman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Mandal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Jiang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Sakellariou</surname>
          </string-name>
          ,
          <article-title>The role of machine learning in scientific workflows</article-title>
          ,
          <source>Int. J. High Perform. Comput. Appl</source>
          .
          <volume>33</volume>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>V.</given-names>
            <surname>Silva</surname>
          </string-name>
          , D. de Oliveira, P. Valduriez,
          <string-name>
            <given-names>M.</given-names>
            <surname>Mattoso</surname>
          </string-name>
          ,
          <article-title>Dfanalyzer: runtime dataflow analysis of scientific applications using provenance</article-title>
          ,
          <source>Proc. VLDB Endow</source>
          .
          <volume>11</volume>
          (
          <year>2018</year>
          )
          <fpage>2082</fpage>
          -
          <lpage>2085</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>L.</given-names>
            <surname>Sacco</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Sopranzetti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Fiore</surname>
          </string-name>
          ,
          <article-title>Enabling provenance tracking in workflow management systems</article-title>
          , in: W. Ding,
          <string-name>
            <given-names>C.</given-names>
            <surname>Lu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Di</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Huan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Nambiar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Ilievski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Baeza-Yates</surname>
          </string-name>
          ,
          <string-name>
            <surname>X.</surname>
          </string-name>
          Hu (Eds.),
          <source>IEEE International Conference on Big Data, BigData 2024</source>
          , Washington, DC, USA, December
          <volume>15</volume>
          -
          <issue>18</issue>
          ,
          <year>2024</year>
          , IEEE,
          <year>2024</year>
          , pp.
          <fpage>4402</fpage>
          -
          <lpage>4409</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>S.</given-names>
            <surname>Köhler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Riddle</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Zinn</surname>
          </string-name>
          ,
          <string-name>
            <surname>T. M. McPhillips</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Ludäscher</surname>
          </string-name>
          ,
          <article-title>Improving workflow fault tolerance through provenance-based recovery</article-title>
          , in: J. B.
          <string-name>
            <surname>Cushing</surname>
            ,
            <given-names>J. C.</given-names>
          </string-name>
          <string-name>
            <surname>French</surname>
          </string-name>
          , S. Bowers (Eds.),
          <source>Scientific and Statistical Database Management - 23rd International Conference, SSDBM</source>
          <year>2011</year>
          ,
          <article-title>Portland</article-title>
          ,
          <string-name>
            <surname>OR</surname>
          </string-name>
          , USA, July
          <volume>20</volume>
          -
          <issue>22</issue>
          ,
          <year>2011</year>
          . Proceedings, volume
          <volume>6809</volume>
          oLfecture Notes in Computer Science, Springer,
          <year>2011</year>
          , pp.
          <fpage>207</fpage>
          -
          <lpage>224</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>J.</given-names>
            <surname>Starlinger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Brancotte</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Cohen-Boulakia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>U.</given-names>
            <surname>Leser</surname>
          </string-name>
          ,
          <article-title>Similarity search for scientific workflows</article-title>
          ,
          <source>Proceedings of the VLDB Endowment</source>
          <volume>7</volume>
          (
          <year>2014</year>
          )
          <fpage>1143</fpage>
          -
          <lpage>1154</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>M.</given-names>
            <surname>Schlegel</surname>
          </string-name>
          , K.-U. Sattler,
          <article-title>Capturing end-to-end provenance for machine learning pipelines</article-title>
          ,
          <source>Information Systems</source>
          <volume>132</volume>
          (
          <year>2025</year>
          )
          <fpage>102495</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <given-names>S.</given-names>
            <surname>Redyuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Kaoudi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Schelter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Markl</surname>
          </string-name>
          ,
          <article-title>DORIAN in action: Assisted design of data science pipelines</article-title>
          ,
          <source>Proc. VLDB Endow</source>
          .
          <volume>15</volume>
          (
          <year>2022</year>
          )
          <fpage>3714</fpage>
          -
          <lpage>3717</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <given-names>V.</given-names>
            <surname>Michalakopoulos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Papias</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Sarantinopoulos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Sarmas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Marinakis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Askounis</surname>
          </string-name>
          ,
          <article-title>A hyperparameter-space clustering methodology of residential electricity loads</article-title>
          ,
          <source>Appl. Soft Comput</source>
          .
          <volume>181</volume>
          (
          <year>2025</year>
          )
          <fpage>113497</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [34]
          <string-name>
            <given-names>J.</given-names>
            <surname>Bader</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Thamsen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Kulagina</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Will</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Meyerhenke</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Kao</surname>
          </string-name>
          , Tarema:
          <article-title>Adaptive resource allocation for scalable scientific workflows in heterogeneous clusters</article-title>
          ,
          <source>in: 2021 IEEE International Conference on Big Data (Big Data)</source>
          ,
          <year>2021</year>
          , pp.
          <fpage>65</fpage>
          -
          <lpage>75</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [35]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Kumar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Kaul</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.-C.</given-names>
            <surname>Hu</surname>
          </string-name>
          ,
          <article-title>Machine learning for energy-resource allocation, workflow scheduling and live migration in cloud computing: State-of-the-art survey</article-title>
          ,
          <source>Sustainable Computing: Informatics and Systems</source>
          <volume>36</volume>
          (
          <year>2022</year>
          )
          <fpage>100780</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          [36]
          <string-name>
            <given-names>M.</given-names>
            <surname>Alvarez-García</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Ibar-Alonso</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Parra</surname>
          </string-name>
          ,
          <article-title>A comprehensive framework for explainable cluster analysis</article-title>
          ,
          <source>Inf. Sci</source>
          .
          <volume>663</volume>
          (
          <year>2024</year>
          )
          <fpage>120282</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          [37]
          <string-name>
            <given-names>S.</given-names>
            <surname>Ofek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Somech</surname>
          </string-name>
          ,
          <article-title>Explaining black-box clustering pipelines with cluster-explorer</article-title>
          ,
          <source>Proc. VLDB Endow</source>
          .
          <volume>18</volume>
          (
          <year>2025</year>
          )
          <fpage>1495</fpage>
          -
          <lpage>1508</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          [38]
          <string-name>
            <given-names>M.</given-names>
            <surname>Guilbert</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Vrain</surname>
          </string-name>
          ,
          <string-name>
            <surname>T.-B.-H. Dao</surname>
            ,
            <given-names>A Constrained</given-names>
          </string-name>
          <string-name>
            <surname>Declarative</surname>
          </string-name>
          <article-title>Based Approach for Explainable Clustering</article-title>
          ,
          <source>in: Symposium on Intelligent Data Analysis (IDA</source>
          <year>2025</year>
          ), Konstanz, Germany,
          <year>2025</year>
          . URL: https://hal.science/hal-0499559 3.
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          [39]
          <string-name>
            <given-names>S. M.</given-names>
            <surname>Lundberg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.-I.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <article-title>A unified approach to interpreting model predictions</article-title>
          ,
          <source>in: Proceedings of the 31st International Conference on Neural Information Processing Systems</source>
          , NIPS'17, Curran Associates Inc.,
          <string-name>
            <surname>Red</surname>
            <given-names>Hook</given-names>
          </string-name>
          ,
          <string-name>
            <surname>NY</surname>
          </string-name>
          , USA,
          <year>2017</year>
          , p.
          <fpage>4768</fpage>
          -
          <lpage>4777</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          [40]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Deng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Cao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Qiao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Jingzhe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Yan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Madden</surname>
          </string-name>
          ,
          <article-title>Outlier summarization via human interpretable rules</article-title>
          ,
          <source>Proc. VLDB Endow</source>
          .
          <volume>17</volume>
          (
          <year>2024</year>
          )
          <fpage>1591</fpage>
          -
          <lpage>1604</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          [41]
          <string-name>
            <given-names>S.</given-names>
            <surname>Maroulis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Stamatopoulos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Gidarakos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Tsopelas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Masouras</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Kozanis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Theologitis</surname>
          </string-name>
          , G. Papastefanatos,
          <string-name>
            <given-names>G.</given-names>
            <surname>Giannopoulos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. G.</given-names>
            <surname>Nilsson</surname>
          </string-name>
          , Experimentlens:
          <article-title>Interactive visual analytics and explainability for ml experiment management</article-title>
          ,
          <source>Proceedings of the VLDB Endowment. ISSN</source>
          <volume>2150</volume>
          (
          <year>2025</year>
          )
          <fpage>8097</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          [42]
          <string-name>
            <given-names>P. J.</given-names>
            <surname>Rousseeuw</surname>
          </string-name>
          ,
          <article-title>Silhouettes: A graphical aid to the interpretation and validation of cluster analysis</article-title>
          ,
          <source>Journal of Computational and Applied Mathematics</source>
          <volume>20</volume>
          (
          <year>1987</year>
          )
          <fpage>53</fpage>
          -
          <lpage>65</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref43">
        <mixed-citation>
          [43]
          <string-name>
            <given-names>M.</given-names>
            <surname>Kuhn</surname>
          </string-name>
          , K. Johnson, Applied Predictive Modeling, Springer,
          <year>2013</year>
          .
          <article-title>Discusses removal of near-zero variance predictors</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref44">
        <mixed-citation>
          [44]
          <string-name>
            <given-names>C.</given-names>
            <surname>Stepniak</surname>
          </string-name>
          , Coeficient of Variation, Springer Berlin Heidelberg, Berlin, Heidelberg,
          <year>2025</year>
          , pp.
          <fpage>487</fpage>
          -
          <lpage>488</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>