Saved in:
Bibliographic Details
Main Authors: Wang, Zixuan, Nichani, Eshaan, Bietti, Alberto, Damian, Alex, Hsu, Daniel, Lee, Jason D., Wu, Denny
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2505.23683
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913866126983168
author Wang, Zixuan
Nichani, Eshaan
Bietti, Alberto
Damian, Alex
Hsu, Daniel
Lee, Jason D.
Wu, Denny
author_facet Wang, Zixuan
Nichani, Eshaan
Bietti, Alberto
Damian, Alex
Hsu, Daniel
Lee, Jason D.
Wu, Denny
contents Transformer-based language models have demonstrated impressive capabilities across a range of complex reasoning tasks. Prior theoretical work exploring the expressive power of transformers has shown that they can efficiently perform multi-step reasoning tasks involving parallelizable computations. However, the learnability of such constructions, particularly the conditions on the data distribution that enable efficient learning via gradient-based optimization, remains an open question. Towards answering this question, in this work we study the learnability of the $k$-fold composition task, which requires computing an interleaved composition of $k$ input permutations and $k$ hidden permutations, and can be expressed by a transformer with $O(\log k)$ layers. On the negative front, we prove a Statistical Query (SQ) lower bound showing that any SQ learner that makes only polynomially-many queries to an SQ oracle for the $k$-fold composition task distribution must have sample size exponential in $k$, thus establishing a statistical-computational gap. On the other hand, we show that this function class can be efficiently learned, with runtime and sample complexity polynomial in $k$, by gradient descent on an $O(\log k)$-depth transformer via two different curriculum learning strategies: one in which data consists of $k'$-fold composition functions with $k' \le k$ presented in increasing difficulty, and another in which all such data is presented simultaneously. Our work sheds light on the necessity and sufficiency of having both easy and hard examples in the data distribution for transformers to learn complex compositional tasks.
format Preprint
id arxiv_https___arxiv_org_abs_2505_23683
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Learning Compositional Functions with Transformers from Easy-to-Hard Data
Wang, Zixuan
Nichani, Eshaan
Bietti, Alberto
Damian, Alex
Hsu, Daniel
Lee, Jason D.
Wu, Denny
Machine Learning
Transformer-based language models have demonstrated impressive capabilities across a range of complex reasoning tasks. Prior theoretical work exploring the expressive power of transformers has shown that they can efficiently perform multi-step reasoning tasks involving parallelizable computations. However, the learnability of such constructions, particularly the conditions on the data distribution that enable efficient learning via gradient-based optimization, remains an open question. Towards answering this question, in this work we study the learnability of the $k$-fold composition task, which requires computing an interleaved composition of $k$ input permutations and $k$ hidden permutations, and can be expressed by a transformer with $O(\log k)$ layers. On the negative front, we prove a Statistical Query (SQ) lower bound showing that any SQ learner that makes only polynomially-many queries to an SQ oracle for the $k$-fold composition task distribution must have sample size exponential in $k$, thus establishing a statistical-computational gap. On the other hand, we show that this function class can be efficiently learned, with runtime and sample complexity polynomial in $k$, by gradient descent on an $O(\log k)$-depth transformer via two different curriculum learning strategies: one in which data consists of $k'$-fold composition functions with $k' \le k$ presented in increasing difficulty, and another in which all such data is presented simultaneously. Our work sheds light on the necessity and sufficiency of having both easy and hard examples in the data distribution for transformers to learn complex compositional tasks.
title Learning Compositional Functions with Transformers from Easy-to-Hard Data
topic Machine Learning
url https://arxiv.org/abs/2505.23683