Integrated Brownian Motion
Integrated Brownian Motion (IBM) is the stochastic process where is standard Brownian motion on . Because integration of a continuous path produces a differentiable path, IBM sample paths are once-differentiable () — smoother than Brownian motion but rougher than analytic functions. As a Gaussian process, IBM has mean zero and covariance kernel
The kernel enforces and ; in regression, these constraints are released by adding a linear term:
which gives the combined kernel .
Headline result: under this prior, the posterior mean from GP regression with noisy observations is the natural cubic spline interpolant of the data — the same smoother used in frequentist penalized splines. This connects Bayesian nonparametric regression directly to a classical smoothing method.
Discrete approximation: placing priors on the coefficients of a ReLU basis converges (as the grid density grows) to the scaled-IBM-plus-linear-term GP. This is the link between high-dimensional Bayesian ridge regression and GP regression.
Prerequisites
- 3.10 Gaussian Processes — parent index.
- 3.10.1 Kernels — positive semi-definiteness and kernel algebra.
- 3.10.2 GP Regression — the inference machinery that produces the cubic-spline posterior.
- 4.6 Brownian Motion — the underlying process that IBM integrates.
Intuition
Brownian motion samples are continuous but nowhere differentiable — a very rough prior. For most regression problems, this is too rough: we expect the unknown function to have at least continuous first derivatives. Integrating Brownian motion once produces a smoother process. Because and is continuous, the fundamental theorem of calculus gives , so is differentiable with Brownian-motion derivative. The derivative is continuous but rough; itself is .
The appearance of IBM in Bayesian nonparametric regression is not an aesthetic choice — it emerges as the limit of high-dimensional linear regression with a ReLU basis. Consider the regression with priors for . Writing the regression function as , the covariance between and under the prior equals a sum of products of ReLU functions, which under a dense-grid limit converges to the scaled-IBM-plus-linear-term kernel. The IBM kernel is therefore what the “infinite ReLU basis with ridge prior” reduces to.
The cubic-spline connection is the other half of the story. Frequentist smoothing splines find minimizing — quadratic loss plus penalty on the integrated squared second derivative. The minimizer is a natural cubic spline: a piecewise cubic function with continuous second derivatives, linear outside the data range, and cubic between knots. The Bayesian GP with the scaled-IBM-plus-linear-term kernel gives exactly the same posterior mean, with the ridge-penalty replaced by the noise-to-signal ratio .
Properties
(Once-Differentiable Samples) Sample paths are but not .
Because and is continuous a.s., is differentiable a.s. with derivative . So IBM samples are . But since is not differentiable, is not — the second derivative does not exist in any classical sense. This smoothness class matches the minimum needed for most physical regression problems (continuous function, continuous slope) without assuming analyticity, which would overpenalize sharp features. The posterior mean inherits this smoothness: cubic splines are as deterministic functions, and posterior samples are but not .
(IBM Kernel Derivation) Double-integral of the Brownian motion kernel.
The IBM kernel is computed by exchanging integration and expectation:
Assume and split the inner integral at :
Then
Symmetrizing, . Positive semi-definiteness inherits from the Brownian motion kernel via the integral representation.
(Scaled IBM Plus Linear Term) Releases the constraint.
The bare IBM kernel pins (since ) and (from ‘s cubic-in- behavior at small ). For generic regression where no special boundary condition applies, add a linear term:
Independence of , and gives the additive kernel
With , the linear component becomes an improper flat prior on intercept and slope, handled in the posterior via the Sherman-Morrison-Woodbury identity. The ratio is the only identifiable hyperparameter when .
(Cubic-Spline Posterior Mean) Posterior under IBM+linear kernel is a natural cubic spline.
For noisy observations with scaled-IBM-plus-linear-term prior and , the posterior mean
with is a natural cubic spline: piecewise cubic on the intervals defined by the , twice continuously differentiable at the knots, and linear outside the data range. The ratio controls smoothness: small gives near-linear fits (ridge-shrunk toward the OLS line), large gives near-interpolating fits (overfitting the data). This is exactly the effect of the smoothing-spline penalty parameter , with the identification .
(Simpson-Rule Integration) Posterior mean for gives Simpson’s rule.
Just as the Brownian motion prior induces the trapezoidal integration rule for , the scaled-IBM-plus-linear-term prior induces a version of Simpson’s rule. This is not a coincidence: classical quadrature rules can be viewed as posterior-mean estimators under specific GP priors over the integrand. The Brownian motion prior assumes only continuity, so it commits to the weakest (trapezoidal) rule. The IBM prior assumes differentiability, so it commits to the stronger (Simpson) rule that exploits smoothness. The connection between GP priors and quadrature is explored in the Bayesian-numerics literature (Diaconis 1988, Hennig-Osborne-Kersting 2022).
(Discrete ReLU-Basis Approximation) Finite ReLU basis IBM in the dense-grid limit.
The discrete model with for converges, as with fixed, to the scaled-IBM-plus-linear-term GP on . The derivation uses the explicit Brownian motion representation with , which when integrated gives — exactly the ReLU basis with . This is the concrete way Bayesian ridge regression with a ReLU basis is GP regression with an IBM-plus-linear-term kernel.
(Higher-Order Integrated Brownian Motion) Integrating times gives sample paths.
Define — the -times-integrated Brownian motion. Sample paths of are (but not ), and the posterior mean for GP regression with the -integrated kernel plus a polynomial linear term is a spline of degree . The case is Brownian motion (linear-spline posterior), is IBM (cubic-spline posterior), gives quintic-spline posteriors, and so on. Higher-order IBM is appropriate when the regression function is believed to have higher derivatives than just the first; the cost is that more observations are needed to escape the prior’s smoothness constraint.
Derivation
Derivation of the IBM kernel from the Brownian motion kernel, carried out for (the general form follows by symmetry).
Step 1: Set up the double integral. By definition,
Since has mean zero, the covariance equals the expectation of the product, and by Fubini’s theorem the expectation commutes with the integrals:
Step 2: Evaluate the inner integral. For fixed , split at :
Step 3: Evaluate the outer integral. Substitute and integrate over :
Step 4: Symmetrize. For , we have and , so
By symmetry in and , this formula holds for all .
Examples
(Easy) Variance of IBM at time .
Compute .
Solution. . Variance grows cubically with time, versus linearly for Brownian motion. This matches intuition: integrating smooths short-term fluctuations but accumulates long-term drift.
(Medium) Verify the IBM kernel via the ReLU-basis approximation.
Show that the ReLU-basis prior with and converges, as , to with .
Solution. Compute the covariance:
This is a Riemann sum for with step size . For , both factors are and ; for one factor is zero. Evaluating the integral assuming :
Simplify: for . Therefore the Riemann sum converges to , confirming the ReLU-basis prior limits to IBM.
(Hard) Natural cubic spline as posterior mean.
Take data points with noise and scaled-IBM-plus-linear-term prior with . Describe the posterior mean qualitatively.
Solution. The posterior mean is a natural cubic spline through the noisy observations. Key qualitative features:
- On , is piecewise cubic, with two cubic pieces joined at with continuous first and second derivatives.
- Outside , is linear (this is the “natural” boundary condition, equivalent to ).
- Because is small relative to the signal, nearly interpolates: , , .
- Between knots, smoothly interpolates with a rise from to and a fall from to , with continuous slope at .
Larger (or smaller ) would push toward the ridge-shrunk OLS line through the three points, sacrificing interpolation for smoothness. Smaller (or larger ) would push toward exact interpolation with possible overshoot between knots.
See Also
- 3.10 Gaussian Processes — parent index.
- 3.10.1 Kernels — the IBM kernel sits in the kernel taxonomy here.
- 3.10.2 GP Regression — regression formulas with the IBM kernel.
- 4.6 Brownian Motion — the underlying process that IBM integrates.
- 3.8.1 Bayesian Linear Regression — parametric ReLU-basis cousin that limits to IBM.