Claim: Given constraints on the entropy of a latent variable Λ, the redundancy and mediation errors are optimized exactly when the sum of mutual information ∑iI(Xi;Λ) is maximized.
Mediation is one of the main conditions for naturality of latent variables. Intuitively, an (approximate) mediator Λ captures (approximately) all the correlation between a collection of observables X1…Xn. We will prove that a latent variable Λ is an (optimal) approximate mediator ⟺ it maximizes the sum of mutual information ∑iI(Xi;Λ) given constraint on entropy H(Λ)≤k
Intuition: To maximize the sum of mutual information ∑iI(Xi;Λ), it is beneficial to include information that is shared among multiple Xi in Λ (as that would increase multiple mutual information term). A mediator is a latent variable that captures all the shared information among the Xis, so it will be selected for when maximizing ∑iI(Xi;Λ).
Proof:
The correspondence with the redundancy condition is quite simple: The sum of the redundancy errors are ∑iH(Λ|Xi)=nH(Λ)−∑iI(Xi;Λ), so if we have a constraint of the form H(Λ)≥k, then we have ∑iH(Λ|Xi)=nH(Λ)−∑iI(Xi;Λ)≥nk−∑iI(Xi;Λ), and the sum of redundancy errors are minimized exactly when ∑iI(Xi;Λ) is maximized and H(Λ)=k.
We've shown that given constraints on H(Λ), both the mediation and the redundancy conditions are minimized exactly when the sum of mutual information ∑iI(Xi,Λ) is maximized, we can use this to simplify the search for natural latents, and while optimizing for this quantity there is no tradeoff between the redundancy and mediation errors.
However, note that mediation error increases as H(Λ) decreases (the mediation error for the empty latent is simply total correlation), while the redundancy error increases with H(Λ) (which is why we imposed H(Λ)≤k for mediation but H(Λ)≥k for redundancy). So the entropy of the latent is exactly the parameter that represents the tradeoff between the mediation and redundancy errors.
In summary, we can picture a pareto-frontier of latent variables with maximal ∑iI(Xi;Λ) and different entropies, by ramping up the entropy of Λ along the pareto-frontier we gradually increase the redundancy errors while reducing the mediation errors, and these are the only parameters relevant for latent variables that are pareto-optimal w.r.t the naturality conditions.
(See this post for background about the stochastic → deterministic natural latent conjecture)
We've shown that given fixed H(Λ), both the redundancy and mediation errors of a latent Λ are minimized when ∑iI(Xi,Λ) is maximized, while H(Λ) is exactly the parameter the determines the tradeoff between redundancy and mediation errors (among pareto-optimal latent). We'll discuss how this could open up new angles of attack for the stochastic → deterministic natural latent conjecture.
Suppose that we have a stochastic natural latent Λ that satisfies:
I(X2;Λ|X1)≤ϵ
I(X1;Λ|X2)≤ϵ
TC(X|Λ)=I(X1;X2|Λ)≤ϵ
From our result, we know that to construct a deterministic natural latent Λ′, all we have to do is to determine the entropy H(Λ′) and then select the latent that maximizes ∑iI(Xi,Λ′). The latter ensures that the latent is pareto-optimal w.r.t the mediation and determinism conditions, while the former selects a particular point on the pareto-frontier.
Now suppose that our stochastic natural latent has a particular amount of mutual information with the joint observables I(X1,X2;Λ). If the stochastic natural latent was a deterministic function of the observables, then we would have:
H(Λ)=I(X1,X2;Λ) (as that would imply H(Λ|X1,X2)=H(Λ)−I(X1,X2;Λ)=0)
So one heuristic for constructing a deterministic natural latent is to just set H(Λ′)=I(X1,X2;Λ) and maximize ∑iI(Xi,Λ′) given the entropy constraint (so that Λ′ hopefully captures all the mutual info between Λ and X). We will show that if Λ′ preserves the mutual information with each observable (i.e. I(Xi;Λ′)=I(Xi;Λ),i=1,2), then the mediation condition is conserved and the stochastic redundancy conditions implies the deterministic redundancy conditions
Note that the mediation error is TC(X|Λ)=∑iH(Xi|Λ)−H(X|Λ)=∑iH(Xi)−I(Xi;Λ)−H(X)+I(X;Λ)
Since all H(Xi) and H(X) terms are fixed relative to Λ, the mediation error is completely unchanged if we replace Λ with a deterministic latent Λ′ that satisfies I(X;Λ′)=H(Λ′)=I(X;Λ) and I(Xi;Λ′)=I(Xi,Λ) for each i.
Note that using partial information decomposition[1], we can decompose the stochastic redundancy errors as the following:
I(X1;Λ|X2)=Syn(X1,X2;Λ)+Uniq(X1;Λ)<ϵ⟹Uniq(X1;Λ)<ϵ
I(X2;Λ|X1)=Syn(X1,X2;Λ)+Uniq(X2;Λ)<ϵ⟹Uniq(X2;Λ)<ϵ
where Syn(X1,X2;Λ) represents synergistic information of X2 and Λ w.r.t Λ while Uniq(X1;Λ) represents unique information of X1 w.r.t Λ. Intuitively, I(X1;Λ|X2) represents the information that X1 has about Λ when we have access to X2, which should include unique information that we can only derive from X1 but not X2, but also synergistic information that we can only derive when we have both X1 and X2.
We also have:
I(X1;Λ)=Red(X1,X2;Λ)+Uniq(X1;Λ)
I(X2;Λ)=Red(X1,X2;Λ)+Uniq(X2;Λ)
Intuitively, this is because I(X1;Λ) contains both the unique information about Λ that you can only derive from X1 but not X2, and also the redundant information that you can derive from either X1 or X2. Note that since0≤Uniq(X1;Λ)≤ϵ and 0≤Uniq(X2;Λ)≤ϵ, we have
Red(X1,X2;Λ)≤I(X1;Λ)≤Red(X1,X2;Λ)+ϵ
Red(X1,X2;Λ)≤I(X2;Λ)≤Red(X1,X2;Λ)+ϵ
Similarly, we have:
I(X1,X2;Λ)=Red(X1,X2;Λ)+Uniq(X1;Λ)+Uniq(X2;Λ)+Syn(X1,X2;Λ)
where
Uniq(X1;Λ)+Uniq(X2;Λ)+Syn(X1,X2;Λ)≤2ϵ⟹Red(X1,X2;Λ)≤I(X1,X2;Λ)≤Red(X1,X2;Λ)+2ϵ
As a result, both I(X1,X2;Λ)−I(X1;Λ) and I(X1,X2;Λ)−I(X2;Λ) are bounded by 2ϵ. This means that if we can find a deterministic latent Λ′ that conserves all the relevant mutual information terms I(X1,X2;|Λ), I(X1;|Λ) and I(X2;|Λ), then we can bound the deterministic redundancy errors:
H(Λ′|X1)=H(Λ′)−I(X1;Λ′)=I(X1,X2;Λ)−I(X1;Λ)<2ϵH(Λ′|X2)=H(Λ′)−I(X2;Λ′)=I(X1,X2;Λ)−I(X2;Λ)<2ϵ
We've shown that a sufficient condition for mediation and redundancy to transfer from the stochastic to deterministic case is if the deterministic latent preserves the mutual information of the stochastic latent with both the joint observable X as well as the individual observables X1 and X2. Given this, the remaining task would be to prove that such a deterministic latent always exists, or that it can preserve the mutual information terms up to some small error. In particular, if existence is guaranteed, then a tractable way to find the deterministic latent Λ′ given a stochastic latent Λ is to just set H(Λ′)=I(X;Λ) and maximize ∑iI(Xi;Λ′)
Note that PID depends on a choice of redundancy measure, but our proof holds for any choice that guarantees non-negativity of PID atoms
Previously, we've shown that given constraints on the entropy of a natural latent variable Λ, the mediation and redundancy errors are minimized exactly when the sum of mutual information with observables ∑iI(Xi;Λ) is maximized. In addition, the entropy H(Λ) of the latent variable is exactly the parameter that represents the tradeoff between the mediation and redundancy condition. In particular, the mediation error can only reduce with H(Λ) while the redundancy errors can only increase with H(Λ).
However, there may be regimes where changes in H(Λ) can reduce the mediation error without increasing the redundancy errors or vice versa. For instance:
If we define a maximum redund Λ∗ as a latent variable that satisfies the redundancy conditions H(Λ∗|Xi)=0 and has the maximum entropy among redunds, then H(Λ)≤H(Λ∗) represents the regime where we can increase H(Λ) without increasing the redundancy errors, since increasing H(Λ) beyond H(Λ∗) would necessarily violate the redundancy condition given our assumption of maximum entropy
Similarly, define a minimum mediator Λ∗ as a mediator with minimal entropy (among mediators). Then H(Λ)≥H(Λ∗) represents the regime where we can reduce entropy without increasing the mediation error, since reducing H(Λ) below H(Λ∗) necessarily violates the mediation condition.
Combining these ideas, H(Λ∗)≤H(Λ)≤H(Λ∗) represents the regime where changing H(Λ) actually presents a tradeoff between the mediation and redundancy errors; the minimum mediator and maximum redund marks the boundaries for when weak pareto-improvements are possible.
In natural latents we care about the uniqueness of latent variables, which is why we have concepts like minimal mediators and maximal redunds:
Through a universal-property-flavored proof, we can show approximate isomorphism among any pair of minimal mediators X,Y: Since X is a minimal mediator and Y is a mediator, Y approximately determines X, and using a similar argument we conclude X determines Y. The same reasoning also allows us to derive uniqueness of any pair of maximal redunds. Naturality occurs when the maximal redund converge with the minimal mediator.
However, note that the concepts of minimal mediators and maximal redunds are at least conceptually distinct from minimum mediators and maximum redunds. We shall therefore prove that these concepts are mathematically equivalent. This can be useful because it's much easier to find minimum mediators and maximum redunds computationally, but we ultimately care about the unqiueness property offered by minimal mediators and maximal redunds, proving an equivalence enables the former to have the uniqueness guarantees of the latter.
Proof:
In addition, we have H(Y)≤H(Y,Z)=H(Z)+H(Y|Z)≤H(Z)+ϵ so Y is also an approximate minimum mediator
Proof:
Similarly, suppose that Y is a maximal redund, then H(Z)≤H(Z,Y)=H(Y)+H(Z|Y)≤H(Y)+ϵ, which means H(Y)≥H(Z)−ϵ and Y is also an approximate maximum redund.
Recall that H(Λ∗)≤H(Λ)≤H(Λ∗) (where Λ∗ is the minimum mediator and Λ∗ is the maximum redund) represents the regime where changing H(Λ) actually presents a tradeoff between the mediation and redundancy errors. Due to the equivalence we proved, we can also think of Λ∗ as the minimal mediator and Λ∗ as the maximal redund.
We also know that naturality occurs when the minimal mediator converges with the maximal redund (as a natural latent satisfies both mediation and redundancy, and mediator determines redund); we can picture this convergence as if we're shrinking the gap between H(Λ∗) and H(Λ∗). In other words, naturality occurs exactly when the regime of tradeoff (H(Λ∗)≤H(Λ)≤H(Λ∗)) between the redundancy and mediation error is small. If we have exact naturality H(Λ∗)=H(Λ∗), then pareto-improvements on the naturality conditions can always be made by nudging H(Λ) closer to H(Λ∗).
Combining this with our previous result, we conclude that that maximizing ∑iI(Xi,Λ) represents strong pareto-improvements over the naturality conditions; H(Λ)≤H(Λ∗) and H(Λ)≥H(Λ∗) represents the regime where we can have weak pareto-improvements by nudging H(Λ) closer to the boundary of H(Λ∗) or H(Λ∗); whereas H(Λ∗)≤H(Λ)≤H(Λ∗) represents the regime of real tradeoffs between naturality conditions. An approximate natural latent exist exactly when the regime of real tradeoffs is small and we can pareto-improve towards naturality