<!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>Early Insights into Argumentation-Guided Causal Evaluation with the Help of LLMs</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Pietro Baroni</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Federico Cerutti</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>Massimiliano Giacomin</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Gian Franco Lamperti</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Marina Zanella</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>DII - Universitá di Brescia - Italy</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Cardif University -</institution>
          <country country="UK">UK</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Southampton -</institution>
          <country country="UK">UK</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The rapid growth of Deep Neural Networks (DNNs) has brought substantial advances in artificial intelligence across domains such as vision, language, and recommendation systems. However, this progress comes at a steep energy cost, with model training and deployment contributing significantly to global computational energy consumption. Understanding what drives this energy demand requires more than empirical correlation it demands causal explanations. In this work, we investigate the causal factors underlying energy use in DNN training, using structure learning algorithms such as the PC algorithm to derive candidate causal graphs. Recognising the limitations of such methods- particularly in terms of assumptions and finite data - we introduce a novel approach to evaluate each inferred link through formal argumentation. We treat each proposed causal relationship as a dialectical object, generating arguments and counterarguments that articulate its plausibility, underlying mechanisms, and possible confounders. We operationalise this reasoning using large language models in a zero-shot prompting setup, surfacing the evidential and conceptual assumptions behind each causal claim. This hybrid approach, combining causal discovery with structured argumentative evaluation, promotes interpretability and critical scrutiny in data-driven causal modelling. Preliminary results demonstrate its potential for rendering causal claims more transparent and contestable.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;LLM</kwd>
        <kwd>Causality</kwd>
        <kwd>Argumentation</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Deep Neural Networks (DNNs) have become foundational to the current landscape of artificial
