Abstract

Detecting media bias automatically is difficult because biased framing is often subtle, yet in domains such as news analysis, accurate predictions alone are insufficient without explanations that reflect the model’s underlying reasoning. We present a multi-dimensional evaluation of explainability in encoder-based media bias detection using the Bias Annotations By Experts (BABE) dataset. Specifically, we study BERT and RoBERTa as classifiers (base and large variants) along three complementary axes: predictive performance, explanation plausibility (token-level alignment with expert rationales), and mechanistic faithfulness (whether compact sets of attention heads recover predictive signal under counterfactual rationale masking). To induce variation in plausibility, we additionally investigate attention-supervised finetuning, which incorporates expert rationale annotations as an auxiliary training signal. Attention supervision serves as an intervention on attribution plausibility, while the effectiveness of attribution methods varies substantially across architectures. Circuit analysis further reveals substantial variation in mechanistic recoverability across architectures, suggesting that model scale alone does not determine circuit compressibility. Taken together, our findings suggest that predictive performance, attribution plausibility, and mechanistic faithfulness characterize different aspects of model behavior and should be evaluated separately when studying explainability in media bias detection.

1 Introduction↩︎

As news consumption moves online, the scale of media production has outpaced the capacity for manual bias analysis. Early detection methods relied on content analysis and qualitative frameworks from the social sciences [1], but these approaches lack scalability and suffer from annotation inconsistencies. Transformer-based models now surpass manual annotation in consistency [2], and large language models (LLMs) can capture the linguistic nuance through which bias is expressed [3].

However, strong classification performance alone is insufficient for media bias detection, where predictions carry editorial and civic weight. A system that flags an article as biased without interpretable reasoning may be dismissed by journalists or misapplied by policymakers [4].

One of the main concerns in eXplainable AI (XAI) is that two key dimensions are often conflated but should be kept separate [4]. Plausibility measures whether an explanation aligns with human judgment (i.e., do the highlighted tokens match what an expert annotator would select?) Faithfulness measures whether an explanation reflects the model’s actual computation (i.e., does the model rely on those tokens to reach its prediction?) A model can produce plausible but unfaithful explanations when the XAI mechanism concentrates on semantically reasonable tokens that play no causal role in the prediction. Faithful explanations may highlight tokens that a human would not intuitively select. Conflating the two can lead to overconfident assessments of the quality of the explanation.

Prior work on explainable bias detection has focused almost entirely on plausibility, lacking consideration on model faithfulness. For example, attention-based XAI methods are widely implemented [5], but whether attention constitutes a faithful explanation has long been contested [6]. Raw attention scores often assign the highest weights to function words and delimiters, undermining their reliability even when the overall distribution appears plausible.

Mechanistic interpretability provides a complementary perspective to attention-based plausibility evaluation by focusing on the internal computations responsible for a model’s predictions. Circuit discovery methods, such as ACDC [7], identify the minimal computational subgraphs causally responsible for model behavior. However, current work has focused almost exclusively on decoder-only language models, and the relationship between mechanistic faithfulness and attribution plausibility remains largely unexplored for encoder-based text classification.

We bridge this gap by jointly evaluating plausibility and faithfulness for encoder-based media bias classifiers. Our contributions are:

  1. We conduct a multi-dimensional evaluation of explainability in media bias detection, jointly studying predictive performance, attribution plausibility, and mechanistic faithfulness.

  2. We adapt activation-patching circuit discovery to encoder-only text classification, introducing Retention and Rescue metrics to evaluate circuit recoverability under counterfactual rationale masking.

  3. Using attention supervision as an intervention on plausibility, we characterize how the quality of the explanation varies between attribution methods, model architectures, and mechanistic circuit properties.

2 Related Work↩︎

2.0.0.1 Automated Bias Detection.

Early work on media bias detection relied primarily on handcrafted linguistic and contextual features. Previous studies have shown that lexical framing and contextual cues can effectively identify bias-inducing language [8]. More recent work shifted to transformer-based architectures, where studies on the BABE benchmark [9] demonstrated that contextualized transformer models substantially outperform traditional feature-based approaches in fine-grained bias classification tasks.

Recent research has also explored the use of LLMs for political bias analysis. GPT models can achieve high agreement with human political bias ratings even in zero-shot settings [10]. Despite the strong performance of LLMs, concerns also arose. Studies have demonstrated that larger language models may still exhibit systematic political framing biases despite improved generation quality [11]. Together, these findings motivate the need for more transparent and faithful explainability methods for bias detection systems.

2.0.0.2 Explainable NLP.

Explainability methods in NLP span post-hoc feature attribution, gradient-based analysis, attention interpretation, probing, and mechanistic circuit analysis [4], [12], [13]. The breadth of available methods makes multidimensional evaluation necessary.

Rationale-based evaluation frameworks, such as ERASER [14], formalize the assessment of explanations using human-annotated spans. Chain-of-thought prompting [15], [16] takes a different approach by eliciting intermediate reasoning steps from the model itself.

Attention-based explanations are among the most studied. [17] and [18] explore the conditions under which attention provides interpretable insights into the information flow of the transformer. More recent work improves the explainability of self-attention distributions in text classification [19], and studies demonstrate that specific attention heads correspond to semantically meaningful reasoning patterns [5]. However, whether attention scores constitute genuine explanations remains debated [6], [20].

To move beyond the limitations of attention analysis, the mechanistic interpretability shifts the focus from individual weights to localized computational subgraphs known as circuits [21], [22]. This line of work has focused primarily on autoregressive, decoder-only architectures. A prominent example is the indirect object identification circuit (IOI) in GPT-2, where activation patching revealed how heads cooperatively route linguistic information to produce predictions [7]. More recent work has further emphasized the evaluation of circuit discovery methods through behavioral recovery rather than qualitative inspection alone, benchmarking methods by how well recovered circuits preserve model behavior [23], [24]. However, the application of circuit discovery to encoder-based text classification and the comparison of the resulting faithfulness measures against plausibility scores on the same models have not been explored.

