Saved in:
Bibliographic Details
Main Authors: Li, Hongkang, Wang, Meng, Lu, Songtao, Cui, Xiaodong, Chen, Pin-Yu
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2402.15607
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909224397701120
author Li, Hongkang
Wang, Meng
Lu, Songtao
Cui, Xiaodong
Chen, Pin-Yu
author_facet Li, Hongkang
Wang, Meng
Lu, Songtao
Cui, Xiaodong
Chen, Pin-Yu
contents Transformer-based large language models have displayed impressive in-context learning capabilities, where a pre-trained model can handle new tasks without fine-tuning by simply augmenting the query with some input-output examples from that task. Despite the empirical success, the mechanics of how to train a Transformer to achieve ICL and the corresponding ICL capacity is mostly elusive due to the technical challenges of analyzing the nonconvex training problems resulting from the nonlinear self-attention and nonlinear activation in Transformers. To the best of our knowledge, this paper provides the first theoretical analysis of the training dynamics of Transformers with nonlinear self-attention and nonlinear MLP, together with the ICL generalization capability of the resulting model. Focusing on a group of binary classification tasks, we train Transformers using data from a subset of these tasks and quantify the impact of various factors on the ICL generalization performance on the remaining unseen tasks with and without data distribution shifts. We also analyze how different components in the learned Transformers contribute to the ICL performance. Furthermore, we provide the first theoretical analysis of how model pruning affects ICL performance and prove that proper magnitude-based pruning can have a minimal impact on ICL while reducing inference costs. These theoretical findings are justified through numerical experiments.
format Preprint
id arxiv_https___arxiv_org_abs_2402_15607
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle How Do Nonlinear Transformers Learn and Generalize in In-Context Learning?
Li, Hongkang
Wang, Meng
Lu, Songtao
Cui, Xiaodong
Chen, Pin-Yu
Machine Learning
Transformer-based large language models have displayed impressive in-context learning capabilities, where a pre-trained model can handle new tasks without fine-tuning by simply augmenting the query with some input-output examples from that task. Despite the empirical success, the mechanics of how to train a Transformer to achieve ICL and the corresponding ICL capacity is mostly elusive due to the technical challenges of analyzing the nonconvex training problems resulting from the nonlinear self-attention and nonlinear activation in Transformers. To the best of our knowledge, this paper provides the first theoretical analysis of the training dynamics of Transformers with nonlinear self-attention and nonlinear MLP, together with the ICL generalization capability of the resulting model. Focusing on a group of binary classification tasks, we train Transformers using data from a subset of these tasks and quantify the impact of various factors on the ICL generalization performance on the remaining unseen tasks with and without data distribution shifts. We also analyze how different components in the learned Transformers contribute to the ICL performance. Furthermore, we provide the first theoretical analysis of how model pruning affects ICL performance and prove that proper magnitude-based pruning can have a minimal impact on ICL while reducing inference costs. These theoretical findings are justified through numerical experiments.
title How Do Nonlinear Transformers Learn and Generalize in In-Context Learning?
topic Machine Learning
url https://arxiv.org/abs/2402.15607