Transformers Provably Learn Algorithmic Solutions for Graph Connectivity, But Only with the Right Data

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Ye, Qilin, Fu, Deqing, Jia, Robin, Sharan, Vatsal
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866917278585454592
author Ye, Qilin
Fu, Deqing
Jia, Robin
Sharan, Vatsal
author_facet Ye, Qilin
Fu, Deqing
Jia, Robin
Sharan, Vatsal
contents Transformers often fail to learn generalizable algorithms, instead relying on brittle heuristics. Using graph connectivity as a testbed, we explain this phenomenon both theoretically and empirically. We consider a simplified Transformer architecture, the Disentangled Transformer, and prove that an $L$-layer model can compute connectivity in graphs with diameters up to $3^L$, implementing an algorithm equivalent to computing powers of the adjacency matrix. By analyzing training dynamics, we prove that whether the model learns this strategy hinges on whether most training instances are within this model capacity. Within-capacity graphs (diameter $\leq 3^L$) drive the learning of the algorithmic solution while beyond-capacity graphs drive the learning of a simple heuristic based on node degrees. Finally, we empirically show that restricting training data to stay within a model's capacity makes both standard and Disentangled Transformers learn the exact algorithm.
format Preprint
id arxiv_https___arxiv_org_abs_2510_19753
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Transformers Provably Learn Algorithmic Solutions for Graph Connectivity, But Only with the Right Data
Ye, Qilin
Fu, Deqing
Jia, Robin
Sharan, Vatsal
Machine Learning
Transformers often fail to learn generalizable algorithms, instead relying on brittle heuristics. Using graph connectivity as a testbed, we explain this phenomenon both theoretically and empirically. We consider a simplified Transformer architecture, the Disentangled Transformer, and prove that an $L$-layer model can compute connectivity in graphs with diameters up to $3^L$, implementing an algorithm equivalent to computing powers of the adjacency matrix. By analyzing training dynamics, we prove that whether the model learns this strategy hinges on whether most training instances are within this model capacity. Within-capacity graphs (diameter $\leq 3^L$) drive the learning of the algorithmic solution while beyond-capacity graphs drive the learning of a simple heuristic based on node degrees. Finally, we empirically show that restricting training data to stay within a model's capacity makes both standard and Disentangled Transformers learn the exact algorithm.
title Transformers Provably Learn Algorithmic Solutions for Graph Connectivity, But Only with the Right Data
topic Machine Learning
url https://arxiv.org/abs/2510.19753