intelligence (AI), enabling advances in fields as diverse as computer vision [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], natural language processing [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ],
personalised recommendation [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], and speech recognition [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. These models are typically trained on
large datasets using high-performance GPU clusters, often within large-scale data centres. As a
consequence, the growth of deep learning research and applications has been accompanied by a substantial
increase in the energy required to train and operate these models [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        Recent analyses show that this trend, dubbed the “Red AI” era [
        <xref ref-type="bibr" rid="ref6 ref7 ref8">6, 7, 8</xref>
        ], presents a mounting ecological
challenge. AI models are growing in size, complexity, and resource demand at an exponential rate.
Despite ongoing improvements in chip eficiency and data centre cooling, the energy consumption
and carbon emissions associated with training large models continue to double every 4–6 months. A
projection [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] suggests that computing could account for up to 20.9% of global electricity demand by
2030. This includes contributions from both training and inference workloads.
      </p>
      <p>To better understand the drivers of such energy consumption, we need to move beyond simple
empirical correlations and ask causal questions: What parameters truly influence energy use during
model training? Does batch size cause higher energy demand, or is it a proxy for another latent factor?
Addressing such questions calls for causal discovery — the process of inferring causal relationships
from data. Algorithms such as the PC algorithm (Section 2) and its variants provide a data-driven
means to construct causal graphs, identifying conditional independencies and orienting plausible causal
directions.</p>
      <p>Yet, as with any form of inference, these algorithmic outputs raise as many questions as they answer.
Given the statistical limitations of finite data and the assumptions encoded in the discovery procedures,
the resulting causal links should not be accepted uncritically. Instead, each proposed causal relationship
demands a careful evaluation of its plausibility and justification — not only in light of data, but also in
terms of domain knowledge, mechanisms, and conceptual coherence.</p>
      <p>
        This paper proposes that tools from formal argumentation theory [
        <xref ref-type="bibr" rid="ref10 ref11">10, 11</xref>
        ] can help operationalise
such evaluations (Section 3). In our setting, each candidate causal link is treated as an object of
dialectical discussion: we construct arguments in favour of the link (e.g., based on observed regularities,
known physical constraints, or plausible mechanisms) and contrast them with counterarguments (e.g.,
suggesting alternative explanations, questioning generalisability, or highlighting confounding factors).
      </p>
      <p>
        We implement this deliberative process (Section 4) using large language models (LLMs) in a
zeroshot prompting setting [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. For each candidate edge in a data-derived causal graph, the system
generates structured natural language arguments and counterarguments. Rather than discarding links
or altering the graph, we aim to surface the implicit reasoning behind each relation — bringing to light
the assumptions, analogies, evidence patterns, and objections that might otherwise remain hidden.
      </p>
      <p>The contribution of this work is a method for making the structure and justification of causal claims
explicit, interpretable, and open to contestation. In doing so, we ofer a hybrid approach to causal
inference that supplements algorithmic discovery with argumentative reasoning. We discuss our
preliminary results in Section 5 and address the limitations of the methodology in Section 6.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Causal Discovery</title>
      <p>
        Causal discovery aims to infer causal relationships from data, typically under structural assumptions. A
foundational framework for causal reasoning is provided by Judea Pearl’s theory [
        <xref ref-type="bibr" rid="ref13 ref14 ref15">13, 14, 15</xref>
        ], formalised
using directed graphical models and structural equations.
      </p>
      <sec id="sec-2-1">
        <title>2.1. Structural Causal Models</title>
        <p>The formal model used in Pearl’s framework is typically referred to as a Structural Causal Model (SCM)
or a Directed Graphical Causal Model (DGCM). It combines a directed acyclic graph (DAG) with a joint
probability distribution that encodes assumptions about direct causal mechanisms and the independence
structure of the system.</p>
        <p>Definition 2.1 (Structural Causal Model). A Structural Causal Model (SCM) is a tuple ℳ
⟨,  , ℱ ,  ( )⟩ where:
=
•  = (, ) is a directed acyclic graph (DAG), where each node  ∈  represents a variable.
•  is the set of possible values for the variables.
• ℱ = { : Pa() ×  → } is a set of functions, one for each variable , where Pa()
denotes the set of parents of  in  and  is an exogenous noise variable.</p>
        <p>•  ( ) = ∏︀  () is a product distribution over the exogenous variables.</p>
        <p>Each endogenous variable  is determined by  := (Pa(), ).</p>
        <p>Definition 2.2 (Intervention and do-calculus). Given a SCM ℳ and a variable  ∈  , the efect of an
intervention do( = ) is a modified model ℳdo(=) where the structural function  is replaced
by the constant function  := , and the distribution over other variables is adjusted accordingly.
Definition 2.3 (Causal Bayesian Network). A Causal Bayesian Network is a pair (,  ) where:
•  is a DAG.
•  is a joint probability distribution over the variables such that the Markov condition holds: each
variable is independent of its non-descendants given its parents in the graph.</p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. D-separation and Faithfulness</title>
        <p>To read conditional independencies from a graph, we rely on the notion of d-separation.
Definition 2.4 (D-separation). Let  be a DAG and let ,  , and  be disjoint sets of nodes in . A
path between a node in  and a node in  is said to be blocked by  if any of the following holds:
• The path contains a non-collider node that is in . A node  on a path is a non-collider if the path
traverses it via either  →  → ,  ←  ← , or  ←  → .
• The path contains a collider node  (i.e., a node where the arrows on the path converge:  →
 ← ), and neither  nor any of its descendants are in .</p>
        <p>We say that  is d-separated from  given  if all paths between any node in  and any node in 
are blocked by .</p>
        <p>Definition 2.5 (Causal Markov Assumption). A distribution  over a set of variables  satisfies the
Causal Markov Assumption with respect to a DAG  if every variable is conditionally independent of its
non-descendants given its parents.</p>
        <p>Definition 2.6 (Causal Faithfulness Assumption). A distribution  is faithful to a DAG  if every
conditional independence relation that holds in  is entailed by d-separation in .</p>
      </sec>
      <sec id="sec-2-3">
        <title>2.3. Constraint-Based Causal Discovery and the PC Algorithm</title>
        <p>
          Under the Causal Markov and Faithfulness assumptions, we can discover aspects of the causal structure
by testing for conditional independencies in the observed data. One of the most widely used methods
in this class is the PC algorithm [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ].
        </p>
        <p>The PC algorithm is sound under the Causal Markov and Faithfulness assumptions, and pointwise
consistent under large sample limits and no latent confounding variables. It outputs a Completed Partially
Directed Acyclic Graph (CPDAG), which represents the Markov Equivalence Class (MEC) of all DAGs
consistent with the observed independencies.</p>
        <p>Despite its widespread adoption in causal discovery research, the PC algorithm exhibits several
important limitations that must be acknowledged. First, it operates under the assumption that there are
no latent confounding variables or selection biases in the data. This means that the algorithm presumes
all relevant variables influencing the observed relationships have been measured and are included in
the analysis. In real-world applications, especially in domains like medicine, economics, or machine
learning system diagnostics, such assumptions are often violated. Hidden confounders may induce
spurious dependencies or mask true causal links, thereby compromising the validity of the inferred
causal structure.</p>
        <p>Second, the PC algorithm relies critically on the correctness of statistical tests for conditional
independence. These tests serve as the foundation for removing edges and orienting v-structures during the
graph construction process. However, in finite samples, such tests are prone to both Type I and Type
II errors. A Type I error (false positive) occurs when the test incorrectly rejects the null hypothesis of
conditional independence when it is in fact true, while a Type II error (false negative) occurs when the
test fails to reject the null hypothesis despite the variables being dependent. These risks are exacerbated
when conditioning on large sets of variables, which increases variance, or when the dependencies are
weak or non-linear, making them harder to detect. As a consequence, the structure returned by the PC
algorithm may be unstable or incorrect if the statistical decisions deviate from the population-level
conditional independencies.</p>
        <p>Third, the algorithm cannot distinguish between diferent directed acyclic graphs (DAGs) that belong
to the same Markov Equivalence Class (MEC). By design, it returns a Completed Partially Directed
Acyclic Graph (CPDAG), which encodes a set of DAGs that share the same set of d-separation relations.
While this is theoretically sound, it limits the informativeness of the output: many edges may remain
undirected, and causal directionality is left ambiguous without additional assumptions or interventional
data.</p>
        <p>
          Finally, and perhaps most crucially from the perspective of formal argumentation, the PC algorithm is
entirely syntactic in its use of statistical dependencies; it provides no account of the semantic content of
the edges in the resulting graph. Each link is treated purely as an artefact of probabilistic association (or
lack thereof) rather than as a meaningful causal hypothesis embedded in domain knowledge. This poses
a substantial challenge in applications where interpreting, justifying, or contesting individual links
is essential. Therefore, beyond purely algorithmic discovery, there is a pressing need for frameworks
that allow for the articulation and critical evaluation of causal claims — link by link — using structured
arguments, explanations, and counter-arguments. Such argumentative approaches can complement
statistical discovery methods by making the assumptions, interpretations, and domain-specific implications
of each inferred causal relationship explicit and debatable.
3. A Structured Account of Arguments For and Against Causal Claims
Causal arguments are central in many domains, from scientific inquiry to policy and engineering, where
actors seek to justify why one event (the efect) follows from another (the cause). This section provides
a structured typology of argumentative forms both in support of and against causal claims, building on
top of [
          <xref ref-type="bibr" rid="ref10 ref11">10, 11</xref>
          ].
        </p>
      </sec>
      <sec id="sec-2-4">
        <title>3.1. Arguments in Favour of Causal Claims</title>
        <p>Arguments supporting causal links can be grouped by the type of justification they provide. We
distinguish three principal classes: circumstantial evidence, contrastive evidence, and causal explanations.</p>
        <sec id="sec-2-4-1">
          <title>3.1.1. Circumstantial Evidence</title>
          <p>Circumstantial evidence relies on regularities or proximity relations between two events, without
ofering a mechanistic explanation of counterfactual analysis. The reasoning typically takes the form:
“ caused  because  regularly precedes , co-occurs with , or resembles other known
causes of .”</p>
          <p>We distinguish several sub-types of circumstantial evidence:
Spatio-temporal contiguity: The cause and efect occur in close spatial or temporal proximity. This
supports the intuition that the proximity of events may suggest a causal link.</p>
          <p>Repeated co-occurrence: The purported cause and efect consistently appear together across multiple
instances. This statistical regularity, though not suficient for causation, can signal a potentially
robust association worth investigating.</p>
          <p>Analogical similarity: The situation under analysis resembles other known causal scenarios. If 
and ′ share relevant features, and ′ is known to cause , then by analogy,  might be assumed
to cause  as well.</p>
          <p>These forms of evidence are inherently speculative and typically serve as initial heuristics to guide
hypothesis generation or further empirical testing.
3.1.2. Contrastive Evidence
Contrastive evidence draws on observed diferences in outcomes across varying conditions. Such
arguments typically follow the structure:</p>
          <p>“ caused  because  occurs under  but not under ¬.”</p>
          <p>We identify several sub-types of contrastive evidence:
Statistical covariation: A measurable diference in outcomes is observed between groups or
conditions, and this diference persists even after adjusting for potential confounding variables. The
contrast is interpreted as supporting a causal role for the varying factor.</p>
          <p>Before-after comparison: An intervention or change is introduced, and a corresponding shift in
outcomes is observed. If other factors remain stable, the contrast in outcome is attributed to the
intervention.</p>
          <p>Controlled experiment: All conditions are held constant except for the variable of interest. A
consistent diference in outcome across conditions is then attributed to the manipulated variable.</p>
        </sec>
        <sec id="sec-2-4-2">
          <title>3.1.3. Causal Explanation</title>
          <p>Causal explanations articulate a mechanism that connects the cause to the efect. These arguments are
typically stronger than purely correlational or contrastive forms due to their explanatory depth. They
are often structured as:</p>
          <p>“ causes  because  initiates a sequence of intermediate steps leading to .”</p>
          <p>We distinguish several sub-types of causal explanation:
Mechanistic explanation: The argument identifies a specific sequence of processes or interactions
through which the cause produces the efect. This often involves reference to known physical,
computational, or biological mechanisms.</p>
          <p>Elimination of alternatives: A causal claim is supported by ruling out other plausible explanations.</p>
          <p>If the observed efect coincides only with changes in , and other variables are held constant, 
is inferred to be the cause.</p>
          <p>Typicality of efect: The observed outcome matches the expected pattern associated with similar
causes in comparable contexts. This reinforces the plausibility of the proposed mechanism.</p>
        </sec>
      </sec>
      <sec id="sec-2-5">
        <title>3.2. Arguments Against Causal Claims</title>
        <p>Arguments challenging causal claims fall into two categories: those questioning the plausibility of the
causal relation and those attacking the logical structure or suficiency of the justification.</p>
        <sec id="sec-2-5-1">
          <title>3.2.1. Plausibility Challenges</title>
          <p>These arguments suggest that the proposed causal link is implausible in light of available evidence. We
distinguish several sub-types:
Wrong temporal order: The efect is observed before the supposed cause. Since causes must precede
their efects, this undermines the causal interpretation.</p>
          <p>No connection: The proposed cause and efect belong to unrelated domains, or no plausible pathway
links them. Without a credible mechanism, the causal claim lacks support.</p>
          <p>Free decision: The outcome results from an independent choice or intervention that is not causally
determined by the proposed factor. The cause is incidental rather than explanatory.
Insuficient cause: The proposed factor occurs without reliably producing the efect. This suggests
that it alone cannot account for the outcome and may require additional conditions.
Unnecessary cause: The efect can be fully explained by other causes. The proposed factor is therefore
not needed to account for the outcome, weakening its causal relevance.</p>
        </sec>
        <sec id="sec-2-5-2">
          <title>3.2.2. Logical Objections</title>
          <p>Logical objections target the inferential structure of a causal argument, highlighting weak reasoning or
ofering superior alternatives. We distinguish several sub-types:</p>
          <p>Alternative cause: The observed association between the proposed cause and efect can be better
explained by a third, unaccounted-for variable that influences both.</p>
          <p>Post hoc fallacy: The argument infers causality merely from temporal succession—assuming that
because  followed ,  must have caused —without further justification.</p>
          <p>Low statistical support: The efect is observed inconsistently or weakly across instances. A low base
rate or limited correlation challenges the robustness of the causal claim.</p>
          <p>Anecdotal evidence: The argument relies on a single or highly atypical case, which is insuficient for
generalisation and vulnerable to noise or confounding.</p>
          <p>Unknown mechanism: No explanation is given for how the proposed cause leads to the efect.</p>
          <p>Without a plausible mechanism, the claim remains speculative.</p>
        </sec>
        <sec id="sec-2-5-3">
          <title>3.2.3. Qualifying Causal Claims</title>
          <p>Some arguments do not reject the existence of a causal link but instead refine or constrain its
interpretation. These qualifications help clarify the nature, strength, or context of the causal relationship. We
distinguish several sub-types:</p>
          <p>Partial cause: The proposed factor contributes to the outcome but is not the sole or primary cause.</p>
          <p>Other influences play a more significant role.</p>
          <p>Indirect cause: The efect arises through a chain of intermediate steps rather than a direct influence.</p>
          <p>The causal link is mediated by other variables.</p>
          <p>Common cause: Both the proposed cause and the observed efect result from a shared underlying
factor. The deeper cause lies elsewhere.</p>
          <p>Interaction: The proposed factor produces the efect only in combination with other conditions. On
its own, it may have little or no causal impact.</p>
          <p>Reversed causality: The direction of influence is the opposite of what is claimed. What is presented
as the cause is actually a response to the efect.</p>
          <p>Accidental cause: The observed causal link is coincidental, resulting from an unrelated or
unanticipated event that occurred simultaneously.</p>
          <p>Listing 1 Prompt Template: Argue in Favour of a Causal Link
1 Given the causal claim: [INSERT CAUSAL CLAIM],
2 produce a structured argument *in support* of this claim. Choose only one among the
following argumentation strategies:</p>
          <p>Listing 2 Prompt Template: Argue Against a Causal Link
1 Given the causal claim: [INSERT CAUSAL CLAIM],
2 produce a structured argument *against* this claim. Choose only one among the
following argumentation strategies:
3
4 1. Plausibility Challenges:
5 - Include at least one argument based on wrong temporal order, no plausible
connection, free decision,
insufficient cause, or unnecessary cause.
6
7
8 2. Logical Objections:
9 - Include at least one argument from alternative cause, post hoc fallacy, low
statistical support,
anecdotal evidence, or unknown mechanism.
10
11
12 3. Qualifying Claims:
13 - Optionally include partial, indirect, common cause, interaction, reversed
causality, or accidental cause qualifications.
14
15 Each argument must:
16 - Identify the macro-family and the specific argumentation subtype.
17 - Be articulated as a counterpoint to a potential or actual supporting argument.
18 - Indicate whether the causal claim is to be rejected, weakened, or reformulated.
19 - Be concise.</p>
          <p>4. Argumentative Evaluation of Tentative Causal Links via Language</p>
          <p>Models</p>
          <p>
            Once tentative causal relationships have been identified using structure learning algorithms such
as the PC algorithm (see Section 2), we proceed to critically evaluate these links using argumentative
reasoning. To this end, we leverage large language models (LLMs) to generate structured arguments
Listing 3 Prompt Template: Final Judgement on a Causal Link
14
15 1. Reference the strength and relevance of the macro-family and subtype for each
argument.
16 2. Indicate whether the causal claim should be:
17 - Accepted as likely
18 - Tentatively accepted with caveats
19 - Undecided or requiring more evidence
20 - Rejected
21 3. Justify your decision with explicit reference to the comparative argumentative
strength (\eg directness, generalisability, mechanistic plausibility,
alternative explanations).
22 4. Avoid introducing new arguments - focus only on evaluating the two provided.
23
24 Output format:
25 - Summary judgment (one sentence)
26 - Justification (3-5 sentences)
in favour of or against each causal claim, based on the typology of causal argumentation patterns
introduced earlier (cf. Section 3 and [
            <xref ref-type="bibr" rid="ref10 ref11">10, 11</xref>
            ]).
          </p>
          <p>The prompts we employ are explicitly designed to elicit responses that map onto macro-families
of causal argumentation — circumstantial evidence, contrastive evidence, and causal explanation for
supporting claims, and plausibility challenges, logical objections, and qualifications for opposing ones.
These prompt templates are provided in Listings 1 and 2.</p>
          <p>For instance, suppose the PC algorithm outputs the link batch_size → power. We then instantiate
the favour prompt (see Listing 1) as:
“Given the causal claim: ’Large batch sizes cause increased GPU power consumption’, produce a
structured argument in support of this claim...”
This would result in the LLM producing arguments such as:
• Circumstantial evidence (repeated co-occurrence): “In over a dozen training configurations,
large batch sizes were consistently associated with high energy usage.”
• Contrastive evidence (controlled experiment): “When only the batch size was varied, all
other factors held constant, energy draw increased with larger batches.”
• Causal explanation (mechanistic): “Larger batch sizes lead to greater parallelisation, saturating</p>
          <p>GPU resources and increasing power draw.”</p>
          <p>This argumentative evaluation serves two purposes. First, it adds interpretability and justifiability to
data-driven causal claims. Second, it exposes weak or unsupported inferences by juxtaposing strong
and weak forms of justification within the same causal hypothesis.</p>
          <p>To complement the generation of individual arguments for and against causal hypotheses, we
introduce a final reasoning stage where an LLM is prompted to adjudicate between competing views.
This dialectical evaluation phase simulates the structure of critical discussion in causal reasoning. Given
one argument supporting a causal link and one refuting it, the model is tasked with determining the
overall plausibility of the claim. The prompt is designed to ensure that the response explicitly references
both the argumentative structure and the relative strength of the opposing macro-families. The complete
template is shown in Listing 3.</p>
          <p>This stage enforces a structured comparison. The LLM is instructed to identify the macro-family
and subtype of each input argument, evaluate their logical and evidential strength, and conclude with
one of four options: the causal claim is (i) accepted as likely, (ii) tentatively accepted with caveats, (iii)
undecided and requiring more evidence, or (iv) rejected. The rationale behind this design is to integrate
argumentative quality into the causal assessment pipeline, preventing premature commitment to claims
generated by data-driven discovery alone.</p>
          <p>Consider again the hypothesis that “large batch sizes cause increased GPU power consumption”.
Suppose we input the following arguments:
• Argument in favour (Contrastive evidence - controlled experiment): “When all training
parameters were kept constant except for batch size, power draw increased with larger batches.”
• Argument against (Logical objection - alternative cause): “Both batch size and energy usage
correlate with model complexity, which is the more likely common cause.”
The LLM, following the prompt in Listing 3, may respond:</p>
          <p>Summary judgment: Tentatively accepted with caveats.</p>
          <p>Justification: The argument in favour is based on a controlled experiment, which provides
strong contrastive evidence and isolates batch size as a plausible causal factor. The
counterargument rightly identifies a potential confound (model complexity), but does not negate the
observed contrastive pattern. While further control for model size is advisable, the causal link
is tentatively supported.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>5. Preliminary Results</title>
      <sec id="sec-3-1">
        <title>5.1. Dataset: The BUTTER-E Benchmark</title>
        <p>
          To support the empirical evaluation of causal discovery methods in energy-sensitive machine
learning pipelines, we employ the BUTTER-E dataset [
          <xref ref-type="bibr" rid="ref17 ref18">17, 18</xref>
          ], a large-scale benchmark of real-world
energy consumption measurements associated with Deep Neural Network (DNN) training. Specifically,
BUTTER-E extends the primary sweep of the original BUTTER dataset by adding detailed energy
usage data collected on both CPU and GPU hardware. The resulting dataset comprises over 41,000
distinct training runs of fully connected multi-layer perceptrons (MLPs), each corresponding to a unique
configuration of hyperparameters.
        </p>
        <p>The training runs in BUTTER-E span a diverse space of model sizes, shapes, and depths. The number
of trainable parameters ranges from 25 to 225, distributed across 2 to 20 hidden layers. Eight architectural
shapes were explored, including:
• rectangle and rectangle_residual (uniform width, with or without residual connections),
• trapezoid (width decreases linearly with depth),
• exponential (exponential decay in width),
• and wide_first_x configurations with  ∈ {2, 4, 8, 16}, where the first hidden layer is 
times wider than the subsequent layers.</p>
        <p>
          The training datasets were selected from the Penn Machine Learning Benchmark (PMLB)
repository [
          <xref ref-type="bibr" rid="ref19 ref20">19, 20</xref>
          ], and include: 201_pol, 294_satellite_image, 529_pollen, 537_houses, adult,
banana, connect_4, MNIST, nursery, sleep, splice, and wine_quality_white.
        </p>
        <p>The energy measurements were obtained by re-executing the primary sweep of BUTTER on the Eagle
high-performance computing (HPC) cluster at NREL. Each run was assigned to a dedicated CPU or
dualGPU compute node. CPU training was executed using Intel’s OneDNN-accelerated TensorFlow, while
GPU training used cuDNN and TensorFlow with NVIDIA-recommended settings. Instantaneous power
consumption was recorded at one-minute intervals using the Hewlett-Packard Enterprise Integrated
Lights-Out (iLO) monitoring system embedded in each node.</p>
        <p>Rather than treating all available features indiscriminately, we adopted a selective filtering process
based on substantive criteria. Features were retained if they were a) plausibly causal in their relationship
to energy usage (e.g., depth, width, optimizer), b) empirically meaningful across the run population
(e.g., dataset, GPU usage), and c) measurable prior to training (ensuring suitability for forward causal
inference). This led to the retention of the following fields: size_x, depth_x, shape_x, dataset_x,
learning_rate_x, batch_size_x, optimizer_x, is_gpu_x, and the target variable power.</p>
        <p>Crucially, this design preserves the interpretability and modularity of the resulting dataset. The
