Gen-SIS: Generative Self-augmentation Improves Self-supervised Learning

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Belagali, Varun, Yellapragada, Srikar, Graikos, Alexandros, Kapse, Saarthak, Li, Zilinghan, Nandi, Tarak Nath, Madduri, Ravi K, Prasanna, Prateek, Saltz, Joel, Samaras, Dimitris
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866916503097442304
author Belagali, Varun
Yellapragada, Srikar
Graikos, Alexandros
Kapse, Saarthak
Li, Zilinghan
Nandi, Tarak Nath
Madduri, Ravi K
Prasanna, Prateek
Saltz, Joel
Samaras, Dimitris
author_facet Belagali, Varun
Yellapragada, Srikar
Graikos, Alexandros
Kapse, Saarthak
Li, Zilinghan
Nandi, Tarak Nath
Madduri, Ravi K
Prasanna, Prateek
Saltz, Joel
Samaras, Dimitris
contents Self-supervised learning (SSL) methods have emerged as strong visual representation learners by training an image encoder to maximize similarity between features of different views of the same image. To perform this view-invariance task, current SSL algorithms rely on hand-crafted augmentations such as random cropping and color jittering to create multiple views of an image. Recently, generative diffusion models have been shown to improve SSL by providing a wider range of data augmentations. However, these diffusion models require pre-training on large-scale image-text datasets, which might not be available for many specialized domains like histopathology. In this work, we introduce Gen-SIS, a diffusion-based augmentation technique trained exclusively on unlabeled image data, eliminating any reliance on external sources of supervision such as text captions. We first train an initial SSL encoder on a dataset using only hand-crafted augmentations. We then train a diffusion model conditioned on embeddings from that SSL encoder. Following training, given an embedding of the source image, this diffusion model can synthesize its diverse views. We show that these `self-augmentations', i.e. generative augmentations based on the vanilla SSL encoder embeddings, facilitate the training of a stronger SSL encoder. Furthermore, based on the ability to interpolate between images in the encoder latent space, we introduce the novel pretext task of disentangling the two source images of an interpolated synthetic image. We validate Gen-SIS's effectiveness by demonstrating performance improvements across various downstream tasks in both natural images, which are generally object-centric, as well as digital histopathology images, which are typically context-based.
format Preprint
id arxiv_https___arxiv_org_abs_2412_01672
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Gen-SIS: Generative Self-augmentation Improves Self-supervised Learning
Belagali, Varun
Yellapragada, Srikar
Graikos, Alexandros
Kapse, Saarthak
Li, Zilinghan
Nandi, Tarak Nath
Madduri, Ravi K
Prasanna, Prateek
Saltz, Joel
Samaras, Dimitris
Computer Vision and Pattern Recognition
Self-supervised learning (SSL) methods have emerged as strong visual representation learners by training an image encoder to maximize similarity between features of different views of the same image. To perform this view-invariance task, current SSL algorithms rely on hand-crafted augmentations such as random cropping and color jittering to create multiple views of an image. Recently, generative diffusion models have been shown to improve SSL by providing a wider range of data augmentations. However, these diffusion models require pre-training on large-scale image-text datasets, which might not be available for many specialized domains like histopathology. In this work, we introduce Gen-SIS, a diffusion-based augmentation technique trained exclusively on unlabeled image data, eliminating any reliance on external sources of supervision such as text captions. We first train an initial SSL encoder on a dataset using only hand-crafted augmentations. We then train a diffusion model conditioned on embeddings from that SSL encoder. Following training, given an embedding of the source image, this diffusion model can synthesize its diverse views. We show that these `self-augmentations', i.e. generative augmentations based on the vanilla SSL encoder embeddings, facilitate the training of a stronger SSL encoder. Furthermore, based on the ability to interpolate between images in the encoder latent space, we introduce the novel pretext task of disentangling the two source images of an interpolated synthetic image. We validate Gen-SIS's effectiveness by demonstrating performance improvements across various downstream tasks in both natural images, which are generally object-centric, as well as digital histopathology images, which are typically context-based.
title Gen-SIS: Generative Self-augmentation Improves Self-supervised Learning
topic Computer Vision and Pattern Recognition
url https://arxiv.org/abs/2412.01672