Optimisation

Routing Summary

This leaf covers Parts IV–V of Probabilistic Numerics (Hennig, Osborne, Kersting 2022), on optimisation as probabilistic inference and decision-making.

  • LOCAL optimisation (Part IV, Ch. 24–28, book pp. 195–241). Minimise a possibly stochastic/noisy objective via an iterative loop of direction and step-size decisions. Under mini-batch (empirical-risk) noise the Dirac likelihood of classical numerics is replaced by an explicit Gaussian likelihood. Start at The Local Optimisation Problem → the inner-loop step size at Probabilistic Step-Size Selection and Line Searches (probabilistic line search, probabilistic Wolfe conditions, batch-size & early-stopping rules) → the outer-loop direction at First- and Second-Order Optimisation Methods (probabilistic gradient descent as Kalman filtering; BFGS/Dennis family as Hessian inference).
  • GLOBAL optimisation (Part V, Ch. 29–34, book pp. 243–278). Find the global minimiser of an expensive, multimodal black box; balance exploration vs. exploitation with a probabilistic surrogate. Start at The Global Optimisation Problem → the loop at Bayesian Optimisation (surrogate + acquisition = expected loss; myopic approximation) → loss framings at Value Loss and Entropy Search (EI, KG, ES/PES/MES, multi-step look-ahead) → concrete formulae at Acquisition Functions (PI, EI, UCB, KG) → extensions at Further Topics in Global Optimisation (batch, multi-fidelity, AutoML).
  • Which acquisition? PI (most exploitative) EI (balanced default, under-exploratory) UCB (explorative, has regret bounds); KG (global, noise-robust, not closed-form); ES/PES/MES (information-theoretic, truly global, noise-robust).

Concept Map

ConceptNoteTypeDepends OnKey Result
Local setting & batch noiseThe Local Optimisation ProblemconceptComputation as Inference; Numerical AgentERM batch gradient ; Dirac→explicit likelihood; exact-line-search SD converges linearly (Thm 25.1/25.3)
Line search & step sizeProbabilistic Step-Size Selection and Line Searchesconcept, theoremLocal Optimisation Problem; GP Regression; Gauss-Markov SDEsWolfe conditions (26.5–26.8); cubic spline = noise-free limit of integrated-Wiener GP; Wolfe prob. as bivariate-normal integral; optimal batch (27.3); early-stop test
Search directionsFirst- and Second-Order Optimisation Methodsconcept, theoremLine Searches; Bayesian Filtering; Conjugate GradientsProb. gradient descent = element-wise Kalman filter (28.9); Dennis family (28.11); BFGS-as-inference (Cor. 28.2); no general quasi-Newton Kalman form
Global settingThe Global Optimisation ProblemconceptLocal Optimisation Problem; GP Regression; Numerical AgentExploration–exploitation trade-off; surrogate required; dims
The BO loopBayesian Optimisationconcept, theoremGlobal Optimisation Problem; GP Regression; Bayesian QuadratureSurrogate + loss → acquisition = expected loss; full loss intractable → myopic one-step (int over ); acquisition easier to optimise than objective
Loss framingsValue Loss and Entropy Searchconcept, theoremBayesian Optimisation; GP Regression; Bayesian QuadratureEI (32.1–32.2); KG (32.3); ES/IAGO, PES (33.4), OPES/MES; winner’s curse; multi-step = Bellman, exp. in horizon (32.4)
Acquisition formulaeAcquisition Functionsdefinition, exampleBayesian Optimisation; Value Loss; GP RegressionPI (33.1), EI (32.2), UCB (33.3), KG closed/near-forms; PIEIUCB; portfolios
Practical extensionsFurther Topics in Global Optimisationconcept, overviewBayesian Optimisation; Acquisition Functions; Value LossBatch/parallel BO; BO vs. RL; AutoML; conditional hyperparams; multi-fidelity; emukit

Notes

  • The Local Optimisation Problem — CONTAINS: unconstrained nonlinear minimisation, the direction+step-size loop, steepest-descent convergence theorems, empirical risk minimisation, mini-batch Gaussian gradient likelihood.
  • Probabilistic Step-Size Selection and Line Searches — CONTAINS: Wolfe (weak/strong) conditions, classical cubic-spline line search, integrated-Wiener GP line search, probabilistic Wolfe conditions (bivariate-normal integral), EI node selection, runtime noise estimators, optimal batch size, statistical early stopping.
  • First- and Second-Order Optimisation Methods — CONTAINS: gradient descent, momentum/heavy-ball, Nesterov, Adam; probabilistic gradient descent as per-coordinate Kalman filter (Wiener/OU); Newton; quasi-Newton secant equation; Dennis family & BFGS table; BFGS-as-Bayesian-inference (Cor. 28.2); limits of the Kalman interpretation.
  • The Global Optimisation Problem — CONTAINS: global vs. local minimum, expensive noisy black box, exploration–exploitation trade-off, why a probabilistic surrogate is needed.
  • Bayesian Optimisation — CONTAINS: surrogate + loss components, VL/LIL/VIL losses, the decision graphical model, acquisition = expected loss, myopic approximation, why acquisition optimisation is tractable.
  • Value Loss and Entropy Search — CONTAINS: Expected Improvement, Knowledge Gradient, noisy EI/winner’s curse, entropy search/IAGO, predictive entropy search, OPES/MES, multi-step look-ahead as dynamic programming.
  • Acquisition Functions — CONTAINS: full closed forms for PI, EI, UCB (GP-UCB), KG; exploration–exploitation ordering; hyperparameters (, ); portfolios; retrospective PI scoring.
  • Further Topics in Global Optimisation — CONTAINS: batch/parallel BO, BO vs. reinforcement learning, AutoML hyperparameter tuning, conditional hyperparameters, training-curve early information, multi-fidelity, software (emukit).

Sources

  • ProbabilisticNumerics.pdfProbabilistic Numerics: Computation as Machine Learning, Hennig, Osborne & Kersting (Cambridge University Press, 2022), Parts IV–V, book pp. 195–278 (Ch. 24–34).

See Also

  • Foundations — Gaussian algebra, GP regression, Gauss-Markov/SDEs, Bayesian filtering, the numerical agent.
  • Integration — Bayesian quadrature; value-of-information/acquisition integrals reused here.
  • Linear Algebra — probabilistic linear solvers & conjugate gradients (quasi-Newton connection).
  • Differential Equations — implicit ODE solvers (Nesterov’s method) and Gauss-Markov priors.