cs.LGOct 12, 2026

One-Layer Transformers Provably Learn In-Context K-Nearest Neighbor Prediction with Chain-of-Thought

Authors: Lyumin Wu, Yuan Cao

Organizations: School of Computing & Data Science, The University of Hong Kong

Abstract

Chain-of-Thought (CoT) enables transformers to solve complex reasoning tasks by generating intermediate reasoning steps. Despite strong empirical success, the mechanisms by which such reasoning abilities emerge during training remain poorly understood, particularly from a theoretical perspective. In this work, we study this question in a stylized yet fully analyzable setting: in-context K\mathrm{K}-nearest-neighbor (K\mathrm{K}-NN) prediction with a one-layer transformer. Earlier work has demonstrated that one-layer transformers can be trained to perform 11-NN without CoT (Li et al., 2024a) by having the softmax attention attend to the nearest neighbor in context. However, this result on 11-NN cannot be extended to K\mathrm{K}-NN for K>1K>1, as softmax attention is much less naturally suited to attending to the 2nd through KK-th nearest neighbors. We first give a rigorous negative result showing that this limitation already appears on a well-separated class of binary classification tasks for odd K>1K>1. We then give an explicit construction of a one-layer transformer, and show that it can solve K\mathrm{K}-NN via CoT reasoning. We further prove that, under a stylized training setup, gradient descent can recover this construction, thereby showing that transformers can acquire the capability to solve K\mathrm{K}-NN through training. In addition, we show that the resulting trained model applies to a broader test class than that assumed in the training analysis. Our results shed light on how CoT expands the ability of transformers to learn and solve tasks that are otherwise hard to solve.

Figures & tables

Appendix figures & tables2 assets

Supplementary material from the paper’s appendix.

Appendix

Explore similar work

CardsList
  1. Transformers Provably Learn to Internalize Chain-of-Thought

    May 27, 2026Yixiao Huang, Hanlin Zhu, Zixuan Wang +4TransformerCoT Reasoning

  2. One-Layer Transformer Provably Learns Multiclass One-Nearest Neighbor in Context

    Sep 1, 2026Skanda Athreya, Yutong WangTransformerIn-Context Learning

  3. Transformers with CoT Discover Heavy-Ball Acceleration Through Training

    Oct 22, 2026Yuxuan Cai, Yuan CaoCoT ReasoningNeural Algorithmic Reasoning