extracted subset corresponds to a well-defined scientific object: a tabular representation of experimental
factors and outcomes, abstracted away from runtime-specific details or monitoring artefacts. Each row is
interpretable as a complete experimental unit, amenable to statistical modelling, formal argumentation,
or simulation-based what-if analysis. By retaining only the subset of features that are non-redundant
and structurally important, we minimise the risk of collider bias and improve the tractability of causal
graph learning procedures.</p>
      </sec>
      <sec id="sec-3-2">
        <title>5.2. Causal Graph Inferred via the PC Algorithm</title>
        <p>To investigate potential causal dependencies between architectural, training, and execution-related
variables, we employed the PC algorithm (Section 2). The method was applied to the harmonised
subset of the BUTTER-E dataset containing architectural parameters (e.g., depth, size, shape), training
configurations ( e.g., batch size, learning rate, optimizer), execution hardware (e.g., GPU usage), and
outcome measures (e.g., power consumption). The PC algorithm was configured with a significance
threshold  = 0.001, a maximum conditioning set size of  = 2, and Fisher’s Z-test for conditional
independence. Column names were sanitised by removing sufixes such as _x for clarity.</p>
        <p>
          The PC algorithm operates in two main phases: the skeleton identification phase and the edge
orientation phase. In the first phase, a fully connected undirected graph is pruned by iteratively testing
for conditional independence between pairs of variables, conditioning on subsets of increasing size. In
the second phase, the remaining edges are oriented using the rules of causal suficiency, v-structure
identification, and the application of Meek’s rules [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ]. The significance level  = 0.001 defines the
tolerance for Type I error in independence tests, enforcing a conservative edge removal strategy.
        </p>
        <p>The independence test used in our pipeline is Fisher’s Z-test, which evaluates whether two variables
 and  are conditionally independent given a set  by testing whether their partial correlation   |
is significantly diferent from zero.</p>
        <p>The inferred graph structure, shown in Figure 1, displays several dense regions of influence, notably
around the optimizer, depth, and batch_size nodes. The optimizer node emerges as a global
influencer, with causal edges toward almost all other configuration variables, including size, depth,
shape, learning_rate, and even hardware utilisation (is_gpu). This pattern may reflect the fact
that optimizers are typically selected early in the training pipeline, and that this choice often constrains
or influences subsequent design decisions.</p>
        <p>The node depth is positioned as an intermediate confounder, afecting both size and batch_size.
This is consistent with the fact that deeper networks tend to require larger parameter counts and more</p>
        <p>Depth
Optimizer</p>
        <p>GPU
Learning</p>
        <p>Batch</p>
        <p>Power</p>
        <p>Dataset</p>
        <p>Size
aggressive batching strategies for convergence. Similarly, shape is shown to influence not just network
size and depth but also the dataset, suggesting that architectural templates are adapted to the complexity
or dimensionality of the task.</p>
        <p>The inferred structure reveals not only direct influence pathways but also points of intervention.
For instance, altering the optimizer may simultaneously shift multiple architectural choices and
downstream power consumption. Similarly, batch_size appears as a critical mediator of both model
complexity and energy cost.</p>
        <p>Interestingly, power is not only a sink (with arrows from optimizer and batch_size) but also
