Balance, Detailed Balance, Super Detailed Balance

Introduction

The important concepts with lots of applications in many fields, usually suffer from the the ambiguity induced by presenting the same subject with different languages. In my experience, probability theory is a great example for this phenomena. It is a so useful concept that its applications ranges multiple discipline in physics, biology, chemistry, ecology, computer science, financial market, industrial and urban planning, and etc. And because of this reason different people have introduced these concepts with different language that has lead to many ambiguities in diversity in notation, that is a nightmare for someone trying to learn them for the first time.

The notion of balance, detailed balance, and as discussed by some papers, super-detailed balance, is also suffering from this wide variety of different expositions. Of course, one way to prevent such confusions is to use the proper mathematical language to communicate the ideas. The problem is that the new students are not usually fluent in the mathematics language, and they are often exposed to the hand-wavy expositions on the web. In this document I’ll try to give a clean exposition of these notions that is understandable by young undergraduate students from different fields.

Please note that this document assumes familiarity with Markov Chains. So please see probability-1 for more details on the background.

Balance

Let be a Markov chain, where is the underlying space, is the transition probabilities, and is some probability measure on (interpreted as a row vector). The probability measure evolves as

The stationary probability measure (stationary probability distribution) is a distribution that is invariant under . I.e.

In components this translates to

This is what often referred to as the balance condition. But what is the reason behind this specific terminology? The terminology becomes more tangible by translating the probability measure of state , i.e. as some mass in this state.

To be more specific, assume we have unit amount of mass, and we want to put that mass in different states, i.e. the elements of , according to their probability measure. So the amount of mass in state is . Then the equation

translates to how much mass is moving between each state. Let denote the fraction of mass in that will move to the state at each step. Observe that since for all , it implies that at each step, all the mass comes out of state and different fractions of it gets distributed between the neighbors of (according to the fractions ). With this terminology, at each step (denote by Markov update), all the incoming mass to is

and the outgoing mass from state will be

So the following conditions are equivalents

So the balance condition for a probability distribution is the condition that with each Markov update, the incoming and outgoing mass from each node is the same.

Detailed Balance

Let denote the amount of mass that flows from the node to at each Markov update. As discussed above, we have

So the equation for can be written as

i.e. as the sum of all the masses coming to this state through different channels. Similarly the outgoing sum can be written as

Of course one necessary condition for to hold is to set

This is what referred to as detailed balance.

Super-Detailed Balance

In chemistry and physics literature, you might encounter the notion of super detailed balance and you might have asked “WTF? (Where’s The Fine-print?)”. It might sound very complicated, but the idea is still simple and easy to understand. Remember ? Now assume that there are many finer micro channels in the channel from to and similarly in the channel from to . So we can write

Note that we are assuming there are micro channels from to and same as to . In order for detailed balance to hold, we need to have . However, one sufficient condition for this to hold is to demand

This is called super-detailed balance.

In short, if there are multiple ways to go from state to state , and the same number of ways to go from to , in order for detail balance to hold, we ask the flow of mass in pairs of micro-channels to be the same.

So in summary we have

When this happens in reality?

There are multiple scenarios in physics and biology that we make intermediate choices to make an specific transition. Some times a group of these transitions all lead to the same transition, and this can be modeled as having fine transition channels between states.