Incorporating human rationales during finetuning has also been used to shape model behavior beyond raw classification accuracy, including improving reasoning and reducing hallucination in other settings [25], [26].

3 Method↩︎

Our study progresses in three stages, illustrated in Figure 1. First, we train the BERT and RoBERTa classifiers on the BABE dataset under both standard supervision and attention-supervised finetuning, using rationale supervision as a controlled intervention on explanation plausibility. Second, we evaluated token-level plausibility using three attention-based attribution methods and compared their outputs against expert rationale annotations. Third, we evaluate mechanistic faithfulness using activation-patching circuit discovery, measuring the extent to which compact sets of attention heads recover predictive signal under counterfactual rationale masking.

Figure 1: Flowchart of the media bias analysis pipeline.

3.1 Dataset↩︎

3.1.0.1 Bias Annotations By Experts (BABE).

We use the BABE dataset [9], which contains 3,700 English news sentences drawn from 14 U.S.outlets spanning left, center, and right political leanings according to the AllSides media bias chart. Each sentence carries a binary bias label assigned by majority vote among five trained annotators with backgrounds in data science, psychology, and intercultural communication (Krippendorff’s \(\alpha = 0.40\) for the bias label). We downsample the majority class to produce a balanced subset of 2,762 sentences (1,381 biased, 1,381 unbiased). For biased instances, the annotators additionally highlighted specific words and phrases responsible for the biased framing. We use these token-level rationales both as supervision during attention-guided fine-tuning and as ground truth for evaluating the plausibility of explanations. We partition the data using a stratified 70:15:15 train, validation, and test split to ensure class balance across all subsets.

3.2 Models↩︎

We experiment with two encoder-only transformer architectures: BERT and RoBERTa. BERT [27] uses bidirectional masked language modeling to produce contextual token representations; its [CLS] embedding serves as input for sequence-level bias classification. RoBERTa [28] modifies BERT’s pretraining procedure with dynamic masking, larger batches, and more data, yielding stronger downstream performance on tasks that require sensitivity to subtle lexical choices. For both architectures, we experiment with base and large variants to examine how model capacity affects classification performance, plausibility, and faithfulness.

3.3 Attention-supervised Finetuning↩︎

Expert rationales in BABE make it possible to train the model on both bias labels and on why a sentence is biased. We incorporate an auxiliary attention supervision loss [14], [26] that encourages the model to allocate higher attention mass to expert-highlighted tokens. We use rationale supervision as an intervention on attribution plausibility. The joint training objective is: \[\mathcal{L} = \mathcal{L}_{\text{cls}} + \lambda \cdot \mathcal{L}_{\text{attn}},\] where \(\mathcal{L}_{\text{cls}}\) is the binary cross-entropy loss over the bias label, \(\mathcal{L}_{\text{attn}}\) is the mean squared error between the normalized last-layer CLS attention distribution and the binary expert rationale mask: \[\mathcal{L}_{\text{attn}} = \frac{1}{N} \sum_{i=1}^{N} \left( \bar{a}_i - r_i \right)^2,\] where \(\bar{a}_i\) denotes the min-max normalized attention weight from the CLS token to the token \(i\) and \(r_i \in \{0, 1\}\) is the expert rationale indicator. \(\lambda\) controls the tradeoff between predictive accuracy and rationale alignment. We fix \(\lambda = 0.5\) across all experiments based on a hyperparameter search (\(\lambda \in \{0, 0.2, 0.5, 0.7, 1.0, 1.5, 2.0, 5.0\}\)).

3.4 Attention-based Explainability↩︎

3.4.0.1 Last-layer CLS Attention.

In the final layers of BERT, a large part of the attention heads focus heavily on task-related tokens [29]. The most straightforward attribution approach examines the attention distribution from the [CLS] token at the final transformer layer \(L\). The importance score for token \(i\) is: \[s_i^{\text{CLS}} = \text{A}^{(L)}_{\text{CLS},\, i}.\]

where \(\text{A}^{(L)}_{\text{CLS},\, i}\) is the weight of attention from the [CLS] token to token \(i\) in the final transformer layer \(L\). This formulation treats higher attention as greater importance to the prediction, but ignores how information is routed through earlier layers and may overweight tokens that are prominent only at the final layer.

3.4.0.2 Attention Rollout.

Attention rollout [30] addresses the limitation of examining only the last single layer by propagating attention across all layers via recursive matrix multiplication, approximating the flow of token information from input to output. At each layer \(l\), we first average the attention matrices across all heads, then add the identity matrix to account for the residual connection: \[\tilde{\text{A}}^{(l)} = 0.5 \cdot \bar{\text{A}}^{(l)} + 0.5 \cdot I,\] where \(\bar{\text{A}}^{(l)}\) is the head-averaged attention matrix at layer \(l\). The rollout attribution is then computed as follows: \[\begin{align} \text{Rollout}^{(L)} &= \tilde{\text{A}}^{(1)} \tilde{\text{A}}^{(2)} \cdots \tilde{\text{A}}^{(L)}, \\ s_i^{\text{rollout}} &= \text{Rollout}^{(L)}_{\text{CLS},\, i}. \end{align}\]

3.4.0.3 Gradient-weighted Attention.

Raw attention weights indicate where the model looks, but not whether that attention affects the output. Following [17], we compute gradient-weighted attention (i.e., Gradient\(\times\)Attention) by scaling the final-layer attention weights by their gradient with respect to the pre-sigmoid logit \(y\) for the predicted class using: \[s_i^{\text{grad}} = \text{A}^{(L)}_{\text{CLS},\, i} \cdot \frac{\partial y}{\partial \text{A}^{(L)}_{\text{CLS},\, i}}.\]

