Probing Geometry of Next Token Prediction Using Cumulant Expansion of the Softmax Entropy

Karthik Viswanathan, Sang Eon Park
10/5/2025
cs.CLcond-mat.stat-mechcs.LG

No official code found. Best implementation: karthikviswanathn/cumulant-expansion-llm (0 stars, last commit 2025-07-03).

Abstract

We introduce a cumulant-expansion framework for quantifying how large language models (LLMs) internalize higher-order statistical structure during next-token prediction. By treating the softmax entropy of each layer's logit distribution as a perturbation around its "center" distribution, we derive closed-form cumulant observables that isolate successively higher-order correlations. Empirically, we track these cumulants in GPT-2 and Pythia models on Pile-10K prompts. (i) Structured prompts exhibit a characteristic rise-and-plateau profile across layers, whereas token-shuffled prompts remain flat, revealing the dependence of the cumulant profile on meaningful context. (ii) During training, all cumulants increase monotonically before saturating, directly visualizing the model's progression from capturing variance to learning skew, kurtosis, and higher-order statistical structures. (iii) Mathematical prompts show distinct cumulant signatures compared to general text, quantifying how models employ fundamentally different processing mechanisms for mathematical versus linguistic content. Together, these results establish cumulant analysis as a lightweight, mathematically grounded probe of feature-learning dynamics in high-dimensional neural networks.

View on arXivView PDF

Code Implementations(1)

Probing Geometry of Next Token Prediction Using Cumulant Expansion of the Softmax Entropy

00Python, Jupyter NotebookMay 20, 20251 years ago

Cite this paper

@article{viswanathan2025probing,
  title  = {Probing Geometry of Next Token Prediction Using Cumulant Expansion of the Softmax Entropy},
  author = {Karthik Viswanathan and Sang Eon Park},
  year   = {2025},
  eprint = {2510.04285},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2510.04285v1}
}

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/2510.04285.svg)](https://codeofpaper.com/paper/2510.04285)

Discussion