acts as a source node for size and shape. While this may initially appear paradoxical, since energy
consumption is usually treated as an outcome, it may reflect feedback loops during neural architecture
search or early stopping criteria that prune high-power configurations, thereby shaping subsequent
architecture choices. Alternatively, this pattern could signal violations of faithfulness or the presence of
latent confounders such as runtime hardware throttling or dynamic learning rate adjustment. We will
focus on this link further in Section 5.3</p>
      </sec>
      <sec id="sec-3-3">
        <title>5.3. Critical Evaluation of LLM Output on Causal Claim</title>
        <p>To demonstrate the methodology and the type of results that can be obtained through argumentative
evaluation of causal links, we focus in this paper on a single, non-obvious causal claim: “Power
consumption during training of the weights of a neural network causes the engineering choice of the
size of the neural network.” This example was selected intentionally for its subtle and context-dependent
nature, making it a suitable candidate to test the depth and coherence of reasoning produced by a large
language model. The evaluation was conducted using GPT-4o (gpt-4o, release date May 13, 2024),
which was prompted to generate three outputs: an argument in favour of the causal link (Listing 4), an
argument against it (Listing 5), and a final judgment synthesising both perspectives (Listing 6).</p>
        <p>The pro-causal argument in Listing 4 aligns with the Causal Explanation macro-family, and more
specifically with the Mechanistic Explanation subtype. It presents a coherent engineering feedback loop
in which anticipated or previously observed energy demands during training act as constraints that
shape the design of future architectures. This reflects practices common in real-world machine learning
development — particularly under conditions of limited compute or sustainability requirements. The
argument implicitly assumes that such considerations are consistently integrated into design workflows,
which may not universally hold across experimental or academic settings.</p>
        <p>The counterargument in Listing 5 adopts a Plausibility Challenge stance, relying on the Wrong
Listing 4 LLM-generated argument in favour of the causal claim: power consumption during training
causes engineering decisions on network size.
1 Macro-family: Causal Explanation
2 Subtype: Mechanistic Explanation
3
4 Structured Argument in Support:
5
6 The claim that power consumption during training of the weight of a neural network
causes the engineering choice of the size of the neural network can be
supported by a mechanistic explanation grounded in how neural network
development proceeds in practice.
7
8 During training, a neural network’s energy consumption increases with both the
number of parameters and the computational workload (\eg forward and backward
passes, gradient updates). Larger models demand more GPU/TPU resources, leading
to longer training times and higher energy costs. This power consumption is
directly measurable and often becomes a bottleneck when scaling models,
especially in settings with fixed energy budgets, sustainability targets, or
hardware limitations.
9
10 Engineers, aware of these resource constraints, often incorporate them into the
design phase as constraints on model architecture. For example, training a
10billion parameter model on a modest compute cluster may be prohibitively
expensive in terms of power. Therefore, engineers reduce the model size
preemptively to meet acceptable power consumption levels during training.
11
12 This mechanism, where observable power demands during training feed back into
design constraints, explains how power consumption causally determines the
engineering decision of network size. The process aligns with standard
engineering feedback loops where operational resource costs shape future design
choices.</p>
        <p>Listing 5 LLM-generated counterargument: the causal claim fails due to incorrect temporal ordering.
