Branch-Tuning: Balancing Stability and Plasticity for Continual Self-Supervised Learning

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Liu, Wenzhuo, Zhu, Fei, Liu, Cheng-Lin
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866929291477909504
author Liu, Wenzhuo
Zhu, Fei
Liu, Cheng-Lin
author_facet Liu, Wenzhuo
Zhu, Fei
Liu, Cheng-Lin
contents Self-supervised learning (SSL) has emerged as an effective paradigm for deriving general representations from vast amounts of unlabeled data. However, as real-world applications continually integrate new content, the high computational and resource demands of SSL necessitate continual learning rather than complete retraining. This poses a challenge in striking a balance between stability and plasticity when adapting to new information. In this paper, we employ Centered Kernel Alignment for quantitatively analyzing model stability and plasticity, revealing the critical roles of batch normalization layers for stability and convolutional layers for plasticity. Motivated by this, we propose Branch-tuning, an efficient and straightforward method that achieves a balance between stability and plasticity in continual SSL. Branch-tuning consists of branch expansion and compression, and can be easily applied to various SSL methods without the need of modifying the original methods, retaining old data or models. We validate our method through incremental experiments on various benchmark datasets, demonstrating its effectiveness and practical value in real-world scenarios. We hope our work offers new insights for future continual self-supervised learning research. The code will be made publicly available.
format Preprint
id arxiv_https___arxiv_org_abs_2403_18266
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Branch-Tuning: Balancing Stability and Plasticity for Continual Self-Supervised Learning
Liu, Wenzhuo
Zhu, Fei
Liu, Cheng-Lin
Machine Learning
Computer Vision and Pattern Recognition
Self-supervised learning (SSL) has emerged as an effective paradigm for deriving general representations from vast amounts of unlabeled data. However, as real-world applications continually integrate new content, the high computational and resource demands of SSL necessitate continual learning rather than complete retraining. This poses a challenge in striking a balance between stability and plasticity when adapting to new information. In this paper, we employ Centered Kernel Alignment for quantitatively analyzing model stability and plasticity, revealing the critical roles of batch normalization layers for stability and convolutional layers for plasticity. Motivated by this, we propose Branch-tuning, an efficient and straightforward method that achieves a balance between stability and plasticity in continual SSL. Branch-tuning consists of branch expansion and compression, and can be easily applied to various SSL methods without the need of modifying the original methods, retaining old data or models. We validate our method through incremental experiments on various benchmark datasets, demonstrating its effectiveness and practical value in real-world scenarios. We hope our work offers new insights for future continual self-supervised learning research. The code will be made publicly available.
title Branch-Tuning: Balancing Stability and Plasticity for Continual Self-Supervised Learning
topic Machine Learning
Computer Vision and Pattern Recognition
url https://arxiv.org/abs/2403.18266