Provable optimal transport with transformers: The essence of depth and prompt engineering

Hadi Daneshmand
10/25/2024
cs.LGmath.OCstat.ML

No official code found. Best implementation: hadidaneshmand/ot-transformer (0 stars, last commit 2024-10-29).

Abstract

Despite their empirical success, the internal mechanism by which transformer models align tokens during language processing remains poorly understood. This paper provides a mechanistic and theoretical explanation of token alignment in LLMs. We first present empirical evidences showing that, in machine translation, attention weights progressively align translated word pairs across layers, closely approximating Optimal Transport (OT) between word embeddings. Building on this observation, we prove that softmax self-attention layers can simulate gradient descent on the dual of the entropy-regularized OT problem, providing a theoretical foundation for the alignment. Our analysis yields a constructive convergence bound showing that transformer depth controls OT approximation accuracy. A direct implication is that standard transformers can sort lists of varying lengths without any parameter adjustment, up to an error term vanishing with transformers depth.

View on arXivView PDF

Code Implementations(1)

00Jupyter NotebookOct 24, 20241 years ago

Similar Papers

Cite this paper

@article{daneshmand2024provable,
  title  = {Provable optimal transport with transformers: The essence of depth and prompt engineering},
  author = {Hadi Daneshmand},
  year   = {2024},
  eprint = {2410.19931},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.19931v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.19931.svg)](https://codeofpaper.com/paper/2410.19931)

Discussion