1 Macro-family: Plausibility Challenges
2 Subtype: Wrong Temporal Order
3
4 Counterpoint:
5 A supporting argument might suggest that higher power consumption during training
compels engineers to reduce network size. However, in practice, the size of the
neural network is determined during the model design phase, which precedes any
training or associated power consumption. Therefore, the temporal order does
not support causality.
6
7 Effect on Causal Claim: Rejected</p>
        <p>Temporal Order subtype. It highlights that model size decisions necessarily precede training, and
therefore post-training power consumption cannot causally influence architectural choices. While
formally valid, this argument overlooks the iterative nature of engineering processes, where anticipated
power usage — based on prior experience or simulations — can influence decisions made before training
actually begins. As such, it provides a useful but incomplete critique.</p>
        <p>Finally, the judgment in Listing 6 characterises the causal claim as “tentatively accepted with caveats,”
ofering a balanced assessment. It recognises the explanatory strength and practical relevance of
the mechanistic argument, while acknowledging the validity of the temporal critique. The model
Listing 6 LLM-generated final judgment on the causal claim, balancing both sides.
1 Summary judgment:
2 Tentatively accepted with caveats.
3
4 Justification:
5 The supporting argument employs a Causal Explanation within the Mechanistic
Explanation subtype, which is well-suited for establishing a plausible internal
process linking observed power consumption during training to design decisions.</p>
        <p>It offers a concrete mechanism by which engineers anticipate resource
constraints based on historical or expected consumption profiles, thereby
integrating them into the model design process. While the counterargument
identifies a Plausibility Challenge based on Wrong Temporal Order, it treats "
training power consumption" as a post hoc observation rather than an
anticipated constraint, which may not fully reflect iterative engineering
workflows where anticipated training costs inform design. The mechanistic
account carries more explanatory weight due to its grounding in practical
engineering constraints and feedback mechanisms, although it does not fully
address whether the causal link is universally applicable. Therefore, the claim
is tentatively accepted, pending further clarification of how often and
explicitly such power considerations directly determine network size.
appropriately frames the causality as context-dependent and suggests that further empirical investigation
would be necessary to determine how routinely power constraints explicitly guide network sizing
decisions.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>6. Limitations</title>
      <p>While the results presented in this paper provide promising evidence for the feasibility of using large
language models (LLMs) to generate and evaluate causal arguments, several limitations remain that
point to directions for future research.</p>
      <p>
        First, the methodology relies on a single prompt format for each task — namely, for generating
arguments in favour of and against a causal claim, and for producing a final judgment. Although these
prompts were carefully crafted to align with established principles from argumentation theory, this
design choice inevitably constrains the expressive richness and adaptability of the generated reasoning. A
more comprehensive study of prompt design is needed. This should include the exploration of alternative
phrasings and structured prompting schemes that instantiate diferent argumentation strategies, such as
Walton’s argumentation schemes [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ], abductive reasoning patterns, or counterfactual-based templates.
These variations would allow the system to capture a broader typology of causal reasoning styles.
      </p>
      <p>
        In addition, adopting few-shot learning strategies using curated examples of high-quality causal
arguments could enhance both the consistency and epistemic soundness of the generated content.
Beyond this, one may envision prompts that produce structured outputs in agentic form — where each
argument is tagged with a scheme type, source of support, and confidence level — such that they can be
automatically passed to formal solvers grounded in computational argumentation theory. These could
include Dung-style abstract argumentation frameworks [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ], structured argumentation formalisms
like ABA [24] or ASPIC+ [25], or probabilistic extensions that accommodate uncertainty in weights
or justifiability [ 26]. In such settings, the LLM’s role would be to simulate a deliberative agent [27]
capable of producing argumentative material in a machine-readable form, supporting downstream
computational evaluation leveraging existing argumentation solvers [28].
      </p>
      <p>
        Second, the current pipeline assumes that all necessary domain knowledge is already embedded
within the language model. In our case, GPT-4o was used without access to any external knowledge
retrieval mechanism. While this model has demonstrated strong capabilities in handling technical
content, including machine learning literature— see, e.g., [29] for general capabilities and [30] for LLMs’
performance on domain-specific tasks — the absence of a domain-aware knowledge management system
limits robustness and interpretability. In practice, real-world causal evaluation may benefit from the
integration of Retrieval-Augmented Generation (RAG) pipelines [
        <xref ref-type="bibr" rid="ref12">31, 32, 12</xref>
        ] that allow the LLM to
reference verified domain knowledge, documentation, or empirical findings. This would also enable
traceable citation practices and mitigate hallucinations.
      </p>
      <p>Third, the same language model was used for both the generation of arguments and their evaluation.
While this simplifies the experimental setup, it raises concerns about internal consistency biases and
limited critical distance. A more robust approach may involve using distinct models for generation
and judgment — potentially including domain-specific models for technical content generation and
models fine-tuned specifically for argumentative coherence, logical soundness, or critical reasoning.
Such model pluralism would allow for cross-verification and better reflect a multi-agent argumentative
process.</p>
    </sec>
    <sec id="sec-5">
      <title>7. Conclusion and Future Work</title>
      <p>This study proposed an initial framework for enhancing data-driven causal discovery through
argumentative evaluation, leveraging large language models (LLMs) to generate and assess natural
language justifications for inferred causal links. By framing each link as open to dialectical scrutiny,
the approach aims to make causal inference more transparent and interpretable. While the results
are promising, several limitations highlight avenues for future work. These include exploring diverse
prompt designs — such as few-shot prompting with exemplary arguments — to improve output quality;
integrating Retrieval-Augmented Generation (RAG) to supplement model knowledge with curated
external sources; and adopting a modular architecture that separates generation and evaluation roles
across specialised models to mitigate coherence bias. These directions support the development of a
hybrid causal inference pipeline that is both statistically rigorous and discursively robust.</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgments</title>
      <p>This work was supported by the EU NEXTGENERATIONEU program within the PNRR Future Artificial
