paper-with-me

홈 › Papers

Composed Fine-Tuning: Freezing Pre-Trained Denoising Autoencoders for Improved Generalization

2020-06-29 · Sang Michael Xie, Tengyu Ma, Percy Liang

We focus on prediction problems with structured outputs that are subject to output validity constraints, e.g. pseudocode-to-code translation where the code must compile. While labeled input-output pairs are expensive to obtain, "unlabeled" outputs, i.e. outputs without corresponding inputs, are freely available (e.g. code on GitHub) and provide information about output validity. We can capture the output structure by pre-training a denoiser to denoise corrupted versions of unlabeled outputs. We first show that standard fine-tuning after pre-training destroys some of this structure. We then propose composed fine-tuning, which fine-tunes a predictor composed with the pre-trained denoiser, which is frozen to preserve output structure. For two-layer ReLU networks, we prove that composed fine-tuning significantly reduces the complexity of the predictor, thus improving generalization. Empirically, we show that composed fine-tuning improves over standard fine-tuning on two pseudocode-to-code translation datasets (3% and 6% relative). The improvement from composed fine-tuning is magnified on out-of-distribution (OOD) examples (4% and 25% relative).

📄 PDF Abstract BibTeX arXiv:2006.16205

Code (2)

p-lambda/composed_finetuning 공식 구현 pytorch
p-lambda/unlabeled_outputs 공식 구현 pytorch

Tasks

Code TranslationDenoisingImage GenerationTranslation

Methods 이 논문이 사용한 방법론

Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Absolute Position Encodings Absolute Position Encodings are a type of position embeddings for [Transformer-based models] where positional encodings are…
Position-Wise Feed-Forward Layer 설명 없음
Residual Connection 설명 없음
Label Smoothing Label Smoothing is a regularization technique that introduces noise for the labels. This accounts for the fact that datasets may have mistakes in them, so maximizing the…
Multi-Head Attention 설명 없음
Adam 설명 없음
ReLU How Do I Communicate to Expedia? How Do I Communicate to Expedia? – Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Live Support & Special Travel…

Similar Papers 제목 키워드 기반

Gradient Sparsification For Masked Fine-Tuning of Transformers

2023-07-19 · James O' Neill, Sourav Dutta

Fine-tuning pretrained self-supervised language models is widely adopted for transfer learning to downstream tasks. Fine-tuning can be achieved by freezing gradients of the pretrained network and only updating gradients …

Transfer Learning

EDoRA: Efficient Weight-Decomposed Low-Rank Adaptation via Singular Value Decomposition

2025-01-21 · Hamid Nasiri, Peter Garraghan

Parameter-efficient fine-tuning methods, such as LoRA, reduces the number of trainable parameters. However, they often suffer from scalability issues and differences between their learning pattern and full fine-tuning. T…

parameter-efficient fine-tuning

Gradient Sparsification For \emph{Masked Fine-Tuning} of Transformers

2021-11-16 · ACL ARR November 2021 11 · Anonymous

Fine-tuning masked language models is widely adopted for transfer learning to downstream tasks and can be achieved by (1) freezing gradients of the pretrained network or only updating gradients of a newly added classific…

Transfer LearningXLM-R

Low-rank Attention Side-Tuning for Parameter-Efficient Fine-Tuning

2024-02-06 · Ningyuan Tang, Minghao Fu, Ke Zhu, Jianxin Wu

In finetuning a large pretrained model to downstream tasks, parameter-efficient fine-tuning (PEFT) methods can effectively finetune pretrained models with few trainable parameters, but suffer from high GPU memory consump…

GPUparameter-efficient fine-tuning

TopoTuner: Topological Finetuning of Large Language Models

2026-07-18 · Abdulkadir Erol, Yash Mahajan, Vepaul Hariprashad, Baha Rababah 외 arxiv

Full fine-tuning remains a strong way to adapt pretrained LLMs, but it updates all weights and can be expensive. LoRA reduces the number of trainable parameters, but it does not directly answer which pretrained component…

Sentiment AnalysisQuestion Answering