The gradient term measures how sensitive the prediction is to each attention weight, so the product downweights attention heads that are large but causally inert. The result is an attribution that combines the way the model is attended with how much that attention matters to the classification decision.

3.5 Circuit Discovery for Explainability↩︎

Attention-based attribution scores measure plausibility, but not whether the model actually relies on the highlighted tokens. To assess faithfulness, we adapt Automated Circuit Discovery (ACDC) [7] to encoder-based classifiers. ACDC identifies the minimal subgraph of a model’s computation graph whose activations are sufficient to reproduce the model’s predictions.

3.5.0.1 Counterfactual Masking.

We converted sentence-level samples from the BABE dataset [2] into counterfactual pairs. Let \(\mathcal{D} = \{(T_i, y_i, K_i)\}\) represent the dataset, where \(T_i\) is the raw textual string, \(y_i \in \{0, 1\}\) is the binary expert bias flag, and \(K_i\) is a set of expert-annotated biased keywords or phrases.

We apply a deterministic corruption function that replaces instances of biased keywords or phrases with an architectural token mask ([MASK]). Counterfactual pairs are partitioned using a stratified \(70:15:15\) train, validation, and test split strategy.

3.5.0.2 Linear Logistic Probing.

Circuit analysis is performed after fine-tuning at each model checkpoint. Rather than using the architecture-specific classification heads of BERT and RoBERTa as causal targets, we trained a lightweight linear probe over the final hidden representations to provide a uniform diagnostic objective across encoder architectures. This design allows the same activation-patching pipeline to operate directly on the shared transformer encoder layers without introducing architecture-specific branching in the downstream readout.

Let \[\mathbf{h}_i^{(L)} = \text{Encoder}(T_i)_{[\text{CLS}]} \in \mathbf{R}^d\] denote the final-layer representation of the classification token ([CLS]) for clean input \(T_i\). We train a logistic regression classifier on a sampled subset of clean hidden representations to predict the target bias label \(y_i\): \[P(y_i = 1 \mid \mathbf{h}_i^{(L)}) = \sigma(\mathbf{w}^{T}\mathbf{h}_i^{(L)} + b),\] where \(\mathbf{w}\in\mathbf{R}^{d}\) and \(b\in\mathbf{R}\) are learned parameters and \(\sigma(\cdot)\) denotes the sigmoid activation function. After optimization, the fixed probe parameters \((\mathbf{w}, b)\) serve as the downstream causal readout used during activation patching experiments.

3.5.0.3 Circuit Extraction by Activation Patching.

To quantify the contribution of each attention head, we perform activation patching on all head positions. For each head \(h\) at layer \(\ell\), we run a forward pass on the corrupted input but replace that head’s activations with the corresponding clean activations from \(\mathcal{C}_{\text{clean}}\).

The causal effect \(\mathcal{E}_{(\ell, h)}\) of an individual head is defined as the absolute marginal difference in the expected probability output of the downstream probe: \[\begin{align} \mathcal{E}_{(\ell, h)} =& \left| \mathbf{E} \left[ P(y=1 \mid \mathbf{h}_{\text{patched}(\ell, h)}^{(L)}) \right] \right. \\ &- \left. \mathbf{E} \left[ P(y=1 \mid \mathbf{h}_{\text{corrupt}}^{(L)}) \right] \right| \end{align}\] Taking the absolute value ensures that heads contributing to predictions of either class (biased or unbiased) are ranked by the magnitude of their causal influence rather than direction. Subsequently, all heads are sorted in descending order of \(\mathcal{E}_{(\ell, h)}\) to form a causal importance ranking.

3.5.0.4 Circuit Verification Modes.

To evaluate the collective characteristics of the causal heads ranked in the top-\(k\), we assemble them into a candidate circuit sub-network \(\mathcal{G}_k = \{(\ell, h)_1, (\ell, h)_2, \dots, (\ell, h)_K\}\). We implement two complementary patch styles via forward hooks to assess the circuit’s functional traits on the held-out test split:

  1. Circuit Elimination (no mode): we run clean inputs \(T\) through the model but replace the outputs of all heads in \(\mathcal{G}_k\) with their corrupted counterparts from \(\mathcal{C}_{\text{corrupt}}\). This tests whether the circuit is causally necessary for the model’s predictive gap.

  2. Circuit Isolation (circuit_only mode): We run the corrupted inputs \(T^{\text{corrupt}}\) but restore clean activations from \(\mathcal{C}_{\text{clean}}\) for the heads in \(\mathcal{G}_k\) only. This tests whether the circuit is causally sufficient (sufficient to recover the original predictive behavior under activation patching.) to recover the model’s predictive signal.

Since circuit size is an important hyperparameter, we sweep \(k \in \{1, 3, 5, 10, 20, 30\}\) to characterize the faithfulness-compactness corelation for each model.

3.6 Evaluation Metrics↩︎

3.6.0.1 Macro F1.

We evaluate classification performance using Macro F1, which computes F1 independently for each class and averages with equal weight. This protects against performance inflation from class imbalances and ensures that reported gains reflect genuine improvement in both biased and unbiased instances.

3.6.0.2 AUROC for Attention Plausibility.

The Area Under the Receiver Operating Characteristic Curve (AUROC) is a standard metric for evaluating token-level ranking performance [14], [31]. To evaluate whether attention-based attributions align with human rationales, we computed the AUROC between token-level attribution scores and binary expert rationale masks. An AUROC of 0.5 indicates that the attributions are no better than random when identifying the expert-highlighted tokens; a value of 1.0 indicates perfect alignment. AUROC measures the plausibility of the explanation plausibility: how well the model-derived token importance matches the human judgment.

