LGMLJun 29, 2020

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

arXiv:2006.16205v418 citations
AI Analysis

This addresses the challenge of maintaining output validity in structured prediction tasks where labeled data is scarce, offering an incremental improvement over standard fine-tuning methods.

The paper tackles the problem of preserving output structure in prediction tasks with constraints, such as pseudocode-to-code translation, by proposing composed fine-tuning, which freezes a pre-trained denoising autoencoder to improve generalization, resulting in relative improvements of 3% and 6% on in-distribution data and up to 25% on out-of-distribution examples.

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).

Code Implementations2 repos
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes