Here’s a new Bookkeeping Theorem, which unifies all of the Bookkeeping Rules mentioned (but mostly not proven) in the post, as well as all possible other Bookkeeping Rules.
If all distributions which factor over Bayes net G1 also factor over Bayes net G2, then all distributions which approximately factor over G1 also approximately factor over G2. Quantitatively:
Here’s a new Bookkeeping Theorem, which unifies all of the Bookkeeping Rules mentioned (but mostly not proven) in the post, as well as all possible other Bookkeeping Rules.
If all distributions which factor over Bayes net G1 also factor over Bayes net G2, then all distributions which approximately factor over G1 also approximately factor over G2. Quantitatively:
DKL(P[X]||∏iP[Xi|Xpa1(i)])≥DKL(P[X]||∏iP[Xi|Xpa2(i)])
where paj(i) indicates parents of variable i in Gj.
Proof: Define the distribution Q[X]:=∏iP[Xi|Xpa1(i)]. Since Q[X] exactly factors over G1, it also exactly factors over G2: Q[X]=∏iQ[Xi|Xpa2(i)]. So
DKL(P[X]||∏iP[Xi|Xpa1(i)])=DKL(P[X]||Q[X])
=DKL(P[X]||∏iQ[Xi|Xpa2(i)])
Then by the factorization transfer rule (from the post):
≥DKL(P[X]||∏iP[Xi|Xpa2(i)])
which completes the proof.