3.6.0.3 Retention and Rescue for Circuit Faithfulness.

To evaluate circuit faithfulness, we compare the predicted probability gap of the model under three evaluation conditions: the unperturbed baseline model (\(\Delta P(\text{base})\)), the circuit-eliminated model (\(\Delta P(\text{none})\)), and the circuit-isolated model (\(\Delta P(\text{circuit\_only})\)). From these conditions, we adapt the sufficiency and comprehensiveness measures introduced in the ERASER benchmark [14] and inspired by [7], reframed here to evaluate causal circuits rather than discrete token rationales. We present two complementary causal metrics, Retention and Rescue. Retention quantifies the fraction of the full model’s probability gap that the isolated subgraph reproduces: \[\text{retention} = \frac{\Delta P(\text{circuit\_only})}{|\Delta P(\text{base})| + \epsilon},\] where \(\epsilon = 10^{-12}\) is a regularizing scalar to prevent division by zero. The absolute value in the denominator ensures that retention remains interpretable when the base probability gap is negative (i.e., when the model’s mean predicted probability for unbiased instances exceeds that for biased instances). Retention of \(1.0\) indicates that the circuit fully reproduces the probability gap of the base model, while values near \(0\) indicate that the circuit captures little predictive signal. Rescue measures the signed predictive margin by which the circuit recovers beyond the fully ablated baseline. \[\text{rescue} = \Delta P(\text{circuit\_only}) - \Delta P(\text{none}).\] Positive rescue indicates that the circuit recovers the predictive signal beyond what the ablated model retains. The rescue score complements retention by confirming that high retention values are not inflated by a near-zero ablated baseline. Together, retention and rescue quantify faithfulness by measuring the degree to which the isolated circuit is causally responsible for the model’s bias predictions.

4 Results↩︎

Table 1: Classification performance and explanation plausibility. AUROC values (with standard deviations) measure alignment between attribution method outputs and expert rationales in the BABE dataset.
Model Finetune Strategy Macro F1 Explanation Plausibility (AUROC)
4-6 CLS Rollout Grad \(\times\) Attn
BERT baseline [9] 0.762
BERT (base) Standard 0.829 0.523 (0.218) 0.497 (0.196) 0.583 (0.297)
Attention-supervised 0.805 0.476 (0.227) 0.506 (0.196) 0.566 (0.284)
BERT (large) Standard 0.812 0.554 (0.220) 0.515 (0.162) 0.621 (0.321)
Attention-supervised 0.809 0.487 (0.211) 0.496 (0.170) 0.535 (0.286)
RoBERTa (base) Standard 0.843 0.492 (0.283) 0.426 (0.292) 0.687 (0.271)
Attention-supervised 0.831 0.575 (0.320) 0.465 (0.287) 0.674 (0.317)
RoBERTa (large) Standard 0.849 0.470 (0.284) 0.484 (0.240) 0.620 (0.271)
Attention-supervised 0.863 0.512 (0.312) 0.522 (0.231) 0.661 (0.245)

4.1 Attention Analysis and Plausibility↩︎

Table 1 reports Macro F1 and AUROC scores for all models. All transformer models substantially outperform the feature-based baseline reported by [9] (Macro F1 = 0.511) and the BERT baseline reported in the same work (Macro F1 = 0.762), with every configuration exceeding \(0.80\) Macro F1. RoBERTa-large achieved the strongest predictive performance in general, reaching a Macro F1 of \(0.863\) under attention-supervised finetuning.

4.1.0.1 The effect of attention supervision on predictive performance is modest and architecture-dependent.

Attention supervision does not produce a uniform improvement across architectures. While RoBERTa-large benefits from rationale supervision, other configurations show smaller gains or slight decreases relative to standard finetuning. This suggests that rationale supervision acts as a weak auxiliary signal whose effects depend on the model architecture and capacity rather than fundamentally changing the learned representations.

4.1.0.2 Plausibility is strongly attribution- and architecture-dependent.

We evaluate the plausibility of the explanation using AUROC, comparing CLS attention, Attention Rollout, and Gradient\(\times\)Attention. No single attribution method consistently dominates across architectures. Gradient\(\times\)Attention generally performs strongly in BERT models, while Attention Rollout and CLS attention exhibit greater variability in architectures and finetuning conditions. These findings suggest that the quality of the attribution depends not only on the explanation method itself but also on the underlying attention structure of the model being analyzed.

Overall, the alignment between model explanations and expert rationales remains moderate. Most configurations achieve AUROC values only modestly above the random baseline of \(0.5\), with substantial variance between examples and architectures. These results are consistent with previous work that argued that attention distributions alone do not reliably constitute faithful explanations of model behavior [6].

a
b
c
d

Figure 2: Circuit faithfulness analysis across encoder-based bias detection models. Attention-supervised finetuning generally improves circuit retention and rescue scores, particularly in smaller models.. a — Effect of attention-supervised finetuning., b — Circuit retention vs. circuit size., c — Circuit compressibility across model sizes., d — Circuit rescue scores across circuit sizes.

4.2 Circuit Analysis and Faithfulness↩︎

4.2.0.1 Circuit retention varies across architectures and interventions.

Figure 2 (a) compares retention under standard and attention-supervised finetuning. The effect of rationale supervision is mixed across architectures. The RoBERTa-base exhibits noticeably improved retention under attention supervision, while BERT-large and RoBERTa-large show weaker or even reduced retention relative to standard finetuning. The BERT-base exhibits similar retention under both training strategies once larger circuits are considered. These results suggest that rationale supervision does not uniformly improve mechanistic faithfulness and that circuit recoverability depends strongly on model architecture and representational structure.

4.2.0.2 Circuit faithfulness varies substantially across architectures.

Figure 2 (b) shows that retention generally increases with circuit size \(k\), indicating that the predictive signal is distributed over multiple components rather than concentrated in a single attention head. However, architectures differ substantially in compressibility (Figure 2 (c)). The BERT-family models exhibit a relatively monotonic increase. The RoBERTa-base shows a similar trend under attention supervision but near-zero retention under standard finetuning, whereas the RoBERTa-large remains difficult to compress even for large circuit sizes. These findings suggest that model architecture and scale influence the degree to which predictive behavior can be recovered using compact mechanistic circuits.

4.2.0.3 Rescue analysis reveals meaningful causal contribution.

Retention alone can be inflated when the ablated baseline is near zero, so we also examine the rescue scores (Figure 2 (d)). Positive rescue confirms that the circuit recovers the predictive signal above the ablated baseline. The attention-supervised models of the BERT-base and the RoBERTa-base show increasingly positive rescue as \(k\) grows, consistent with the circuits that capture genuine predictive computation. The Standard-finetuned RoBERTa-large, by contrast, remains near or below zero across most settings, pointing to a weak causal structure. Rescue scores become positive only at larger circuit sizes, which indicates that bias detection is not governed by a single sparse mechanism but emerges from coordination among multiple heads.

Figure 3: Relationship between attribution plausibility (best AUROC across attribution methods) and circuit retention (k=30) across all model configurations. Point size corresponds to Macro F1.

4.2.0.4 Relationships among explanation dimensions.

Figure 3 compares plausibility of attribution and circuit retention in all model configurations. We do not observe a consistent monotonic relationship between the two quantities. Models with strong rationale alignment do not necessarily exhibit high circuit retention, while some configurations with only moderate plausibility scores achieve relatively recoverable circuits. In particular, the RoBERTa models achieve some of the strongest plausibility scores in our experiments but often display comparatively weak circuit retention, whereas several BERT configurations exhibit the opposite pattern.

These observations suggest that the plausibility of the attribution and the mechanistic faithfulness capture complementary but distinct aspects of the model behavior. Models with strong rationale alignment do not necessarily exhibit highly recoverable circuits, indicating that improvements in one explanation metric do not automatically transfer to another.

5 Conclusion↩︎

We evaluated BERT and RoBERTa classifiers for media bias detection along three axes: predictive performance, plausibility of explanations, and mechanistic faithfulness. Attention-supervised finetuning serves as an intervention for studying explanation behavior, while attribution analyzes reveal only moderate agreement with expert rationales and substantial variation across architectures and explanation methods. Circuit discovery through activation patching further reveals substantial variation in mechanistic recoverability across models. Rescue analysis in particular suggests that bias prediction emerges from coordination among multiple attention heads rather than a single sparse mechanism. Overall, our findings indicate that plausibility and faithfulness capture complementary but distinct aspects of model behavior and thus should be assessed as non-interchangeable notions of explanation quality. Because explanations in media bias detection may inform fairness judgments, journalistic analysis, and model auditing, we argue that trustworthy systems should be evaluated along both token-level plausibility and component-level faithfulness dimensions, each on its own terms.

6 Limitations↩︎

6.0.0.1 Dataset scale and diversity.

All experiments use the BABE dataset, which is relatively small and topically constrained compared to real-world media environments. The observed attention patterns and circuit structures may therefore reflect dataset-specific artifacts rather than general properties of bias detection. Evaluation on larger and more diverse news corpora is needed.

6.0.0.2 Statistical power.

The number of model configurations evaluated is relatively small, limiting the strength of conclusions regarding relationships among predictive performance, plausibility, and mechanistic faithfulness. Future work should examine a broader range of architectures, datasets, and training interventions.

6.0.0.3 Approximate circuit discovery.

Our mechanistic analysis relies on activation patching with top-\(k\) component selection, which provides an approximate view of the model’s internal computation. The resulting circuits should not be interpreted as the unique or complete mechanism underlying bias detection. Encoder-based transformers distribute information bidirectionally across layers, making compact causal decomposition harder than in autoregressive architectures.

6.0.0.4 Architectural scope.

Our experiments are limited to encoder-only models (BERT and RoBERTa). Circuit discovery may behave differently in decoder-only or instruction-tuned language models, where autoregressive token flow introduces different computational structures.

7 Ethical Considerations↩︎

7.0.0.1 Dual-use risk.

Automated bias detection could be misused to craft less detectable biased content rather than to identify and mitigate it. We emphasize that our methods are intended to support transparency in media analysis, not to enable adversarial manipulation of news framing.

7.0.0.2 Subjectivity of bias labels.

The BABE dataset relies on expert annotations that reflect the annotators’ cultural and political perspectives. Bias is context-dependent and contested; no single annotation scheme captures all forms of framing. Model outputs should be treated as one signal among many rather than as definitive judgments.

7.0.0.3 Risk of misapplication.

Deploying bias classifiers without interpretable explanations risks unjustified censorship or editorial suppression. Our work on explainability is motivated in part by this concern: bias predictions should be accompanied by transparent reasoning to support human decision-making rather than automated content moderation.

8 Licenses and Artifact Usage↩︎

Our experiments use the BABE dataset [9], which is distributed under the CC BY-NC-SA 4.0 license for non-commercial research use. We additionally use pretrained BERT models released under the Apache License 2.0 and RoBERTa models released under the MIT License through the HuggingFace Transformers library. All experiments comply with the respective licenses and intended research usage terms of these artifacts.

9 Dataset Statistics↩︎

