The Butterfly Effect: Neural Network Training Trajectories Are Highly Sensitive to Initial Conditions

Devin Kwok, Gul Sena Altintas, Colin Raffel, David Rolnick
2/14/2026

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Neural network training is inherently sensitive to initialization and the randomness induced by stochastic gradient descent. However, it is unclear to what extent such effects lead to meaningfully different networks, either in terms of the models' weights or the underlying functions that were learned. In this work, we show that during the initial"chaotic"phase of training, even extremely small perturbations reliably causes otherwise identical training trajectories to diverge-an effect that diminishes rapidly over training time. We quantify this divergence through (i) $L^2$ distance between parameters, (ii) the loss barrier when interpolating between networks, (iii) $L^2$ and barrier between parameters after permutation alignment, and (iv) representational similarity between intermediate activations; revealing how perturbations across different hyperparameter or fine-tuning settings drive training trajectories toward distinct loss minima. Our findings provide insights into neural network training stability, with practical implications for fine-tuning, model merging, and diversity of model ensembles.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{kwok2026butterfly,
  title  = {The Butterfly Effect: Neural Network Training Trajectories Are Highly Sensitive to Initial Conditions},
  author = {Devin Kwok and Gul Sena Altintas and Colin Raffel and David Rolnick},
  year   = {2026},
  eprint = {2506.13234},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2506.13234},
  journal = {ICML 2025 2025}
}

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

Discussion