atlas

Research map / Learning theory and algorithms / Sample complexity

Near-Optimality of Contrastive Divergence Algorithms

NeurIPS 2024 · Learning theory and algorithms › Sample complexity · approach: Minimax estimation rates · 0 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.

Gives non-asymptotic analysis of contrastive divergence for unnormalized exponential families, showing parametric O(n^{-1/2}) rates for online CD (near-optimal asymptotic variance with averaging) and near-parametric rates for offline CD.

Problem

Prior analyses showed only asymptotic O(n^{-1/3}) consistency of contrastive divergence (CD) for unnormalized exponential families; it was open whether CD achieves the parametric rate and near-optimal variance.

Approach

Treat CD as biased SGD on the cross-entropy, derive a recursion on the squared parameter error that separates a bias term (decaying in MCMC steps m) and an extra variance term, obtaining O(n^{-1/2}) for online CD and, with Polyak-Ruppert averaging, asymptotic variance within factor 4 of the Cramér-Rao bound; offline analysis controls data-iterate correlations via tail/mixing arguments.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use a sufficiently large number of MCMC steps in online CDOnline CD · Unnormalized exponential families, onlineparameter error rate: O(n^{-1 / 3}) -> O(n^{-1/2})Helped
Average the online CD iteratesOnline CD · Unnormalized exponential families, onlineasymptotic variance: up to a factor 4 the Cramér-Rao boundHelped
Increase the MCMC-step count with sample size under the averaging theorem's conditionAveraged online CD · Unnormalized exponential families, onlinecomputational complexity: O(n) -> O(n log n)Hurt
Strengthen the moment assumption to ν > 2Offline CD (SGDw) · Unnormalized exponential families, offline full-batchparameter error rate: O(n^{-1/3}) -> O((log n)^{1/2} n^{-1/2})Helped
Use a Markov-inequality tail control instead of the subexponential-tail assumptionOffline CD (SGDw) · Unnormalized exponential families, offlineparameter error rate: n^{ - ((ν-2)ν)/(2(ν²+(ν-2)p)) } + 1/√nHurt

Surprising findings

Limitations

Experimental setup

Metrics: convergence rate in n asymptotic variance relative to Cramér-Rao bound

Baselines: Jiang et al. full-batch CD asymptotic analysis Noise contrastive estimation Score matching

Builds on: Jiang et al. CD consistency analysis Polyak-Ruppert averaging stochastic gradient descent convergence theory

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