How Does Machine Learning Manage Complexity?

Lance Fortnow
4/8/2026
cs.LGcs.CC

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

Abstract

We provide a computational complexity lens to understand the power of machine learning models, particularly their ability to model complex systems. Machine learning models are often trained on data drawn from sampleable or more complex distributions, a far wider range of distributions than just computable ones. By focusing on computable distributions, machine learning models can better manage complexity via probability. We abstract away from specific learning mechanisms, modeling machine learning as producing P/poly-computable distributions with polynomially-bounded max-entropy. We illustrate how learning computable distributions models complexity by showing that if a machine learning model produces a distribution $μ$ that minimizes error against the distribution generated by a cryptographic pseudorandom generator, then $μ$ must be close to uniform.

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!

Cite this paper

@article{fortnow2026does,
  title  = {How Does Machine Learning Manage Complexity?},
  author = {Lance Fortnow},
  year   = {2026},
  eprint = {2604.07233},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2604.07233v1}
}

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

Discussion