Part I: Foundations of Discovery AI
Chapter 5: Discovery Through Data, Models, and Simulation

Discovery Through Data, Models, and Simulation

"I have three telescopes, two particle accelerators, and a mass spectrometer, but the universe keeps hiding its best ideas inside error bars."

A Surrogate Model With Boundary Envy

Overview

Every scientific discovery rests on one of three pillars: observing the world, writing down equations that predict it, or simulating it on a computer. In practice, the most powerful discoveries blend all three. This chapter equips you with the computational toolkit for each paradigm and shows how they combine. You will learn to fit models to data, wrap expensive simulations in fast surrogate approximations, quantify what you do not know, and let uncertainty guide which experiment to run next.

We begin with the classical dichotomy between data-driven and theory-driven discovery (Section 5.1), then introduce simulation as a third pillar and the surrogate models that make it tractable (Section 5.2). Section 5.3 develops the mathematics of active learning: Gaussian process surrogates, uncertainty decomposition, and expected improvement. Finally, Section 5.4 ties everything together in a hands-on recipe: a GP-based active learning loop that discovers the optimum of a simulated phenomenon while spending far fewer experiments than random search.

Prerequisites

This chapter assumes you have read Chapter 1 (Discovery as Search), where we framed discovery as navigating a search space, and Chapter 2 (Scientific Discovery and Knowledge Creation), where we explored how hypotheses and experiments interact. Familiarity with basic probability (Bayes' rule, Gaussian distributions) and Python (NumPy, Matplotlib) is expected; Appendix A provides a refresher on the mathematical foundations.

What You Will Learn

Sections

What's Next

With data, models, and simulation in your toolkit, Chapter 6: Discovery System Architecture shows how to assemble these components into a cohesive system. You will see how the surrogate models and active learning loops introduced here become modules inside the Discovery Workbench, our recurring platform for building autonomous discovery pipelines.

Bibliography

Foundational Papers

Ghahramani, Z. (2015). "Probabilistic machine learning and artificial intelligence." Nature, 521(7553), 452-459.

A landmark overview connecting probabilistic modeling with scientific discovery, covering Bayesian approaches and their role in learning from limited data.

Karniadakis, G. E. et al. (2009). "Physics-informed neural networks." Journal of Computational Physics.

Introduced the PINN framework for embedding physical laws into neural network training, bridging theory-driven and data-driven approaches.

Jones, D. R., Schonlau, M., & Welch, W. J. (1998). "Efficient global optimization of expensive black-box functions." Journal of Global Optimization, 13(4), 455-492.

The paper that formalized expected improvement and Bayesian optimization, transforming how scientists design experiments with expensive evaluations.

Books

Rasmussen, C. E. & Williams, C. K. I. (2006). Gaussian Processes for Machine Learning. MIT Press.

The definitive reference on Gaussian processes, covering kernels, inference, and applications to regression and classification. Available free online.

Forrester, A. I., Sobester, A., & Keane, A. J. (2008). Engineering Design via Surrogate Modelling. Wiley.

A practical guide to surrogate modeling in engineering, with detailed algorithms for Kriging, radial basis functions, and sequential design.

Tools & Libraries

Gardner, J. et al. (2018). GPyTorch: Blackbox Matrix-Matrix Gaussian Process Inference with GPU Acceleration.

A PyTorch-based library for scalable GP inference, supporting exact and approximate methods on GPUs.

Balandat, M. et al. (2020). BoTorch: A Framework for Efficient Monte-Carlo Bayesian Optimization.

Meta's Bayesian optimization library built on GPyTorch, providing production-grade acquisition functions and multi-objective optimization.

Pedregosa, F. et al. (2011). scikit-learn Gaussian Processes module.

The most accessible GP implementation for small-to-medium datasets, well-integrated with the broader scikit-learn ecosystem.

Tutorials & Surveys

Settles, B. (2012). "Active Learning." Synthesis Lectures on AI and ML. Morgan & Claypool.

The standard survey on active learning strategies, covering uncertainty sampling, query-by-committee, and expected model change.

Shahriari, B. et al. (2016). "Taking the Human Out of the Loop: A Review of Bayesian Optimization." Proceedings of the IEEE, 104(1), 148-175.

A comprehensive review of Bayesian optimization techniques and their applications in experimental design and hyperparameter tuning.

Kendall, A. & Gal, Y. (2017). "What Uncertainties Do We Need in Bayesian Deep Learning for Computer Vision?" NeurIPS.

The influential paper on decomposing uncertainty into aleatoric and epistemic components, with practical implications for active learning.

Historical & Conceptual

Hey, T., Tansley, S., & Tolle, K. (2009). "The Fourth Paradigm: Data-Intensive Scientific Discovery." Microsoft Research.

The essay collection that named "the fourth paradigm" of science, positioning data-driven discovery alongside experiment, theory, and simulation.