paper-with-me

Papers

EMC$^2$: Efficient MCMC Negative Sampling for Contrastive Learning with Global Convergence

2024-04-16 · Chung-Yiu Yau, Hoi-To Wai, Parameswaran Raman, Soumajyoti Sarkar, Mingyi Hong

A key challenge in contrastive learning is to generate negative samples from a large sample set to contrast with positive samples, for learning better encoding of the data. These negative samples often follow a softmax distribution which are dynamically updated during the training process. However, sampling from this distribution is non-trivial due to the high computational costs in computing the partition function. In this paper, we propose an Efficient Markov Chain Monte Carlo negative sampling method for Contrastive learning (EMC$^2$). We follow the global contrastive learning loss as introduced in SogCLR, and propose EMC$^2$ which utilizes an adaptive Metropolis-Hastings subroutine to generate hardness-aware negative samples in an online fashion during the optimization. We prove that EMC$^2$ finds an $\mathcal{O}(1/\sqrt{T})$-stationary point of the global contrastive loss in $T$ iterations. Compared to prior works, EMC$^2$ is the first algorithm that exhibits global convergence (to stationarity) regardless of the choice of batch size while exhibiting low computation and memory cost. Numerical experiments validate that EMC$^2$ is effective with small batch training and achieves comparable or better performance than baseline algorithms. We report the results for pre-training image encoders on STL-10 and Imagenet-100.

📄 PDF Abstract BibTeX arXiv:2404.10575

Code (1)

amazon-science/contrastive_emc2 공식 구현 pytorch

Tasks

Contrastive Learning

Methods 이 논문이 사용한 방법론

SET Dynamic Sparse Training method where weight mask is updated randomly periodically
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
Contrastive Learning 설명 없음

Similar Papers 제목 키워드 기반

From Global to Local: A Scalable Benchmark for Local Posterior Sampling

2025-07-29 · Rohan Hitchcock, Jesse Hoogland arxiv

Degeneracy is an inherent feature of the loss landscape of neural networks, but it is not well understood how stochastic gradient MCMC (SGMCMC) algorithms interact with this degeneracy. In particular, current global conv…

Convergence Analysis of Stochastic Gradient Descent with MCMC Estimators

2023-03-19 · Tianyou Li, Fan Chen, Huajie Chen, Zaiwen Wen

Understanding stochastic gradient descent (SGD) and its variants is essential for machine learning. However, most of the preceding analyses are conducted under amenable conditions such as unbiased gradient estimator and …

Stochastic OptimizationVariational InferenceVariational Monte Carlo

Optimization assisted MCMC

2017-09-09 · Ricky Fok, Aijun An, Xiaogang Wang

Markov Chain Monte Carlo (MCMC) sampling methods are widely used but often encounter either slow convergence or biased sampling when applied to multimodal high dimensional distributions. In this paper, we present a gener…

global-optimization

Evolutionary MCMC Sampling and Optimization in Discrete Spaces

2003-08-21 · Proceedings of the Twentieth International Conference on International Conference on Machine Learning 2003 8 · Malcolm J A Strens

The links between genetic algorithms and population-based Markov Chain Monte Carlo (MCMC) methods are explored. Genetic algorithms (GAs) are well-known for their capability to optimize functions of discretevalued va…

Bayesian InferenceDiagnosticvalid

Energy-Based Models For Speech Synthesis

2023-10-19 · Wanli Sun, Zehai Tu, Anton Ragni

Recently there has been a lot of interest in non-autoregressive (non-AR) models for speech synthesis, such as FastSpeech 2 and diffusion models. Unlike AR models, these models do not have autoregressive dependencies amon…

Speech Synthesis