Intelligence – FAIR project (PE0000013, CUP H23C22000860006), Objective 10: Abstract Argumentation
for Knowledge Representation and Reasoning, specifically by the project Argumentation for Informed
Decisions with Applications to Energy Consumption in Computing – AIDECC (CUP D53C24000530001).
This work was supported by project SERICS (PE00000014) under the MUR National Recovery and
Resilience Plan funded by the European Union – NextGenerationEU, specifically by the project NEACD:
Neurosymbolic Enhanced Active Cyber Defence (CUP J33C22002810001). This work was supported by
project ACRE (AI-Based Causality and Reasoning for Deceptive Assets - 2022EP2L7H) and xInternet
(eXplainable Internet - 20225CETN9) projects - funded by European Union -Next Generation EU within
the PRIN 2022 program (D.D. 104 - 02/02/2022 Ministero dell’Università e della Ricerca). The work was
partially supported by the European Ofice of Aerospace Research &amp; Development and the Air Force
Ofice of Scientific Research under award number FA8655-22-1-7017 and by the US DEVCOM Army
Research Laboratory (ARL) under Cooperative Agreement #W911NF2220243. Any opinions, findings,
and conclusions or recommendations expressed in this material are those of the author(s) and do not
necessarily reflect the views of the United States government.</p>
    </sec>
    <sec id="sec-7">
      <title>Declaration on Generative AI</title>
      <p>Some of the results presented in this paper were obtained using ChatGPT-4o as part of the research
process. The authors also used ChatGPT-4o for grammar and spelling checks, as well as for generating
and refining portions of the text. All outputs from the tool were reviewed and edited by the authors as
necessary, and the authors take full responsibility for the accuracy, integrity, and final presentation of
the publication’s content.
[24] A. Bondarenko, F. Toni, R. A. Kowalski, An assumption-based framework for non-monotonic
reasoning., in: LPNMR, volume 93, 1993, pp. 171–189.
[25] S. Modgil, H. Prakken, A general account of argumentation with preferences, Artificial Intelligence
195 (2013) 361–397.
[26] A. Hunter, A probabilistic approach to modelling uncertain logical arguments, International</p>
      <p>Journal of Approximate Reasoning 54 (2013) 47–81.
