atlas

Research map / Probabilistic and scientific modeling / Uncertainty and Gaussian processes

On Neural Networks as Infinite Tree-Structured Probabilistic Graphical Models

NeurIPS 2024 · Probabilistic and scientific modeling › Uncertainty and Gaussian processes · approach: Infinite-width networks as Gaussian processes · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Constructs an infinite-width tree-structured Markov network whose inference exactly reproduces sigmoid DNN forward passes and gradients, and uses this to motivate HMC-based contrastive-divergence fine-tuning for calibration.

Problem

Deep neural networks lack precise probabilistic semantics as probabilistic graphical models; it is unclear what joint distribution a DNN's forward pass approximates, and how PGM inference tools could be applied to DNNs.

Approach

Unroll any sigmoid DNN into an infinite-width treewidth-1 Markov network (copying parents and dividing weights by L); as L goes to infinity, marginal inference equals the sigmoid forward pass and the marginal likelihood gradient equals the cross-entropy gradient. This motivates HMC over continuous hidden variables with a normal approximation for contrastive-divergence fine-tuning.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Fine-tune with HMC using L=10 rather than leave the DNN unfine-tunedDNN · Synthetic BN (0.3), 100 train epochsMAE (× 10^-3): 6.593 -> 5.300Helped
Fine-tune with HMC using L=10 rather than leave the DNN unfine-tunedDNN · Synthetic BN (0.3), 1000 train epochsMAE (× 10^-3): 34.44 -> 23.53Helped
Fine-tune with HMC using L=10 rather than leave the DNN unfine-tunedDNN · Synthetic BN (3), 100 train epochsMAE (× 10^-3): 72.76 -> 76.54Hurt
Fine-tune with HMC using L=10 rather than leave the DNN unfine-tunedDNN · Synthetic MN (0.3), 100 train epochsMAE (× 10^-3): 6.031 -> 4.515Helped
Fine-tune with HMC using L=10 rather than leave the DNN unfine-tunedDNN · Synthetic MN (1), 100 train epochsMAE (× 10^-3): 9.671 -> 8.887Helped
Fine-tune with HMC using L=10 rather than leave the DNN unfine-tunedDNN · Covertype label 1, 100 train epochsECE (× 10^-2): 4.207 -> 2.352Helped
Fine-tune with HMC using L=10 rather than leave the DNN unfine-tunedDNN · Covertype label 2, 100 train epochsECE (× 10^-2): 4.268 -> 7.719Hurt
Fine-tune with HMC using L=10 rather than leave the DNN unfine-tunedDNN · Covertype label 2, 1000 train epochsECE (× 10^-2): 6.634 -> 5.233Helped
Use L=100 rather than L=10 for HMC fine-tuning (ablation)HMC fine-tuning · Synthetic BN (0.3), 100 train epochsMAE (× 10^-3): 5.300 -> 6.864Hurt
Use L=1000 rather than L=10 for HMC fine-tuning (ablation)HMC fine-tuning · Synthetic BN (0.3), 100 train epochsMAE (× 10^-3): 5.300 -> 6.658Hurt
Use L=100 rather than L=10 for HMC fine-tuning (ablation)HMC fine-tuning · Synthetic MN (0.3), 100 train epochsMAE (× 10^-3): 4.515 -> 6.382Hurt
Use L=1000 rather than L=10 for HMC fine-tuning (ablation)HMC fine-tuning · Synthetic MN (0.3), 100 train epochsMAE (× 10^-3): 4.515 -> 6.070Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Synthetic BN/MN datasets (1000 points each) Covertype

Benchmarks: Synthetic BN/MN calibration Covertype (labels 1 and 2)

Metrics: mean absolute error expected calibration error t-test p-values

Baselines: SGD training Gibbs sampling HMC with L=100 HMC with L=1000

Builds on: contrastive divergence variable elimination conditional random fields Hamiltonian Monte Carlo

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy