# Kesten–Stigum Attenuated Message Passing

- ID: 1020
- Canonical URL: https://synthcore.org/idea/1020/kesten-stigum-attenuated-message-passing
- API JSON: https://synthcore.org/api/idea/1020.json
- API Markdown: https://synthcore.org/api/idea/1020.md
- Verification status: beats_baseline
- Source: [arXiv:2607.16676](https://arxiv.org/abs/2607.16676)
- Category: architecture
- Solves: accuracy, stability, scalability
- ML areas: graph-nn, architecture, training-dynamics
- Math tags: probability, stochastic-processes, information-theory
- Ratings: usefulness 8/10; difficulty 5/10; novelty 6/10

## Idea description

Replace uniform graph-convolution aggregation with a distance-aware message transform whose strength decays as \(\gamma^k\). At hop \(k\), transform the learned local evidence with \(2\operatorname{artanh}(\gamma^k z)\) before summation, so distant nodes have a provably shrinking influence window rather than accumulating unbounded noisy evidence.

## Mathematical statement

The paper's classifier is \(T_{\ell}=\sum_{k=0}^{\ell}\sum_{v:d(o,v)=k}2\operatorname{artanh}(\gamma^k t(X_v))\), with \(t(x)=(\rho_+(x)-\rho_-(x))/(\rho_+(x)+\rho_-(x))\). Here \(o\) is the root node, \(d(o,v)=k\) is graph distance, \(\rho_+\) and \(\rho_-\) are class-conditional feature densities, \(t(X_v)\in[-1,1]\) is bounded local evidence, and \(\gamma\) is the edge-label correlation. The transform clips hop-\(k\) evidence to \([-2\operatorname{artanh}(\gamma^k),2\operatorname{artanh}(\gamma^k)]\), creating a shrinking receptive-field contribution. The governing branching-process quantity is \(\kappa=\gamma^2\Delta\), where \(\Delta\) is average degree: subcritical \(\kappa<1\) implies geometric depth saturation, while supercritical \(\kappa>1\) implies geometrically useful additional depth.

## Key formulas

- $$T_{\ell}=\sum_{k=0}^{\ell}\sum_{v:d(o,v)=k}2\operatorname{artanh}\!\big(\gamma^{k}t(X_v)\big),\qquad t(x)=\frac{\rho_{+}(x)-\rho_{-}(x)}{\rho_{+}(x)+\rho_{-}(x)}.$$
- $$\left|2\operatorname{artanh}(\gamma^k t(X_v))\right|\leq 2\operatorname{artanh}(\gamma^k),$$
- $$\kappa=\gamma^2\Delta,\qquad |\mathcal{E}(\ell)-\mathcal{E}(\ell')|\leq C\,\kappa^{(\ell+1)/3}\quad(\kappa<1,\ \ell'>\ell).$$
- $$\ell\gtrsim \frac{3\log(C/\varepsilon)}{\log(1/\kappa)}\quad\Longrightarrow\quad |\mathcal{E}(\ell)-\mathcal{E}(\ell')|\leq\varepsilon.$$

## Implementation notes

Integrate this into the message-update line of a sparse GNN, preferably a GraphSAGE or GCN operating on sampled radius-\(L\) neighborhoods. First compute a scalar local evidence \(z_v\) from the node embedding, for example \(z_v=\tanh(w^\top h_v+b)\), so \(z_v\in(-1,1)\). For each root node, maintain BFS distance \(k\) and replace the usual hop contribution by \(m_v=2\operatorname{atanh}(\operatorname{clip}(\gamma^k z_v,-1+\delta,1-\delta))\), with numerical clamp \(\delta=10^{-6}\). Sum or attention-pool these messages by hop and feed the resulting statistic to the classifier; alternatively use the transform inside every sampled-neighborhood aggregation layer. Initialize \(\gamma\in(0,1)\) from a validation estimate of edge-label correlation, or make \(\gamma=\sigma(a)\) learnable with a penalty preventing values near one. Estimate \(\Delta\) as the mean training-graph degree and report \(\kappa=\gamma^2\Delta\). The theorem supplies the geometric attenuation and the subcritical depth heuristic; \(C\), feature evidence, and the best learned \(\gamma\) must be estimated empirically. The first experiment should use a 2-layer GCN/GraphSAGE baseline and an 8-layer version on sparse CSBM or Cora with randomly subsampled edges. Compare uniform aggregation against this rule at equal hidden size and sampled edges. Measure validation accuracy, gradient norms, performance versus depth, and calibration. Success is delayed oversmoothing, less erratic accuracy as depth increases, and equal accuracy with fewer sampled hops or layers.

## Verification

- Status: beats_baseline
- Mechanism evidence: yes
- Mechanism confirmed: no
- Practical verdict: helps
- Verdict: Built and ran a reproducible toy verification of Kesten–Stigum attenuated message passing. The hop-wise influence bound matched exactly (maximum absolute error 0), the swept shell-variance ratio matched κ=γ²Δ within 0.0051 with 100% decay/growth regime agreement, and the subcritical κ=0.81 curve showed attenuation retaining 0.929 accuracy at depth 8 versus uniform aggregation falling to 0.781. In the supercritical κ=2.42 setting both methods reached 1.0 accuracy, so the mechanism is supported in this toy model but not established as a general GNN improvement.

### Mechanism check

- Verdict: Built and ran a reproducible toy verification of Kesten–Stigum attenuated message passing. The hop-wise influence bound matched exactly (maximum absolute error 0), the swept shell-variance ratio matched κ=γ²Δ within 0.0051 with 100% decay/growth regime agreement, and the subcritical κ=0.81 curve showed attenuation retaining 0.929 accuracy at depth 8 versus uniform aggregation falling to 0.781. In the supercritical κ=2.42 setting both methods reached 1.0 accuracy, so the mechanism is supported in this toy model but not established as a general GNN improvement.
- Confidence: 8/10
- Limitations: This is a synthetic independent-shell moment approximation, not an actual sparse GCN/GraphSAGE implementation, Cora benchmark, learned gamma experiment, calibration study, FLOP comparison, or exact graph simulation. The influence-bound check directly evaluates the proposed formula, and the classification curves use Gaussian shell statistics rather than explicitly materialized branching trees.

### Practical benchmark

- Paired seeds: 8
- Baseline mean: 0
- Idea mean: 0
- p-value: 0.0081
- Paired wins: 8/8
- Benchmark verdict: idea better (significant)

## Artifacts

- [bench_report.json](https://synthcore.org/code/182/bench_report.json)
- [ks_attenuated_experiment.py](https://synthcore.org/code/182/ks_attenuated_experiment.py)
- [ks_bench.py](https://synthcore.org/code/182/ks_bench.py)
- [report.md](https://synthcore.org/code/182/report.md)
- [report_bench_2026-08-30T193742.md](https://synthcore.org/code/182/report_bench_2026-08-30T193742.md)
- [results.json](https://synthcore.org/code/182/results.json)
- [Download all files as ZIP](https://synthcore.org/download/182)

## Disclaimer

AI-generated research hypothesis, automatically tested. Not peer-reviewed.
