Efficient EigenScore (EES) Overview
- The paper introduces EES as an efficient approximation to EigenScore by replacing explicit covariance and eigendecomposition with Chebyshev-based DOS estimation.
- EES quantifies hallucination risk by measuring semantic variability across multiple generated outputs, outputting values on a scaled [-1,1] range.
- Integrated into the SenD training protocol, EES enables real-time monitoring and achieves up to a twofold speed improvement in model training.
Searching arXiv for the primary paper and closely related EigenScore references. Efficient EigenScore (EES) is an unsupervised hallucination detection metric introduced in “Hallucination Detox: Sensitivity Dropout (SenD) for LLM Training” as a computationally cheaper approximation to the original EigenScore used to quantify semantic variability across multiple generations for the same prompt (Mohammadzadeh et al., 2024). In that formulation, hallucination risk is linked to the spectrum of a regularized covariance matrix built from representations of multiple sampled outputs: higher spectral spread indicates greater semantic inconsistency and, in the paper’s interpretation, greater hallucination or confabulation tendency. EES preserves that spectral viewpoint but replaces explicit covariance construction and eigendecomposition with a Density of States (DOS) approximation based on Chebyshev polynomials, the Kernel Polynomial Method (KPM), and stochastic trace estimation. The result is presented both as an approximation to EigenScore and as a standalone metric with a different numerical scale.
1. Definition and conceptual basis
EES is defined in Section 3.4, “Efficient EigenScore Approximation,” and in the appendix section “Efficient EigenScore (EES) Derivation.” Its starting point is the paper’s use of the original EigenScore of Chen et al. (INSIDE), written as
where are the eigenvalues of the regularized covariance matrix , computed from the representations of generated outputs for the same input . The paper states that these are “typically 10 in our experiments.” The retained intuition is that if a model is more likely to hallucinate, then multiple high-temperature generations for the same prompt will be more semantically diverse, and that diversity will appear in the covariance spectrum of output embeddings (Mohammadzadeh et al., 2024).
The paper introduces EES because standard EigenScore requires explicit covariance construction and spectral decomposition, which it identifies as expensive for larger hidden layers, larger embedding matrices, and repeated inference during training-time monitoring. EES is therefore framed as a scalability device for the SenD protocol. At the same time, the paper explicitly states that EES is not merely a rescaled copy of EigenScore. It notes that “EigenScore ranges from , whereas the approximation, referred to as Efficient EigenScore (EES), outputs values between ,” and concludes that EES “can be seen as a standalone metric for hallucination detection.” This establishes a dual status: EES is derived as an approximation, but operationally interpreted on its own scale.
At the sample level, the metric is computed from multiple generated outputs for a single prompt. The broader paper uses sentence embeddings from the penultimate layer; the description in the data indicates that these embeddings are formed by averaging penultimate-layer token states and combining that with the last token state. The columns of the embedding matrix then correspond to distinct generations for the same input. Higher EES values are interpreted comparatively as indicating greater semantic variability among generations and thus greater hallucination risk, while lower values indicate more stable outputs.
2. Spectral derivation and DOS formulation
The derivation begins by denoting with the covariance matrix underlying EigenScore. The first key identity is the standard trace–log relation
where are the eigenvalues of 0. The appendix then rewrites the same quantity through the spectral density 1: 2 For a symmetric matrix 3 with eigendecomposition
4
the spectral density is defined as
5
and for any analytic test function 6,
7
Setting 8 connects the DOS integral to the EigenScore objective (Mohammadzadeh et al., 2024).
To avoid eigendecomposition, the paper uses the Kernel Polynomial Method and first-kind Chebyshev polynomials with recurrence
9
The DOS is approximated as
0
where
1
and the moments are estimated stochastically by
2
The weighted basis is given as
3
A practical simplification appears when the derivation is rewritten on the embedding matrix 4. Instead of constructing the covariance matrix explicitly, the paper writes the coefficient in terms of 5 as
6
The data notes that the summation index is likely a typo and should run over the 7 random vectors rather than to 8, but the intended meaning is that one works with 9 and avoids direct covariance construction. The matrix-Chebyshev recurrence is then
0
1
2
The paper’s key computational remark is that each term can be computed with a matrix-vector multiplication.
The final approximation is obtained by truncating the DOS expansion and projecting 3 into the same Chebyshev basis. With
4
and
5
the final score used in Algorithm 1 is
6
The lower integration bound is 7 because, after normalization, the relevant spectrum is taken to lie in 8.
3. Algorithm, data representation, and numerical ingredients
The practical input to EES is an embedding matrix
9
where 0 is the hidden or embedding dimension and 1 is the number of sampled generations. Each column is one generation’s sentence embedding, and the metric is computed at the input or sample level: for a given prompt, generate 2 outputs at high temperature, embed each output, form 3, and compute one EES value (Mohammadzadeh et al., 2024).
Algorithm 1 begins by standardizing and scaling 4. The mean and standard deviation are computed as
5
6
followed by standardization
7
The largest singular value is then estimated with the power method,
8
and the matrix is rescaled: 9 This scaling is used because the KPM/Chebyshev approximation assumes spectrum supported in a bounded interval.
The remaining steps are straightforward in structure. The algorithm initializes DOS and log-coefficient arrays,
0
computes the DOS coefficients 1 using random vectors 2, the matrix-Chebyshev recurrence, and stochastic trace estimation, computes 3 using
4
with Gaussian Quadrature, and returns
5
The paper identifies two EES-specific hyperparameters: 6, the number of Chebyshev moments, and 7, the number of stochastic trace estimation samples. Its appendix states that “selecting a moment value of under 50 would provide a balanced trade-off between accuracy and calculation time,” and the scaling figure uses a moments value of 8. By contrast, the exact 9 used in the main experiments is not clearly specified. The paper also leaves several implementation points underspecified or inconsistent: notation alternates between covariance matrix 0, embedding matrix 1, and 2; the mapping from the original regularization 3 to the approximate computation is not fully clarified; and the asserted 4 output range is not fully proved in the text.
4. Function within Sensitivity Dropout (SenD)
EES is not an isolated diagnostic in the paper; it is integrated into the SenD training protocol as the scalable hallucination signal that makes repeated monitoring practical. The abstract states that this efficient metric is integrated into the protocol “allowing SenD to be both computationally scalable and effective at reducing hallucinations,” and Section 4 says that “SenD integrates the EES method discussed in Section \ref{sec:ees} to enhance computational efficiency while addressing variance in SEI behavior” (Mohammadzadeh et al., 2024).
Within Algorithm 2, EES appears as part of the stopping or continuation criterion: 5 Here 6 is an acceptable loss convergence range and 7 is an acceptable confabulation or EES convergence range. In that role, EES functions as an online hallucination-monitoring signal during training. The broader SenD loop splits data into a training subset and a tracking subset, trains for several checkpoints, records penultimate-layer representations on the tracking subset, identifies Sensitive Embedding Indices (SEIs), drops those indices for subsequent checkpoints, and repeats until both loss and EES are sufficiently low.
The paper also makes clear that EES is not the mechanism used to choose SEIs. SEI selection is based on checkpoint-wise embedding variability,
8
with the top-9 indices selected by thresholding 0. EES instead provides the hallucination metric that monitors whether this intervention is moving the model toward lower semantic instability. This distinction matters conceptually: EES measures the effect of the training protocol on confabulation tendency, but SEI selection itself is based on embedding variability across checkpoints.
5. Efficiency claims, empirical behavior, and interpretation
The paper’s principal efficiency claim is approximately a twofold speedup relative to standard EigenScore. The abstract states that EES “approximates the traditional EigenScore in 2x speed,” the contributions section says it achieves “up to 2x speedup with minimal effects on accuracy,” and the appendix reports two concrete timing comparisons (Mohammadzadeh et al., 2024). In a Pythia 1B finetuning trajectory on HELM, the paper states that “the trajectories, magnitude and shape of the graphs are nearly identical while EES takes only 4 minutes to calculate and EigenScore takes approximately 8.” In the matrix-scaling figure, with moments 1, it reports that at matrix size 2, EES takes around 3 seconds whereas EigenScore takes around 4 seconds. The paper does not provide hardware details for these timing results.
The empirical validation of EES itself is primarily indirect but coherent. The strongest direct evidence is the close correlation with EigenScore during Pythia 1B finetuning on HELM: the paper states that EES and regular EigenScore have nearly identical trajectories and closely aligned magnitude and trend, despite differing scale. It also uses EES throughout the SenD experiments on Pythia 1B, Llama 3.2 1B, and Llama 3.1 8B across HELM, MedHALT, and LegalBench. The qualitative pattern reported is that SenD generally yields lower EES during training, smoother or lower-variance training trajectories, and usually lower final EES than standard training.
To relate EES to external factuality criteria, the paper evaluates final models with FactScore and HaluEval Summarization. For Pythia 1B, the reported final-model results are:
- HaluEval Summarization: Accuracy 5 vs 6, Correctness 7 vs 8, and Exact Match 9 vs 0, comparing SenD to normal training.
- FactScore: 1 vs 2 at 3 points and 4 vs 5 at 6 points.
The paper interprets these results as showing correlation between low EES and improved factuality. It also states “up to 40%” improvement in reliability or factuality, specifically in connection with FactScore changes such as 7 to 8 or 9 to 0. Because EES operates on a scale different from standard EigenScore, its values are meant to be read comparatively rather than through thresholds transferred from the original metric.
6. Scope, limitations, and terminological disambiguation
The paper identifies several limitations or gaps in the current EES presentation. First, EES is on a different scale from EigenScore and is therefore not numerically interchangeable with it. Second, approximation quality depends on the number of moments: more moments increase fidelity but also runtime. Third, EES is still not a single-pass probe; it requires multiple generations and an embedding matrix over those outputs. Fourth, several implementation details remain underspecified, including the exact 1 used in experiments, the precise relationship between covariance, Gram matrix, and normalization, and the regularization mapping from 2. Finally, the paper emphasizes close correlation and trend preservation rather than exact equality with EigenScore (Mohammadzadeh et al., 2024).
The name also requires careful disambiguation. In the LLM decoding paper “Auxiliary-Hyperparameter-Free Sampling: Entropy Equilibrium for Text Generation,” EES refers to Entropy Equilibrium Sampling, a truncation-based generation method unrelated to spectral hallucination detection (Cai et al., 30 Nov 2025). Likewise, “EigenScore: OOD Detection using Covariance in Diffusion Models” introduces an OOD detector based on leading eigenvalues of posterior covariance in diffusion models; despite the shared emphasis on spectral structure and covariance, that method concerns unsupervised distribution-shift detection rather than training-time hallucination monitoring in autoregressive LLMs (Shoushtari et al., 8 Oct 2025). Within the SenD paper, “Efficient EigenScore” therefore denotes a specific approximation to an embedding-covariance hallucination metric, not a generic label for all eigenvalue-based scores.
A plausible implication is that EES belongs to a broader class of spectral diagnostics that summarize semantic instability through low-order matrix functionals rather than supervised labels. Even so, the concrete scope established in the source is narrower: EES is the SenD paper’s scalable approximation to EigenScore, derived through DOS and Chebyshev expansions, and used as an unsupervised hallucination signal during training.