Table 2 summarizes the BABE dataset used in our experiments after preprocessing and class balancing. Notably, expert-annotated rationales cover only 6.18% of tokens on average, with a mean of 1.72 rationale tokens per biased sentence. This extreme sparsity makes plausibility evaluation particularly challenging, as attribution methods must identify a small number of signal-bearing tokens against a large background of uninformative context.

Table 2: BABE dataset statistics after preprocessing and class balancing.
Statistic Value
Total sentences 2762
Biased sentences 1381
Unbiased sentences 1381
Avg.sentence length (tokens) 31.38
Avg.rationale tokens per biased sentence 1.72
Avg.rationale coverage (%) 6.18
Train / Val / Test split 70 / 15 / 15
Class balancing Yes (downsampled)

10 Hyperparameter Configuration↩︎

Table 3 lists the hyperparameters used across all experiments. All models were trained using the same configuration unless otherwise noted.

Table 3: Hyperparameter configuration for all fine-tuning experiments.
Hyperparameter Value
Optimizer AdamW
Learning rate \(2\times10^{-5}\)
Learning rate schedule Linear decay
Batch size 16
Max sequence length 128
Number of epochs 4
Early stopping patience N/A
Attention loss weight \(\lambda\) 0.5 (selected from sweep)
Random seeds 5

Table 4 reports validation-set performance across the full \(\lambda\) sweep used for hyperparameter selection on BERT-base. The results reveal a non-monotonic relationship: moderate values (\(\lambda \in [0.2, 0.7]\)) improve both Macro F1 and rationale AUROC over the unsupervised baseline (\(\lambda = 0\)), while stronger supervision (\(\lambda \geq 1.5\)) degrades both metrics. At \(\lambda = 5.0\), Macro F1 drops by over five points, indicating that excessive attention pressure distorts the learned representations and harms the primary classification objective. The selected value of \(\lambda = 0.5\) achieves the best joint performance.

Table 4: Attention supervision weight (\(\lambda\)) sweep on the validation set used forhyperparameter selection.Moderate supervision strengths improve both classification performance and rationale plausibility, while overly strong supervision degrades task performance and explanation quality.\(\lambda = 0.5\) provides the best tradeoff between predictive accuracy and rationale alignment.
\(\lambda\) Macro F1 AUROC (Grad\(\times\)Attn)
0.0 0.818 0.623
0.2 0.822 0.641
0.5 0.824 0.658
0.7 0.822 0.651
1.0 0.817 0.644
1.5 0.819 0.628
2.0 0.801 0.611
5.0 0.764 0.573

All experiments were executed using a SLURM-managed computing cluster. Each run requested a GPU with 32GB of memory, while the specific GPU model varied depending on resource availability across compute nodes. Table 5 reports the approximate training time and total compute for each model configuration.

Table 5: Computational budget. Training times are per single run (one seed, one \(\lambda\) setting)on a single GPU. Times are estimated based on dataset size (1,933 trainingsamples), batch size 16, sequence length 128, and 4 epochs.
Model Parameters Train Time
BERT-base 110M \(\sim\)3 min
BERT-large 340M \(\sim\)9 min
RoBERTa-base 125M \(\sim\)4 min
RoBERTa-large 355M \(\sim\)10 min
\(\lambda\) sweep (BERT-base only) 8 values \(\times\) 5 seeds
Total GPU hours (all experiments) \(\sim\)3.5 GPU-hours

11 Per-Class and Per-Seed Results↩︎

Table 6 disaggregates classification performance by class and finetuning condition, averaged across 5 sampling seeds. Across most architectures, attention-supervised models tend to increase precision on the biased class while reducing recall, suggesting that rationale supervision encourages more conservative bias predictions. For example, BERT-base attention-supervised achieves 0.907 biased precision (vs. standard) but only 0.732 biased recall (vs.). RoBERTa-base exhibits the opposite behavior, trading a small reduction in biased precision (0.901 to 0.889) for a substantial increase in biased recall (0.803 to 0.841), resulting in improved biased-class F1. Standard deviations remain small across seeds (\(\leq 0.038\)), indicating stable training dynamics.

Table 6: Per-class precision (P), recall (R), and F1. Subscripts denote std.dev.(\(\times 10^{-3}\)) across 5 seeds. BERT-b/l = BERT base/large; RoB-b/l = RoBERTa base/large; Std = standard; Attn = attention-supervised.
Model FT Biased Unbiased
3-5 (lr)6-8 P R F1 P R F1
BERT-b Std .880 .789 .832 .766 .865 .813
Attn .907 .732 .810 .729 .906 .808
BERT-l Std .868 .801 .832 .773 .846 .808
Attn .877 .800 .837 .775 .860 .815
RoB-b Std .901 .803 .849 .783 .888 .832
Attn .889 .841 .864 .813 .868 .840
RoB-l Std .908 .831 .868 .810 .894 .849
Attn .918 .798 .854 .783 .911 .842

3pt

12 Full Circuit Discovery Results↩︎

Table 7 presents the complete activation patching results across all models, finetuning conditions, and circuit sizes (\(k=1\) to \(30\)). Across nearly all configurations, retention increases with circuit size, indicating that predictive information is distributed across multiple attention heads rather than concentrated in a single component. Rescue scores are typically negative for very small circuits and become positive only as additional heads are incorporated, suggesting that meaningful predictive behavior emerges from coordinated computation across multiple components.

Circuit behavior varies substantially across architectures. BERT-base and RoBERTa-base exhibit steadily increasing retention and rescue as circuit size grows, indicating progressively more recoverable internal computation. RoBERTa-large, by contrast, maintains weak retention and rescue scores even for larger circuits, suggesting more distributed predictive representations. Because retention is normalized by the base predictive gap, we additionally report Rescue as a denominator-free measure of recovered predictive signal.

