ADPO: automatic-differentiation-assisted parametric optimization
Authors:
- 22 September 2025
- journal article
- research article
- Published by Springer Nature in Journal of Pharmacokinetics and Pharmacodynamics
- Vol. 52 (5) , 1-28
Abstract
Automatic differentiation (AD), a key method for accurately and efficiently computing derivatives in modern machine learning, is now implemented in Phoenix® NLME™ 8.6 for the first time and applied to the first-order conditional estimation extended least squares (FOCE ELS), Laplacian, and adaptive Gaussian quadrature (AGQ) algorithms. We name the AD implementation as ‘automatic-differentiation-assisted parametric optimization’ (ADPO), which can be enabled by checking the ‘Fast Optimization’ option. We present in detail how ADPO is implemented in the frequently used FOCE ELS algorithm, and analyze its performance from the benchmarks based on four PK/PD models. We show both ADPO and traditional FOCE ELS which uses gradients obtained from finite difference (FD) are reasonably accurate and robust, while the main advantage of ADPO being that it considerably reduces computation time no matter what ODE solvers are used: in general ADPO reduces the total run time by around 20% to 50% compared to traditional FOCE ELS. In a case for the realistic voriconazole model using ‘auto-detect’ ODE solver, 95% reduction in the total run time is observed.Keywords
This publication has 26 references indexed in Scilit:
- RPEM: Randomized Monte Carlo parametric expectation maximization algorithmCPT: Pharmacometrics & Systems Pharmacology, 2024
- pyDarwin: A Machine Learning Enhanced Automated Nonlinear Mixed‐Effect Model Selection ToolboxClinical Pharmacology & Therapeutics, 2024
- Population PBPK modeling using parametric and nonparametric methods of the Simcyp Simulator, and Bayesian samplersCPT: Pharmacometrics & Systems Pharmacology, 2022
- Comparing the performance of first-order conditional estimation (FOCE) and different expectation–maximization (EM) methods in NONMEM: real data experience with complex nonlinear parent-metabolite pharmacokinetic modelJournal of Pharmacokinetics and Pharmacodynamics, 2021
- Comparing the performance of FOCE and different expectation-maximization methods in handling complex population physiologically-based pharmacokinetic modelsJournal of Pharmacokinetics and Pharmacodynamics, 2016
- Using sensitivity equations for computing gradients of the FOCE and FOCEI approximations to the population likelihoodJournal of Pharmacokinetics and Pharmacodynamics, 2015
- A general model-based design of experiments approach to achieve practical identifiability of pharmacokinetic and pharmacodynamic modelsJournal of Pharmacokinetics and Pharmacodynamics, 2013
- Comparison of Nonmem 7.2 estimation methods and parallel processing efficiency on a target-mediated drug disposition modelJournal of Pharmacokinetics and Pharmacodynamics, 2011
- Monte Carlo Methods2008
- Derivation of various NONMEM estimation methodsJournal of Pharmacokinetics and Pharmacodynamics, 2007