Limits of Transformer Language Models on Learning to Compose Algorithms

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Thomm, Jonathan, Camposampiero, Giacomo, Terzic, Aleksandar, Hersche, Michael, Schölkopf, Bernhard, Rahimi, Abbas
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912105023668224
author Thomm, Jonathan
Camposampiero, Giacomo
Terzic, Aleksandar
Hersche, Michael
Schölkopf, Bernhard
Rahimi, Abbas
author_facet Thomm, Jonathan
Camposampiero, Giacomo
Terzic, Aleksandar
Hersche, Michael
Schölkopf, Bernhard
Rahimi, Abbas
contents We analyze the capabilities of Transformer language models in learning compositional discrete tasks. To this end, we evaluate training LLaMA models and prompting GPT-4 and Gemini on four tasks demanding to learn a composition of several discrete sub-tasks. In particular, we measure how well these models can reuse primitives observable in the sub-tasks to learn the composition task. Our results indicate that compositional learning in state-of-the-art Transformer language models is highly sample inefficient: LLaMA requires more data samples than relearning all sub-tasks from scratch to learn the compositional task; in-context prompting with few samples is unreliable and fails at executing the sub-tasks or correcting the errors in multi-round code generation. Further, by leveraging complexity theory, we support these findings with a theoretical analysis focused on the sample inefficiency of gradient descent in memorizing feedforward models. We open source our code at https://github.com/IBM/limitations-lm-algorithmic-compositional-learning.
format Preprint
id arxiv_https___arxiv_org_abs_2402_05785
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Limits of Transformer Language Models on Learning to Compose Algorithms
Thomm, Jonathan
Camposampiero, Giacomo
Terzic, Aleksandar
Hersche, Michael
Schölkopf, Bernhard
Rahimi, Abbas
Machine Learning
Artificial Intelligence
Computation and Language
We analyze the capabilities of Transformer language models in learning compositional discrete tasks. To this end, we evaluate training LLaMA models and prompting GPT-4 and Gemini on four tasks demanding to learn a composition of several discrete sub-tasks. In particular, we measure how well these models can reuse primitives observable in the sub-tasks to learn the composition task. Our results indicate that compositional learning in state-of-the-art Transformer language models is highly sample inefficient: LLaMA requires more data samples than relearning all sub-tasks from scratch to learn the compositional task; in-context prompting with few samples is unreliable and fails at executing the sub-tasks or correcting the errors in multi-round code generation. Further, by leveraging complexity theory, we support these findings with a theoretical analysis focused on the sample inefficiency of gradient descent in memorizing feedforward models. We open source our code at https://github.com/IBM/limitations-lm-algorithmic-compositional-learning.
title Limits of Transformer Language Models on Learning to Compose Algorithms
topic Machine Learning
Artificial Intelligence
Computation and Language
url https://arxiv.org/abs/2402.05785