Table 7: Full circuit discovery results via activation patching. Base: original logit gap; None: gap after ablating the circuit; Circ: gap using only top-\(k\) components. Ret. \(= \text{Circ}/|\text{Base}|\) (sufficiency); Resc. \(= \text{Circ} - \text{None}\) (recovered signal). All values rounded to 4 decimal places.
Model FT Base \(k\) None Circ Faithfulness
7-8 Ret. Resc.
BERT-b Std 0.3059 1 0.3045 0.0560 0.1830 \(-\)0.2485
3 0.2958 0.0633 0.2071 \(-\)0.2325
5 0.2712 0.0778 0.2542 \(-\)0.1935
10 0.2476 0.0887 0.2900 \(-\)0.1589
20 0.1748 0.1387 0.4533 \(-\)0.0362
30 0.0825 0.1729 0.5653 0.0905
Attn 0.1200 1 0.0990 0.0009 0.0076 \(-\)0.0981
3 0.0885 0.0122 0.1015 \(-\)0.0763
5 0.0667 0.0149 0.1238 \(-\)0.0518
10 0.0560 0.0285 0.2372 \(-\)0.0275
20 0.0379 0.0445 0.3710 0.0067
30 0.0300 0.0680 0.5663 0.0380
BERT-l Std 0.0163 1 0.0177 \(-\)0.0001 \(-\)0.0061 \(-\)0.0178
3 0.0165 0.0007 0.0415 \(-\)0.0158
5 0.0154 0.0015 0.0911 \(-\)0.0139
10 0.0234 0.0048 0.2922 \(-\)0.0187
20 0.0199 0.0094 0.5754 \(-\)0.0106
30 0.0159 0.0150 0.9210 \(-\)0.0009
Attn 0.0627 1 0.0564 \(-\)0.0023 \(-\)0.0371 \(-\)0.0588
3 0.0481 \(-\)0.0037 \(-\)0.0588 \(-\)0.0518
5 0.0412 \(-\)0.0009 \(-\)0.0141 \(-\)0.0421
10 0.0272 0.0052 0.0836 \(-\)0.0219
20 0.0234 0.0138 0.2202 \(-\)0.0096
30 0.0201 0.0260 0.4137 0.0058
RoB-b Std 0.1259 1 0.1040 \(-\)0.0006 \(-\)0.0045 \(-\)0.1046
3 0.0876 \(-\)0.0011 \(-\)0.0086 \(-\)0.0886
5 0.0495 \(-\)0.0001 \(-\)0.0011 \(-\)0.0497
10 0.0088 0.0004 0.0035 \(-\)0.0083
20 0.0049 0.0116 0.0918 0.0066
30 0.0014 0.0362 0.2873 0.0347
Attn 0.0869 1 0.0638 \(-\)0.0000 0.0000 \(-\)0.0638
3 0.0418 0.0029 0.0338 \(-\)0.0388
5 0.0230 0.0063 0.0721 \(-\)0.0167
10 0.0064 0.0164 0.1882 0.0100
20 \(-\)0.0028 0.0213 0.2446 0.0240
30 \(-\)0.0037 0.0423 0.4871 0.0460
RoB-l Std 0.0468 1 0.0429 \(-\)0.0001 \(-\)0.0024 \(-\)0.0430
3 0.0095 0.0009 0.0183 \(-\)0.0086
5 0.0110 0.0011 0.0244 \(-\)0.0098
10 \(-\)0.0104 0.0009 0.0195 0.0113
20 \(-\)0.0110 0.0021 0.0445 0.0131
30 \(-\)0.0156 0.0033 0.0712 0.0189
Attn 0.0707 1 0.0698 \(-\)0.0002 \(-\)0.0030 \(-\)0.0700
3 0.0402 \(-\)0.0009 \(-\)0.0131 \(-\)0.0411
5 0.0524 0.0000 0.0004 \(-\)0.0524
10 0.0487 0.0004 0.0054 \(-\)0.0483
20 0.0461 \(-\)0.0004 \(-\)0.0050 \(-\)0.0465
30 0.0374 0.0022 0.0318 \(-\)0.0351

2pt

References↩︎

