---
title: Conditional & Information Vendi Scores Overview
url: https://www.emergentmind.com/topics/conditional-and-information-vendi-scores
type: topic
---

# Conditional & Information Vendi Scores Overview

Conditional and Information Vendi Scores are advanced information-theoretic quantities for quantifying diversity, informativeness, and information loss in datasets, generative models, and the outputs of machine learning algorithms. Rooted in matrix-based Rényi entropy and kernel similarity measures, these scores generalize classical mutual information and entropy to the setting of similarity structures and conditional information, with practical and theoretical utility in active learning, model evaluation, and probabilistic calibration. Their development addresses limitations of standard metrics—such as inapplicability to high-dimensional sample spaces, insensitivity to feature similarity, and inability to decompose conditional versus marginal diversity—enabling fine-grained analysis of diversity, alignment, and residual variability across modern machine learning modalities [2505.09007, 2411.02817, 2509.10390, 2603.15232].

## 1. Foundations: Vendi Score and Vendi Entropy

The Vendi Score is a spectrum-based generalization of classical entropy that measures the diversity of a set \( D = \{ \theta_1, \dots, \theta_n \} \) in a space \( \Theta \) equipped with a normalized positive-semidefinite kernel \( k : \Theta \times \Theta \rightarrow \mathbb{R} \), where \( k(\theta,\theta) = 1 \). The kernel Gram matrix \( K_{ij} = k(\theta_i, \theta_j) \) admits eigenvalues \( \lambda_1,\ldots,\lambda_n \), yielding normalized weights \( \bar\lambda_i = \lambda_i / \mathrm{tr}(K) \).

The order-\(q\) Vendi Score is
\[
\mathrm{VS}_q(D; k) = \left( \sum_{i=1}^n (\bar{\lambda}_i)^q \right)^{1/(1-q)} = \exp\left( H_V(D; q) \right),
\]
where Vendi entropy \( H_V(D; q) = (1/(1-q)) \log \left( \sum_i (\bar{\lambda}_i)^q \right) \) is the Rényi entropy of the Gram spectrum [2505.09007, 2411.02817]. For \(q \rightarrow 1\), \( H_V \) becomes the Shannon entropy; for \(q = 0\), it yields the log effective dimension.

This construction enables quantification of sample-set diversity under arbitrary similarity, without explicit densities or probability distributions. When the kernel collapses to the identity, the Vendi Score recovers discrete entropy over empirical distributions.

## 2. Conditional Vendi Scores: Matrix-based and Sample-partitioned Forms

Matrix-based conditional Vendi entropy enables quantification of internal diversity given auxiliary variables (prompts, classes, modalities). Given sample-prompt pairs \( \{ (t_i, x_i) \}_{i=1}^n \) and kernels \( k_X, k_T \) on samples/prompts with respective Gram matrices \( K_X, K_T \), the joint Gram \( K_{X,T} = K_X \odot K_T \) (Hadamard product) quantifies joint similarity. The conditional Vendi entropy is [2411.02817]:
\[
H_\alpha(X|T) = H_\alpha\left( \frac{1}{n} K_{X,T} \right) - H_\alpha\left( \frac{1}{n} K_T \right),
\]
with conditional Vendi score 
\[
\mathrm{Cond}\text{-}\mathrm{Vendi}_\alpha = \exp\left( H_\alpha(X|T) \right).
\]
Alternatively, in categorical (partitioned) settings, conditional Vendi entropy is the expectation of marginal Vendi entropies over condition values:
\[
H_V(X|Y; q) = \mathbb{E}_Y [ H_V(D_Y; q) ],
\]
where \( D_Y \) is the subset of \( D \) with label \( Y \) [2505.09007].

Conditional Vendi scores robustly isolate "model-induced" variability by removing the component of diversity attributable to the conditioning variable (prompt, label, or information set). This makes them essential for disentangling intrinsic generation diversity from prompt-driven diversity in prompt-based generative models [2411.02817].

## 3. Information Vendi Scores and Vendi Information Gain

The Information Vendi Score quantifies the mutual dependence between samples and conditioning variables using spectrum-based kernel entropy:
\[
I_\alpha(X;T) = H_\alpha(X) - H_\alpha(X|T)
\]
with
\[
\mathrm{Info}\text{-}\mathrm{Vendi}_\alpha = \exp\left( I_\alpha(X;T) \right).
\]
The Vendi Information Gain (VIG) follows this formalism:
\[
\mathrm{VIG}(X; Y) = H_V(X; q) - H_V(X|Y; q)
\]
and reduces to classical mutual information when the kernel is the identity [2505.09007]. VIG has the following critical properties:

- **Asymmetry:** VIG is not symmetric in its two arguments if distinct kernels are used.
- **Sensitivity to similarity:** VIG decreases when conditional subsets become more similar, even if discrete entropies are unchanged.
- **Tractability:** Requires only kernel computations and eigendecomposition; avoids density estimation.

