Influences
Adapted from Sections 2.2-2.4 of “Analysis of Boolean Functions” by Ryan O’Donnell.
See also: Influences of decision trees
Influence
Intuition
Influences measure how much a function changes depending on its variables. Higher amplitude and higher degree make the total influence bigger.
TODO: #figure of low-frequency high-amplitude, high frequency low amplitude, high degree high influence
Definition
For a boolean-valued function
More generally, for a real-valued
(where
The influence of
Total influence
The total influence is the sum of the individual influences, and is equal to the average sensitivity (when
Monomials contribute to the total influence in proportion to their degree:
Properties
Let
- Poincaré’s inequality lower bounds the total influence by the variance
. - The edge-isoperimetric inequality gives a tighter bound
when .
Stable influence
Intuition
Stable influences are influences that can survive noise. Influences due to low-degree are fairly stable under noise.
TODO: #figure of periodic function with low frequency not being hit too hard by noise
On the other hand, influences due to high-degree will get completely destroyed by noise.
TODO: same #figure but with high frequence
Definition
The
It is also the sum of the Fourier weights involving
Intuitively, we’ll say “the influence of
Total stable influence
The total stable influence is proportional to the total influence of the smoothed
It has a similar formula as total influence, but again with an exponential penalty on degree:
Properties
Total stable influence is small
The total stable influence of a boolean-valued function can never be too large:
This is because the noise will dampen any weight on degrees bigger than
In other words, after applying smoothing noise
Small influences are unstable
If
And summing this up over
This is used in the proof of the Kahn–Kalai–Linial theorem to show that at least one of the influences must be large.
-
Note that if we define a function with outputs in
, then the boolean-output definition of is four times bigger than the real-output definition . Let’s cheerily sweep this issue under the rug. ↩