English

Understanding Augmentation-based Self-Supervised Representation Learning via RKHS Approximation and Regression

Machine Learning 2024-01-19 v3 Machine Learning

Abstract

Data augmentation is critical to the empirical success of modern self-supervised representation learning, such as contrastive learning and masked language modeling. However, a theoretical understanding of the exact role of augmentation remains limited. Recent work has built the connection between self-supervised learning and the approximation of the top eigenspace of a graph Laplacian operator, suggesting that learning a linear probe atop such representation can be connected to RKHS regression. Building on this insight, this work delves into a statistical analysis of augmentation-based pretraining. Starting from the isometry property, a geometric characterization of the target function given by the augmentation, we disentangle the effects of the model and the augmentation, and prove two generalization bounds that are free of model complexity. Our first bound works for an arbitrary encoder, where the prediction error is decomposed as the sum of an estimation error incurred by fitting a linear probe with RKHS regression, and an approximation error entailed by RKHS approximation. Our second bound specifically addresses the case where the encoder is near-optimal, that is it approximates the top-d eigenspace of the RKHS induced by the augmentation. A key ingredient in our analysis is the augmentation complexity, which we use to quantitatively compare different augmentations and analyze their impact on downstream performance.

Keywords

Cite

@article{arxiv.2306.00788,
  title  = {Understanding Augmentation-based Self-Supervised Representation Learning via RKHS Approximation and Regression},
  author = {Runtian Zhai and Bingbin Liu and Andrej Risteski and Zico Kolter and Pradeep Ravikumar},
  journal= {arXiv preprint arXiv:2306.00788},
  year   = {2024}
}

Comments

ICLR 2024 spotlight. 34 pages

R2 v1 2026-06-28T10:53:29.844Z