In active learning, a model-based version of VIG is used to score candidate batches \(S\) as the expected entropy reduction in the predictive distribution over the unlabeled pool, formally
\[
\mathrm{VIG}(S;\theta) = H[\pi_\theta(D)] - \mathbb{E}_{\mathbf{y}_S \sim \pi_\theta(S)} H[\pi_\theta(D \cup \{(x, y): x \in S, y \in \mathbf{y}_S\})],
\]
where \(\pi_\theta(D)\) is the posterior over pool labels given data \(D\) [2509.10390].

## 4. Theoretical Properties and Decomposition

Vendi-based scores admit information-theoretic decompositions paralleling the chain rules for entropy. For kernel entropies,
\[
H(X) = H(X|T) + I(X;T),
\]
so
\[
\mathrm{Vendi}_\alpha(X) = \mathrm{Cond}\text{-}\mathrm{Vendi}_\alpha(X|T) \times \mathrm{Info}\text{-}\mathrm{Vendi}_\alpha(X;T)
\]
[2411.02817]. 

The theoretical results include:
- **Submodularity:** VIG is approximately submodular with respect to batch selection under mild exchangeability, empowering efficient greedy maximization (yielding a \((1-1/e)\)-regret bound) [2509.10390].
- **Empirical interpretations:** The conditional entropy computed from the Gram matrix equals the entropy of a joint empirical kernel covariance operator [2411.02817].
- **Cluster-wise consistency:** Conditional Vendi entropy approaches the mean per-cluster entropy (controlled by prompt clusters) under well-separated, low-variance clusters [2411.02817].

For probabilistic scoring, any proper loss decomposes the expected score into a "conditional Vendi" term (proper-regret at an information level) and an "information Vendi" term (information loss from progressive refinement of conditional structure) plus residual uncertainty [2603.15232].

## 5. Estimation Algorithms and Computational Considerations

Computation of Vendi, conditional-Vendi, and information-Vendi scores involves:
- Selecting representation embeddings (e.g., DINOv2 for images, Gemini CLIP for text).
- Tuning Gaussian kernel bandwidths to ensure stability (variance \(<0.01\) across runs).
- Computing Gram matrices, possibly via fast low-rank approximations for large \(n\).
- Eigendecomposition of normalized Gram matrices for marginal, conditional, and joint structures.
- Algorithmic pseudocode for finite-sample estimation is direct and sample-efficient—no repeated generation per prompt required [2411.02817].

When applied to model-based settings such as active learning, entropy expectations are estimated using the model's predictive distribution, possibly with independence approximations for batch candidates.

Main computational bottlenecks include cubic complexity in sample number for full eigendecomposition. Scalable approximations (e.g., Nyström, random Fourier features) are proposed open problems [2411.02817].

## 6. Empirical Validation and Applications

Conditional and information Vendi scores find use in:

- **Active learning:** VIG provides a globally-aware selection criterion outperforming max-entropy, BALD, and CoreSet for ecological image labeling, including on the Snapshot Serengeti dataset (3.2M images, 10-class task). The greedy-batch VIG algorithm is empirically robust, scalable, and more label-efficient—achieving 5–7% higher accuracy over max-entropy/BALD, 3% over CoreSet with 30% fewer labels, and faster convergence [2509.10390].
- **Text-conditioned generation:** Conditional-Vendi isolates model-induced from prompt-induced diversity in text-to-image/video/captioning tasks. Information-Vendi quantifies prompt-sample alignment (statistical relevance). Empirical results confirm that only Conditional-Vendi remains constant when diversity is manipulated solely via prompts; Information-Vendi is prompt-sensitive. Comparisons of modern generative models on COCO/ImageNet-derived prompts confirm verdicts match perceptual diversity and relevance [2411.02817].
- **Probabilistic calibration and grouping losses:** The information Vendi term quantifies non-recoverable information loss from lossy summary predictions or feature–score compressions, and the conditional Vendi term precisely measures calibration error at a given information level [2603.15232].

In each case, the ability to isolate internal (model-driven) and external (prompt- or condition-driven) diversity, and to separate calibration from information loss, is unattainable with classical entropy or mutual information alone.

## 7. Extensions, Limitations, and Open Directions

Extensions of Vendi-based scores include:
- Rényi-entropy versions supporting differential entropy for continuous spaces [2509.10390].
- Multi-view/multi-modal extensions via multi-way kernel products and conditional decompositions.
- Incorporation of labeling costs, demographic regularization, or diversity suppression/encouragement during model training [2411.02817, 2509.10390].

Limitations stem from computational cost for large \(n\), embedding-induced biases (score quality is bounded by representational fidelity), and the restrictive assumptions (e.g., cluster separation, kernel normalization) underpinning certain theoretical guarantees [2411.02817]. In practice, efficient large-scale eigendecomposition remains an area for future development.

A plausible implication is that, as embeddings and similarity measures grow more accurate, matrix-based Vendi decompositions will become increasingly central for diagnosing, regularizing, and optimizing diversity and information flows in complex generative and predictive systems.

Source: https://www.emergentmind.com/topics/conditional-and-information-vendi-scores