[1]
F. Hamborg, K. Donnay, and B. Gipp, “Automated identification of media bias in news articles: An interdisciplinary literature review,” Int J Digit Libr, vol. 20, no. 4, pp. 391–415, Dec. 2019, doi: 10.1007/s00799-018-0261-y.
[2]
T. Spinde et al., “The media bias taxonomy: A systematic literature review on the forms and automated detection of media bias.” arXiv, Jan. 10, 2024, doi: 10.48550/arXiv.2312.16148.
[3]
Z. Wang, Y. Pang, Y. Lin, and X. Zhu, version: 3“Adaptable and reliable text classification using large language models.” arXiv, Dec. 07, 2024, doi: 10.48550/arXiv.2405.10523.
[4]
Q. Lyu, M. Apidianaki, and C. Callison-Burch, Place: Cambridge, MA Publisher: MIT Press“Towards faithful model explanation in NLP: A survey,” Computational Linguistics, vol. 50, no. 2, pp. 657–723, Jun. 2024, doi: 10.1162/coli_a_00511.
[5]
Z. Zheng et al., “Attention heads of large language models,” Patterns (N Y), vol. 6, no. 2, p. 101176, Feb. 2025, doi: 10.1016/j.patter.2025.101176.
[6]
S. Jain and B. C. Wallace, “Attention is not explanation.” 2019, [Online]. Available: https://arxiv.org/abs/1902.10186.
[7]
A. Conmy, A. N. Mavor-Parker, A. Lynch, S. Heimersheim, and A. Garriga-Alonso, “Towards automated circuit discovery for mechanistic interpretability.” 2023, [Online]. Available: https://arxiv.org/abs/2304.14997.
[8]
T. Spinde et al., “Automated identification of bias inducing words in news articles using linguistic and context-oriented features,” Information Processing and Management, vol. 58, no. 3, p. 102505, 2021, doi: https://doi.org/10.1016/j.ipm.2021.102505.
[9]
T. Spinde, M. Plank, J.-D. Krieger, T. Ruas, B. Gipp, and A. Aizawa, “Neural media bias detection using distant supervision with BABE – bias annotations by experts,” in Findings of the association for computational linguistics: EMNLP 2021, 2021, pp. 1166–1177, doi: 10.18653/v1/2021.findings-emnlp.101.
[10]
R. Hernandes and G. Corsi, “LLMs left, right, and center: Assessing GPT’s capabilities to label political bias from web domains.” 2024, [Online]. Available: https://arxiv.org/abs/2407.14344.
[11]
N. Huang, I. Maab, and J. Yamagishi, “When bigger isn’t better: A comprehensive fairness evaluation of political bias in multi-news summarisation.” 2026, [Online]. Available: https://arxiv.org/abs/2604.21309.
[12]
H. Luo and L. Specia, “From understanding to utilization: A survey on explainability for large language models.” arXiv, Feb. 22, 2024, doi: 10.48550/arXiv.2401.12874.
[13]
A. Tursunalieva, D. L. J. Alexander, R. Dunne, J. Li, L. Riera, and Y. Zhao, “Making sense of machine learning: A review of interpretation techniques and their applications,” Applied Sciences, vol. 14, no. 2, p. 496, Jan. 2024, doi: 10.3390/app14020496.
[14]
J. DeYoung et al., ERASER: A benchmark to evaluate rationalized NLP models.” arXiv, Apr. 24, 2020, doi: 10.48550/arXiv.1911.03429.
[15]
W. J. Yeo, R. Satapathy, R. S. M. Goh, and E. Cambria, “How interpretable are reasoning explanations from prompting large language models?” in Findings of the association for computational linguistics: NAACL 2024, 2024, pp. 2148–2164, doi: 10.18653/v1/2024.findings-naacl.138.
[16]
J. Wei et al., “Chain-of-thought prompting elicits reasoning in large language models.” arXiv, Jan. 10, 2023, doi: 10.48550/arXiv.2201.11903.
[17]
Y. Hao, L. Dong, F. Wei, and K. Xu, “Self-attention attribution: Interpreting information interactions inside transformer.” arXiv, Feb. 25, 2021, doi: 10.48550/arXiv.2004.11207.
[18]
O. Naim and N. Asher, On explaining with attention matrices,” 2024.
[19]
N. Mylonas, I. Mollas, and G. Tsoumakas, “Improving attention-based interpretability of text classification transformers,” in Artificial neural networks and machine learning – ICANN 2022, 2022, doi: 10.1007/978-3-031-17849-8_15.
[20]
S. Wiegreffe and Y. Pinter, “Attention is not not explanation.” arXiv, Sep. 05, 2019, doi: 10.48550/arXiv.1908.04626.
[21]
C. Olsson et al., “In-context learning and induction heads.” 2022, [Online]. Available: https://arxiv.org/abs/2209.11895.
[22]
N. Elhage et al., “A mathematical framework for transformer circuits,” Transformer Circuits Thread, 2021, [Online]. Available: https://transformer-circuits.pub/2021/framework/index.html.
[23]
A. Syed, C. Rager, and A. Conmy, “Attribution patching outperforms automated circuit discovery,” in Proceedings of the 7th BlackboxNLP workshop: Analyzing and interpreting neural networks for NLP, Nov. 2024, pp. 407–416, doi: 10.18653/v1/2024.blackboxnlp-1.25.
[24]
D. Arad et al., “Findings of the BlackboxNLP 2025 shared task: Localizing circuits and causal variables in language models,” in Proceedings of the 8th BlackboxNLP workshop: Analyzing and interpreting neural networks for NLP, Nov. 2025, pp. 543–552, doi: 10.18653/v1/2025.blackboxnlp-1.32.
[25]
H. A. Just, M. Jin, A. Sahu, H. Phan, and R. Jia, “Data-centric human preference with rationales for direct preference alignment.” arXiv, Jul. 13, 2025, doi: 10.48550/arXiv.2407.14477.
[26]
H. Cho, P. Luo, M. Kato, R. Kaenbyou, and N. Inoue, “Mechanistic fine-tuning for in-context learning,” in Proceedings of the 8th BlackboxNLP workshop: Analyzing and interpreting neural networks for NLP, Nov. 2025, pp. 330–357, doi: 10.18653/v1/2025.blackboxnlp-1.21.
[27]
J. Devlin, M.-W. Chang, K. Lee, and K. Toutanova, “BERT: Pre-training of deep bidirectional transformers for language understanding.” 2019, [Online]. Available: https://arxiv.org/abs/1810.04805.
[28]
Y. Liu et al., “RoBERTa: A robustly optimized BERT pretraining approach.” 2019, [Online]. Available: https://arxiv.org/abs/1907.11692.
[29]
K. Clark, U. Khandelwal, O. Levy, and C. D. Manning, “What does BERT look at? An analysis of BERT’s attention.” 2019, [Online]. Available: https://arxiv.org/abs/1906.04341.
[30]
S. Abnar and W. Zuidema, “Quantifying attention flow in transformers.” 2020, [Online]. Available: https://arxiv.org/abs/2005.00928.
[31]
J. N. Mandrekar, “Receiver operating characteristic curve in diagnostic test assessment,” Journal of Thoracic Oncology, vol. 5, no. 9, pp. 1315–1316, 2010, doi: https://doi.org/10.1097/JTO.0b013e3181ec173d.