paper-with-me

홈 › Papers

Co-Tuning for Transfer Learning

2020-12-01 · NeurIPS 2020 12 · Kaichao You, Zhi Kou, Mingsheng Long, Jianmin Wang

Fine-tuning pre-trained deep neural networks (DNNs) to a target dataset, also known as transfer learning, is widely used in computer vision and NLP. Because task-specific layers mainly contain categorical information and categories vary with datasets, practitioners only \textit{partially} transfer pre-trained models by discarding task-specific layers and fine-tuning bottom layers. However, it is a reckless loss to simply discard task-specific parameters who take up as many as $20\%$ of the total parameters in pre-trained models. To \textit{fully} transfer pre-trained models, we propose a two-step framework named \textbf{Co-Tuning}: (i) learn the relationship between source categories and target categories from the pre-trained model and calibrated predictions; (ii) target labels (one-hot labels), as well as source labels (probabilistic labels) translated by the category relationship, collaboratively supervise the fine-tuning process. A simple instantiation of the framework shows strong empirical results in four visual classification tasks and one NLP classification task, bringing up to $20\%$ relative improvement. While state-of-the-art fine-tuning techniques mainly focus on how to impose regularization when data are not abundant, Co-Tuning works not only in medium-scale datasets (100 samples per class) but also in large-scale datasets (1000 samples per class) where regularization-based methods bring no gains over the vanilla fine-tuning. Co-Tuning relies on a typically valid assumption that the pre-trained dataset is diverse enough, implying its broad application area.

📄 PDF Abstract BibTeX

Code (2)

thuml/CoTuning 공식 구현 pytorch
thuml/Transfer-Learning-Library pytorch

Tasks

Image ClassificationTransfer Learningvalid

Similar Papers 제목 키워드 기반

Transfer Learning for Finetuning Large Language Models

2024-11-02 · Tobias Strangmann, Lennart Purucker, Jörg K. H. Franke, Ivo Rapant 외

As the landscape of large language models expands, efficiently finetuning for specific tasks becomes increasingly crucial. At the same time, the landscape of parameter-efficient finetuning methods rapidly expands. Conseq…

Bayesian OptimizationMeta-LearningTransfer Learning

Diffusion Tuning: Transferring Diffusion Models via Chain of Forgetting

2024-06-02 · Jincheng Zhong, Xingzhuo Guo, Jiaxiang Dong, Mingsheng Long

Diffusion models have significantly advanced the field of generative modeling. However, training a diffusion model is computationally expensive, creating a pressing need to adapt off-the-shelf diffusion models for downst…

DenoisingTransfer Learning

Tensor Programs V: Tuning Large Neural Networks via Zero-Shot Hyperparameter Transfer

2022-03-07 · Greg Yang, Edward J. Hu, Igor Babuschkin, Szymon Sidor 외

Hyperparameter (HP) tuning in deep learning is an expensive process, prohibitively so for neural networks (NNs) with billions of parameters. We show that, in the recently discovered Maximal Update Parametrization (muP), …

Tuning Large Neural Networks via Zero-Shot Hyperparameter Transfer

2021-12-01 · NeurIPS 2021 12 · Ge Yang, Edward Hu, Igor Babuschkin, Szymon Sidor 외

Hyperparameter (HP) tuning in deep learning is an expensive process, prohibitively so for neural networks (NNs) with billions of parameters.We show that, in the recently discovered Maximal Update Parametrization ($\mu$P)…

On Transferability of Prompt Tuning for Natural Language Processing

2022-01-16 · ACL ARR January 2022 1 · Anonymous

Prompt tuning (PT) is a promising parameter-efficient method to utilize extremely large pre-trained language models (PLMs), which can achieve comparable performance to full-parameter fine-tuning by only tuning a few soft…

Transfer Learning