> Gaussian Process Flows
Laying the groundworks for a foundational model in pharmacometrics through Bayesian Inference over mechanistic models.
Background
The field of pharmacometrics studies the quantitative relationship between drug disposition in the body (pharmacokinetics; PK) and the resulting biological effect (pharmacodynamics; PD). These techniques are indispensable throughout the drug development pipeline. They are foundational to drug approval, enabling regulators to establish safe and effective dosage ranges for diverse patient populations, and are in clinical practice to derive model-informed and personalised treatment regimens for patients based on recorded information and clinical measurements.
Pharmacometric models are based around a mechanistic model, usually represented by a system of differential equations, that encodes a mathematical representation of the principles underpinning drug absorption, distribution, metabolism and elimination. Recently, NeuralODE-based approaches have emerged as promising tools to learn such dynamical systems directly from data. However, they are often difficult to train and interpret, prone to overfitting, and empirically show unreliable extrapolation beyond training data. To address these issues, I have developed Gaussian Process Flows (GPFlows), a method to perform Bayesian Inference over the space of mechanistic models.
Objectives and Achievements
GPFlows are flexible full random effect models that naturally limit complexity while capable of learning subject-specific dynamics. The framework is build in such a way that model components can be visualised to interpret learned effects. Adopting methods from Bayesian statistics unlocks several additional benefits such as principled uncertainty estimates, continuous learning as new data becomes available, and more faithful model comparison. A unique benefit of GPFlows is that it compresses data to a set of inducing points, allowing for safe data sharing without risks of re-identification.
We compared the performance of GPFlows on several real-world data sets, including pharmacokinetic (PK) and pharmacodynamic (PD) data, and found that the model out competes traditional non-linear mixed effects (NLME) models and NeuralODEs in terms of negative marginal log likelihoods (NLL) and root mean squared error (RMSE) of predictions. Compared to the NLME, GPFlows depicted significantly lower RMSE (reductions ranging from 10-50%), while having similar or better NLL. Although NeuralODEs also improved over NLME in terms of RMSE, NLL was generally worse, which is striking given its estimates are likely overestimated seeing as neural network parameters are not included in the marginalisation. In all cases, GPFlows was able to represent more complex mechanistic effects based on a simple initial blueprint.