[27] D. B. Acharya, K. Kuppan, B. Divya, Agentic ai: Autonomous intelligence for complex goals–a
comprehensive survey, IEEE Access (2025).
[28] F. Cerutti, S. A. Gaggl, M. Thimm, J. Wallner, Foundations of implementations for formal
argumentation, Journal of Applied Logics 4 (2017) 2623–2705.
[29] R. Bommasani, D. A. Hudson, E. Adeli, R. Altman, S. Arora, S. von Arx, et al., On the opportunities
and risks of foundation models, arXiv preprint arXiv:2108.07258 (2021).
[30] P. Törnberg, Chatgpt-4 outperforms experts and crowd workers in annotating political twitter
messages with zero-shot learning, arXiv preprint arXiv:2304.06588 (2023).
[31] P. Lewis, E. Perez, A. Piktus, F. Petroni, V. Karpukhin, N. Goyal, H. Küttler, M. Lewis, W.-t. Yih,
T. Rocktäschel, et al., Retrieval-augmented generation for knowledge-intensive nlp tasks, Advances
in neural information processing systems 33 (2020) 9459–9474.
[32] W. Fan, Y. Ding, L. Ning, S. Wang, H. Li, D. Yin, T.-S. Chua, Q. Li, A survey on rag meeting llms:
Towards retrieval-augmented large language models, in: Proceedings of the 30th ACM SIGKDD
Conference on Knowledge Discovery and Data Mining, 2024, pp. 6491–6501.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>J.</given-names>
            <surname>Chai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Zeng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. W.</given-names>
            <surname>Ngai</surname>
          </string-name>
          ,
          <article-title>Deep learning in computer vision: A critical review of emerging techniques and application scenarios</article-title>
          ,
          <source>Machine Learning with Applications</source>
          <volume>6</volume>
          (
          <year>2021</year>
          )
          <fpage>100134</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>M. A. K.</given-names>
            <surname>Raiaan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. S. H.</given-names>
            <surname>Mukta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Fatema</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. M.</given-names>
            <surname>Fahad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Sakib</surname>
          </string-name>
          ,
          <string-name>
            <surname>M. M. J. Mim</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Ahmad</surname>
            ,
            <given-names>M. E.</given-names>
          </string-name>
          <string-name>
            <surname>Ali</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Azam</surname>
          </string-name>
          ,
          <article-title>A review on large language models: Architectures, applications, taxonomies, open issues and challenges</article-title>
          , IEEE Access (
          <year>2024</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>R.</given-names>
            <surname>Zheng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Qu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Cui</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Shi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Yin</surname>
          </string-name>
          ,
          <article-title>AutoML for deep recommender systems: A survey</article-title>
          ,
          <source>ACM Transactions on Information Systems</source>
          <volume>41</volume>
          (
          <year>2023</year>
          )
          <fpage>1</fpage>
          -
          <lpage>38</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>R.</given-names>
            <surname>Prabhavalkar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Hori</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. N.</given-names>
            <surname>Sainath</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Schlüter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Watanabe</surname>
          </string-name>
          ,
          <article-title>End-to-end speech recognition: A survey</article-title>
          ,
          <source>IEEE/ACM Transactions on Audio, Speech, and Language Processing</source>
          (
          <year>2023</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>D.</given-names>
            <surname>Geißler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Zhou</surname>
          </string-name>
          , M. Liu,
          <string-name>
            <given-names>S.</given-names>
            <surname>Suh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Lukowicz</surname>
          </string-name>
          ,
          <article-title>The power of training: How diferent neural network setups influence the energy demand</article-title>
          ,
          <source>in: International Conference on Architecture of Computing Systems</source>
          , Springer,
          <year>2024</year>
          , pp.
          <fpage>33</fpage>
          -
          <lpage>47</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>R.</given-names>
            <surname>Schwartz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Dodge</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. A.</given-names>
            <surname>Smith</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Etzioni</surname>
          </string-name>
          ,
          <article-title>Green ai</article-title>
          ,
          <source>Communications of the ACM</source>
          <volume>63</volume>
          (
          <year>2020</year>
          )
          <fpage>54</fpage>
          -
          <lpage>63</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>E.</given-names>
            <surname>Strubell</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ganesh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>McCallum</surname>
          </string-name>
          ,
          <article-title>Energy and policy considerations for deep learning in nlp</article-title>
          , arXiv arXiv:
          <year>1906</year>
          .
          <volume>02243</volume>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>D.</given-names>
            <surname>Rolnick</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. L.</given-names>
            <surname>Donti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. H.</given-names>
            <surname>Kaack</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Kochanski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Lacoste</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Sankaran</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. S.</given-names>
            <surname>Ross</surname>
          </string-name>
          , N. MilojevicDupont,
          <string-name>
            <given-names>N.</given-names>
            <surname>Jaques</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Waldman-Brown</surname>
          </string-name>
          , A. Luccioni,
          <string-name>
            <given-names>T.</given-names>
            <surname>Maharaj</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. D.</given-names>
            <surname>Sherwin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. K.</given-names>
            <surname>Mukkavilli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. P.</given-names>
            <surname>Kording</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Gomes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. Y.</given-names>
            <surname>Ng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Hassabis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. C.</given-names>
            <surname>Platt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Bengio</surname>
          </string-name>
          ,
          <article-title>Tackling climate change with machine learning</article-title>
          , arXiv arXiv:
          <year>1906</year>
          .
          <volume>05433</volume>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>N.</given-names>
            <surname>Jones</surname>
          </string-name>
          , et al.,
          <article-title>How to stop data centres from gobbling up the world's electricity</article-title>
          ,
          <source>Nature</source>
          <volume>561</volume>
          (
          <year>2018</year>
          )
          <fpage>163</fpage>
          -
          <lpage>166</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>U.</given-names>
            <surname>Oestermeier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. W.</given-names>
            <surname>Hesse</surname>
          </string-name>
          ,
          <article-title>Verbal and visual causal arguments</article-title>
          ,
          <source>Cognition</source>
          <volume>75</volume>
          (
          <year>2000</year>
          )
          <fpage>65</fpage>
          -
          <lpage>104</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>A.</given-names>
            <surname>Bochman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Cerutti</surname>
          </string-name>
          , T. Rienstra,
          <article-title>Causation and argumentation</article-title>
          ,
          <source>Journal of Applied Logics</source>
          <volume>12</volume>
          (
          <year>2025</year>
          )
          <fpage>713</fpage>
          -
          <lpage>786</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>D.</given-names>
            <surname>Jurafsky</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. H.</given-names>
            <surname>Martin</surname>
          </string-name>
          , Speech and
          <string-name>
            <given-names>Language</given-names>
            <surname>Processing</surname>
          </string-name>
          :
          <article-title>An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition with Language Models</article-title>
          , 3rd ed.,
          <year>2025</year>
          . URL: https://web.stanford.edu/~jurafsky/slp3/,
          <source>online manuscript released January 12</source>
          ,
          <year>2025</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>J.</given-names>
            <surname>Pearl</surname>
          </string-name>
          ,
          <article-title>Causal diagrams for empirical research</article-title>
          ,
          <source>Biometrika</source>
          <volume>82</volume>
          (
          <year>1995</year>
          )
          <fpage>669</fpage>
          -
          <lpage>688</lpage>
          . Publisher: Oxford University Press.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>J.</given-names>
            <surname>Pearl</surname>
          </string-name>
          ,
          <article-title>Causality: models, reasoning</article-title>
          , and inference, Cambridge University Press,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>J.</given-names>
            <surname>Pearl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Glymour</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. P.</given-names>
            <surname>Jewell</surname>
          </string-name>
          , Causal inference in statistics: A primer, John Wiley &amp; Sons,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>P.</given-names>
            <surname>Spirtes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Glymour</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Scheines</surname>
          </string-name>
          , Causation, prediction, and search, MIT press,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>C.</given-names>
            <surname>Tripp</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Perr-Sauer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Bensen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Gafur</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Nag</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Purkayastha</surname>
          </string-name>
          ,
          <string-name>
            <surname>Butter-</surname>
          </string-name>
          e
          <article-title>- energy consumption data for the butter empirical deep learning dataset, Open Energy Data Initiative (OEDI), National Renewable Energy Laboratory</article-title>
          , https://doi.org/10.25984/2329316,
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>C. E.</given-names>
            <surname>Tripp</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Perr-Sauer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Gafur</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Nag</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Purkayastha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Zisman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. A.</given-names>
            <surname>Bensen</surname>
          </string-name>
          ,
          <article-title>Measuring the energy consumption and eficiency of deep neural networks: An empirical analysis and design recommendations</article-title>
          ,
          <source>arXiv preprint arXiv:2403.08151</source>
          (
          <year>2024</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>R. S.</given-names>
            <surname>Olson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W. La</given-names>
            <surname>Cava</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Orzechowski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. J.</given-names>
            <surname>Urbanowicz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. H.</given-names>
            <surname>Moore</surname>
          </string-name>
          ,
          <article-title>Pmlb: a large benchmark suite for machine learning evaluation and comparison</article-title>
          ,
          <source>BioData Mining</source>
          <volume>10</volume>
          (
          <year>2017</year>
          )
          <fpage>36</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>J. D.</given-names>
            <surname>Romano</surname>
          </string-name>
          , T. T. Le,
          <string-name>
            <given-names>W. La</given-names>
            <surname>Cava</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. T.</given-names>
            <surname>Gregg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. J.</given-names>
            <surname>Goldberg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Chakraborty</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. L.</given-names>
            <surname>Ray</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Himmelstein</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Fu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. H.</given-names>
            <surname>Moore</surname>
          </string-name>
          ,
          <year>Pmlb v1</year>
          .
          <article-title>0: an open source dataset collection for benchmarking machine learning methods</article-title>
          , arXiv preprint arXiv:
          <year>2012</year>
          .00058v2 (
          <year>2021</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>C.</given-names>
            <surname>Meek</surname>
          </string-name>
          ,
          <article-title>Causal inference and causal explanation with background knowledge</article-title>
          ,
          <source>in: Proceedings of the Eleventh Conference on Uncertainty in Artificial Intelligence (UAI1995)</source>
          ,
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>D. N.</given-names>
            <surname>Walton</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Reed</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Macagno</surname>
          </string-name>
          , Argumentation Schemes, Cambridge University Press, NY,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <surname>P. M. Dung</surname>
          </string-name>
          ,
          <article-title>On the acceptability of arguments and its fundamental role in nonmonotonic reasoning, logic programming and n-person games</article-title>
          ,
          <source>Artificial intelligence 77</source>
          (
          <year>1995</year>
          )
          <fpage>321</fpage>
          -
          <lpage>357</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>