# The Price Equation Reveals a Universal Force–Metric–Bias Law of Algorithmic Learning and Natural Selection

**Authors:** Steven A. Frank

PMC · DOI: 10.3390/e27111129 · 2025-10-31

## TL;DR

This paper shows that a mathematical formula called the Price equation unifies learning algorithms and natural selection under a common framework.

## Contribution

The paper introduces a universal force–metric–bias law derived from the Price equation that unifies diverse learning processes.

## Key findings

- The Price equation reveals a common structure in learning algorithms and natural selection.
- The FMB law explains how parameters change through force, metric, bias, and noise.
- The framework unifies methods like Bayesian updating and gradient descent as special cases.

## Abstract

Diverse learning algorithms, optimization methods, and natural selection share a common mathematical structure despite their apparent differences. Here, I show that a simple notational partitioning of change by the Price equation reveals a universal force–metric–bias (FMB) law: Δθ=Mf+b+ξ. The force f drives improvement in parameters, Δθ, in proportion to the slope of performance with respect to the parameters. The metric M rescales movement by inverse curvature. The bias b adds momentum or changes in the frame of reference. The noise ξ enables exploration. This framework unifies natural selection, Bayesian updating, Newton’s method, stochastic gradient descent, stochastic Langevin dynamics, Adam optimization, and most other algorithms as special cases of the same underlying process. The Price equation also reveals why Fisher information, Kullback–Leibler divergence, and d’Alembert’s principle arise naturally in learning dynamics. By exposing this common structure, the FMB law provides a principled foundation for understanding, comparing, and designing learning algorithms across disciplines.

## Full-text entities

- **Diseases:** Stochastic Gradient Descent (MESH:D000141), injury to (MESH:D014947), ELBO (MESH:D017116)
- **Chemicals:** FMB (-)
- **Species:** Homo sapiens (human, species) [taxon 9606]

## Figures

1 figure with captions in the complete paper: https://tomesphere.com/paper/PMC12651060/full.md

---
Source: https://tomesphere.com/paper/PMC12651060