On the Generalization and Causal Explanation in Self-Supervised Learning

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Qiang, Wenwen, Song, Zeen, Gu, Ziyin, Li, Jiangmeng, Zheng, Changwen, Sun, Fuchun, Xiong, Hui
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866909331745669120
author Qiang, Wenwen
Song, Zeen
Gu, Ziyin
Li, Jiangmeng
Zheng, Changwen
Sun, Fuchun
Xiong, Hui
author_facet Qiang, Wenwen
Song, Zeen
Gu, Ziyin
Li, Jiangmeng
Zheng, Changwen
Sun, Fuchun
Xiong, Hui
contents Self-supervised learning (SSL) methods learn from unlabeled data and achieve high generalization performance on downstream tasks. However, they may also suffer from overfitting to their training data and lose the ability to adapt to new tasks. To investigate this phenomenon, we conduct experiments on various SSL methods and datasets and make two observations: (1) Overfitting occurs abruptly in later layers and epochs, while generalizing features are learned in early layers for all epochs; (2) Coding rate reduction can be used as an indicator to measure the degree of overfitting in SSL models. Based on these observations, we propose Undoing Memorization Mechanism (UMM), a plug-and-play method that mitigates overfitting of the pre-trained feature extractor by aligning the feature distributions of the early and the last layers to maximize the coding rate reduction of the last layer output. The learning process of UMM is a bi-level optimization process. We provide a causal analysis of UMM to explain how UMM can help the pre-trained feature extractor overcome overfitting and recover generalization. We also demonstrate that UMM significantly improves the generalization performance of SSL methods on various downstream tasks.
format Preprint
id arxiv_https___arxiv_org_abs_2410_00772
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle On the Generalization and Causal Explanation in Self-Supervised Learning
Qiang, Wenwen
Song, Zeen
Gu, Ziyin
Li, Jiangmeng
Zheng, Changwen
Sun, Fuchun
Xiong, Hui
Computer Vision and Pattern Recognition
Machine Learning
Self-supervised learning (SSL) methods learn from unlabeled data and achieve high generalization performance on downstream tasks. However, they may also suffer from overfitting to their training data and lose the ability to adapt to new tasks. To investigate this phenomenon, we conduct experiments on various SSL methods and datasets and make two observations: (1) Overfitting occurs abruptly in later layers and epochs, while generalizing features are learned in early layers for all epochs; (2) Coding rate reduction can be used as an indicator to measure the degree of overfitting in SSL models. Based on these observations, we propose Undoing Memorization Mechanism (UMM), a plug-and-play method that mitigates overfitting of the pre-trained feature extractor by aligning the feature distributions of the early and the last layers to maximize the coding rate reduction of the last layer output. The learning process of UMM is a bi-level optimization process. We provide a causal analysis of UMM to explain how UMM can help the pre-trained feature extractor overcome overfitting and recover generalization. We also demonstrate that UMM significantly improves the generalization performance of SSL methods on various downstream tasks.
title On the Generalization and Causal Explanation in Self-Supervised Learning
topic Computer Vision and Pattern Recognition
Machine Learning
url https://arxiv.org/abs/2410.00772