single-jc.php

JACIII Vol.30 No.5 pp. 1534-1554
(2026)

Research Paper:

Entropies and Negentropies from f-Divergences and Their Application to Dimensionality Reduction

Mateu Sbert*1 ORCID Icon, Min Chen*2 ORCID Icon, Jordi Poch*1 ORCID Icon, Miquel Feixas*1 ORCID Icon, Shuning Chen*3 ORCID Icon, and Víctor Elvira*4 ORCID Icon

*1University of Girona
Plaça Sant Domènec, 3, Girona 17004, Spain

*2University of Oxford
Oxford e-Research Centre, 7 Keble Road, Oxford OX 3, United Kingdom

*3Hiroshima University
1-5-1 Kagamiyama, Higashi-Hiroshima, Hiroshima 739-8529, Japan

*4School of Mathematics, University of Edinburgh
James Clerk Maxwell Building, Peter Guthrie Tait Road, Edinburgh EH 3, United Kingdom

Received:
January 26, 2026
Accepted:
May 4, 2026
Published:
September 20, 2026
Keywords:
f-divergences, generalized entropies, majorization, dimensionality reduction, information channel
Abstract

Distributions are ubiquitous across scientific disciplines, extending well beyond probability and statistics. In machine learning, finite probability distributions arise naturally as the softmax output layers of convolutional neural networks and large language models, where they encode class probabilities in image classification and token probabilities in language generation. When such distributions are high dimensional, however, storage and computational costs become significant. In previous work, we introduced two families of generalized entropies derived from f-divergences, using majorization as a reference framework for comparing distributional homogeneity. In this paper, we extend that framework in several directions. First, we study majorization relationships between subcompositions of a distribution. Second, we introduce generalized negentropies derived from f-divergences and analyze their role alongside entropies in dimensionality reduction. Third, we embed both entropies and negentropies into the setting of Shannon’s information channel and show that the classical channel identities are satisfied exclusively by Shannon entropy. These results provide a unified information-theoretic framework for dimensionality reduction of finite distributions, clarifying the structural role of f-divergence-based entropies and negentropies and their relation to classical information measures.

Cite this article as:
M. Sbert, M. Chen, J. Poch, M. Feixas, S. Chen, and V. Elvira, “Entropies and Negentropies from f-Divergences and Their Application to Dimensionality Reduction,” J. Adv. Comput. Intell. Intell. Inform., Vol.30 No.5, pp. 1534-1554, 2026.
Data files:

1. Introduction

Finite distributions play a central role not only in probability and statistics but across nearly all scientific disciplines. In machine learning, distributions are indispensable: they underpin the softmax output layers of convolutional neural networks and large language models, where they model categorical probabilities that are fundamental to image classification and language generation 1,2. As the dimensionality of these distributions increases, however, both storage requirements and computational costs grow accordingly.

Quantifying the homogeneity, diversity, or concentration of a distribution is therefore of practical and theoretical importance in a wide range of applications, including the analysis of wealth distributions 3, the assessment of sampling efficiency 4, and the evaluation of biodiversity 5. Shannon entropy and its classical generalizations, such as those of Rényi 6 and Tsallis 7, have long been used as diversity indices. Since entropy can be interpreted as the information content of a distribution 8, it is natural to seek dimensionality reduction procedures that preserve entropy or information as much as possible.

In previous work 9, we introduced two families of generalized entropies derived from \(f\)-divergences, using majorization as a principled baseline for comparing distributional homogeneity 10,11,12. Building on earlier research on level of detail and refinement criteria 13,14,15,16, these entropies were subsequently applied to dimensionality reduction and embedded into an information-theoretic framework related to Shannon’s information channel in 17.

The present paper extends this line of research in several directions. First, we examine majorization relations between subcompositions of a distribution, providing a finer structural analysis of how grouping operations affect homogeneity. Second, we introduce generalized negentropies derived from \(f\)-divergences and study their interaction with entropies in dimensionality reduction tasks. Unlike entropies, these negentropies explicitly capture deviations from uniformity and allow for complementary simplification criteria that explicitly account for alphabet size. Third, we analyze the role of both entropies and negentropies within the framework of Shannon’s information channel and prove that the classical channel identities hold if and only if the entropy is Shannon’s.

The remainder of the paper is organized as follows. Section 2 reviews \(f\)-divergences. Section 3 recalls the majorization order and Schur convexity. Section 4 introduces the generalized entropies. Section 5 studies dimensionality reduction for a single distribution, while Section 6 addresses dimensionality reduction in the presence of joint and conditional distributions and discusses the analogy with Shannon’s information channel. Section 7 introduces generalized negentropies derived from \(f\)-divergences. Section 8 presents and discusses illustrative simplification examples, and Section 9 concludes.

2. \(f\)-Divergences

The \((n-1)\)-simplex \(S_{n-1}\) consists of all convex combinations of the \(n\) vertices \((1,0,\ldots,0)\), \((0,1,0,\ldots,0)\), …, \((0,\ldots,0,1)\).

The \(f\)-divergence \(D_f(p,q)\) between two probability distributions \(p\) and \(q\) in \(S_{n-1}\) is defined as

\begin{align} D_{f}(p,q) = \sum_{i=1}^{n} q_{i} f\left(\frac{p_{i}}{q_{i}}\right), \label{eq:fdivergence1} \tag{1} \end{align}
where \(f:[0,+\infty) \to (-\infty, +\infty]\) is a convex function, finite for all \(x>0\), satisfying \(f(1)=0\) and \(f(0) = \lim_{t \to 0^+}f(t)\) 18,19,20.

The condition \(f(1)=0\) ensures non-negativity. Indeed, by Jensen’s inequality 8,

\begin{align} D_{f}(p,q) &= \sum_{i=1}^{n} q_{i} f \left(\frac{p_{i}}{q_{i}}\right) \ge f \left(\sum_{i=1}^{n} q_{i} \frac{p_{i}}{q_{i}}\right) \nonumber \\ &= f \left(\sum_{i=1}^{n} p_{i}\right) = f(1) = 0. \label{eq:fdivergence11} \tag{2} \end{align}

We adopt the standard conventions \(0f(0/0)=0\) and, for \(a>0\), \(0f(a/0) = \lim_{t \to 0^{+}} tf(a/t)\), which ensure that \(D_{f}(p,q) = D_{f}(\{p, 0\}, \{q, 0\})\).

From the definition, \(D_{f}(p,q)\) is invariant under permutations of indices and satisfies the following properties:

  1. \(D_{f}(p,q)\ge0\), with equality at \(p=q\); if \(f\) is strictly convex, equality implies \(p=q\);

  2. \(D_{f}(p,q)\) is jointly convex in \((p,q)\);

  3. \(D_{f}(p,q)\equiv D_{f(x)+c(x-1)}(p,q)\) for any constant \(c\);

  4. \(D_{f}(p,q)\ge D_f(pT,qT)\) for any stochastic matrix \(T\) (data-processing inequality). In particular, \(T\) may represent a clustering of indices.

Well-known examples of \(f\)-divergences include

  1. the Kullback–Leibler (KL) divergence \(\mathrm{KL}(p,q) = \sum_{i} p_{i} \log (p_{i}/q_{i})\), with \(f(x) = x \log x\),

  2. the total variation distance \(\mathrm{TV}(p,q) = (1/2)\sum_{i} |p_{i}-q_{i}|\), with \(f(x) = (1/2)|x-1|\), which is the only \(f\)-divergence that is also a metric induced by a norm,

  3. the squared Hellinger distance \(H^{2}(p,q) = \sum_{i}(\sqrt{p_{i}}-\sqrt{q_{i}})^{2}\), with \(f(x) = (\sqrt{x}-1)^{2}\), and

  4. the \(\chi^{2}\)-divergence \(\chi^{2}(p,q) = \sum_{i} (p_{i}-q_{i})^{2}/q_{i}\), with \(f(x) = (x-1)^{2}\).

Another important example is the one-parameter family of Tsallis \(f\)-divergences, defined for \(\alpha>0\) and \(\alpha\neq1\) by \(f(x) = (x^{\alpha}-1)/(\alpha-1)\),

\begin{equation*} T_{\alpha}(p,q) = \frac{1}{\alpha-1} \left(\sum_{i} p_{i}^{\alpha} q_{i}^{1-\alpha} - 1\right), \end{equation*}
which includes, as special cases, the \(\chi^2\)-divergence for \(\alpha=2\), the squared Hellinger distance for \(\alpha= 1/2\), and the KL divergence in the limit \(\alpha \to 1\).

3. Majorization and Schur-Convexity

A doubly stochastic matrix \(\mathbf{T} = \{t_{ij}\}_{i,j=1}^{n}\) satisfies \(t_{ij} \ge 0\) for all \(i,j\) and

\begin{equation*} \sum_{i=1}^{n} t_{ij} = \sum_{j=1}^{n} t_{ij} = 1. \end{equation*}
Majorization is defined as follows.

Definition 1. Given \(p,q \in S_{n-1}\), let \(p^{↓}\) and \(q^{↓}\) denote the vectors obtained by reordering the components of \(p\) and \(q\) in non-increasing order. We say that \(p\) majorizes \(q\), and write \(p\succ q\) (or equivalently \(q \prec p\)), if for all \(1 \le j \le n\),

\begin{align} \sum_{i=1}^{j} p^{↓}_{i} \ge \sum_{i=1}^{j} q^{↓}_{i}, \label{eq:Def_Majorization} \tag{3} \end{align}
with equality for \(j=n\).

The condition (3) is equivalent to the existence of a doubly stochastic matrix \(\mathbf{T}\) such that

\begin{equation*} q = p \mathbf{T}, \end{equation*}
that is, each component of \(q\) is a convex combination of the components of \(p\). Moreover, any doubly stochastic matrix can be decomposed as a finite product of matrices that mix only two components at a time 10,11,12.

Majorization defines a preorder on \(S_{n-1}\): it is transitive but not total, as there exist incomparable distributions, for instance \(\{0.6, 0.2, 0.2\}\) and \(\{0.5, 0.4, 0.1\}\). It is also not antisymmetric, since \(\{1, 0, 0\} \succ \{0, 1, 0\}\) and \(\{0, 1, 0\} \succ \{1, 0, 0\}\) while the two vectors are distinct.

The relation \(p \succ q\) can be checked either via the partial sums in Eq. (3) or by exhibiting a doubly stochastic matrix \(\mathbf{T}\) such that \(q = p\mathbf{T}\). For example, \(\{1/3, 2/3\} \succ \{4/9, 5/9\}\) since

\begin{equation*} \begin{aligned} \dfrac{2}{3} &\ge \dfrac{5}{9}, \\ \dfrac{2}{3} + \dfrac{1}{3} &= \dfrac{5}{9} + \dfrac{4}{9}, \end{aligned} \end{equation*}
or equivalently
\begin{equation*} \left\{\dfrac{1}{3}, \dfrac{2}{3}\right\} \begin{pmatrix} \dfrac{2}{3} & \dfrac{1}{3}\\ \dfrac{1}{3} & \dfrac{2}{3} \end{pmatrix} = \left\{\dfrac{4}{9}, \dfrac{5}{9}\right\}. \end{equation*}

A particularly relevant case is the grouping of indices. Given a distribution \(p=\{p_{1}, p_{2}, \ldots, p_{n}\}\), grouping \(p_1\) and \(p_2\) yields \(\{0, {p_{1}+p_{2}}, p_{3}, \dots, p_{n}\}\), and

\begin{equation*} \bigl\{0, {p_{1}+p_{2}}, p_{3}, \ldots, p_{n}\bigr\} \succ \bigl\{p_{1}, p_{2}, p_{3}, \ldots, p_{n}\bigr\}, \end{equation*}
since
\begin{equation*} \bigl\{0, {p_{1}+p_{2}}, \ldots, p_{n}\} \mathbf{T} = \bigl\{p_{1}, p_{2}, \ldots, p_{n}\bigr\}, \end{equation*}
with \(\mathbf{T}\) given by
\begin{equation} \begin{pmatrix} \dfrac{p_{2}}{p_{1}+p_{2}} & \dfrac{p_{1}}{p_{1}+p_{2}} & 0 & \cdots & 0 \\ \dfrac{p_{1}}{p_{1}+p_{2}} & \dfrac{p_{2}}{p_{1}+p_{2}} & 0 & \cdots & 0 \\ 0 & 0 & 1 & \cdots & 0 \\ \vdots & \vdots & \vdots & \ddots & \vdots \\ 0 & 0 & 0 & \cdots & 1 \end{pmatrix}. \label{eq:grouping2} \tag{4} \end{equation}

A function \(E\colon S_{n-1} \to \mathbb{R}\) is Schur-convex (respectively, Schur-concave) 11 if and only if \(p\succ q\) implies \(E(p)\ge E(q)\) (respectively, \(E(p)\le E(q)\)). Shannon entropy \(H(p)=-\sum_{i} p_{i}\log p_{i}\) 8 is Schur-concave.

Let \(\mathbf{1}_n\) denote any permutation of \((1,0,\ldots,0)\) and let \(\mathbf{u}_{n} = (1/n,\ldots,1/n)\). Then for all \(p\in S_{n-1}\),

\begin{equation*} \mathbf{1}_{n} \succ p \succ \mathbf{u}_{n}, \end{equation*}
and for any Schur-convex (respectively, Schur-concave) function \(E\),
\begin{align*} &E\bigl(\mathbf{1}_{n}\bigr) \ge E(p) \ge E\bigl(\mathbf{u}_{n}\bigr) \\ &\qquad \bigl(\text{respectively}~E\bigl(\mathbf{1}_{n}\bigr) \le E(p) \le E\bigl(\mathbf{u}_{n}\bigr)\bigr). \end{align*}

Since grouping any number of indices can be obtained by successive applications of Eq. (4), transitivity of majorization implies the following proposition:

Proposition 2 (Grouping property). For any distribution \(p\) and any Schur-concave function \(E\), if indices of \(p\) are grouped to obtain \(\{p',\mathbf{0}\}\), then \(E(p) \ge E(\{p',\mathbf{0}\})\).

Observe that whether the equality \(E(\{p',\mathbf{0}\}) = E(p')\) holds depends on the specific function \(E\).

4. Entropies from \(f\)-Divergences

In our previous work 9, we introduced two generalizations of Shannon entropy, denoted by \(E^{C{\&}A}_{f}(p)\) and \(E^{\mathit{Top}}_{f}(p)\), based on the approaches of Cichocki and Amari 21 and Topsøe 22, respectively. Both families are constructed from a convex function \(f\) satisfying \(f(1)=0\) and can, therefore, be naturally associated with the corresponding \(f\)-divergence \(D_{f}(p,q)\). As for \(f\)-divergences, both entropy definitions are invariant under the transformation \(f'(x)=f(x)+c(x-1)\), thus in 17, we added for convenience the condition \(f(0)=f(0^{+})=0\), obtained by shifting \(f(x)\) to \(f'(x)=f(x)-f(0)(x-1)\). Like Shannon entropy, \(E^{C{\&}A}_{f}(p)\) and \(E^{\mathit{Top}}_f(p)\) are concave and Schur-concave, vanish at \(\mathbf{1}_{n}\), and attain their maximum at the uniform distribution \(\mathbf{u}_{n}\).

This section establishes the structural properties of these two families that are directly relevant to dimensionality reduction. The two key questions we address here are (i) when do the two families coincide (Proposition 3), and (ii) when is an entropy invariant under the addition or removal of zero-probability symbols (Proposition 4). Both questions turn out to have the same answer: exclusively for Shannon entropy. This uniqueness result motivates the different treatment that \(E^{C{\&}A}_f\) and \(E^{\mathit{Top}}_f\) require in the simplification procedures of Sections 57: while \(E^{\mathit{Top}}_f\) is naturally compatible with the removal of empty bins (a standard step in any real grouping operation), \(E^{C{\&}A}_f\) is not, which ultimately drives the introduction of negentropies in Section 7.

4.1. \(E^{C{\&}A}_{f}(p)\) Entropies

Inspired by Cichocki and Amari 21, we defined in 9,17 the entropy

\begin{align} E^{C{\&}A}_{f}(p) = D_{f}\bigl(\mathbf{1}_{n},\mathbf{u}_{n}\bigr) - D_{f}\bigl(p,\mathbf{u}_{n}\bigr), \label{eq:defentropyCA} \tag{5} \end{align}
for any convex function \(f\) such that \(f(1)=f(0^{+})=0\).

A remarkable property of \(E^{C{\&}A}_{f}(p)\) is that, in general

\begin{equation*} E^{C{\&}A}_{f}\bigl(p_{1},p_{2},\ldots,p_{n}\bigr) \ge E^{C{\&}A}_{f}\bigl({p_{1}+p_{2}}, \ldots, p_{n}\bigr) \end{equation*}
does not hold for all \(f\) and all \(p \in S_{n-1}\), although Schur concavity implies
\begin{equation*} E^{C{\&}A}_{f}\bigl(p_{1},p_{2},\ldots,p_{n}\bigr) \ge E^{C{\&}A}_{f}\bigl(0, {p_{1}+p_{2}}, \ldots, p_{n}\bigr) \end{equation*}
(Proposition 2). This lack of invariance under the removal of zero-probability symbols can be illustrated by the following examples.

Consider first the Hellinger entropy (Table 1). For \(p \neq \mathbf{1}_{n}\),

\begin{align} E^{C\&A}_H(p)&= \frac{2}{\sqrt{n}}\!\left(\sum_{i=1}^n\sqrt{p_i}-1\right) \tag{6} \end{align}
\begin{align} &> E^{C\&A}_H(\{p,0\}) =\frac{2}{\sqrt{n+1}}\!\left(\sum_{i=1}^n\sqrt{p_i}-1\right). \nonumber \end{align}
Consider next the total variation entropy (Table 1),
\begin{equation*} E^{C\&A}_{TV}(p)=\frac{n-1}{n} -\frac{1}{2}\sum_{i=1}^n\left|p_i-\frac{1}{n}\right|, \end{equation*}
which Rioul 23 refers to as statistical randomness. For the uniform distribution,
\begin{align} E^{C\&A}_{TV}\left(\bigl\{\mathbf{u}_{n},0\bigr\}\right) &=\frac{n}{n+1} -\frac{1}{2}\sum_{i=1}^n\left|\frac{1}{n}-\frac{1}{n+1}\right| \nonumber \\ & \hspace{3.4em} -\frac{1}{2}\left|0-\frac{1}{n+1}\right| \nonumber\\ &=\frac{n-1}{n+1} <\frac{n-1}{n} =E^{C\&A}_{TV}\bigl(\mathbf{u}_n\bigr), \label{eq:statistical_randomness} \tag{7} \end{align}
for all \(n>1\). As shown later in Proposition 4, invariance under adding or removing zero-probability symbols occurs only for Shannon entropy.
Table 1. Entropies from both the Cichocki–Amari approach and the Topsøe approach from well known \(f\)-divergences in the third column, with the entropy of the uniform distribution in the fourth column. The defining function has been shifted by \(f(0)(x-1)\) thus for the new function \(f(0)=0\).
Divergence \(f(x)\) \(E^{C{\&}A}(p)\) \(E^{C{\&}A}(\mathbf{u}_{n})\)
Generic \(f(x)\) (\(f(1)=f(0)=0\)) \((1/n)f(n) - \sum_{i=1}^{n}(1/n)f(np_{i})\) \((1/n)f(n)\)
TV \((1/2)|x-1| + (1/2)(x-1)\) \((n-1)/n - (1/2)\sum_{i=1}^{n} |p_{i}-1/n|\) \((n-1)/n\)
\(\chi^{2}\) \(x^{2}-x\) \(n(1-\sum_{i=1}^{n} p_{i}^{2})\) \(n-1\)
KL (Shannon) \(x \log x\) \(-\sum_{i=1}^{n} p_{i} \log p_{i}\) \(\log n\)
Hellinger \(2x - 2\sqrt{x}\) \((2/\sqrt{n}) (\sum_{i=1}^{n} \sqrt{p_{i}} - 1)\) \(2(1 - 1/\sqrt{n})\)
Tsallis \((x^{\alpha}-x)/(\alpha-1)\) \((1/(n(\alpha-1))) (1+ n^{\alpha-1} - \sum_{i=1}^{n}(np_{i})^{\alpha})\) \((1/(\alpha-1))(n^{\alpha-1}-1)\)
Jensen-Shannon \(\begin{aligned}[t] f(x) &= (x+1) \log (2/(x+1)) \\ & +x \log x+ (x-1) \log 2 \end{aligned}\) \(\begin{aligned}[t] 2 \log 2 &+ \log n - ((n+1)/n) \log (n+1) \\ &- (1/n)\textstyle\sum_{i=1}^{n} ((np_{i}+1) \log(2/(np_{i}+1)) \\ & + np_{i} \log np_{i}) \end{aligned}\) \(\begin{aligned}[t] 2 \log 2+ \log n - ((n+1)/n)\log (n+1) \end{aligned}\)
Divergence \(f(x)\) \(E^{\mathit{Top}}(p)\) \(E^{\mathit{Top}}(\mathbf{u}_{n})\)
Generic \(f(x)\) (\(f(1)=f(0)=0\)) \(-\sum_{i=1}^{n} f(p_{i})\) \(-nf(1/n)\)
TV \((1/2)|x-1| + (1/2)(x-1)\) 0 0
\(\chi^{2}\) \(x^{2}-x\) \(1-\sum_{i=1}^{n} p_{i}^{2}\) \(1-1/n\)
KL (Shannon) \(x \log x\) \(-\sum_{i=1}^{n} p_{i} \log p_{i}\) \(\log n\)
Hellinger \(2x-2\sqrt{x}\) \(2(\sum_{i=1}^{n}\sqrt{p_{i}}-1)\) \(2(\sqrt{n}-1)\)
Tsallis \((x^{\alpha}-x)/(\alpha-1)\) \((1/(\alpha-1))(1-\sum_{i=1}^{n}p_{i}^{\alpha})\) \((1/(\alpha-1))(1-n^{1-\alpha})\)
Jensen-Shannon \(\begin{aligned}[t] f(x) = &(x+1)\log(2/(x+1)) \\ & + x \log x +(x-1) \log 2 \end{aligned}\) \(-2 \log 2+\sum_{i=1}^{n}((p_i+1)\log(p_{i}+1) -p_{i} \log p_{i})\) \(-2 \log 2+(n+1)\log ((n+1)/n) + \log n\)

4.2. \(E^{\mathit{Top}}_{f}(p)\) Entropies

Following Topsøe 22, we defined in 9,17

\begin{align} E^{\mathit{Top}}_{f}(p) = -\sum_{i=1}^{n} f\bigl(p_{i}\bigr). \label{eq:topsoe1bisnew} \tag{8} \end{align}

In contrast to \(E^{C{\&}A}_{f}(p)\), we have \(E^{\mathit{Top}}_{f}(p) = E^{\mathit{Top}}_{f}(\{p,0\})\). Consequently, if \(p\) is grouped into \(\{p',\mathbf{0}\}\), Proposition 2 implies

\begin{equation*} E^{\mathit{Top}}_{f}(p) \ge E^{\mathit{Top}}_{f}\left(\left\{p',0\right\}\right) = E^{\mathit{Top}}_{f}(p'). \end{equation*}

Proposition 3. \(E^{\mathit{Top}}_{f}(p) \equiv E^{C{\&}A}_{f}(p)\) if and only if \(f(x) = cx\log x\), with \(c\ge 0\).

Proof. The direct implication is immediate. Conversely, consider \(p = \{x, {1-x}, 0, \ldots, 0\}\in S_{n-1}\). If \(E^{\mathit{Top}}_{f}(p) = E^{C{\&}A}_{f}(p)\), then, for all \(n\ge2\),

\begin{align} -\frac{1}{n}f(n) + \frac{1}{n}f(nx) + \frac{1}{n}f(n(1-x)) = f(x) + f(1-x). \label{eq:entropies_equality} \tag{9} \end{align}
Differentiating both sides and writing \(g=f'\), we obtain
\begin{align} g(nx) - g(n(1-x)) = g(x) - g(1-x), \label{eq:entropies_equality_2} \tag{10} \end{align}
whose only solution is \(f(x) = cx\log x\), \(c\ge0\) (see Appendix A). ∎

Proposition 4. \(E^{C{\&}A}_{f}(p) = E^{C{\&}A}_{f}(\{p,0\})\) for all \(p\) if and only if \(f(x) = cx\log x\).

Proof. Equating the entropies of \(\{x,{1-x}\}\) and \(\{x,{1-x},0,\ldots,0\}\in S_{n-1}\) yields

\begin{align} -\frac{1}{2}f(2) &+ \frac{1}{2}f(2x) + \frac{1}{2}f(2(1-x)) \nonumber \\ &= -\frac{1}{n}f(n) + \frac{1}{n}f(nx) + \frac{1}{n}f(n(1-x)). \label{eq:entropies_equality_3} \tag{11} \end{align}

Differentiating both sides gives

\begin{equation} g(2x)-g(2(1-x)) = g(nx)-g(n(1-x)), \label{eq:entropies_equality_4} \tag{12} \end{equation}
which admits the same solution as Eq. (10). ∎

Examples of both \(E^{C{\&}A}_{f}(p)\) and \(E^{\mathit{Top}}_{f}(p)\) entropies associated with well-known \(f\)-divergences are listed in Table 1, where \(f(x)\) has been normalized so that \(f(0)=0\). Note that the \(E^{\mathit{Top}}_{f}(p)\) entropy associated with total variation degenerates to zero. For \(f(x)=x\log x\), both definitions reduce to Shannon entropy.

5. Reducing Dimensionality

5.1. Task Definition

Throughout Sections 57, the dimensionality reduction task is defined as follows.

Variable and distributions. We consider a discrete random variable \(X\) with \(n\) symbols and probability distribution \(p(X)\in S_{n-1}\). When a joint distribution \(p(X,Y)\) is also given (Sections 67), \(Y\) has \(m\) symbols and is kept fixed; only \(X\) is simplified.

Operations. The two elementary simplification operations are:

  1. Merging (grouping): one of the two symbols, denoted \(x'\), absorbs the other: \(p(x')\) is updated to \(p(x_i)+p(x_j)\), and the remaining symbol is set to zero. The resulting distribution \(X'\) has the same alphabet size \(n\) but one zero entry. In the joint case, the corresponding rows (or columns) of \(p(X,Y)\) are summed into the \(x'\) row (or column).

  2. Zero removal: a symbol with probability zero is dropped, reducing the alphabet size by one without changing the distribution.

A single simplification step consists of one merge, yielding \(X'\) (alphabet size \(n\), with one zero entry), followed optionally by zero removal, yielding \(X''\) (alphabet size \(n-1\), no zeros). Iterative application reduces the alphabet to any target size.

Dropping zeros. For Topsøe entropies \(E^{\mathit{Top}}_{f}\), zero removal is free: \(E^{\mathit{Top}}_{f}(\{p,0\}) = E^{\mathit{Top}}_{f}(p)\). For Cichocki–Amari (C&A) entropies \(E^{C{\&}A}_{f}\) and negentropies \(J^{C{\&}A}_{f}\), dropping a zero changes the value (Propositions 4 and 13), so zero removal is treated as a penalized step (Strategies 7–11, Section 7.5).

Objective. Strategies 1–6 (Section 6) minimize entropy loss in \(X\), the joint distribution, or a surrogate of mutual information. Strategies 7–11 (Section 7.5) minimize negentropy-based distortion with an explicit penalty for zero removal.

In all cases, the search over candidate merges is exhaustive at each step: all \(\left(\begin{smallmatrix} n\\ 2 \end{smallmatrix}\right)\) pairs are evaluated and the optimal one is selected. A brief algorithmic summary is given in Section 7.6.

5.2. Grouping, Recursivity, and Majorization

Suppose we want to reduce the dimensionality of a distribution, while losing the least entropy. This can be achieved either by removing components and renormalizing, yielding a subcomposition 24, or by grouping components. Since both operations can be applied sequentially in any order without affecting the final result, it suffices to study the elementary cases of removing a single component or grouping two components.

For Shannon entropy, both operations appear naturally through the recursive property 8:

\begin{align} H\bigl(p_{1}, p_{2}, \ldots, p_{n}\bigr) &= H\bigl({p_{1}+p_{2}}, p_{3}, \ldots, p_{n}\bigr) \nonumber \\ &\phantom{=~} + \bigl(p_{1}+p_{2}\bigr) H\left(\frac{p_{1}}{p_{1}+p_{2}}, \frac{p_{2}}{p_{1}+p_{2}}\right). \label{eq:Shannonrecursivity} \tag{13} \end{align}
Eq. (13) does not hold in general for \(E_{f}^{\mathrm{Top}}(p)\) and \(E_{f}^{\mathrm{C{\&}A}}(p)\) entropies, in fact only holds for Shannon entropy. Aczél and Daróczy 25 show that the recursive property for an entropy or information function, defined as \(f(x)+ f(1-x)\) where \(f(x)\) is a real function defined on \([0,1]\), is equivalent to the Fundamental Equation of Information (see Eq. (38) in Appendix B) with the only continuous solution \(f(x)= cx \log x\), with \(c\) a positive constant.

We will study the majorization ordering, if any, between the simplified distributions, as this ordering would be inverted by the Schur-concavity of entropies. Observe that this would not apply to non-Schur-convex information or diversity measures, as the variance of logarithms (equal to the squared Aitchison’s norm) 26,24.

5.3. Partitions (or Subcompositions)

The following proposition can be proved by simple substitution.

Proposition 5. Let \(p = \{p_{1}, p_{2}, \ldots, p_{n}\}\) be a probability distribution. Sequentially removing \(p_{a}\) and then \(p_{b}\) and renormalizing at each step, produces the same subcomposition as directly removing \(p_{a}\) and \(p_{b}\) from \(p\) and normalizing once.

Although a subcomposition padded with zeros does not in general majorize the original distribution, consider for instance \(\{0.5,0.2,0.2,0.1\}\) and subcomposition \((1/(1-0.5))\{0.2,0.2,0.1,0\} = \{0.4,0.4,0.2,0\}\), \(\{0.5,0.2,0.2,0.1\}\succ \{0.4,0.4,0.2,0\}\), a notable exception holds.

Proposition 6. A subcomposition, padded with zeros, obtained by removing the \(m\) smallest components of a distribution always majorizes the original distribution.

Proof. Let \(p=(p_{1},\ldots,p_{n}) \in S_{n-1}\) with \(p_{1} \ge \cdots \ge p_{n}\). Consider first the subcomposition obtained by removing the smallest component \(p_n\) and renormalizing:

\begin{equation*} p^{(-n)} = \left(\frac{p_{1}}{1-p_{n}}, \ldots, \frac{p_{n-1}}{1-p_{n}}\right). \end{equation*}
Pad it with a zero to obtain a vector in \(S_{n-1}\),
\begin{equation*} \tilde{p}^{(-n)} = \left(\frac{p_{1}}{1-p_{n}}, \ldots, \frac{p_{n-1}}{1-p_{n}},0\right). \end{equation*}
Since \(1/(1-p_{n}) \ge 1\), for every \(1 \le j \le n-1\) we have

\begin{equation*} \sum_{i=1}^{j} \tilde{p}^{(-n)}_{i} = \frac{1}{1-p_{n}} \sum_{i=1}^{j} p_{i} \ge \sum_{i=1}^{j} p_{i}, \end{equation*}
and for \(j=n\) both partial sums equal 1. Therefore, \({\tilde{p}^{(-n)} \succ p}\).

Now repeat the same argument on the renormalized distribution \(p^{(-n)}\): remove its smallest component (which is \(p_{n-1}/(1-p_{n})\)), renormalize, and pad with an additional zero. Each step produces a padded vector that majorizes the previous one. Moreover, padding both vectors with the same number of zeros preserves majorization. By transitivity, after removing the \(m\) smallest components iteratively, we obtain a padded subcomposition that majorizes \(p\).

Finally, by Proposition 5, iteratively removing the \(m\) smallest components yields the same result as removing them simultaneously and normalizing once. This proves the claim. ∎

Proposition 7. Let \(p=\{p_{1},p_{2},\ldots,p_{n}\}\) be a probability distribution with \(p_{1} \ge p_{2} \ge \cdots \ge p_{n}\). Denote by \(p^{(-k)}\) the subcomposition obtained by removing \(p_k\) and renormalizing. Then

\begin{align*} p^{(-1)} \prec p^{(-2)}\quad \text{and}\quad p^{(-n)} \prec p^{(-(n-1))}. \end{align*}

Proof. For \(k \in \{1,\ldots,n\}\) define

\begin{equation*} p^{(-k)} = \frac{1}{1-p_{k}} \bigl(p_{1},\ldots,p_{k-1},p_{k+1},\ldots,p_{n}\bigr), \end{equation*}
which is already in non-increasing order since \(p\) is.

Step 1: \(p^{(-1)} \prec p^{(-2)}\).

Write

\begin{align*} p^{(-1)} &= \frac{1}{1-p_{1}}\bigl(p_{2},p_{3},\ldots,p_{n}\bigr),\\ p^{(-2)} &= \frac{1}{1-p_{2}}\bigl(p_{1},p_{3},\ldots,p_{n}\bigr). \end{align*}
For \(1 \le j \le n-2\), define
\begin{equation*} A_{j} := \sum_{i=3}^{j+1} p_{i}, \end{equation*}
with the convention that \(A_{1}=0\). Then
\begin{equation*} \sum_{i=1}^{j} p^{(-1)}_{i} = \frac{p_{2}+A_{j}}{1-p_{1}}, \qquad \sum_{i=1}^{j} p^{(-2)}_{i} = \frac{p_{1}+A_{j}}{1-p_{2}}. \end{equation*}
Since \(1-p_1>0\) and \(1-p_2>0\), the inequality
\begin{equation*} \sum_{i=1}^{j} p^{(-1)}_{i} \le \sum_{i=1}^{j} p^{(-2)}_{i} \end{equation*}
is equivalent to
\begin{equation*} \bigl(p_{2}+A_{j}\bigr)\bigl(1-p_{2}\bigr) \le \bigl(p_{1}+A_{j}\bigr)\bigl(1-p_{1}\bigr). \end{equation*}
Rearranging gives
\begin{align*} &\bigl(p_{1}+A_{j}\bigr)\bigl(1-p_{1}\bigr) - \bigl(p_{2}+A_{j}\bigr)\bigl(1-p_{2}\bigr) \\ &\hspace{1.5em} = \bigl(p_{1}-p_{2}\bigr) \bigl(1-p_{1}-p_{2}-A_{j}\bigr). \end{align*}
Because \(p_{1} \ge p_{2}\), the first factor is nonnegative. Moreover,
\begin{equation*} 1-p_{1}-p_{2}-A_{j} = 1 - \sum_{i=1}^{j+1}p_{i} = \sum_{i=j+2}^{n} p_{i} \ge 0. \end{equation*}
Hence the partial-sum inequalities hold for all \(1 \le j \le n-2\). For \(j=n-1\), both partial sums equal \(1\). Therefore \(p^{(-1)} \prec p^{(-2)}\).

Step 2: \(p^{(-n)} \prec p^{(-(n-1))}\).

For \(1 \le j \le n-2\),

\begin{equation*} \sum_{i=1}^{j} p^{(-n)}_{i} = \frac{\displaystyle \sum_{i=1}^{j}p_{i}}{1-p_{n}} \le \frac{\displaystyle \sum_{i=1}^{j} p_{i}}{1-p_{n-1}} = \sum_{i=1}^{j} p^{(-(n-1))}_{i}, \end{equation*}
since \(p_{n-1} \ge p_{n}\) implies \(1-p_{n} \ge 1-p_{n-1}\). For \(j=n-1\), both partial sums equal \(1\). Thus \(p^{(-n)} \prec p^{(-(n-1))}\). ∎

Observe that for \(n=3\),

\begin{equation*} p^{(-1)} \prec p^{(-2)} \succ p^{(-3)}, \end{equation*}
but for \(n>3\) the order, if any, between subcompositions except the ones considered in Proposition 7 will depend on the values of the components. Simple counterexamples illustrate that neither \(p^{(-k)} \prec p^{(-(k+1))}\) nor the reverse holds in general for \(2\le k\le n-2\). Thus, although subcompositions provide a natural notion of dimensionality reduction, their use as a general simplification mechanism based on majorization order is limited.

5.4. Grouping

Any grouping \(\{p',0\}\) obtained by merging symbols of a distribution \(p\) majorizes \(p\), that is, \(\{p',0\}\succ p\). By Schur concavity, this implies \(E_{f}(\{p',0\}) \le E_{f}(p)\) for any entropy \(E_{f}\), where \(E_{f}\) denotes either \(E^{C{\&}A}_f\) or \(E^{\mathit{Top}}_f\) (Proposition 2). For Topsøe entropies, the equality \(E^{\mathit{Top}}_{f}(\{p',0\})=E^{\mathit{Top}}_{f}(p')\) holds, and therefore \(E^{\mathit{Top}}_{f}(p)\ge E^{\mathit{Top}}_{f}(p')\). In contrast, Cichocki–Amari entropies are not invariant under the removal of zero-probability symbols, so that in general \(E^{C{\&}A}_{f}(\{p',0\})\neq E^{C{\&}A}_{f}(p')\). Consequently, to obtain results that apply uniformly to both entropy families, we compare grouped distributions directly via the majorization order.

Consider a distribution \(p=\{p_{1},\ldots,p_{n}\}\) and two possible groupings obtained by clustering \(p_{i}+p_{j}\) and \(p_{k}+p_{l}\), yielding distributions \(p'\) and \(p''\), respectively. If these grouped distributions can be ordered by majorization, say \(p'\succ p''\), then Schur concavity implies \(E_{f}(p')\le E_{f}(p'')\) for all entropies considered. The reverse ordering corresponds to a larger entropy loss.

We begin by recalling a fundamental result describing elementary mass transfers.

Proposition 8. Let \(p\) be a probability distribution and consider two components \(p_i\) and \(p_j\). Define a new distribution \(p'\) by setting \(p_{i}\to p_{i}-\delta\) and \(p_{j}\to p_{j}+\delta\), where \(0<\delta\le p_{i}\) and \(\delta<1-p_{j}\). Then,

  1. 1.

    \(p'\succ p\) if and only if \(p_{i}\le p_{j}+\delta\);

  2. 2.

    \(p\succ p'\) if and only if \(p_{i}\ge p_{j}+\delta\).

If \(p_{i}=p_{j}+\delta\), both \(p'\succ p\) and \(p\succ p'\) hold, corresponding to a permutation of components.

Proof. Without loss of generality, assume that \(p_i\) and \(p_j\) correspond to the first two components, denoted \(p_1\) and \(p_2\) (not necessarily ordered).

  1. (1)

    Consider the matrix

    \begin{equation*} \pi = \begin{bmatrix} \dfrac{p_{2}-p_{1}+\delta}{p_{2}-p_{1}+2\delta} & \dfrac{\delta}{p_{2}-p_{1}+2\delta} & 0 & \cdots & 0 \\ \dfrac{\delta}{p_{2}-p_{1}+2\delta} & \dfrac{p_{2}-p_{1}+\delta}{p_{2}-p_{1}+2\delta} & 0 & \cdots & 0 \\ 0 & 0 & 1 & \cdots & 0 \\ \vdots & \vdots & \vdots & \ddots & \vdots \\ 0 & 0 & 0 & \cdots & 1 \end{bmatrix}. \end{equation*}

We have that \(p' \pi= p\), and \(\pi\) is doubly stochastic, and thus \(p' \succ p\), if and only if \(p_{1} \le p_{2} + \delta\). Effectively, \(p_{1} \le p_{2} + \delta \Leftrightarrow p_{2} -p_{1} + 2\delta > p_{2} -p_{1} + \delta \ge 0\), and the \({2 \times 2}\) first terms in \(\pi\) are positive, less than 1, and rows and columns add to 1. If \(p_{1} = p_{2} + \delta\), the diagonal elements are 0 and the other 2 are 1. Observe that if \(p_{1}=p_{2}\) the condition is fulfilled whichever \(\delta\).

  1. (2)

    For \(p_{1}\neq p_{2}\), consider instead

    \begin{equation*} \pi = \begin{bmatrix} \dfrac{p_{1}-p_{2}-\delta}{p_{1}-p_{2}} & \dfrac{\delta}{p_{1}-p_{2}} & 0 & \cdots & 0 \\ \dfrac{\delta}{p_{1}-p_{2}} & \dfrac{p_{1}-p_{2}-\delta}{p_{1}-p_{2}} & 0 & \cdots & 0 \\ 0 & 0 & 1 & \cdots & 0 \\ \vdots & \vdots & \vdots & \ddots & \vdots \\ 0 & 0 & 0 & \cdots & 1 \end{bmatrix}. \end{equation*}

We have that \(p \pi= p'\), and \(\pi\) is doubly stochastic and thus \(p \succ p'\), if and only if \(p_{1} \ge p_{2}+ \delta\). Effectively, \(p_{1} \ge p_{2}+ \delta \Leftrightarrow p_{1} -p_{2} \ge \delta > 0\), and the \({2 \times 2}\) first terms in \(\pi\) are positive, less than 1, and rows and columns add to 1. If \(p_{1} = p_{2} + \delta\) the diagonal elements are 0 and the other 2 are 1. Note that \(p_{1}>p_{2}\) is a necessary, but not sufficient, condition. ∎

Proposition 8(2) can be derived from 10 (2.19.3). As a necessary condition for a distribution to be majorized, mass must be transferred from a larger (richer) component to a smaller (poorer) one, thus it was termed by Arnold a Robin Hood operation 12.

We now compare different groupings of two components.

Proposition 9. Let \(p\) be a probability distribution. Among all groupings of two components, the grouping of the two largest components produces a distribution that majorizes all other two-component groupings, while the grouping of the two smallest components is majorized by all others.

Proof. Assume without loss of generality that \(p\) is ordered decreasingly.

The claim is trivial for \(n=2\). For \(n=3\), grouping \(p_{1}+p_{2}\) yields the distribution \(\{{p_{1}+p_{2}},p_{3}\}\), from which a Robin Hood operation subtracting \(p_{2}\) from the first component and adding it to the second yields \(\{p_{1},{p_{2}+p_{3}}\}\). Since \({p_{1}+p_{2}}\ge {p_{2}+p_{3}}\), Proposition 8(2) implies the desired ordering.

For \(n\ge 4\), from Prop. 8(2), applying first a transfer with \(\delta=p_{1}\) between the components \((p_{1}+p_{2})\) and \(p_{k}\), and then a transfer with \(\delta=p_{k}\) between the components \((p_{k}+p_{1})\) and \(p_{l}\), we obtain

\begin{align*} &\hspace{-1.5em} \bigl\{{p_{1}+p_{2}}, \ldots, p_{k}, \ldots, p_{l}, \ldots, p_{n-1}, p_{n}\} \\ &\succ \bigl\{p_{2}, \ldots, {p_{k}+p_{1}}, \ldots, p_{l}, \ldots, p_{n-1} , p_{n}\bigr\} \\ &\succ \bigl\{p_{2}, \ldots, p_{1}, \ldots, {p_{l}+p_{k}}, \ldots, p_{n-1} , p_{n}\bigr\}, \end{align*}
since
\begin{equation*} {p_{1}+p_{2}} \ge {p_{k}+p_{1}} \ge {p_{l}+p_{k}}. \end{equation*}
Similarly, applying Proposition 8(2) with \(\delta=p_{2}\) between the components \((p_{1}+p_{2})\) and \(p_k\) yields
\begin{align*} &\hspace{-1.5em} \bigl\{{p_{1}+p_{2}}, \ldots, p_{k}, \ldots, p_{l}, \ldots, p_{n-1}, p_{n}\bigr\} \\ &\succ \bigl\{p_{1}, \ldots, {p_{k}+p_{2}}, \ldots, p_{l}, \ldots, p_{n-1}, p_n\bigr\}, \end{align*}
as \({p_{1}+p_{2}} \ge {p_{k}+p_{2}}\). From Proposition 8(1), applying first a transfer with \(\delta=p_{n}\) between \((p_{n-1}+p_{n})\) and \(p_{l}\), and then a transfer with \(\delta=p_{l}\) between \((p_{l}+p_{n})\) and \(p_k\), we obtain
\begin{align*} &\hspace{-1.5em} \bigl\{p_{1}, p_{2}, \ldots, p_{k}, \ldots, p_{l}, \ldots, {p_{n-1}+p_{n}}\} \\ &\prec \bigl\{p_{1}, p_{2}, \ldots, p_{k}, \ldots, {p_{l}+p_{n}}, \ldots, p_{n-1}\} \\ &\prec \bigl\{p_{1}, p_{2}, \ldots, {p_{k}+p_{l}}, \ldots, p_{n}, p_{n-1}\bigr\}, \end{align*}
since \({p_{n-1}+p_{n}} \le {p_{l}+p_{n}} \le {p_{k}+p_{l}}\).

Similarly, applying Proposition 8(1) with \(\delta=p_{n-1}\) between the components \((p_{n}+p_{n-1})\) and \(p_l\) yields

\begin{align*} &\hspace{-1.5em} \bigl\{p_{1}, p_{2}, \ldots, p_{k}, \ldots, p_{l}, \ldots, {p_{n-1}+p_{n}}\bigr\} \\ &\prec \bigl\{p_{1}, p_{2}, \ldots, p_{k}, \ldots, {p_{l}+p_{n-1}}, \ldots, p_{n}\bigr\}, \end{align*}
since \({p_{n-1}+p_{n}} \le {p_{l}+p_{n-1}}\). ∎

Returning to the example \(p = \{0.3, 0.2, 0.2, 0.15, 0.1, 0.05\}\), the grouping \(\{0.5, 0.2, 0.15, 0.1, 0.05\}\) majorizes all other two-component groupings, whereas \(\{0.3, 0.2, 0.2, 0.15, 0.15\}\) is majorized by all others.

Proposition 10. Among all two-component groupings of a distribution \(p\), the grouping that maximizes (respectively minimizes) any Schur-concave function, and in particular the entropy \(E_f\), is the grouping of the two smallest (respectively largest) components.

Proof. This follows directly from Proposition 9 and the Schur concavity of \(E_f\). ∎

Finally, note that grouping the \(m\) smallest components simultaneously does not, in general, produce the same entropy reduction as grouping the two smallest components successively. For example, for \(p = \{0.33, 0.32, 0.30, 0.05\}\), grouping the three smallest components at once yields \(\{0.33, 0.67\}\), which majorizes \(\{0.65, 0.35\}\) obtained by successive grouping.

6. Reduction of Dimensionality Based on Joint Distribution

In this section, we will use the random variable 8 paradigm notation. Thus, instead of \(E_{f}(p)\), we will be using \(E_{f}(p(X))\) or for short \(E_{f}(X)\) for a random variable \(X\). Suppose distributions \(X\) and \(Y\) and a joint probability distribution \(p(X,Y)\). We can reduce the dimensionality of \(X\) or \(Y\) by grouping indexes and dropping the resulting 0’s, subject to constraints on the transform of \(p(X,Y)\). We will only deal with \(E^{\mathit{Top}}_{f}(p)\) entropies, where grouping always decreases the entropy and 0’s can be dropped in the grouped distribution, as with \(E^{C{\&}A}_{f}(p)\) entropies this cannot be done in general.

6.1. Information Channel

Shannon defined the information (or a communication) channel 27, 8 as the triplet \(\{X,Y, p(Y|X)\}\), where \(X\) and \(Y\) are input and output random variables with probability distribution \(p(X),p(Y)\), and \(p(Y|X)\) is a conditional probabilities matrix such that \(p(Y)= p(X) p(Y|X)\). The matrix \(p(Y|X)\) defines a joint distribution of \(X\) and \(Y\), \(p(X,Y)\), where \(p(x,y)= p(x) p(y|x)= p(y) p(x|y)\) for \(x \in X\) and \(y \in Y\). Inversely, given \(p(X,Y)\) we have a unique \(p(Y|X)\) when no element in \(p(X)\) is 0. Shannon entropy satisfies the channel equations, i.e.,

\begin{align} H(X,Y) &= H(X) + H(Y) - \mathit{MI}(X,Y), \label{eq:channel1} \tag{14} \end{align}
\begin{align} H(X) - H(X|Y) &= H(Y) - H(Y|X) = \mathit{MI}(X,Y), \label{eq:channel2} \tag{15} \end{align}
where
\begin{align} \mathit{MI}(X,Y) = D_{\mathit{KL}}(p(X,Y), p(X)p(Y)) \label{eq:mutual_information} \tag{16} \end{align}
is the mutual or shared information between \(X\) and \(Y\) and
\begin{align} H(X|Y) &= \sum_{y \in Y} p(y) H(X|y), \label{eq:conditional} \tag{17} \end{align}
\begin{align} H(Y|X) &= \sum_{x \in X} p(x) H(Y|x), \nonumber \end{align}
where \(p(X|y) = \{p(x|y)\}_{x \in X}\), \(p(Y|x) = \{p(y|x)\}_{y \in Y}\). Observe that if some element in \(p(X)\) is 0, the quantities of the channel will be invariant to any distribution we choose for \(p(Y|x,p(x)=0)\).

Chaundy and McLeod 28 show that the only continuous function that satisfies the functional equation

\begin{equation} \sum_{i=1}^{m} \sum_{j=1}^{n} f\bigl(x_{i} y_{j}\bigr) = \sum_{i=1}^{m} f\bigl(x_{i}\bigr) + \sum_{j=1}^{n} f\bigl(y_{j}\bigr), \tag{18} \end{equation}
where
\begin{equation*} x_{i} > 0,\quad y_{j} > 0,\quad \sum_{i=1}^{m} x_{i} = 1,\quad \sum_{j=1}^{n} y_{j} = 1 \end{equation*}
is the function \(f(x)= A x \log x\) with \(A\) constant, i.e., only Shannon entropy satisfies
\begin{align} H(X,Y) = H(X) + H(Y) \label{eq:Independent} \tag{19} \end{align}
for the independent joint distribution of \(X\) and \(Y\).

Now, rewriting Eq. (15) as

\begin{align} H(X) + H (Y|X) = H(Y) + H (X|Y), \label{eq:channel2bis} \tag{20} \end{align}
it can be shown, see Appendix B, that Eq. (20) only holds for Shannon function, thus we cannot use Eq. (15) to generalize mutual information if we want it to be symmetrical.

6.2. \(f\)-Information

By analogy with mutual information, Eq. (16), let us consider the \(f\)-information \(I_{f}(X,Y) = D_{f}(p(X,Y), p(X \times Y))\) 20, where \(p(X\times Y) = p(X)p(Y)\) denotes the product distribution. Now, consider that \(X'=XK\), \(Y' =YL\), for \(K\) and \(L\) stochastic matrices. A joint distribution \(p(X,Y)\) will transform into \(p(X',Y') = K^{\top} p(X,Y) L\). From the data processing inequality for \(f\)-divergences,

\begin{align} I_{f}(X,Y) &= D_{f}({p(X,Y)}, {p(X \times Y)}) \nonumber \\ &\ge D_{f}({p(X,Y)L}, {p(X \times Y)L}) \nonumber \\ &= D_{f}\bigl({L^{\top} p^{\top}(X,Y)}, {L^{\top}p^{\top}(X \times Y)}) \nonumber \\ &\ge D_{f}\bigl({\bigl(L^{\top} p^{\top}(X,Y)\bigr)K}, {\bigl(L^{\top} p^{\top}(X \times Y)\bigr) K}\bigr) \nonumber \\ &= D_{f}\bigl({K^{\top}p(X,Y)L}, {K^{\top}p(X \times Y)L}\bigr) \nonumber \\ &= I_{f}(X',Y'). \label{eq:f-information_decrease} \tag{21} \end{align}
For instance, we could look for clustering \(X\) and \(Y\) that minimizes the loss of \(f\)-information 15. Clustering only on \(X\) for Shannon mutual information corresponds to the agglomerative bottleneck method 29,30. The effect on \(p(X,Y)\) of clustering \(X\) (respectively \(Y\)) is to group columns (respectively rows). As \({p(x,y)/(p(x)p(y))} = {p(y|x)/p(y)}\), \(f\)-information can be written as
\begin{align} I_{f}(X, Y) &= \sum_{x}\sum_{y} p(x)p(y) f\left(\frac{p(x,y)}{p(x)p(y)}\right) \nonumber \\ &= \sum_{x}\sum_{y} p(x)p(y) f\left(\frac{p(y|x)}{p(y)}\right) \nonumber \\ &= \sum_{x} p(x) D_{f}(p(Y|x), p(Y)), \label{eq:f-information} \tag{22} \end{align}
and the loss of \(f\)-information \(\Delta I_{f} = I_{f}(X,Y) - I_{f}(X',Y)\) when grouping elements \(x_{1}, x_{2}\) into \(x'\) is given by the expression:
\begin{align*} \Delta I_{f} &= p\bigl(x_{1}\bigr) D_{f}\bigl(p\bigl(Y \mid x_{1}\bigr), p(Y)\bigr) \\ &\hspace{1.5em} + p\bigl(x_{2}\bigr) D_{f}\bigl(p\bigl(Y \mid x_{2}\bigr), p(Y)\bigr) \\ &\hspace{1.5em} - \bigl(p\bigl(x_{1}\bigr) + p\bigl(x_{2}\bigr)\bigr) D_{f}\bigl(p\left(Y \mid x'\right), p(Y)\bigr). \end{align*}
For the Shannon special case \(f(x) = x \log x\), the merge loss admits the compact form
\begin{equation*} {\Delta \mathit{MI}} = \bigl(p\bigl(x_{1}\bigr) + p\bigl(x_{2}\bigr)\bigr) \cdot \mathit{JS}_{\pi_{1},\pi_{2}} \bigl({p\bigl(Y\mid x_{1}\bigr)}, {p\bigl(Y\mid x_{2}\bigr)}\bigr), \end{equation*}
where \(\pi_{k} = p(x_{k})/(p(x_{1})+p(x_{2}))\) and \(\mathit{JS}_{\pi_{1},\pi_{2}}\) denotes the weighted Jensen–Shannon divergence. Since \({\Delta \mathit{MI}}\) depends only on the two rows \({p(Y\mid x_{1})}\) and \({p(Y\mid x_{2})}\), pairwise merge costs can be precomputed and maintained incrementally in a priority queue, underpinning efficient agglomerative algorithms such as the information bottleneck 29. For general \(f\)-information \(I_f\), no analogous simplification holds.

Is \(I_{f}(X,Y) \le E^{\mathit{Top}}_{f}(X), E^{\mathit{Top}}_f(Y)\)?

We know that \(\mathit{MI}(X,Y) \le H(X), H(Y)\), but we cannot guarantee in general that \(I_{f}(X,Y) \le E^{\mathit{Top}}_{f}(X), E^{\mathit{Top}}_f(Y)\). Consider \(p(X) = p(Y) = \mathbf{u}_{n}\), then \(p(X \times Y) = \mathbf{u}_{n^{2}}\), and as \(p(X,Y)\)

\begin{align} p(X,Y) = \begin{pmatrix} \dfrac{1}{n}& \cdots& 0& 0\\ 0& \dfrac{1}{n}& \cdots& 0\\ \vdots& \vdots& \ddots& \vdots\\ 0& 0& \cdots& \dfrac{1}{n} \end{pmatrix}. \label{eq:examplejointxy} \tag{23} \end{align}
Then \(I_{f}(X,Y) = (1/n)f(n)\) while \(E^{\mathit{Top}}_{f}(X)=-n f(1/n)\). We can easily check that for the \(\chi^{2}\) case for \(n>1\), \(I_{\chi^{2}}(X,Y) > E_{\chi^{2}}^{\mathit{Top}}(X)\).

6.3. Joint Entropy

When \(K\) and \(L\) transforms are clustering indexes, \(p(X') \succ p(X)\) and \(p(Y') \succ p(Y)\), thus \(E^{\mathit{Top}}_{f}(X') \le E^{\mathit{Top}}_{f}(X)\) and \(E^{\mathit{Top}}_{f}(Y') \le E^{\mathit{Top}}_{f}(Y)\), and as these transforms mean clustering columns (rows) in \(p(X,Y)\) then \(p(X',Y') \succ p(X,Y)\) too, and thus \(E^{\mathit{Top}}_{f}(X',Y') \le E^{\mathit{Top}}_{f}(X,Y)\). A minimum loss in entropies of \(X\) and \(Y\), by grouping the indexes with minimum values in \(X\) and \(Y\), does not necessarily translate into the minimum loss of joint entropy.

Observe that a monotonic decrease of entropy is guaranteed only for clustering (grouping) transforms, i.e., doubly stochastic maps. Suppose \(K\) and \(L\) are doubly stochastic then \(p(X,Y) \succ p(X,Y) L \succ K^{\top}(p(X,Y)L) = p(X',Y')\), as \(K^{\top}\) is doubly stochastic too. For instance, take the simple example \(p(X)=p(Y)= \{1, 0\}\), \(p(X,Y)=\{1, 0, 0, 0\}\), \(K = L = \{\{1/2, 1/2\}, \{1/2, 1/2 \}\}\), then \(p(X',Y')= \{1/4, 1/4, 1/4, 1/4\}\).

From Eq. (14), we could use to simplify \(X\) the quantity \(E^{\mathit{Top}}_{f}(X) + E^{\mathit{Top}}_{f}(Y)-E^{\mathit{Top}}_{f}(X,Y)\), which in Shannon case is equal to \(\mathit{MI}(X,Y) \ge 0\) but in general cannot be guaranteed to be positive. Take for instance Tsallis entropy (see Table 1)

\begin{equation*} E^{\mathit{Top}}_{T}(p) =\frac{1}{\alpha-1} \left(1- \sum_{i=1}^{n} p_{i}^{\alpha}\right), \end{equation*}
it is subadditive (i.e., \(E^{\mathit{Top}}_{T}(X) + E^{\mathit{Top}}_{T}(Y) - E^{\mathit{Top}}_{T}(X,Y) \ge 0\)) for \(\alpha > 1\) and superadditive (i.e., \(E^{\mathit{Top}}_{T}(X) + E^{\mathit{Top}}_{T}(Y) - E^{\mathit{Top}}_{T}(X,Y) \le 0\)) for \(\alpha <1\). To cover both cases, we could minimize the absolute value
\begin{align*} &\begin{aligned} \left|E^{\mathit{Top}}_{f}(X) \right.&+ E^{\mathit{Top}}_{f}(Y) - E^{\mathit{Top}}_{f}(X,Y) \\ &\left.- \left(E^{\mathit{Top}}_{f}(X') + E^{\mathit{Top}}_{f}(Y) - E^{\mathit{Top}}_{f}(X',Y)\right) \right| \end{aligned} \\ &\hspace{1.5em}\begin{aligned} = \left|E^{\mathit{Top}}_{f}(X) \right.&- E^{\mathit{Top}}_{f}(X,Y) \\ &\left.- E^{\mathit{Top}}_{f}(X') + E^{\mathit{Top}}_{f}(X',Y)\right| . \end{aligned} \end{align*}

Does \(I_{f}(X,Y)\) Satisfy the Information Channel Equation?

At this point we can ask which condition must \(f(x)\) fulfill for Eq. (14) to hold with \(I_{f}(X,Y)\) in the role of \(\mathit{MI}(X,Y)\), so we would have

\begin{align} E^{\mathit{Top}}_{f}(X,Y) = E^{\mathit{Top}}_{f}(X) + E^{\mathit{Top}}_{f}(Y) - I_{f}(X,Y). \label{eq:information_channel_equality_f} \tag{24} \end{align}
Consider two distributions \(p(X)= \{a, b\}\), \(p(Y)= \{c, d\}\), and the joint distribution \(p(X,Y) = \{{ac+\epsilon}, {ad-\epsilon}, {bc-\epsilon}, {bd+\epsilon}\}\) so that \(p(X,Y) \to {p(X \times Y)}\) when \(\epsilon \to 0\). As in the limit \(I_{f}(X,Y) \to 0\) then we should have \(E^{\mathit{Top}}_{f}(X,Y) = E^{\mathit{Top}}_{f}(X) + E^{\mathit{Top}}_{f}(Y)\), which we have seen only happens for Shannon entropy, thus Eq. (24) only holds for Shannon entropy.

6.4. Conditional Entropy

Following Shannon’s definition in Eq. (17), we make a generalization

\begin{align} E^{\mathit{Top}}_{f}(X|Y) &= \sum_{y \in Y} p(y) E^{\mathit{Top}}_{f}(X|y) \nonumber \\ &= -\sum_{y \in Y} p(y) \sum_{x \in X} f(p(x|y)). \label{eq:conditional_entropy_def_top} \tag{25} \end{align}
We have \(E^{\mathit{Top}}_{f} (X|Y) \ge 0\) as it is an average of entropies. It can be easily shown by Jensen’s inequality and \(p(x,y) = p(x|y) p(y)\) that \(E^{\mathit{Top}}_{f}(X|Y) \le E^{\mathit{Top}}_{f}(X)\). Also, grouping \(X\) into \(X'\), as \(p(X|y) \prec p(X'|y)\) then \(E^{\mathit{Top}}_{f}(X|y) \ge E^{\mathit{Top}}_{f}(X'|y)\). However,

Proposition 11. \(E^{\mathit{Top}}_{f}(Y|X) \le E^{\mathit{Top}}_{f}(Y|X')\), being \(X'\) a grouping of \(X\).

Proof. Suppose we group \(x_{1}\) and \(x_{2}\) into \(x'\), with \(p(x') = p(x_{1}) + p(x_{2})\). As \(p(y,x') = p(y,x_{1}) + p(y,x_{2})\), from \(p(y,x) = p(y|x)p(x)\) we have

\begin{equation} p(y|x') = \frac{p\bigl(x_{1}\bigr) p\bigl(y|x_{1}\bigr) + p\bigl(x_{2}\bigr) p\bigl(y|x_{2}\bigr)} {p\bigl(x_{1}\bigr) + p\bigl(x_{2}\bigr)}. \label{eq:conditional_probability_1} \tag{26} \end{equation}

The difference in entropies is

\begin{align*} &E^{\mathit{Top}}_{f}(Y|X') - E^{\mathit{Top}}_{f}(Y|X) \\ &\hspace{1.5em} \begin{aligned}[t] &= \bigl(p\bigl(x_{1}\bigr) + p\bigl(x_{2}\bigr)\bigr) E^{\mathit{Top}}_{f}(Y|x') \\ &\phantom{=~} - \bigl(p\bigl(x_{1}\bigr)E^{\mathit{Top}}_{f}\bigl(Y|x_{1}\bigr) + p\bigl(x_{2}\bigr)E^{\mathit{Top}}_{f}\bigl(Y|x_{2}\bigr) \bigr). \end{aligned} \end{align*}

Since \(f\) is convex, Jensen’s inequality implies that for each \(y\):

\begin{align*} f\left(p\left(y|x'\right)\right) &= f\left( \frac{p\bigl(x_{1}\bigr) p\bigl(y|x_{1}\bigr) + p\bigl(x_{2}\bigr) p\bigl(y|x_{2}\bigr)}{p\bigl(x_{1}\bigr) + p\bigl(x_{2}\bigr)} \right) \\ &\le \frac{p\bigl(x_{1}\bigr)}{p\bigl(x_{1}\bigr)+p\bigl(x_{2}\bigr)} f\bigl(p(y|x_{1}\bigr)\bigr) \\ &\phantom{\le~}+ \frac{p\bigl(x_{2}\bigr)}{p\bigl(x_{1}\bigr)+p\bigl(x_{2}\bigr)} f\bigl(p(y|x_{2}\bigr)\bigr). \end{align*}

Summing over \(y\), we get

\begin{align*} &\sum_{y} f\left(p\left(y|x'\right)\right) \le \frac{p\bigl(x_{1}\bigr)}{p\bigl(x_{1}\bigr)+p\bigl(x_{2}\bigr)} \sum_{y} f\bigl(p(y|x_{1}\bigr)\bigr) \\ & \hspace{6.5em} + \frac{p\bigl(x_{2}\bigr)}{p\bigl(x_{1}\bigr)+p\bigl(x_{2}\bigr)} \sum_{y} f\bigl(p\bigl(y|x_{2}\bigr)\bigr), \\ &\bigl(p\bigl(x_{1}\bigr) + p\bigl(x_{2}\bigr)\bigr) \sum_{y} f\left(p\left(y|x'\right)\right)\\ &\hspace{5.5em} \le p\bigl(x_{1}\bigr) \sum_{y} f\bigl(p\bigl(y|x_{1}\bigr)\bigr) \\ & \hspace{6.5em} + p\bigl(x_{2}\bigr) \sum_{y} f\bigl(p\bigl(y|x_{2}\bigr)\bigr). \end{align*}

But by definition, \(\sum_{y} f(p(y|x)) = -E^{\mathit{Top}}_f(Y|x)\), so

\begin{align*} &\bigl(p\bigl(x_{1}\bigr) + p\bigl(x_{2}\bigr)\bigr) E^{\mathit{Top}}_{f}\left(Y|x'\right) \\ &\hspace{1.5em} \ge p\bigl(x_{1}\bigr)E^{\mathit{Top}}_{f}\bigl(Y|x_{1}\bigr) + p\bigl(x_{2}\bigr)E^{\mathit{Top}}_{f}\bigl(Y|x_{2}\bigr). \quad ∎ \end{align*}

Thus, as with any grouping \(X'\) of \(X\), we have that \(E^{\mathit{Top}}_{f}(X|Y) \ge E^{\mathit{Top}}_{f}(X'|Y))\) and \(E^{\mathit{Top}}_{f}(Y|X') \ge E^{\mathit{Top}}_{f}(Y|X)\) we could choose the grouping that minimizes \(E^{\mathit{Top}}_{f}(X|Y) - E^{\mathit{Top}}_{f}(X'|Y) + E^{\mathit{Top}}_{f}(Y|X') - E^{\mathit{Top}}_{f}(Y|X)\). Alternatively, by analogy with Shannon equality for conditional entropy Eq. (15), we could minimize the absolute value of the difference, as it can be negative, \(|E^{\mathit{Top}}_{f}(X) - E^{\mathit{Top}}_{f}(X|Y) - (E^{\mathit{Top}}_{f}(X') - E^{\mathit{Top}}_{f}(X'|Y))|\).

Observe also that \(E^{\mathit{Top}}_{f}(X) - E^{\mathit{Top}}_{f}(X|Y) = E^{\mathit{Top}}_{f}(Y) - E^{\mathit{Top}}_{f}(Y|X)\) only happens in general for Shannon entropy, see Appendix B.

7. Considering Negentropy as Distance to Uniformity

Egozcue and Pawlowsky–Glahn 24 define the information of a composition (equivalent to a distribution) \(p\), \(I(p)\) as its Aitchison’s norm, and equal to the Aitchison’s distance to the uniform distribution, thus \(I(\mathbf{u}_{n})=0\). Information, as opposed to entropy, has been called too negentropy 31. By analogy, we define negentropy \(J^{C{\&}A}_{f}(p)= D_{f}(p,\mathbf{u}_{n})\). It is convex and Schur-convex, taking its minimum, \(0\), at \(p=\mathbf{u}_{n}\) and its maximum at \(\textbf{1}_{n}\).

A natural and important special case is \(f(x)=x\log x\), which yields the KL-based negentropy

\begin{equation*} J^{C{\&}A}_{\mathit{KL}}(p) = D_{\mathit{KL}}\bigl(p{\,}\|{\,}\mathbf{u}_{n}\bigr) = \log n - H(p). \end{equation*}
This is simply the gap between the maximum entropy \(\log n\) (achieved by the uniform distribution) and the actual entropy \(H(p)\), and can be interpreted as the uniformity deficit of \(p\). It equals zero for a uniform distribution and reaches \(\log n\) for a degenerate one. All other \(f\)-divergence-based negentropies \(J^{C{\&}A}_{f}\) measure the same phenomenon (deviation from uniformity) but with different sensitivities: negentropies with convex \(f\) that grows faster than \(x\log x\) near 0 (e.g., \(\chi^2\), where \(f(x)=x^{2}-x\)) are more sensitive to heavy tails and concentrated probability mass, while those that grow slower (e.g., Hellinger, \(f(x)=2x-2\sqrt{x}\)) are more sensitive to the broad middle of the distribution. Table 2 lists the closed-form expressions for the most common choices. We have

Proposition 12. \(J^{C{\&}A}_{f}(\mathbf{1}_{n+1}) \ge J^{C{\&}A}_{f}(\mathbf{1}_{n})\) (and strict inequality for \(f(x)\) strictly convex).

Proof. \(E^{C{\&}A}_{f}(\mathbf{u}_{n+1}) \ge E^{C{\&}A}_{f}(\mathbf{u}_{n})\) 9 (and strict inequality for \(f(x)\) strictly convex), and \(E^{C{\&}A}_{f}(\mathbf{u}_{n}) = D_{f}(\mathbf{1}_{n}, \mathbf{u}_{n}) = J^{C{\&}A}_{f}(\mathbf{1}_{n})\), then \(J^{C{\&}A}_{f}(\mathbf{1}_{n+1}) \ge J^{C{\&}A}_{f}(\mathbf{1}_{n})\) (and strict inequality for \(f(x)\) strictly convex). ∎

Table 2. Negentropies from both the Cichocki–Amari approach \(J^{C{\&}A}_{f}(p) = D_{f}(p,\mathbf{u}_{n})\) and the Topsøe approach \(J^{\mathit{Top}}_{f}(p) = E^{\mathit{Top}}_{f}(\mathbf{u}_{n}) - E^{\mathit{Top}}_{f}(p)\) from well known \(f\)-divergences in the third column, with negentropy of the distribution \(\textbf{1}_{n}\) in the fourth column. The defining function has been shifted by \(f(0)(x-1)\) thus for the new function \(f(0)=0\).
Divergence \(f(x)\) \(J^{C{\&}A}_{f}(p)\) \(J^{C{\&}A}_{f}(\mathbf{1}_{n})\)
Generic \(f(x)\) (\(f(1) = f(0) = 0\)) \((1/n) \sum_{i=1}^{n} f(n p_{i})\) \((1/n) f(n)\)
TV \((1/2) |x-1| + (1/2) (x-1)\) \((1/2n) \sum_{i=1}^{n} |n p_{i}-1|\) \((n-1)/n\)
\(\chi^{2}\) \(x^{2}-x\) \(n \sum_{i=1}^{n} p_{i}^{2} - 1\) \({n-1}\)
KL (Shannon) \(x \log x\) \(\log n + \sum_{i=1}^{n} p_{i} \log p_{i}\) \(\log n\)
Hellinger \(2x - 2\sqrt{x}\) \(2 - (2/\sqrt{n})\sum_{i=1}^{n} \sqrt{p_i}\) \(2(1- 1/\sqrt{n})\)
Tsallis \((x^{\alpha}-x)/(\alpha-1)\) \((1/(n(\alpha-1))) (\sum_{i=1}^{n} (n p_{i})^{\alpha} - n)\) \((1/(\alpha-1)) (n^{\alpha-1}- 1)\)
JensenShannon \(\begin{aligned}[t] &(x+1) \log (2/(x+1)) \\ & + x \log x + (x-1) \log 2 \end{aligned}\) \((1/n) \sum_{i=1}^{n} ((n p_{i} +1) \log (2/(n p_{i}+1)) + n p_{i} \log (n p_{i}))\) \(2 \log 2+ \log n- ((n+1)/n)\log (n+1)\)
Divergence \(f(x)\) \(J^{\mathit{Top}}_{f}(p)\) \(J^{\mathit{Top}}_{f}(\mathbf{1}_{n})\)
Generic \(f(x)\) (\(f(1)=f(0)=0\)) \(\sum_{i=1}^{n} f(p_i) - n f(1/n)\) \(- n f(1/n)\)
TV \((1/2)|x-1|+ (1/2)(x-1)\) 0 0
\(\chi^2\) \(x^{2}- x\) \(\sum_{i=1}^{n} p_{i}^{2} - 1/n\) \(1-(1/n)\)
KL (Shannon) \(x \log x\) \(\log n + \sum_{i=1}^{n} p_{i} \log p_{i}\) \(\log n\)
Hellinger \(2x - 2\sqrt{x}\) \(2(\sqrt{n} - \sum_{i=1}^{n} \sqrt{p_{i}})\) \(2(\sqrt{n}-1)\)
Tsallis \((x^{\alpha}-x)/(\alpha-1)\) \((1/(\alpha-1)) (\sum_{i=1}^{n} p_{i}^{\alpha} - n^{1-\alpha})\) \((1/(\alpha-1)) (1- n^{1-\alpha})\)
JensenShannon \(\begin{aligned}[t] &(x+1) \log (2/(x+1))\\ & + x \log x + (x-1) \log 2 \end{aligned}\) \(\begin{aligned}[t] &(n+1) \log ((n+1)/n) + \log n \\ &- \textstyle\sum_{i=1}^{n} ((p_{i}+1) \log(p_{i}+1) - p_{i} \log p_{i}) \end{aligned}\) \(-2 \log 2+ (n+1) \log ((n+1)/n) + \log n\)

Also, an advantage of using \(J^{C{\&}A}_{f}(p)\) instead of \(E^{C{\&}A}_{f}(p)\), is that while we cannot guarantee that for all \(f(x)\) that \(E^{C{\&}A}_{f}(p) \le E^{C{\&}A}_{f}(\{p,0\})\) 9, we have that for all \(f(x)\),

Proposition 13. \(J^{C{\&}A}_{f}(\{p, 0\}) \ge J^{C{\&}A}_{f}(p)\) (and strict inequality for \(f(x)\) strictly convex).

Proof. We can choose \(f(0)=0\), so we have

\begin{align*} J_{f}(\{p, 0\}) &= D_{f}(\{p, 0\}, \mathbf{u}_{n+1}) \\ &= \sum_{i=1}^{n} \frac{1}{n+1} f\bigl((n+1)p_{i}\bigr) \\ &\ge \sum_{i=1}^{n} \frac{1}{n} f\bigl((n)p_{i}\bigr) = J_{f}(p), \end{align*}
as by convexity of \(f(x)\), for all \(p_{i} \ne 0\),
\begin{align*} \frac{f\bigl((n+1)p_{i}\bigr) - f(0)}{(n+1)p_{i}} \ge \frac{f\bigl(n p_{i}\bigr) - f(0)}{n p_{i}}, \end{align*}
and strict inequality for \(f(x)\) strictly convex. ∎

Although we will only consider here negentropy \(J^{C{\&}A}_{f}(p)\) for simplification purpose, for completeness we also define \(J^{\mathit{Top}}_{f}(p) = E^{\mathit{Top}}_{f}(\mathbf{u}_{n}) - E^{\mathit{Top}}_{f}(p)\). It is convex and Schur-convex, taking its minimum, \(0\), at \(p = \mathbf{u}_{n}\) and its maximum at \(\mathbf{1}_n\).

Proposition 14. \(J^{\mathit{Top}}_{f}(\mathbf{1}_{n+1}) \ge J^{\mathit{Top}}_{f}(\mathbf{1}_{n})\) (and strict inequality for \(f(x)\) strictly convex).

Proof. \(E^{\mathit{Top}}_{f}(\mathbf{u}_{n+1}) \ge E^{\mathit{Top}}_{f}(\mathbf{u}_{n})\) 9 (and strict inequality for \(f(x)\) strictly convex), and as \(E^{\mathit{Top}}_{f}(\mathbf{1}_{n}) = 0\), \(E^{\mathit{Top}}_{f}(\mathbf{u}_{n}) = J^{\mathit{Top}}_{f}(\mathbf{1}_{n}) + E^{\mathit{Top}}_{f}(\mathbf{1}_{n}) = J^{\mathit{Top}}_{f}(\mathbf{1}_{n})\), and then \(J^{\mathit{Top}}_{f}(\mathbf{1}_{n+1}) \ge J^{\mathit{Top}}_{f}(\mathbf{1}_{n})\) (and strict inequality for \(f(x)\) strictly convex). ∎

Proposition 15. \(J^{\mathit{Top}}_{f}(\{p, 0\}) \ge J^{\mathit{Top}}_{f}(p)\) (and strict inequality for \(f(x)\) strictly convex).

Proof. \(J^{\mathit{Top}}_{f}(\{p, 0\}) = E^{\mathit{Top}}_{f}(\mathbf{u}_{n+1}) - E^{\mathit{Top}}_{f}(\{p, 0\})\), and as \(E^{\mathit{Top}}_{f}(\{p, 0\}) = E^{\mathit{Top}}_{f}(p)\) and \(E^{\mathit{Top}}_{f}(\mathbf{u}_{n+1}) \ge E^{\mathit{Top}}_{f}(\mathbf{u}_{n})\) (and strict inequality for \(f(x)\) strictly convex) then \(J^{\mathit{Top}}_{f}(\{p, 0\}) - J^{\mathit{Top}}_{f}(p) = E^{\mathit{Top}}_{f}(\mathbf{u}_{n+1}) - E^{\mathit{Top}}_{f}(\mathbf{u}_{n}) \ge 0\) (and strict inequality for \(f(x)\) strictly convex). ∎

As in the entropy case, we have that \(J^{C{\&}A}_{f}(p) \equiv J^{\mathit{Top}}_{f}(p)\) only for Shannon’s case. Negentropies are listed in Table 2.

7.1. Shannon Negentropy Channel

Defining \(J(X) = \log N_{X}-H(X)\), \(J(Y) = \log N_{Y}-H(Y)\), then \(J(X,Y) = \log (N_{X}N_{Y}) - H(X,Y)\), the information channel equations written in terms of negentropy are

\begin{align} J(X\mid Y)-J(X) &= J(Y\mid X)-J(Y) = \mathit{MI}(X,Y), \label{eq:negentropy1equ} \tag{27} \end{align}
\begin{align} J(X,Y) &= J(X) + J(Y) + \mathit{MI}(X,Y), \label{eq:negentropy2equ} \tag{28} \end{align}
where \(J(X \mid Y) = \log N_{X} - H(X \mid Y)\). For independent variables, where \(\mathit{MI}(X,Y)=0\) and Eq. (28) becomes
\begin{align} J(X,Y) = J(X) + J(Y). \label{eq:negentropy3equ} \tag{29} \end{align}
Observe that the channel equations only hold for Shannon entropy. Suppose \(p(X) = \{x, {1-x}, 0, \ldots, 0\}\), containing \(n-2\) zeros, and \(p(Y) = \{1, 0\}\), then \({p(X \times Y)} = \{x, {1-x}, 0, \ldots, 0\}\) containing \(2n-2\) zeros, then as \(J_{f}(Y)=1/2 f(2)\) to hold Eq. (29), \(J^{C{\&}A}_{f}(X,Y) = J^{C{\&}A}_{f}(X) + J^{C{\&}A}_{f}(Y)\), we need that
\begin{align*} &\frac{1}{2n} f(2nx) + \frac{1}{2n} f(2n(1-x)) \\ &\hspace{1.5em} = \frac{1}{n} f(nx) + \frac{1}{n} f(n(1-x)) + \frac{1}{2} f(2), \end{align*}
and differentiating
\begin{equation*} g(2nx) - g(2n(1-x)) = g(nx) - g(n(1-x)), \end{equation*}
where \(g(x) = f'(x)\), we obtain a similar equation to the one solved in Appendix A, with a unique solution \(f(x) = c x \log x\), \(c \ge 0\).

Observe that, by definition, additivity of entropy and negentropy imply each other if and only if the functional equation

\begin{equation} \frac{1}{xy} f(xy) = \frac{1}{x} f(x) + \frac{1}{y} f(y) \label{eq:fundamental_nxm} \tag{30} \end{equation}
holds for \(x,y>0\), as this equation implies the equalities
\begin{align} E_{f}^{\mathit{Top}} \bigl(\mathbf{u}_{n\times m}\bigr) &= - {nm} {f\left(\frac{1}{nm}\right)} \nonumber \\ &= - n {f\left(\frac{1}{n}\right)} - m {f\left(\frac{1}{m}\right)} \nonumber \\ &= E_{f}^{\mathit{Top}}\bigl(\mathbf{u}_{n}\bigr) + E_{f}^{\mathit{Top}}\bigl(\mathbf{u}_{m}\bigr), \tag{31} \end{align}

\begin{align} D_{f}\bigl(\mathbf{1}_{n\times m}, \mathbf{u}_{n\times m}\bigr) &= \frac{1}{nm} {f(nm)} \nonumber \\ &= \frac{1}{n} {f(n)} +\frac{1}{m} {f(m)} \nonumber \\ &= D_{f}\bigl(\mathbf{1}_{n}, \mathbf{u}_{n}\bigr) + D_{f}\bigl(\mathbf{1}_{m}, \mathbf{u}_{m}\bigr). \tag{32} \end{align}

In Appendix C, we prove that the only solution to Eq. (30) is Shannon function. Equally, equation \({J_{f}(Y)} + {J_{f}(X\mid Y)} = {J_{f}(X)} + {J_{f}(Y\mid X)}\) only holds for Shannon negentropy (see Appendix D for the Cichocki–Amari negentropy), and observe that equalities \({J_{f}(Y)} + {J_{f}(X\mid Y)} = {J_{f}(X)} + {J_{f}(Y\mid X)}\) and \({E_{f}(Y)} + {E_{f}(X\mid Y)} = {E_{f}(X)} + {E_{f}(Y\mid X)}\) for both entropies and negentropies are implied each other. Thus, for entropies and negentropies \(E^{\mathit{Top}}_{f}(X), E^{C{\&}A}_{f}(X), J^{\mathit{Top}}_{f}(X), J^{C{\&}A}_{f}(X)\), Shannon channel equations only hold for Shannon function \(f(x)= {c x \log x}, {c \ge 0}\).

7.2. Grouping

By grouping \(X\) into \(X'\), we know that

\begin{equation*} p(X) \prec p(X'), \end{equation*}
and by Schur-convexity
\begin{equation*} J^{C{\&}A}_{f}(X) \le J^{C{\&}A}_{f}(X'). \end{equation*}
However, observe that dropping the zeros in \(p(X')\), i.e., consider \(X'= \{X'', \mathbf{0}\}\), then by Proposition 13,
\begin{equation*} J^{C{\&}A}_{f}(X'') \le J^{C{\&}A}_{f}(X'), \end{equation*}
and the same consideration has to be taken into account for the rest of the section.

7.3. Joint Distribution

We know from Section 6.3 that if \(X'\) is a grouping of \(X\) then

\begin{equation*} p(X,Y) \prec p(X',Y), \end{equation*}
and thus by Schur-convexity
\begin{equation*} J_{f}^{C{\&}A}(X,Y) \le J_{f}^{C{\&}A}(X',Y). \end{equation*}

7.4. Conditional Negentropy

The conditional negentropy is defined as

\begin{equation*} J_{f}^{C{\&}A}(X\mid Y) = \sum_{y \in Y} p(y) D_{f} \bigl(p(X\mid y), \mathbf{u}_{n}\bigr). \end{equation*}

For every fixed \(y\),

\begin{equation*} p(X\mid y) \prec p(X'\mid y). \end{equation*}
Thus by Schur-convexity of \(f\)-divergences on its first argument,
\begin{equation*} D_{f} \bigl(p(X\mid y), \mathbf{u}_{n}\bigr) \le D_{f} \bigl(p(X' \mid y), \mathbf{u}_n\bigr). \end{equation*}
Multiplying by \(p(y)\) and summing:
\begin{equation*} J_{f}^{C{\&}A}(X'\mid Y) \ge J_{f}^{C{\&}A}(X \mid Y). \end{equation*}

Consider now the conditional negentropy

\begin{equation*} J_{f}^{C{\&}A}(Y\mid X) = \sum_{x \in X} p(x) D_{f}\bigl(p_{Y\mid x}, \mathbf{u}_{m}\bigr). \end{equation*}

Suppose we merge \({x_{1}+x_{2}}\) into \(x'\). Then

\begin{equation*} p(y|x') = \frac{p\bigl(x_{1}\bigr)p\bigl(y|x_{1}\bigr) + p\bigl(x_{2}\bigr)p\bigl(y|x_{2}\bigr)} {p\bigl(x_{1}\bigr) + p\bigl(x_{2}\bigr)}, \end{equation*}
and by convexity of \(D_{f}(\cdot,\mathbf{u}_{m})\) in its first argument,
\begin{align*} &\bigl(p\bigl(x_{1}\bigr) + p\bigl(x_{2}\bigr)\bigr) D_{f}\bigl(p\left(Y|x'\right), \mathbf{u}_{m}\bigr) \\ &\hspace{1.5em} \le {p\bigl(x_{1}\bigr)} D_{f}\bigl(p\bigl(Y|x_{1}\bigr), \mathbf{u}_{m}\bigr) + {p\bigl(x_{2}\bigr)} D_{f}\bigl(p\bigl(Y|x_{2}\bigr), \mathbf{u}_{m}\bigr), \end{align*}
and thus
\begin{equation*} J_{f}^{C{\&}A}\left(Y\mid X'\right) \le J_{f}^{C{\&}A}(Y\mid X). \end{equation*}

7.5. Simplification Strategies

We can mirror with \(J_{f}^{C{\&}A}(X)\) the simplification strategies used for \(E_{f}^{\mathit{Top}}(X)\) without taking into account the fact that dropping zeros the negentropy always decreases (strictly for \(f(x)\) strictly convex). Or, alternatively, we could also take into consideration the loss of negentropy when dropping the zeros. The \(J_{f}^{C{\&}A}(X)\) negentropy, equal to the \(f\)-divergence to the uniform distribution, is monotone under both grouping (at fixed dimension) and zeros removal, and therefore provides a coherent basis for simplification.

However, grouping and zero removal have opposite monotone effects on C&A negentropy, so the net effect of simplification is not sign-definite. For this reason, when the final reduced variable \(X''\) is considered, we regularize negentropy–based objectives by explicitly adding a drop–zero penalty term measuring the sensitivity of the objective to the removal of zero–probability components. This yields objective functions of the form

\begin{equation*} \mbox{distortion at $X''$} + \mbox{$\lambda$ (drop–zero penalty)},\qquad \lambda \ge 0, \end{equation*}
which balance preservation of the original structure with robustness to representation artifacts. The unregularized case \(\lambda=0\) reduces to pure structure preservation, while \(\lambda>0\) penalizes merges whose evaluation strongly depends on the presence of zeros. These strategies are shown as Strategies 7–11 in Table 3. The parameter \(\lambda\) controls the trade-off between negentropy distortion and the penalty for zero removal: \(\lambda=0\) ignores the penalty entirely, \(\lambda=1\) weights both terms equally (used throughout this paper), and larger values increasingly favour merges where the subsequent zero drop has little effect on the negentropy. The sensitivity of the optimal merge to \(\lambda\) is discussed in Section 8.
Table 3. Objective functions for simplifying \(X\) into \(X'\) by grouping two elements and \(X”\) by subsequently removing zero-probability symbols. Strategies 1–6 correspond to Topsøe entropies, which are invariant under zero removal. Strategies 7–11 correspond to Cichocki–Amari negentropies and combine grouping effects with an explicit penalty for zero-symbol removal. For Shannon, Strategies 2, 4, 6, and 10, Strategies 3 and 7, and Strategies 1, 5, and 9 are equivalent.
Strategy Objective function to minimize
1 \(E^{\mathit{Top}}_{f}(X) - E^{\mathit{Top}}_{f}(X')\) (always group the two smallest elements)
2 \(I_{f}(X,Y) - I_{f}(X',Y)\)
3 \(E^{\mathit{Top}}_{f}(X,Y) - E^{\mathit{Top}}_{f}(X',Y)\)
4 \(|E^{\mathit{Top}}_{f}(X) - E^{\mathit{Top}}_{f}(X') + E^{\mathit{Top}}_{f}(X',Y) - E^{\mathit{Top}}_{f}(X,Y)|\)
5 \(E^{\mathit{Top}}_{f}(X|Y) - E^{\mathit{Top}}_{f}(X'|Y) + E^{\mathit{Top}}_{f}(Y|X') - E^{\mathit{Top}}_{f}(Y|X)\)
6 \(|E^{\mathit{Top}}_{f}(X) - E^{\mathit{Top}}_{f}(X|Y) - E^{\mathit{Top}}_{f}(X') + E^{\mathit{Top}}_{f}(X'|Y)|\)
7 \(J^{C{\&}A}_{f}(X',Y) - J^{C{\&}A}_{f}(X,Y) + \lambda(J^{C{\&}A}_{f}(X',Y) - J^{C{\&}A}_{f}(X'',Y))\)
8 \(|J^{C{\&}A}_{f}(X) - J^{C{\&}A}_{f}(X') + J^{C{\&}A}_{f}(X',Y) - J^{C{\&}A}_{f}(X,Y)| + \lambda(J^{C{\&}A}_{f}(X') - J^{C{\&}A}_{f}(X''))\)
9 \(\begin{aligned}[t] J^{C{\&}A}_{f}(X'|Y) &- J^{C{\&}A}_{f}(X|Y) + J^{C{\&}A}_{f}(Y|X) - J^{C{\&}A}_{f}(Y|X') \\ &+ \lambda(J^{C{\&}A}_{f}(X'|Y) - J^{C{\&}A}_{f}(X''|Y)) \end{aligned}\)
10 \(|J^{C{\&}A}_{f}(X|Y) - J^{C{\&}A}_{f}(X) - J^{C{\&}A}_{f}(X'|Y) + J^{C{\&}A}_{f}(X')| + \lambda(J^{C{\&}A}_{f}(X') - J^{C{\&}A}_{f}(X''))\)
11 \(J^{C{\&}A}_{f}(X') - J^{C{\&}A}_{f}(X) + \lambda(J^{C{\&}A}_{f}(X') - J^{C{\&}A}_{f}(X''))\)

7.6. Algorithmic Description

At each reduction step, the algorithm proceeds as follows:

  1. Input:

    Distribution \(p(X)\) (alphabet size \(n\)), optional joint distribution \(p(X,Y)\), chosen strategy \(s\in\{1,\ldots,11\}\), penalty parameter \(\lambda\ge0\) (relevant for \(s\ge7\)).

  2. Single-step merge:
    1. 1.

      Enumerate all \(\left(\begin{smallmatrix} n \\ 2 \end{smallmatrix}\right)\) candidate merges \((i, j)\), \(i<j\).

    2. 2.

      For each candidate, compute \(X'\) (merged distribution, alphabet size \(n\), one zero entry) and \(X''\) (zero dropped, alphabet size \(n-1\)).

    3. 3.

      Evaluate the objective function of strategy \(s\) for each candidate.

    4. 4.

      Select the candidate \((i^{*}, j^{*})\) minimizing the objective.

    5. 5.

      Replace \(p(X)\) by \(p(X'')\); if a joint distribution is maintained, update \(p(X, Y)\) accordingly.

  3. Iterative reduction:

    Repeat the single-step procedure until the target alphabet size \(n_{\mathrm{target}}\) is reached.

Each step evaluates \(O(n^{2})\) candidate merges; each evaluation requires \(O(nm)\) operations for joint-distribution strategies (where \(m = |Y|\)) and \(O(n)\) for marginal-only strategies. The total cost for reducing from \(n\) to \(n_{\mathrm{target}}\) symbols is \({O({(n-n_{\mathrm{target}})} \cdot n^{2} m)}\), which is negligible for the alphabet sizes arising in typical post-hoc simplification tasks. For very large alphabets, a greedy priority-queue implementation reduces this to \({O(n^{2} m + (n-n_{\mathrm{target}}) n\log n)}\) by maintaining and updating a sorted list of merge costs. For Shannon MI, the merge cost reduces to a weighted Jensen–Shannon divergence between two rows of the conditional distribution (see Section 6.2), so the priority queue can be updated incrementally in \(O(nm)\) per step. For general \(I_f\), the nonlinearity of \(D_f\) forces a full re-evaluation of all affected pairs, making the development of efficient \(I_f\)-specific search strategies an open problem.

Table 4. Toy example 1: Optimal grouped elements in \(X = \{0.4, 0.3, 0.2, 0.1\}\) for Strategies 1–11 in Table 3, for \(Y = \{0.2, 0.8\}\) and for the given \(p(X,Y)\). For TV, Strategies 7–11 use \(\lambda=1\) and Strategies 1–6 are not applicable (marked “–”).figure
Table 5. Toy example 2: Optimal grouped elements in \(X = \{0.5, 0.2, 0.2, 0.1\}\) for Strategies 1–11 in Table 3, for \(Y = \{0.4, 0.6\}\) and for the given \(p(X,Y)\). For TV, Strategies 7–11 use \(\lambda=1\) and Strategies 1–6 are not applicable (marked “–”).figure

8. Results

Table 3 summarizes the strategies considered for simplifying \(X\) using four \(E^{\mathit{Top}}_{f}(p)\) entropies (\(\chi^2\), Hellinger, Shannon, and Jensen–Shannon) and five \(J^{C{\&}A}_{f}(p)\) negentropies (\(\chi^2\), Hellinger, Shannon, Jensen–Shannon, and TV). The resulting optimal groupings for two toy examples are reported in Tables 4 and 5.

For Shannon entropy, several strategies are algebraically equivalent, namely Strategies 2, 4, 6, and 10; Strategies 3 and 7; and Strategies 1, 5, and 9, leading to identical objective functions and outcomes. Apart from the trivial behavior of Strategy 1, which always groups the two smallest marginal symbols of \(X\) by construction, the optimal grouping generally depends on both the chosen strategy and the divergence or negentropy. This dependence is expected, as the strategies encode distinct information-theoretic trade-offs.

The remarkable stability of Strategy 2, which minimizes \(I_{f}(X;Y) - I_{f}(X';Y)\), across different divergences can be explained by the local equivalence of \(f\)-divergences. In particular, any \(f\)-divergence admits a second-order approximation by a \(\chi^2\)-divergence around the reference distribution 32. Since all candidate groupings in the toy examples correspond to small perturbations, different divergences induce nearly identical rankings, yielding the same optimal grouping. Strategies 1–6 exhibit a high degree of robustness across divergences, with optimal groupings largely determined by marginal weights and similarity of conditional distributions.

A particularly strong regularity in the examples in Tables 4 and 5 concerns the Hellinger and Jensen–Shannon divergences. Both divergences are symmetric, bounded, and primarily sensitive to distributional overlap rather than tail behavior. In our examples, for most candidate groupings, the induced changes in the joint distribution are relatively small and clearly ordered, so that both divergences rank them in the same way. Differences only emerge when two or more groupings produce very similar levels of information loss. The example in Table 6 is constructed precisely in this near-tie regime, where these differences lead to distinct optimal groupings.

Table 6. Toy example 3: joint distribution \(p(X,Y)\) illustrating divergence-dependent behavior. Hellinger and Jensen–Shannon select different optimal groupings for several strategies (in particular Strategies 2, 3, 4, 6, and 7; using \(\lambda=1\) for Strategies 7–11).figure
Table 7. Sensitivity to \(\lambda\) for Strategy 11 in Toy Example 1. For KL, \(\chi^2\), Hellinger, and Jensen–Shannon, the optimal merge is unchanged for \(\lambda \in \{0, 1, 2\}\).
Strategy 11
Divergence \(\lambda=0\) \(\lambda=1\) \(\lambda=2\)
\(\chi^2\) (3,4) (3,4) (3,4)
KL (Shannon) (3,4) (3,4) (3,4)
Hellinger (3,4) (3,4) (3,4)
Jensen–Shannon (3,4) (3,4) (3,4)
TV (3,4) (1,4) or (3,4) (1,4)

Strategies 7–11, based on Cichocki–Amari negentropies, introduce an additional modeling choice by explicitly penalizing the removal of zero-probability symbols following grouping. In the reported results, we fix \(\lambda=1\); varying \(\lambda\) changes the balance between grouping distortion and symbol elimination and may therefore alter the selected grouping. To provide a minimal illustration of the role of the regularization parameter \(\lambda\), Table 7 reports the sensitivity of Strategy 11 in Toy Example 1 for \(\lambda \in \{0, 1, 2\}\). The optimal merge is stable for KL, \(\chi^2\), Hellinger, and Jensen–Shannon, whereas TV negentropy changes its recommended merge as \(\lambda\) grows. For KL this can be understood analytically: the zero-removal penalty reduces to \(\log(n/(n-1))\), a constant independent of the merge, so \(\lambda\) has no effect on the ranking. For the remaining divergences, no such analytical guarantee exists.

Behavior on Sparse and Heavy-Tailed Distributions

The toy examples above use short, roughly balanced distributions. To illustrate the qualitative behavior of the framework in a sparser regime, consider a Zipf-distributed marginal with \(n=6\) symbols and exponent \({s=1}\): \({p_{k} \propto 1/k}\), giving approximately \(p = (0.408, 0.204, 0.136, 0.102, 0.082, 0.068)\). This distribution is far from uniform, with the largest symbol holding roughly six times the mass of the smallest.

In the marginal-only setting (Strategy 1, grouping the two smallest), the selected merge is always \((5,6)\) regardless of the divergence, since this is determined purely by rank order. However, when a joint distribution couples \(X\) to a response variable \(Y\) (for instance a binary label), the preferred merge under Strategies 2–6 will depend on how the conditional distributions \(p(Y|x_{k})\) vary with \(k\). For Zipf-like marginals, the dominant symbol \(x_1\) carries the largest marginal weight; if the joint distribution also concentrates discriminative information on \(x_1\), merging it with any other symbol causes a large drop in \(f\)-information, which is correctly penalized by all joint-distribution strategies. Meanwhile, the tail symbols \(x_5\) and \(x_6\) carry little mass, so merging them causes little distortion under most strategies.

This behavior generalizes: in sparse or heavy-tailed regimes, the local \(\chi^2\) approximation underlying the near-equivalence of \(f\)-divergences 32 breaks down when the dominant symbol has a much larger mass than the merged pair. In such cases, heavy-tail-sensitive divergences such as \(\chi^2\) can recommend different merges from less tail-sensitive ones such as Hellinger, and the choice of divergence becomes more consequential. A systematic study of this phenomenon—including comparisons on softmax outputs from classifiers trained on standard benchmarks—is a natural direction for future work.

9. Conclusions and Future Work

In this paper, we extended the framework introduced in 9,17 of generalized entropies derived from \(f\)-divergences to guide the dimensionality reduction of finite distributions. Majorization relations between candidate groupings provide a divergence-independent baseline for simplification, since the induced order is reversed for all such entropies.

When dimensionality reduction must preserve a joint distribution, we analyzed the analogy with Shannon’s information channel and proved that, among all entropies and negentropies derived from \(f\)-divergences in both the Topsøe and Cichocki–Amari frameworks, Shannon entropy (and its associated negentropy) is the only one that satisfies the classical channel equations.

Although the exact channel identities hold exclusively for Shannon entropy, alternative objective functions can still guide simplification. For Topsøe entropies, invariance under zero-probability symbol removal ensures that entropy- and information-based criteria remain well defined. In contrast, Cichocki–Amari entropies depend explicitly on the alphabet size and cannot be used directly for dimensionality reduction. To address this limitation, we adopted the corresponding negentropies and introduced regularized negentropy-based strategies that remain consistent under grouping and zero removal.

Future work includes studying higher-dimensional or sparse regimes, where different objective functions may lead to qualitatively distinct simplifications, as well as a more systematic comparison and combination of simplification strategies. The framework is also naturally applicable to the post-hoc simplification of high-dimensional probability distributions. These distributions naturally arise when discrete variables have large alphabets, such as softmax outputs in classification or token distributions in language models, and become especially relevant when such representations are coupled to other variables through a joint distribution. Finally, developing efficient search strategies for \(I_f\)-based merge criteria—analogous to the incremental updates available for Shannon mutual information—remains an important open problem.

Acknowledgments

This work has been supported by grant PID2023-149976OB-C22 funded by MICIU/AEI/10.13039/501100011033 and by ERDF/EU. The authors acknowledge the use of AI-based language models (ChatGPT versions 5.1 and 5.2) for assistance with the computation and verification of the results reported in Tables 4–6, for support in reorganizing and checking mathematical proofs, and for help with LaTeX troubleshooting and manuscript preparation. Claude (Anthropic) was additionally used for assistance with the preparation of the revised manuscript, including LaTeX editing and manuscript revision. All scientific content and interpretations remain the sole responsibility of the authors.

References
  1. [1] A. Krizhevsky, I. Sutskever, and G. E. Hinton, “ImageNet classification with deep convolutional neural networks,” Proc. 26th Int. Conf. Neural Inf. Process. Syst. (NIPS), Vol.1, pp. 1097-1105, 2012.
  2. [2] T. B. Brown et al., “Language models are few-shot learners,” arXiv:2005.14165, 2020. https://doi.org/10.48550/arXiv.2005.14165
  3. [3] F. A. Cowell, “Measuring Inequality (3rd Edition),” Oxford University Press, 2011.
  4. [4] L. Martino, V. Elvira, and F. Louzada, “Effective sample size for importance sampling based on discrepancy measures,” Signal Process., Vol.131, pp. 386-401, 2017. https://doi.org/10.1016/j.sigpro.2016.08.025
  5. [5] T. Leinster and C. A. Cobbold, “Measuring diversity: The importance of species similarity,” Ecology, Vol.93, No.3, pp. 477-489, 2012. https://doi.org/10.1890/10-2402.1
  6. [6] A. Rényi, “On measures of entropy and information,” Proc. 4th Berkeley Symp. Math. Stat. Probab., Vol.1, pp. 547-561, 1961.
  7. [7] C. Tsallis, “Possible generalization of Boltzmann-Gibbs statistics,” J. Stat. Phys., Vol.52, No.1, pp. 479-487, 1988. https://doi.org/10.1007/BF01016429
  8. [8] T. M. Cover and J. A. Thomas, “Elements of Information Theory,” John Wiley & Sons, 2006.
  9. [9] M. Sbert, M. Chen, J. Poch, M. Feixas, and S. Chen, “Entropies from f-divergences,” Proc. 21st Int. Conf. Model. Decis. Artif. Intell. (MDAI 2024), pp. 47-60, 2024. https://doi.org/10.1007/978-3-031-68208-7_5
  10. [10] G. Hardy, J. Littlewood, and G. Pólya, “Inequalities,” 2nd Edition, Cambridge University Press, 1952.
  11. [11] A. W. Marshall, I. Olkin, and B. C. Arnold, “Inequalities: Theory of Majorization and Its Applications,” 2nd Edition, Springer, 2011. https://doi.org/10.1007/978-0-387-68276-1
  12. [12] B. C. Arnold, “Majorization and the Lorenz Order: A Brief Introduction,” Springer, 1987. https://doi.org/10.1007/978-1-4615-7379-1
  13. [13] P. Castelló, M. Sbert, M. Chover, and M. Feixas, “Viewpoint-based simplification using -divergences,” Inf. Sci., Vol.178, No.11, pp. 2375-2388, 2008. https://doi.org/10.1016/j.ins.2008.01.011
  14. [14] J. Rigau, M. Feixas, and M. Sbert, “Refinement criteria based on -divergences,” Proc. 14th Eurogr. Workshop Render., pp. 260-269, 2003.
  15. [15] M. Feixas and M. Sbert, “The role of the information channel in visual computing,” M. Chen, J. M. Dunn, A. Golan, and A. Ullah (Eds.), “Advances in Info-Metrics: Information and Information Processing Across Disciplines,” pp. 464-490, Oxford University Press, 2020. https://doi.org/10.1093/oso/9780190636685.003.0017
  16. [16] M. Sbert, M. Feixas, J. Rigau, M. Chover, and I. Viola, “Information Theory Tools for Computer Graphics,” Springer, 2023. https://doi.org/10.1007/978-3-031-79546-6
  17. [17] M. Sbert, M. Chen, J. Poch, M. Feixas, S. Chen, and V. Elvira, “Dimensionality reduction with entropies from f-divergences,” Proc. 22nd Int. Conf. Model. Decis. Artif. Intell. (MDAI), pp. 27-41, 2026. https://doi.org/10.1007/978-3-032-00891-6_3
  18. [18] I. Csiszár and P. C. Shields, “Information theory and statistics: A tutorial,” Found. Trends Commun. Inf. Theory, Vol.1, No.4, pp. 417-528, 2004. https://doi.org/10.1561/0100000004
  19. [19] I. Sason, “On data-processing and majorization inequalities for -divergences with applications,” Entropy, Vol.21, No.10, Article No.1022, 2019. https://doi.org/10.3390/e21101022
  20. [20] Y. Polyanskiy and Y. Wu, “Information Theory: From Coding to Learning,” Cambridge University Press, 2025. https://doi.org/10.1017/9781108966351
  21. [21] A. Cichocki and S. Amari, “Families of Alpha- Beta- and Gamma-divergences: Flexible and robust measures of similarities,” Entropy, Vol.12, No.6, pp. 1532-1568, 2010. https://doi.org/10.3390/e12061532
  22. [22] F. Topsøe, “Entropy and equilibrium via games of complexity,” Phys. A Stat. Mech. Appl., Vol.340, Nos.1-3, pp. 11-31, 2004. https://doi.org/10.1016/j.physa.2004.03.073
  23. [23] O. Rioul, “The interplay between error, total variation, alpha-entropy and guessing: Fano and Pinsker direct and reverse inequalities,” Entropy, Vol.25, No.7, Article No.978, 2023. https://doi.org/10.3390/e25070978
  24. [24] J.-J. Egozcue and V. Pawlowsky-Glahn, “Evidence functions: A compositional approach to information,” SORT-Stat. Oper. Res. Trans., Vol.42, No.2, pp. 101-124, 2018.
  25. [25] J. Aczél and Z. Daróczy, “On Measures of Information and Their Characterizations,” Academic Press, 1975.
  26. [26] F. Cowell, “Measuring Inequality,” Oxford University Press, 2011. https://doi.org/10.1093/acprof:osobl/9780199594030.001.0001
  27. [27] C. E. Shannon, “A mathematical theory of communication,” Bell Syst. Tech. J., Vol.27, No.3, pp. 379-423 and Vol.27, No.4, pp. 623-656, 1948. https://doi.org/10.1002/j.1538-7305.1948.tb01338.x, https://doi.org/10.1002/j.1538-7305.1948.tb00917.x
  28. [28] T. W. Chaundy and J. B. McLeod, “On a functional equation,” Edinb. Math. Notes, Vol.43, pp. 7-8, 1960. https://doi.org/10.1017/S0950184300003244
  29. [29] N. Slonim and N. Tishby, “Agglomerative information bottleneck,” Proc. 13th Int. Conf. Neural Inf. Process. Syst. (NIPS’99), pp. 617-623, 1999.
  30. [30] A. Bardera, J. Rigau, I. Boada, M. Feixas, and M. Sbert, “Image segmentation using information bottleneck method,” IEEE Trans. Image Process., Vol.18, No.7, pp. 1601-1612, 2009. https://doi.org/10.1109/TIP.2009.2017823
  31. [31] M. Sato, “Presentation of a new formulation of negentropy: 1st report, basic concepts,” Bull. JSME, Vol.25, No.202, pp. 599-605, 1982. https://doi.org/10.1299/JSME1958.25.599
  32. [32] F. Nielsen and R. Nock, “On the chi square and higher-order chi distances for approximating -divergences,” IEEE Signal Process. Lett., Vol.21, No.1, pp. 10-13, 2014. https://doi.org/10.1109/LSP.2013.2288355

Appendix

Appendix A. Solution of \(g(nx) - g(n(1-x)) = g(x) - g(1-x)\)

We solve the functional equation for \(g\):

Proposition 16 (Uniqueness under smoothness). Let \(f\colon {(0,\infty) \to \mathbb{R}}\) be convex and twice continuously differentiable, with

\begin{equation*} f(1) =0,\quad f\left(0^{+}\right) =0, \end{equation*}
and set \(g=f'\). Assume that for all \(n>0\) and all \(x\in(0,1)\),
\begin{align} g(nx)-g(n(1-x)) = g(x)-g(1-x). \label{eq:g-nx} \tag{33} \end{align}
Then there exists a constant \(c\ge 0\) such that
\begin{equation*} \mbox{$f(x) =cx \log x$ and $g(x)=c(\log x+1)$ for all $x>0$}. \end{equation*}

Proof. Fix \(x \in (0,1)\). For each \(n>0\), define

\begin{equation*} F(n) := g(nx) - g(n(1-x)). \end{equation*}
By Eq. (33), \(F(n)\) is constant in \(n\) and equal to \(g(x) - {g(1-x)}\). Since \(g\) is continuously differentiable, we can differentiate \(F\) with respect to \(n\) and obtain
\begin{equation*} 0 = F'(n) = x g'(nx) - (1-x) g'(n(1-x)), \quad n>0. \end{equation*}
Set \(a := nx\) and \(b := n(1-x)\). Then \(a>0\), \(b>0\), and \(a+b=n\). Conversely, given any \(a,b>0\) we can write
\begin{equation*} n = a+b, \quad x = \frac{a}{a+b}, \quad 1-x = \frac{b}{a+b}, \end{equation*}
and the above identity becomes
\begin{equation*} \frac{a}{a+b}g'(a) - \frac{b}{a+b}g'(b) = 0. \end{equation*}
Thus for all \(a,b>0\),
\begin{align} a g'(a) = b g'(b). \label{eq:agpU003Dbgp} \tag{34} \end{align}
Define \(H \colon {(0,\infty) \to \mathbb{R}}\) by \(H(t) := t g'(t)\). Then Eq. (34) says
\begin{equation*} H(a) = H(b) \quad \forall a,b > 0, \end{equation*}
so \(H\) is constant: there exists a constant \(\alpha \in \mathbb{R}\) such that
\begin{equation*} t g'(t) = \alpha \quad \forall t>0, \end{equation*}
i.e.,
\begin{equation*} g'(t) = \frac{\alpha}{t}, \quad t>0. \end{equation*}

Integrating from 1 to \(x\), we obtain

\begin{equation*} g(x)-g(1) = \alpha\int_{1}^{x} \frac{1}{t} dt = \alpha\log x, \quad x>0. \end{equation*}
Writing \(\beta := g(1)\) yields
\begin{equation*} g(x) = \alpha\log x + \beta, \quad x>0. \end{equation*}

Since \(g=f'\), we integrate once more:

\begin{align*} f(x) &= \alpha\int_{1}^{x} \log t dt + \beta x - \beta \\ &= \alpha(x\log x - x) + \alpha + \beta x - \beta. \end{align*}

From \(f(0^{+})=0\), we must have \(\alpha - \beta =0\) (the term \(x\log x\) tends to \(0\) as \(x\to 0^{+}\)). Thus \(\beta=\alpha\). Therefore,

\begin{equation*} f(x) = \alpha(x \log x - x) + \alpha x = \alpha x \log x \end{equation*}
and
\begin{equation*} g(x) = f'(x) = \alpha(\log x+1). \end{equation*}

Finally, convexity of \(f\) gives

\begin{equation*} f''(x) = \frac{\alpha}{x} \ge 0 \quad \forall x>0, \end{equation*}
so \(\alpha\ge 0\). Setting \(c := \alpha\) yields the stated form
\begin{equation*} f(x) = cx\log x,{\ } g(x) = c(\log x+1), \quad c\ge 0. \quad ∎ \end{equation*}

Appendix B. Derivation of the Fundamental Equation of Information

Consider a three-element partition

\begin{equation*} P(A)=x,\quad P(B)=y,\quad P(C)=1-x-y, \end{equation*}
with \(x>0\), \(y>0\), and \(x+y<1\). Define binary random variables
\begin{equation*} X=\mathbf{1}_{A},\quad Y=\mathbf{1}_{B}, \end{equation*}
so that
\begin{align*} \begin{aligned} &P({X=1}, {Y=1}) = 0,& &P({X=1}, {Y=0}) = x, \\ &P({X=0}, {Y=1}) = y, & &P({X=0}, {Y=0}) = 1-x-y. \end{aligned} \end{align*}

Let \(f \colon {[0,1] \to \mathbb{R}}\) be any function and define the entropy of a binary distribution \((p, 1-p)\) by

\begin{equation*} E(Z) = -f(p)-f(1-p). \end{equation*}
Hence,
\begin{equation*} E(X) = -f(x)-f(1-x), \quad E(Y) = -f(y)-f(1-y). \end{equation*}

B.1. Conditional Entropy of \(Y\) Given \(X\)

Consider, for \({x+y} \le 1\), conditional distributions of \(Y\) given \(X\)

\begin{align*} &P({Y=1}\mid {X=1}) = 0,\quad P({Y=0}\mid {X=1}) = 1, \\ &P({Y=1}\mid {X=0}) = \frac{y}{1-x},\\ &P({Y=0}\mid {X=0}) = \frac{1-x-y}{1-x}. \end{align*}

Thus,

\begin{align} E(Y\mid X) &= - \sum_{i \in \{0,1\}} P(X=i) \sum_{j \in \{0,1\}} f(P(Y=j\mid X=i)) \nonumber \\ &= -x (f(0) + f(1)) \nonumber \\ & \phantom{=~} -(1-x) \left[f \left(\dfrac{y}{1-x}\right) + f \left(\dfrac{1-x-y}{1-x}\right) \right]. \tag{35} \end{align}

B.2. Conditional Entropy of \(X\) Given \(Y\)

The conditional distributions of \(X\) given \(Y\) are

\begin{align*} P({X=1}\mid {Y=1}) &=1,\\ P({X=0}\mid {Y=1}) &=0,\\ P({X=1}\mid {Y=0}) &= \frac{x}{1-y},\\ P({X=0}\mid {Y=0}) &= \frac{1-x-y}{1-y}. \end{align*}

Hence,

\begin{align} E(X\mid Y) &= - \sum_{j \in \{0,1\}} P(Y=j) \sum_{i \in \{0, 1\}} f (P(X = i \mid Y = j)) \nonumber \\ &= -y (f(1) + f(0)) \nonumber \\ &\phantom{=~} -(1-y) \left[f \left(\dfrac{x}{1-y}\right) + f \left(\dfrac{1-x-y}{1-y}\right) \right]. \tag{36} \end{align}

B.3. Fundamental Equation of Information

The identity

\begin{equation*} E(X) + E(Y\mid X) = E(Y) + E(X\mid Y) \end{equation*}
becomes
\begin{align} &[-f(x) - f(1-x)] - x(f(0) + f(1)) \nonumber \\ &\hspace{3em} -(1-x) \left[ f \left(\dfrac{y}{1-x}\right) + f \left(\dfrac{1-x-y}{1-x}\right) \right] \nonumber \\ &\hspace{1.5em} = [-f(y) - f(1-y)] -y (f(1) + f(0)) \nonumber \\ &\hspace{3em} -(1-y) \left[ f \left(\dfrac{x}{1-y}\right) + f \left(\dfrac{1-x-y}{1-y}\right) \right]. \tag{37} \end{align}

B.4. Normalization \(f(0)=f(1)=0\)

Under the common conditions \(f(0)=f(1)=0\), this reduces to

\begin{align} f(x) &+ f(1-x) \nonumber \\ &+ (1-x) \left[f \left(\dfrac{y}{1-x}\right) + f \left(\dfrac{1-x-y}{1-x}\right) \right] \nonumber \\ & \hspace{-1em} = f(y) + f(1-y) \nonumber \\ & + (1-y) \left[f \left(\dfrac{x}{1-y}\right) + f \left(\dfrac{1-x-y}{1-y}\right) \right]. \label{eq:FEI} \tag{38} \end{align}

This is the fundamental equation of information 25 expressed entirely in terms of the binary entropy generator \(f\), and has as only solution \(f(x)= cx \log x\), \(c \ge 0\).

Appendix C. Multiplicative Cauchy Equation and Shannon Generator

Proposition 17. Let \(f \colon {(0,\infty) \to \mathbb{R}}\) be convex and satisfy \(f(1)=0\). Assume that for all \(x,y>0\),

\begin{align} \frac{1}{xy} f(xy) = \frac{1}{x} f(x) + \frac{1}{y} f(y). \label{eq:functional_xy} \tag{39} \end{align}
Then there exists a constant \(c\ge 0\) such that
\begin{align} \mbox{$f(x) = cx \log x \quad$for all}~\mbox{$x>0$}. \label{eq:shannon_form} \tag{40} \end{align}
Moreover, defining \(f(0) := \lim_{x \rightarrow 0}f(x)\) yields \(f(0) = 0\).

Proof. Define \(g \colon {(0, \infty) \to \mathbb{R}}\) by \(g(x) := f(x)/x\). Then Eq. (39) is equivalent to the multiplicative Cauchy equation

\begin{align} \mbox{$g(xy) = g(x) + g(y) \quad$for all}~\mbox{$x ,y>0$}. \label{eq:mult_cauchy} \tag{41} \end{align}
Set \(h \colon {\mathbb{R} \to \mathbb{R}}\) by \(h(t) := g(e^{t})\). Since \(e^{t+s} = e^{t}e^{s}\), Eq. (41) becomes the additive Cauchy equation
\begin{align} \mbox{$h(t+s) = h(t) + h(s)\quad$for all}~\mbox{$t, s \in\mathbb{R}$}. \label{eq:add_cauchy} \tag{42} \end{align}

Because \(f\) is convex on \((0,\infty)\), it is continuous and therefore bounded on every compact interval. Consequently \(g\) is bounded on compact subsets of \((0,\infty)\), and \(h\) is locally bounded on \(\mathbb{R}\). By the classical regularity theorem for Cauchy’s functional equation, any locally bounded solution of Eq. (42) must be linear 25. Hence, there exists \({c \in \mathbb{R}}\) such that \({h(t) = ct}\) for all \({t \in \mathbb{R}}\).

Therefore \(g(x)=c\log x\) for all \(x>0\), and thus \(f(x)=xg(x)=c\,x\log x\). The convexity of \(f\) implies \(c\ge 0\), since \((c\,x\log x)''=c/x\ge 0\). Finally, \(\lim_{x\rightarrow 0}c\,x\log x=0\), so \(f(0)=0\) under the natural extension. ∎

Appendix D. C&A Negentropy: Direct Derivation of the FEI

This appendix mirrors Appendix B in the Cichocki–Amari negentropy setting.

Consider a three-element partition

\begin{equation*} P(A) = x, \quad P(B) = y, \quad P(C) = 1-x-y, \end{equation*}
with \(x>0\), \(y>0\), and \(x+y<1\). Define binary random variables
\begin{equation*} X = \mathbf{1}_{A}, \quad Y = \mathbf{1}_{B}, \end{equation*}
so that
\begin{align*} P({X=1}, {Y=1}) &= 0,\\ P({X=1}, {Y=0}) &= x,\\ P({X=0}, {Y=1}) &= y,\\ P({X=0}, {Y=0}) &= 1-x-y. \end{align*}

Let \(f \colon {(0,\infty) \to \mathbb{R}}\) be convex with \(f(1) = f(0) = 0\). For a binary distribution \((p, 1-p)\) where \(u_{2} = (1/2, 1/2)\),

\begin{align} J^{C{\&}A}_{f}(p, 1-p) &= D_{f} \left((p, 1-p), u_{2}\right) \nonumber \\ &= \frac{1}{2} (f(2p) + f(2(1-p))). \label{eq:CA_binary_negentropy} \tag{43} \end{align}

D.1. Conditional C&A Negentropy

Define conditional negentropy by averaging conditional negentropies:

\begin{align*} J^{C{\&}A}_{f}(Y\mid X) &:= \sum_{i \in \{0,1\}} P(X = i) J^{C{\&}A}_{f} \bigl(p_{Y\mid X=i}\bigr), \\ J^{C{\&}A}_{f}(X\mid Y) &:= \sum_{j \in \{0,1\}} P(Y=j) J^{C{\&}A}_{f} \bigl(p_{X\mid Y=j}\bigr). \end{align*}

For \(x+y<1\), the conditional distributions are

\begin{equation*} p_{Y\mid X=1} = (0,1), \quad p_{Y\mid X=0} = \left(\frac{y}{1-x}, \frac{1-x-y}{1-x}\right), \end{equation*}
and
\begin{equation*} p_{X\mid Y=1} = (1,0),\quad p_{X\mid Y=0} = \left(\frac{x}{1-y}, \frac{1-x-y}{1-y}\right). \end{equation*}

D.2. Negentropy Channel Identity

Assume that the negentropy identity holds:

\begin{align} &J^{C{\&}A}_{f}(Y) + J^{C{\&}A}_{f}(X\mid Y) = J^{C{\&}A}_{f}(X) + J^{C{\&}A}_{f}(Y\mid X), \nonumber \\ &\hspace{8.5em} \mbox{for all}~x,y>0,{\ }x+y<1. \label{eq:CA_neg_channel} \tag{44} \end{align}

Using Eq. (43), note first that

\begin{align*} J^{C{\&}A}_{f}(X) &= \frac{1}{2} (f(2x) + f(2(1-x))), \\ J^{C{\&}A}_{f}(Y) &= \frac{1}{2} (f(2y) + f(2(1-y))). \end{align*}
Moreover,
\begin{align*} J^{C{\&}A}_{f}(0,1) &= \frac{1}{2} (f(0) + f(2)) = \frac{1}{2} f(2),\\ J^{C{\&}A}_{f}(1,0) &= \frac{1}{2} (f(2) + f(0)) = \frac{1}{2} f(2), \end{align*}
since \(f(0)=0\).

Therefore,

\begin{align} &J^{C{\&}A}_{f}(Y\mid X) \nonumber \\ &\hspace{1em} = x J^{C{\&}A}_{f}(0,1) + (1-x) J^{C{\&}A}_{f} \left(\frac{y}{1-x}, \frac{1-x-y}{1-x}\right) \nonumber \\ &\hspace{1em} = \frac{x}{2}f(2) + \frac{1-x}{2} \left[f \left(\frac{2y}{1-x}\right) + f \left(\frac{2(1-x-y)}{1-x}\right) \right], \label{eq:eq45} \tag{45} \end{align}
and similarly
\begin{align} &J^{C{\&}A}_{f}(X\mid Y) \nonumber \\ &\hspace{1em} = y J^{C{\&}A}_{f}(1,0) + (1-y) J^{C{\&}A}_{f} \left(\frac{x}{1-y}, \frac{1-x-y}{1-y}\right) \nonumber \\ &\hspace{1em} = \frac{y}{2}f(2) + \frac{1-y}{2} \left[f \left(\frac{2x}{1-y}\right) + f \left(\frac{2(1-x-y)}{1-y}\right) \right]. \label{eq:eq46} \tag{46} \end{align}

Substitute Eqs. (45) and (46) into Eq. (44) and multiply by 2. We obtain

\begin{align} \hspace{1em} &\hspace{-1.5em} f(2y) + f(2(1-y)) + yf(2) \nonumber \\ \hspace{1em} &+ (1-y) \left[f \left(\frac{2x}{1-y}\right) + f \left(\frac{2(1-x-y)}{1-y}\right) \right] \nonumber \\ \hspace{1em} & \hspace{-1em} = f(2x) + f(2(1-x)) + xf(2) \nonumber \\ \hspace{1em} &+ (1-x) \left[f \left(\frac{2y}{1-x}\right) + f \left(\frac{2(1-x-y)}{1-x}\right) \right]. \label{eq:CA_FEI_phi} \tag{47} \end{align}

D.3. Reduction to the FEI

Introduce the rescaled and normalized generator

\begin{equation} \psi(t) := f(2t) - tf(2),\quad t \in [0,1]. \tag{48} \end{equation}
Then \(\psi(0) = \psi(1) = 0\). Substituting
\begin{equation*} f(2t) = \psi(t) + tf(2) \end{equation*}
into Eq. (47), all terms proportional to \(f(2)\) cancel. The remaining identity is exactly the fundamental equation of information:
\begin{align} \psi(x) &+ \psi(1-x) + (1-x) \left[\psi \left(\frac{y}{1-x}\right) + \psi \left(\frac{1-x-y}{1-x}\right) \right] \nonumber \\ &= \psi(y) + \psi(1-y) \nonumber \\ &\hspace{3em} + (1-y) \left[ \psi \left(\frac{x}{1-y}\right) + \psi \left(\frac{1-x-y}{1-y}\right) \right]. \tag{49} \end{align}

Since \(f\) is convex, \(\psi\) is convex and therefore continuous on \([0,1]\). Under the normalization \(\psi(0) = \psi(1) = 0\), the fundamental equation of information has the solution

\begin{equation*} \psi(t) = ct \log t, \quad c \ge 0. \end{equation*}
Consequently,
\begin{equation*} f(2t) = ct \log t + tf(2). \end{equation*}
Putting \(x=2t\) gives
\begin{align*} f(x) &= \frac{c}{2}x \log \left(\frac{x}{2}\right) + \frac{x}{2}f(2) \\ &= \frac{c}{2} x \log x + \frac{x}{2} (f(2) - c\log 2). \end{align*}
Finally, \(f(1) = 0\) implies \(f(2) = c \log 2\), and hence
\begin{equation*} f(x) = \frac{c}{2} x \log x. \end{equation*}
Thus the only solution is the Shannon generator up to a nonnegative multiplicative constant.

*This site is desgined based on HTML5 and CSS3 for modern browsers, e.g. Chrome, Firefox, Safari, Edge, Opera.

Last updated on Sep. 19, 2026