Skip to main content
Springer logoLink to Springer
. 2026 Aug 3;43(9):3393–3410. doi: 10.1007/s11095-026-04170-9

Domain Knowledge Constrained Symbolic Regression for Optimising Dermal Drug Formulations

Yu Zhang 1, Xilu Wang 2, Dimitrios Tsaoulidis 1, Tao Chen 1,✉
PMCID: PMC13642449  PMID: 42547741

Abstract

Purpose

Interpretable dynamic models that remain physically admissible under extrapolation are essential for dermal formulation optimisation. Mechanistic models are often labour-intensive to derive, whereas unconstrained data-driven models may violate physical constraints and degrade beyond observed conditions.

Methods

We developed a domain knowledge constrained symbolic regression (DKC-SR) framework to discover compact, interpretable dynamic models for cumulative release directly from time-series experiments. Domain knowledge was embedded through a restricted operator set and feasibility constraints over the bounded optimisation domain. Candidate expressions were evaluated by numerically solving the dynamic differential equations and selected using an information-criterion trade-off across a level-wise set of complexity-controlled models. The final surrogate was coupled with the covariance matrix adaptation evolution strategy for formulation optimisation.

Results

In an ibuprofen formulation case study, the selected model provided a formulation ranking that, combined with experimental validation, guided the optimiser to a narrow high-performing region; a representative optimum was experimentally confirmed to exceed the historical best. Although the surrogate was more reliable for ranking and optimisation guidance than for exact quantitative calibration, it remained physically admissible and numerically stable across the design space.

Conclusions

DKC-SR provides a compact, interpretable, and optimisation-ready route to modelling dermal release under bounded design constraints.

Supplementary Information

The online version contains supplementary material available at https://doi.org/10.1007/s11095-026-04170-9.

Keywords: dermal delivery, domain knowledge constrained symbolic regression, formulation optimisation, genetic programming, interpretable model discovery

Introduction

Topical drug formulations play a central role in pharmaceutical development, enabling localised delivery with reduced systemic exposure and improved patient compliance [1, 2]. A key determinant of their efficacy is dermal permeation, which governs both the rate and extent of active pharmaceutical ingredient (API) delivery into and across the skin [3]. The in vitro release test (IVRT) is a well-established methodology for characterising formulation release behaviour. It provides time-series measurements of cumulative API release under controlled conditions, typically using synthetic membranes to separate the donor and receptor compartments in a Franz diffusion cell [4–7]. Such measurements form an empirical basis for understanding release behaviour and for developing predictive models that can ultimately guide formulation design and optimisation.

Modelling approaches for dermal release can be broadly grouped into mechanistic transport models and data-driven surrogates. Mechanistic transport models are typically formulated from mass conservation with Fickian diffusion flux (e.g., diffusion-partition models) and are interpretable, with parameters that can in principle transfer across related systems [8]; related dermal transport problems have also been addressed via end-to-end computational workflows that parameterise physiologically based pharmacokinetic (PBPK)-based percutaneous absorption models [9]. However, they often depend on simplifying assumptions, are labour-intensive to derive and calibrate, and may be difficult to generalise across multiple excipients and wide formulation ranges [10, 11]. In parallel, empirical/quantitative structure–property relationship (QSPR) correlations (e.g., Potts-Guy-type relationships for permeability estimation [12, 13]) provide lightweight data-driven predictions within their calibration envelope, but they are not designed to capture formulation-dependent release dynamics. In contrast, machine learning (ML) approaches can flexibly capture nonlinear relationships from experimental datasets, yet they frequently operate as statistical “black boxes” with limited interpretability [14, 15].

While mechanistic transport models and data-driven surrogates each offer distinct advantages, neither alone typically provides the balance of predictive performance, interpretability and domain-wide reliability needed for formulation design. This motivates the use of data-driven surrogates with domain knowledge constraints, so that model evaluations remain meaningful and recommendations are experimentally actionable. At the same time, selecting empirical equations from a pre-defined pool can be restrictive, as pre-specified forms may lack the flexibility to capture formulation-dependent dynamics beyond the assumptions of classical transport relations. A more promising direction is therefore to learn compact rate expressions directly from time-series data, in a form that shares structural features with first principles models and supports transfer to analogous systems governed by similar mechanisms [16, 17].

Symbolic regression (SR) has emerged as a promising paradigm for narrowing the gap between mechanistic and purely data-driven prediction by directly discovering closed-form expressions from data [18]. In contrast to many statistical and ML regressors [19] that yield data-driven surrogates, SR searches over functional forms and returns explicit mathematical expressions that map inputs to outputs. This property makes SR inherently interpretable and, in favourable cases, capable of recovering governing relationships that offer mechanistic insight while maintaining competitive predictive accuracy [20]. Accordingly, SR has gained traction across a wide range of scientific and engineering problems, including biological systems [21], physics-informed discovery tasks [22], and chemical engineering applications where compact models are valued for analysis and design [17]. Unconstrained SR, however, can also yield physically implausible or numerically brittle expressions, which is especially problematic when the model is deployed as an optimisation surrogate.

Symbolic regression methods range from evolutionary approaches, most notably genetic programming (GP), which evolves expression trees over a chosen operator set [18, 23–25], to library-guided variants such as ALAMO (Automated Learning of Algebraic Models for Optimisation) [26] and SINDy (Sparse Identification of Nonlinear Dynamics) [27], and physics-guided variants such as AI-Feynman [28]. We adopt tree-based GP because, unlike library-based methods, it requires no predefined candidate library and can naturally incorporate domain-specific operators and hard constraints into the search. These properties are essential for the constrained, optimisation-oriented discovery pursued here. Domain knowledge guided and transfer-learning methods have also been applied in related data-driven modelling, for example to soft sensing under imperfect measurements [29] and sensor-based prognosis and condition-monitoring tasks [30], typically transferring learning representations to improve data efficiency. In contrast, we embed physical and numerical feasibility directly into symbolic-equation discovery, so that the resulting interpretable rate law remains mechanistically admissible and safely evaluable as an optimisation surrogate.

Despite its appeal, symbolic regression may not be directly applicable to topical formulation problems. The unconstrained search space readily produces expressions that are physically inadmissible (e.g., negative rates) or numerically ill-posed when evaluated across a bounded formulation domain, leading to undefined operations, overflow, or singularities. These failures are amplified in optimisation, where the optimiser repeatedly probes boundary regions and extrapolates beyond the training data. We therefore develop a domain knowledge constrained symbolic regression (DKC-SR) framework that embeds domain priors through a restricted operator set and hard feasibility screening, ensuring every candidate rate law remains physically meaningful and safely evaluable across the entire design space. Candidate expressions are evaluated by numerically solving the induced ordinary differential equations (ODEs), and a level-wise set of best models is retained across complexities before selecting a parsimonious final surrogate via an information-criterion trade-off. The selected surrogate is then coupled with the covariance matrix adaptation evolution strategy (CMA-ES) [31–33], to maximise the final-time cumulative API release under bounded excipient constraints in formulation optimisation. This evaluates whether the discovered model provides stable and physically admissible guidance within the formulation design space.

Although demonstrated here on IVRT time-series for topical formulations, the DKC-SR framework is readily extensible to other dermal delivery settings and related transport problems, including longer horizons and protocols that expose richer mechanistic signatures. It is worth separating two kinds of contribution. Methodologically, our contribution is a domain-tailored constraint strategy oriented towards downstream optimisation. Unlike library-based constrained methods (e.g., SINDy) or generic shape-constrained symbolic regression, and unlike constraint-guided kinetic-model discovery [34] that targets data efficiency, we enforce hard constraints over the entire bounded design space that the optimiser will subsequently probe, promoting safe evaluability everywhere the search may go. The constraints are combined with a positivity-preserving operator (softplus) and full-variable-coverage screening so that the discovered ODE remains physically admissible, numerically stable and composition-dependent throughout optimisation. In terms of application, to our knowledge this is the first use of domain knowledge constrained symbolic regression for dermal release dynamics coupled to formulation optimisation.

Experimental Setting

Ibuprofen-loaded poloxamer 407-based formulations were used as the experimental system in this study. The overall formulation composition followed our previous protocols [35–37], comprising ibuprofen, medium chain triglycerides, poloxamer 407, ethanol, propylene glycol (PG), and ultra-pure water. Three excipients were treated as optimisable formulation variables, i.e., poloxamer 407 (x1), ethanol (x2), and PG (x3), with concentration bounds defined in the design space (in Table 1), while the remaining components were kept fixed.

Table 1.

Design space of key excipients considered in ibuprofen formulations

Excipients Range of values (%w/w)
Poloxamer 407 (x1) 20—30
Ethanol (x2) 10—20
Propylene glycol (x3) 10—20

IVRT experiments were conducted using vertical Franz diffusion cells with synthetic nylon membranes separating the donor and receptor compartments [4, 38]. Phosphate buffered saline (PBS) was used as the receptor medium. After membrane mounting, a 300 mg aliquot of formulation was applied uniformly on the membrane surface, and the donor chamber was sealed with parafilm to minimise ethanol evaporation. Receptor samples (1 ml) were withdrawn at 0.5, 1, 2, 3, 4, 5, and 6 h, with PBS replenishment after each sampling, and sink conditions were maintained throughout the experiments.

Ibuprofen concentration in receptor samples was quantified by UV–vis spectrophotometry over the 200—300 nm range [39]. Calibration standards were prepared by serial dilution from a 500 μg/ml ibuprofen stock solution in PBS (0.5—500 μg/ml). To mitigate nonlinear absorbance responses at higher concentrations, partial least squares (PLS) regression was used for multivariate calibration based on selected informative wavelengths, following established spectroscopic calibration practices [40, 41]. The resulting concentration time series was converted into cumulative release per unit membrane area. Replicate IVRT runs were performed for each formulation. For model fitting, replicate measurements were averaged at each sampling time to obtain a single mean release trajectory per formulation and reduce measurement noise, yielding the time-series dataset used for dynamic model discovery and formulation optimisation. In addition, experimental variability was retained separately for validation experiments but was not explicitly propagated into the SR loss function in this study.

Methodology

This section outlines an overview of the domain knowledge constrained symbolic regression and optimisation framework proposed for optimising dermal drug formulations in Fig. 1. Starting from an initial experimental design, IVRT experiments generate time series release profiles for a set of formulations defined by excipient concentrations. Based on the collected training data, an SR model is trained by using a GP-based algorithm for providing interpretable dynamic models, guided by domain knowledge derived from exact physical expressions. Specifically, prior domain knowledge is embedded through a restricted operator set and structural constraints derived from physical relations. The algorithm optimises candidate expressions by minimising the residual loss between experimental measurements and the model’s predictions until termination criteria are met (the maximum number of iterations is reached or convergence). From a generated level-wise set of expressions, the best model is selected using the Akaike Information Criterion (AIC). Finally, the discovered dynamic model is embedded into a global optimisation routine to guide formulation optimisation and is validated experimentally.

Fig. 1.

Fig. 1

Conceptual overview of the domain knowledge constrained symbolic regression and optimisation framework.

Problem Setting for ODE-based Dynamic Model Discovery

The framework operates directly on time-series experimental data, which serve as the basis for discovering closed-form rate expressions. Let x=x1,x2,⋯,xd∈Rd denote the set of explanatory variables representing experimental factors, and t∈R+ denote the temporal index. The observed response is denoted by Qt∈R, measured at discrete time points t1,t2,⋯,tn. Thus, the resulting dataset can be formally represented as:

D={t,x,Qt} 1

where x denotes the concentration of the formulation excipients, Qt is the cumulative release at time tj. For numerical stability, the response Q was normalised to a dimensionless state Q~t∈[0,1] prior to symbolic regression and ODE integration. Specifically, Q~t=Qt-QminQmax-Qmin, where we set Qmin=0 by definition because cumulative release satisfies Q0=0. Qmax was computed from the training set (Qmax=3008.20μg/cm2 in this study) and then fixed for all test and optimisation evaluations. Analogously, each formulation variable was likewise min–max scaled from its design range in Table 1 to the unit interval [0,1] before entering the symbolic rate expressions (e.g., poloxamer 407 from 20–30% to 0–1). In the rate expressions, x1,x2,andx3 therefore denote these scaled inputs, whereas Table 1 and the reported formulations use raw % w/w values. All model discovery and optimisation were performed in the Q~ space; predictions were then inverse-transformed to raw (μg/cm2 in this study) for reporting.

The modelling objective is to discover an explicit functional relation,

dQ~/dt≈fQ~,x;θ 2

where f∙ is a closed-form expression obtained through SR, and θ represents the fitted constants. This formalisation enables the symbolic model to jointly capture the effects of both experimental factors and temporal dynamics, thereby aligning with the physical requirements of the system (dermal release dynamics) under study. Next, we describe each component of the proposed methodology in detail.

Domain Knowledge Constrained Symbolic Regression

Symbolic regression seeks to discover explicit analytical expressions that describe the underlying dynamics of dermal drug release. Given a training set of labelled data, the goal in SR is to find an interpretable expression, where the underlying function generalises well beyond the training data [25]. In this study, SR is implemented using a GP framework [23, 42, 43], designed to evolve interpretable differential equations that relate formulation variables x and cumulative release amount Qt.

Here, "domain knowledge constrained" means translating established physical and numerical knowledge of dermal release into explicit restrictions on the symbolic search, so that candidate rate laws remain physically meaningful and safely evaluable across the design space. This knowledge is embedded through the restricted operator set (Section "Operator Set") and the hard feasibility constraints (Section "Hard Constraints for Feasibility Screening"). It comprises the non-negativity and monotonicity of cumulative release, the diffusion/dissolution rate-law forms it follows, its dependence on the full excipient composition, and the numerical admissibility required of an ODE surrogate queried repeatedly during optimisation.

Operator Set

The operator set is restricted to mathematically admissible primitives that commonly appear in diffusion-based and dissolution-based rate laws [8, 11], namely:

O=+,-,×,÷,pow∙,log∙,exp∙,softplus∙ 3

The inclusion of these operators is guided by well-established release models such as:

  • i)

    Higuchi model: involving square root time scaling and linear combinations [44, 45];

  • ii)

    Korsmeyer–Peppas/Peppas–Sahlin models: involving power-law behaviour and exponential-like contributions [46–48];

  • iii)

    Fickian diffusion models: involving logarithmic and exponential terms from analytical solutions to diffusion equations [49];

Nonphysical operators such as trigonometric or discontinuous functions are intentionally excluded because they lack mechanistic interpretation for cumulative release and often lead to non-physical release dynamics (e.g., negative rates or non-monotone cumulative release).

The softplus function,

softplusz=In1+ez 4

is incorporated for two reasons. Firstly, the release rate dQ~/dt must remain non-negative for all t and all admissible x. Softplus acts as a smooth approximation to maxz,0, ensuring dQ~/dt≥0 without introducing nondifferentiable points that can complicate ODE integration. Secondly, it enables smooth enforcement of the non-negativity constraint in a manner consistent with physical release dynamics. Since diffusion and dissolution dynamics yield non-negative flux terms (e.g., in Fick’s law or dissolution-controlled release), softplus prevents the GP from generating negative fluxes, thereby embedding physical realism directly through the operator choice. Such smooth positivity-enforcing operators have also been explored in physics-informed machine learning for dynamic modelling [50].

Hard Constraints for Feasibility Screening

The symbolic search space contains many mathematically valid but physically inadmissible expressions. We therefore apply hard constraints so that only rate laws that are physically admissible and numerically safe over the entire bounded design space are evaluated. Four requirements are enforced.

Physical consistency. Because the release rate (flux) is non-negative, cumulative release is non-decreasing [11, 38, 45]. The rate expression must therefore satisfy:

dQ~/dt≥0 5

consistent with irreversible donor-to-receptor diffusion and standard IVRT guidance.

Full variable coverage. To avoid degenerate, composition-independent solutions, every formulation variable must appear explicitly in the expression:

Q~,x1,x2,⋯,xd⊆Varsfθ 6

where Varsfθ denotes the set of variables present in the expression. This requirement ensures that the model captures the mechanistic influence of excipient concentrations on release dynamics and prevents the regression from collapsing into a partially informative but physically incomplete representation (e.g., dropping a formulation variable simply because its effect is weak).

Structural and numerical admissibility. Operations prone to instability are disallowed, in particular placing the state variable in denominators or constructing excessively nested exponential forms. Representative restrictions can be expressed as:

Q~∉Denominatorfθ,nestedexpfθ≤1 7

and expression tree depth is bounded to keep the rate laws compact and intelligible,

depthfθ≤Dmax 8

Optimisation-domain validity. Since the discovered model will subsequently be used for global optimisation of formulation compositions, candidate expressions must remain well-defined throughout the feasible ranges of all formulation variables. Any functional form that becomes undefined within the optimisation ranges xk∈ak,bk is excluded. This ensures that the resulting dynamic model does not introduce artificial discontinuities or singular barriers during optimisation.

Collectively, these constraints define the principles that guide the SR search. Their specific application within the GP algorithm is described in Section "GP-based Model Generation and Evaluation".

GP-based Model Generation and Evaluation

The discovery of rate expressions is performed using a GP framework specifically adapted to operate under the constraints defined earlier. The evolutionary loop illustrated in Fig. 2 is designed such that constraint enforcement is embedded directly into the GP search dynamics. This ensures that only feasible expressions, both physically meaningful and numerically well-posed, are ever evaluated by the fitness function.

Fig. 2.

Fig. 2

The flowchart of the domain knowledge constrained GP-based symbolic regression.

The algorithm begins by generating an initial population P0=fθii=1p of random tree-structured expressions using the operator set O, where Np is the population size. Each newly generated individual is immediately subjected to hard constraint screening, ensuring that only feasible/admissible expressions enter the evolutionary loop. This creates a strictly filtered search space in which all surviving individuals are physically and numerically viable, thereby improving both convergence and robustness.

Specifically, an individual fθ is discarded if it violates any of the following conditions:

  • (i)

    non-negativity of flux, fθQ~,x≥0 for all sampled states;

  • (ii)

    full variable coverage, Q~,x1,x2,⋯,xd⊆Varsfθ;

  • (iii)

    structural admissibility, which excludes forbidden patterns such as Q~ in denominators, invalid logarithmic arguments, or excessively nested exponentials; and

  • (iv)

    formulation-domain validity, meaning that fθ is safely evaluable on the entire experimental domain without numerical overflow or undefined operations.

Individuals that pass the hard constraints are evaluated using a fitness function that combines data fidelity with soft regularisation terms. The data misfit is defined as

Ldatafθ=∑i=1N∑j=1nQ~sritj;fθ-Q~obsitj2 9

where Q~obsitj denotes the experimentally measured cumulative release for the formulation i at time tj, and Q~sritj;fθ is obtained by numerically solving the ODE

dQ~/dt=fθQ~,xi,Q~0=0 10

using a fixed-step fourth-order Runge–Kutta scheme with automatic step subdivision to ensure stability and accuracy [51].

To discourage overly complex expressions that may overfit training data while sacrificing interpretability, a complexity penalty is incorporated into the fitness function. This complexity penalty is computed as the weighted sum of the operator nodes in the expression tree (terminals excluded),

Lcompfθ=∑n∈nodesfθωn 11

where ωn=1 for binary operators (+,-,×,÷) and unary functions (e.g., log, exp, pow). This definition follows the complexity metric commonly used in SR [24]. In this work, the structural complexity level was defined as μ=Lcomp, i.e., the weighted node-count complexity in Eq. (11).

The overall fitness score minimised during evolution is therefore

Ffθ=Ldatafθ+λcompLcompfθ 12

where a parsimony (regularisation) parameter λcomp controls the trade-off between accuracy and simplicity. During the GP evolution, free numerical constants are treated as ephemeral random constants and are inherited/mutated together with the expression tree. To keep the search computationally tractable, we do not perform gradient-based constant fitting for every individual during evolution. Instead, constant refinement is deferred to the model-selection stage (Section "Model Selection"), where only the level-wise winners are optimised using the Limited-memory Broyden-Fletcher-Goldfarb-Shanno (L-BFGS) optimisation algorithm [52], owing to its proven efficacy in parameter estimation and optimisation tasks [53]. Lower values of Ffθ indicate better models.

The evolutionary loop applies standard GP [54]: parents are chosen by tournament selection, offspring are produced by subtree crossover with probability pc or subtree mutation with probability pm=1-pc, and tree length is capped to control bloat.

All offspring produced through crossover or mutation are again subjected to the same hard-constraint screening before entering the next generation. Throughout the search, individuals are grouped by their structural complexity μ, and fitness competition is performed within each complexity level. This ensures that simpler expressions are never forced to compete directly with far more expressive ones, a mechanism shown to preserve interpretability and prevent unnecessary structural inflation in SR [24, 25, 34]. Once the termination criterion is met (typically a fixed number of generations Ng or stagnation of the best fitness), the algorithm outputs a level-wise set of candidate models M, where each admissible structural complexity μ retains its best-performing expression

fθ∗μ=argminfθ∈FμFfθ 13

where Fμ denotes the subset of feasible expressions (i.e., those satisfying the hard constraints) with structural complexity μ.

After the GP search terminates, the collection

M=fθ∗μμ=μminμmax 14

serves as the candidate model set M for final selection, where μmin denotes the minimum allowed complexity level (default 1), and μmax is the maximum admissible complexity level observed among the retained level-wise winners.

The pseudocode of the evolutionary procedure is provided in Fig. 3.

Fig. 3.

Fig. 3

The pseudocode of domain knowledge constrained symbolic regression.

Model Selection

Models in the level-wise set M have already passed feasibility screening, so the objective of this stage is not to ensure validity, but to select the model that best balances goodness-of-fit and parsimony.

For each level-wise best expression fθ∗μ∈M, we first refine its free numerical constants by solving

θμ∗=argminθLdatafθ∗μ 15

where Ldata is defined in Eq. (9), and the model predictions are obtained by numerically solving the ODE. The vector of free numerical constants θ is refined by minimising Ldata, where each objective evaluation requires solving the induced ODE (Eq. (10)). An optimiser, L-BFGS with box constraints on θ, is adopted to improve numerical stability, initialised from the constants obtained at the end of GP evolution (warm start). Gradients are approximated by finite differences. The refinement is applied only to the level-wise winners in M (rather than to every individual during evolution), keeping the overall computational cost manageable. If the optimiser fails to converge, the original constants were retained.

The AIC [55] is adopted to select among the refined candidates, which is based on the negative log-likelihood [56] under an i.i.d. Gaussian residual assumption:

AICfθ∗μ=NtotlnLdatafθ∗μNtot+2dμ 16

where Ntot=N×n denotes the total number of observations, and dμ=dim(θμ) is the total number of estimated parameters (i.e., the number of free constants optimised during the refinement step). Lower AIC values indicate models that achieve a better trade-off between fit quality and parameter parsimony.

The final chosen model is therefore

fθfinal=argminf∈MAICf 17

This selection strategy evaluates only the best expressions at each complexity level μ and ranks these winners using an information criterion, ensuring that the final model remains interpretable and statistically efficient.

Formulation Optimisation

At this stage, optimisation is not intended as an exhaustive search for a global optimum, but as a single-round decision-support exercise to examine whether the discovered symbolic model can consistently guide formulations toward high-performing regions of the design space. Once the final dynamic model fθfinal has been selected, it is used as a surrogate to optimise the formulation composition within the predefined design space. For a given formulation vector x, the cumulative release profile Q~srt;x is obtained by numerically solving

dQ~/dt=fθfinalQ~,x,Q~0=0 18

over the experimental time horizon [0,tf], where tf denotes the final sampling time. In this work, the optimisation objective focuses exclusively on the cumulative release at the final time point, Q~srtf;x, rather than the full transient trajectory. This choice is consistent with the experimental endpoint of interest and directly reflects the performance metric typically used to compare formulations.

The resulting single-objective optimisation problem can be written as

maxx∈XJ~x=Q~srtf;x 19

where X denotes the feasible formulation design space, defined by lower and upper bounds on each component along with any additional constraints, e.g., concentration limits or practical feasibility conditions.

Since J~x is obtained by integrating a nonlinear ODE, the objective landscape is generally non-convex, potentially multi-modal, and derivative-free. To address these challenges, the optimisation is performed using the CMA-ES, a robust derivative-free optimiser suitable for non-convex black-box objectives arising from ODE-based model evaluations [32]. CMA-ES maintains a multivariate normal search distribution Nmt,σt2Ct over the decision variables x, where mt is the mean, σt is the global step size, and Ct is the covariance matrix at iteration t. At each iteration, a population of candidate formulations xk}k=1λ is sampled from this distribution, evaluated via the surrogate objective J~xk, and then used to update mt, σt, and Ct based on the ranking of objective values. The algorithm iteratively adapts the search distribution toward high-performing regions of X, with termination triggered by a maximum number of iterations or convergence of the step size [33].

In summary, the combination of the symbolic ODE model fθfinal and CMA-ES enables direct optimisation of formulation composition with respect to the predicted cumulative release at the final experimental time, while fully respecting the design-space constraints and the inferred release dynamics.

Results and Discussion: Model Discovery and Optimisation of Ibuprofen-loaded Poloxamer 407-based Formulations

In this section, to demonstrate the performance and practical utility of the proposed method, we conducted a case study on ibuprofen dermal release using IVRT data from the ibuprofen-loaded poloxamer 407-based formulations. Section "Dynamic Model Discovery and Selection" reports the model derivation, selection, and diagnostic evidence of its suitability for optimisation. Section "Evaluation of Formulation Optimisation" presents the optimisation outcomes, experimental validation, and interpretation of the resulting optimum and model behaviour.

Dynamic Model Discovery and Selection

The dataset used in this study originates from our previous works [35, 36, 57], which reported IVRT results of ibuprofen-loaded poloxamer 407-based formulations (accessible via GitHub repository referenced in Data availability section). Each formulation consisted of three key optimisable excipient concentrations as summarised in Table 1, poloxamer 407 (x1), ethanol (x2), and propylene glycol (x3). The cumulative amount of released ibuprofen across synthetic membrane was recorded over a time grid t∈0.5,1,2,3,4,5,6 h, producing the observed response variable Qobsx1,x2,x3,t, and denotes the cumulative drug amount released per unit membrane area at time t.

Comprising 30 formulations, each subjected to four replicate tests, this dataset yields time-series observations of release curves. Prior to model construction, replicates were averaged at each sampling point to mitigate measurement noise. This dataset therefore provides a structured basis for SR: the formulation variables x1,x2,x3 serve as explanatory inputs, while the cumulative release Qobs provides the time-resolved output from which the dynamic model dQ~/dt=fθQ~,x1,x2,x3 is inferred.

Model Generation and Selection

First, 24 formulations were used as the training set to derive an interpretable and robust dynamic model based on the proposed algorithm and remaining 6 were reserved as the testing dataset. SR was performed exclusively on the training set, while the held-out formulations were later used to assess the generalisation performance of the selected model.

The dynamic model was generated using the DKC-SR framework described in Section "Domain Knowledge Constrained Symbolic Regression". The operator set was kept identical to that defined in Eq. (3), combining basic arithmetic operators with a small number of nonlinear functions to allow sufficient flexibility while preserving interpretability. During evolution, feasibility screening and the complexity-penalised fitness were applied as defined in Sections "Hard Constraints for Feasibility Screening"–"GP-based Model Generation and Evaluation".

For this case study, the main GP hyperparameters were chosen to balance search coverage and computational cost and are summarised in Table 2. The configuration follows the general recommendations for symbolic-regression GP while being adapted to the problem scale of the present IVRT dataset.

Table 2.

GP configuration for DKC-SR

Parameter Value
Population size (Np) 4000
Number of generations (Ng) 250
Crossover probability (pc) 0.6
Mutation probability (pm) 0.4
Tournament size (k) 5
Maximum tree length (Lmax) 25
Maximum initial depth (Dmax) 4
Complexity weight (λcomp) 5×10-4

In particular, the complexity weight λcomp was set to 5×10-4, providing a mild parsimony pressure that discourages unnecessarily complex trees without overwhelming the data-fitting term in Eq. (12).

Under this configuration, the level-wise best models obtained from the GP run are summarised in Table 3. For each structural complexity level μ, the table reports the penalised fitness score, the normalised mean squared error (MSE), and the corresponding AIC value (computed after L-BFGS refinement of the level-wise winners). It is worth noting that no admissible models with complexity μ<15 were retained in the level-wise set M. For these lower-complexity levels, either no expressions satisfied all hard constraints, or the best feasible candidates exhibited larger residual errors and were therefore excluded from consideration. Higher-complexity expressions (e.g., μ>22) were produced during evolution but were rejected during hard-constraint screening and are not included in M. As a result, the retained model set M corresponds to admissible complexity levels with μmin=15 to μmax=22.

Table 3.

Summary of level-wise best models used in the final selection

No Fitness Score Complexity MSE AIC Model
1 0.0351 15 0.0215 −645.02 ln1+eln1+eQ~ln1+e2
2 0.0344 16 0.0204 −654.27 ln1+eln1+eQ~ln1+e2
3 0.0202 17 0.0067 −839.90 ln1+e2Q~x2-x1/x3-Q~22+2.355
4 0.0202 18 0.0249 −618.12 ln1+e2Q~ln1+e-0.827+ln1+e2
5 0.0207 19 0.0069 −834.67 ln1+e2Q~Q~+x2-x1/x3-Q~22+ln1+e0.227
6 0.0347 20 0.0186 −669.19 ln1+e2Q~Q~2+ln1+e2
7 0.0360 21 0.0202 −655.52 ln1+eQ~ln1+eln1+ex3-ln1+ex1+x3-x2-Q~2+x1x22
8 0.0346 22 0.0209 −649.47 ln1+eln1+eQ~ln1+e2

As shown in Table 3, both the fitness score and the MSE improve markedly when the complexity increases from μ=15and16 to μ=17, indicating that very simple structures are insufficient to capture the observed release dynamics. Beyond μ=17, further increases in complexity lead to only marginal changes in MSE, while incurring additional structural cost. Consequently, the AIC identifies model No. 3 with μ=17 as the most statistically efficient, reflecting a favourable trade-off between fit quality and parsimony. This model is therefore selected as the final rate expression fθfinal and subsequently employed for formulation optimisation.

Surrogate Diagnostics and Optimisation Setup

After selecting the final model, we examined its held-out pointwise accuracy primarily to characterise its limitations before using it as a ranking-oriented dynamic surrogate for optimisation. Figure 4 summarises several diagnostic assessments of the model on cumulative release. Figure 4a shows the performance of predicted versus measured cumulative release for the six test formulations. The model achieves R2=0.80 with a root mean squared error (RMSE) of 461.26 μg/cm2, indicating that the model captures broad between-formulation variation in release and is sufficiently informative for downstream ranking-based optimisation, even though exact quantitative agreement remains limited.

Fig. 4.

Fig. 4

Diagnostic evaluation of the final dynamic model and its suitability for formulation optimisation. (a) The performance of discovered model on the test set. (b) Spearman rank correlation between predicted and observed cumulative release as a function of time. (c) Pairwise ordering agreement for Qobs(6h) across 12 formulations. (d) Gain curves showing the recall of the true top-q\% formulations as a function of the fraction of formulations inspected in the predicted order; the diagonal line indicates the random baseline.

Because the subsequent optimisation relies on the relative ranking of formulations rather than on perfectly accurate point predictions, additional rank-based diagnostics were computed. The held-out test set, however, contains only six formulations, which is too small to yield stable rank statistics; restricted to the test set alone, such statistics are unstable and cannot be reliably estimated. We therefore computed the rank diagnostics on a combined set of the six test and six representative training formulations (12 in total). Incorporating training data stabilises the estimates but introduces some optimism, so these diagnostics are reported as supportive rather than confirmatory evidence (see Section "Evaluation of Formulation Optimisation", where the optimisation outcome is assessed experimentally). Figure 4b reports the Spearman rank correlation [58] between predicted and observed cumulative release as a function of time. The correlation is weak at the earliest sampling points but becomes clearly positive from 1 h onwards and is highest at 6 h, indicating that the model provides a positive ranking of formulations at the final time point (ρ=0.73), which is the optimisation target.

To further examine pairwise ordering, Fig. 4c presents a pairwise agreement heatmap [59] for Qobs(6h). Among the 66 possible formulation pairs, 50 are correctly ordered by the surrogate, corresponding to a pairwise concordance of 0.76 (p=1.7×10-5). The high proportion of correctly ordered pairs, particularly among higher-performing formulations, supports the use of the surrogate for prioritising candidates on this stabilised set, even where point predictions are imperfect.

Finally, Fig. 4d shows gain curves that quantify the enrichment of high-release formulations when they are selected according to the surrogate predictions. The curves display the recall of the true top-q\% formulations (q=20,30,40) as a function of the fraction of formulations inspected in the predicted order. In all cases, the gain curves lie above the random baseline, demonstrating that the surrogate substantially enriches the discovery of high-release formulations. Based on these enrichment profiles and practical laboratory constraints, we decided to select the top 5 optimised solutions by the surrogate as a compromise between experimental cost and expected improvement.

The final optimisation step then employed CMA-ES with fθfinal as the surrogate objective, following the formulation described in Section "Formulation Optimisation". CMA-ES was initialised within the bounded design space X defined by the concentration limits of poloxamer 407, ethanol and PG in Table 1, and iteratively adapted its search distribution to explore high-performing regions of this space. CMA-ES was run with a population size 50, an initial step size 0.2, and a maximum of 100 iterations, using common default adaptation parameters as recommended in [32].

Evaluation of Formulation Optimisation

Optimised Formulation and Experimental Validation

After convergence, CMA-ES concentrated its final population in a narrow neighbourhood in the design space, indicating a locally flat predicted optimum on the surrogate objective. To examine the robustness to stochasticity, we repeated CMA-ES with 20 different random seeds on the trained surrogate. All runs converged and returned near-identical predicted optima (mean is Q(6h)≈2425.75μg/cm2, standard deviation is 7.77×10-8). Meanwhile, the corresponding concentrations clustered within a narrow neighbourhood in Fig. 5, indicating a locally flat optimum (plateau/ridge) on the surrogate objective rather than a chance outcome from a single run.

Fig. 5.

Fig. 5

Best solution concentrations across 20 CMA-ES restarts with different random seeds.

Given this near-degeneracy of the predicted optima, validating multiple restart-specific solutions would provide limited additional information at the formulation level. We therefore report a representative optimum, selected as the restart-best closest to the multi-seed mean in design space in Fig. 5, and use it as the reference solution for subsequent analysis and experimental evaluation (conducted in four replicates). Table 4 summarises the multi-seed statistics and representative concentration together with its predicted objective and the corresponding measured outcome. Although Section "Surrogate Diagnostics and Optimisation Setup" motivates selecting a small set of top-ranked candidates when distinct optima exist, the present case exhibits a plateau on the surrogate objective, under which the top-ranked solutions become near-degenerate for each restart; hence we adopt a representative-solution reporting strategy here.

Table 4.

Multi-seed restart summary and representative solution

Item Poloxamer 407 (%w/w) Ethanol (%w/w) Propylene glycol (%w/w) Prediction (μg/cm2) Measured (μg/cm2)
Multi-seed mean ± SD 26.65±0.58 14.41±0.60 14.13±0.32 2425.75±7.77×10-8 -
Representative optimum 26.62 14.42 14.11 2425.75 3445.89±295.46

Compared with the historical best formulation from the original dataset (3305.14 ± 116.78 μg/cm2), the representative formulation selected from the CMA-ES plateau achieved a higher cumulative release at 6 h (3445.89 ± 295.46 μg/cm2), corresponding to an improvement of approximately 4%. This behaviour is consistent across the entire 0.5–6 h time window as shown in Fig. 6, the representative release profiles track the upper envelope of the historical IVRT curves and remain among the highest-releasing profiles throughout the experiment. The measured value is substantially higher than the surrogate prediction reported in Table 4, indicating that the current model is better suited to ranking and identifying high-performing regions than to exact quantitative calibration of the final release magnitude. Despite the imperfect absolute prediction accuracy of the model, the domain knowledge constrained surrogate provides sufficient decision utility to steer the optimiser toward a high-performing region of the formulation space and to prioritise experimentally actionable candidates.

Fig. 6.

Fig. 6

IVRT release profiles of ibuprofen for all historical formulations (grey curves) and the representative optimum (orange curve).

Because the optimisation was performed in a single round using a fixed surrogate model, repeated optimiser restarts are not expected to produce meaningfully distinct formulations; instead, they converge to a near-degenerate optimum neighbourhood. Further improvement would therefore require incorporating newly generated experimental data and retraining the symbolic regression model, enabling subsequent optimisation rounds to exploit the updated surrogate.

Beyond quantitative performance, the selected model also remains interpretable in structural and functional terms. The softplus term in the numerator, softplus2Q~=log(1+exp(2Q~)), has a clear modelling role: it enforces a smooth non-negative fitted release rate, and approximates an initially increasing rate which gradually transitions to an approximately linear growth (with bounded slope) as Q~ grows, consistent with a diminishing thermodynamic driving force as the donor phase is depleted. The denominator,

x2-x1/x3-Q~22+κ 20

couples the cumulative release Q~ with the relative levels of ethanol, propylene glycol and poloxamer. Here Q~ and x1,x2,x3 are the normalised release and the [0,1]-scaled concentrations defined in Section "Problem Setting for ODE-based Dynamic Model Discovery"; κ=2.355 (95% bootstrap interval 2.212–2.942; Supplementary S3) is the only free fitted constant, while the factor 2 in softplus(2Q~) is structural (Q~+Q~) and was not fitted. This structure indicates that the fitted release rate depends jointly on the system state and formulation composition. In this sense, the expression provides a compact phenomenological structure that is qualitatively consistent with empirical expectations for poloxamer-based cosolvent systems while remaining stable and interpretable for optimisation.

Model Comparison, Sensitivity, and Robustness Analysis

To evaluate the selected symbolic surrogate more comprehensively, we examined its performance relative to same-split baseline models, its stability under fixed-structure bootstrap refitting, the sensitivity of the SR stage to GP hyperparameters, and the local behaviour of the dynamic surrogate around the optimised formulation.

Baseline models were trained and evaluated using the same formulation-level validation split as the selected DKC-SR model. For curve-level prediction, the selected DKC-SR equation achieved a test curve RMSE of 461.26 and R2=0.80, which was lower than the curve-proxy baselines, including PLS regression, ridge regression, random forest regression, polynomial response surface regression (RSM), and Gaussian process regression. The best vanilla ODE-SR seed achieved a test curve RMSE of 549.95. The selected DKC-SR equation also achieved the lowest area under the curve (AUC) RMSE among the compared models, indicating better integrated release-profile fidelity over the full observation window. These results indicate that the selected DKC-SR equation provides competitive dynamic curve prediction under the same held-out split.

The endpoint results showed a different pattern. PLS regression achieved a lower Q(6h) endpoint RMSE than the selected DKC-SR equation on the six held-out test formulations. This indicates that conventional regression models remain useful endpoint comparators. However, unlike the baselines, DKC-SR provides an explicit symbolic ODE release-rate expression that can be replayed dynamically and coupled with formulation optimisation. The vanilla ODE-SR baseline also provided a relevant symbolic comparison, but the tested vanilla seeds collapsed to formulation-independent expressions, limiting their utility as formulation optimisation surrogates (Table 5).

Table 5.

Same-split baseline comparison on the six held-out test formulations

Model Model type Test curve RMSE Test curve (R2) Q(6h) RMSE AUC RMSE Dynamic ODE surrogate Optimisation usability
DKC-SR selected equation Constrained symbolic ODE 461.26 0.80 959.38 1764.26 Yes Yes
PLS regression Regression 507.96 0.75 803.03 2249.05 No Endpoint/curve proxy
Ridge regression 510.84 0.75 811.34 2274.36
Random forest regression 529.56 0.73 936.83 2385.66
Polynomial RSM 538.99 0.72 847.47 2568.87
Gaussian process 590.92 0.67 979.99 2795.76
Best vanilla ODE-SR seed Generic symbolic ODE 549.95 0.71 914.48 2665.01 Yes Limited; formulation-independent

Vanilla ODE-SR used generic arithmetic primitives and did not use the DKC-SR constraint strategy. Full metric tables and seed-level results are provided in the Supplementary Information S1, S2 & S3

The stability of the selected symbolic structure was further examined using fixed-structure bootstrap refitting. The final DKC-SR expression was kept unchanged, with (softplus(2Q~)) treated as part of the discovered symbolic structure and only the denominator offset (κ) refitted. Across 500 bootstrap resamples of the 24 training formulations, all refits were successful. The refitted (κ) values remained within a bounded range, with (κ=2.564±0.199) and a 95% interval of 2.212–2.942. The selected final-equation value (κ=2.355) lay within this interval. The bootstrap test curve RMSE was (499.99±37.03), indicating moderate prediction variability under resampling but no failed refitting or numerical instability. These results suggest that the selected symbolic structure can be refitted consistently under small-data resampling, although the remaining uncertainty reflects the limited number of available formulations. Full bootstrap refitting results are provided in Supplementary Material S3.

We next performed a one-at-a-time hyperparameter study around the baseline configuration in Table 2. Population size, number of generations, crossover probability, tournament size, maximum tree length, maximum initial depth, and the complexity penalty weight λcomp were each varied across three candidate values, while all other settings were held fixed. Each configuration was repeated with three independent random seeds, and normalised test MSE of the best model was recorded. Figure 7 summarises the four most influential hyperparameters. Overall, performance was stable under moderate changes in GP settings, suggesting the framework does not rely on fragile tuning. The clearest effect was from λcomp: small-to-moderate values of (2×10-4∼5×10-4) yielded consistently low errors, whereas an excessively strong penalty (10-3) degraded performance, consistent with over-regularisation. Changes in population size and generations (Fig. 7b & c) primarily affected variability rather than the central tendency of the test error: increasing the population from 3000 to 5000 or the number of generations from 200 to 300 produced only modest improvements relative to the run-to-run variability induced by the random seed, but at a higher computational cost. Tournament size (Fig. 7d) showed a more distinct optimum, with an intermediate value (5) outperforming both weaker (3) and stronger (7) selection pressure, aligning with common GP practice. The remaining hyperparameters exhibited only minor effects compared with random-seed variability, indicating that the baseline in Table 2 lies in a reasonably robust operating region.

Fig. 7.

Fig. 7

Effect of key GP hyperparameters on SR performance. Boxplots of normalised test MSE for different settings of (a) complexity penalty, (b) population size, (c) number of generations, and (d) tournament size, with all other hyperparameters fixed at their baseline values. Each box summarises three independent runs with different random seeds.

In addition to GP robustness, we analysed the local behaviour of the dynamic surrogate around the best CMA-ES solution. All analyses in this part are based on the predicted cumulative release at 6 h, Q(6h). Figure 8a shows the predicted profile Q for the optimised formulation. The curve is smooth and strictly increasing, with an initially accelerating release that transitions to a slower, almost linear increase after approximately 3 h. This trajectory is consistent with diffusion-controlled release under a progressively diminishing driving force and supports that the model yields smooth and physically interpretable dynamics at the optimum.

Fig. 8.

Fig. 8

Local response and optimisation diagnostics around the CMA-ES–optimised formulation. (a) Predicted cumulative release profile Q for the representative optimum. (b–d) One-dimensional sensitivity of Q(6h) with respect to poloxamer 407 (x1), ethanol (x2) and propylene glycol (x3), respectively, evaluated around the optimum. (e) Two-dimensional response surface of Q(6h) as a function of x1 and x2 at fixed x3.(f) Convergence of CMA-ES in terms of the best objective value found over iterations.

Figure 8b–d depict one-dimensional sensitivity curves obtained by varying each formulation variable while keeping the other two fixed at their optimised values. The response to poloxamer 407 and ethanol are smooth and unimodal with relatively broad maxima, indicating limited sensitivity to moderate perturbations around the chosen levels. In contrast, the response to propylene glycol increases steeply up to the optimum and then plateaus, suggesting a threshold requirement for high release with diminishing returns beyond that point. The two-dimensional surface in Fig. 8e (poloxamer 407 vs ethanol at fixed propylene glycol) reveals an extended ridge of high Q(6h) rather than a sharp isolated peak, confirming a reasonably wide basin of high-performing formulations and practical tolerance to small compositional deviations. Consistent with this landscape, CMA-ES rapidly reaches a high-performing region within a few iterations and then stabilises (Fig. 8f), indicating efficient convergence under the chosen settings.

Overall, the same-split baseline comparison, fixed-structure bootstrap refitting, GP hyperparameter sweeps, and local response diagnostics support that the proposed framework provides a compact and formulation-dependent dynamic surrogate for optimisation.

Conclusion

This work presents a domain knowledge constrained symbolic regression framework that discovers compact, interpretable ODE-based dynamic models of dermal drug release and uses them as surrogates to support formulation optimisation. Domain knowledge is embedded into model discovery through a numerically robust operator set and explicit feasibility constraints, ensuring candidate expressions remain physically plausible and numerically stable when integrated as ODEs across the experimental domain. In an ibuprofen case study, the framework generated a level-wise set of candidates and selected a parsimonious final expression via an information-criterion trade-off. While the surrogate is not intended to be a perfect point predictor, its ranking, supported on a stabilised set and ultimately confirmed by experiment, was sufficient to prioritise high-performing formulations; combined with CMA-ES, it guided the search towards a narrow high-performing region. Experimental evaluation at a representative optimum from this region confirmed performance near the upper envelope of historical release profiles and above the best historical formulation, demonstrating that SR-discovered dynamics can translate into experimentally actionable formulation guidance.

Two methodological insights emerge. First, for formulation screening under limited data, the most valuable property of a dynamic surrogate may be trend fidelity (i.e., correct prioritisation) rather than minimal absolute error, making rank-based diagnostics a useful complement to conventional regression metrics. Second, the selected symbolic structure showed refit stability under fixed-structure bootstrap refitting, with the final denominator offset remaining within the bootstrap interval. Together with the observed robustness of the GP stage and the optimisation stage to moderate hyperparameter variations, this indicates that the workflow can be deployed without delicate manual tuning, while still requiring cautious interpretation under small-data conditions.

A key limitation in this case study is that the surrogate underestimates the absolute magnitude of the best-performing formulations, while still providing useful relative ordering on the stabilised diagnostic set. In addition, the SR model was fitted to mean release trajectories rather than replicate-level data, so experimental uncertainty was not explicitly incorporated into the optimisation objective. The limited dataset also means that structural uniqueness and parameter calibration cannot be fully established, even though fixed-structure bootstrap refitting supported the stability of the selected equation under resampling. In addition, the held-out test set comprises only six formulations; rank-based diagnostics restricted to this set are statistically unstable, so the rank statistics in Section "Surrogate Diagnostics and Optimisation Setup" rely on a combined test-plus-training set and should be read as optimistic, supportive evidence rather than an unbiased estimate of held-out ranking. The optimisation outcome is validated experimentally rather than by the held-out rank statistic alone. Future work will therefore focus on calibration strategies, such as a global scaling layer or uncertainty-aware correction, larger formulation datasets, and additional experimental rounds to further assess structural reproducibility and improve absolute calibration. Extending the framework to longer observation windows and to in vitro permeation test settings will also enable late-time constraints (e.g., saturation or plateau behaviour) to be reintroduced and evaluated. Overall, the proposed approach offers a reproducible route from limited IVRT time-series data to interpretable dynamic models and experimentally validated formulation improvements, with clear pathways for further accuracy gains.

Supplementary Information

Below is the link to the electronic supplementary material.

ESM 1 (27.9KB, docx)

(DOCX 27.8 KB)

Acknowledgements

Y. Zhang’s PhD has been supported by the China Scholarship Council in partnership with the University of Surrey (Grant No. 202306440060).

Authors’ Contribution

Yu Zhang: Writing – original draft, review & editing, Conceptualization, Data curation, Formal analysis, Investigation, Methodology, Visualization, Validation, Funding acquisition, Resources. Xilu Wang: Writing – review & editing, Conceptualization, Methodology, Formal analysis. Dimitrios Tsaoulidis: Writing – review & editing, Conceptualization, Methodology, Supervision, Resources. Tao Chen: Writing – review & editing, Conceptualization, Funding acquisition, Methodology, Supervision, Resources.

Funding

China Scholarship Council,202306440060,Yu Zhang

Data Availability

The proposed algorithm and its corresponding dataset are available in the GitHub repository: https://github.com/yurbro/Yu-Zhang-PhD/tree/main/DKC-SR.

Declarations

Competing interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Footnotes

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

References

  • 1.Hmingthansanga V, Singh N, Banerjee S, Manickam S, Velayutham R, Natesan S. Improved topical drug delivery: role of permeation enhancers and advanced approaches. Pharmaceutics. 2022;14: 2818. 10.3390/pharmaceutics14122818. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2.Zhang Y, Xiao Y, Chen C, Tsaoulidis D, Yang K, Chen T. Autonomous AI-Driven design for skin product formulations. Adv Intell Discov. 2026;n/a:e70100: e70100. 10.1002/aidi.202500239. [DOI] [Google Scholar]
  • 3.Franken A, Eloff FC, Du Plessis J, Du Plessis JL. In vitro permeation of metals through human skin: a review and recommendations. Chem Res Toxicol. 2015;28:2237–49. 10.1021/acs.chemrestox.5b00421. (American Chemical Society). [DOI] [PubMed]
  • 4.OECD. Test No. 428: Skin Absorption: In Vitro Method [Internet]. Paris: Organisation for Economic Co-operation and Development; 2004 [cited 2024 Aug 1]. https://www.oecd-ilibrary.org/environment/test-no-428-skin-absorption-in-vitro-method_9789264071087-en. Accessed 1 Aug 2024.
  • 5.European Medicines Agency, Committee for Medicinal Products for Human Use (CHMP). Guideline on bioanalytical method validation. EMEA/CHMP/EWP/192217/2009 Rev. 1 Corr. 2**. London: European Medicines Agency; 2011 [cited 2026 May 1]. Available from: https://www.ema.europa.eu/en/documents/scientific-guideline/guideline-bioanalytical-method-validation_en.pdf.
  • 6.Khatana A, Diwan A, Mansuri R. An Overview on automated in vitro release testing (Ivrt) for topical formulation. Int J Pharm Res Technol IJPRT. 2022;12:12–20. 10.31838/ijprt/12.01.02. [DOI]
  • 7.Zhang Y, Xiao Y, Wang X, Tsaoulidis D, Chen T. Active learning-based adaptive optimisation for developing dermal drug formulations. Chem Eng Res Des. 2026;232:403–16. 10.1016/j.cherd.2026.07.035. [DOI] [Google Scholar]
  • 8.Li D, Yan B, Gao T, Li G, Wang Y. PINN model of diffusion coefficient identification problem in Fick’s Laws. ACS Omega Am Chemical Society. 2024;9:3846–57. 10.1021/acsomega.3c07924. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Zhang D, Deacon BN, Li W, Lian G, Chen T. A computational workflow for end-to-end simulation of percutaneous absorption. Int J Pharm. 2025;670:125084. 10.1016/j.ijpharm.2024.125084. (Elsevier BV). [DOI] [PubMed]
  • 10.Mitragotri S, Anissimov YG, Bunge AL, Frasch HF, Guy RH, Hadgraft J, et al. Mathematical models of skin permeability: An overview. Int J Pharm. 2011;418:115–29. 10.1016/j.ijpharm.2011.02.023. [DOI] [PubMed] [Google Scholar]
  • 11.Sebastia-Saez D, Chen T, Deacon B, Lian G. Modelling drug permeation across the skin: a chemical engineering perspective. Phys Sci Rev De Gruyter. 2025;10:199–227. 10.1515/psr-2024-0056. [DOI] [Google Scholar]
  • 12.Potts RO, Guy RH. Predicting skin permeability. Pharm Res. 1992;9:663–9. 10.1023/a:1015810312465. [DOI] [PubMed] [Google Scholar]
  • 13.Wadhwa P, Mittal A. Quantitative structure-property relationship (QSPR) modeling applications in formulation development. In: Saharan VA, editor. Comput aided pharm drug deliv appl guide stud res pharm sci. Singapore: Springer Nature; 2022. p. 543–60. 10.1007/978-981-16-5180-9_17. [DOI] [Google Scholar]
  • 14.Abdallah RM, Hasan HE, Hammad A, Public Library of Science. Predictive modeling of skin permeability for molecules: investigating FDA-approved drug permeability with various AI algorithms. PLoS Digit Health. 2024;3: e0000483. 10.1371/journal.pdig.0000483. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15.Ita K, Roshanaei S. Artificial intelligence for skin permeability prediction: deep learning. J Drug Target. 2024;32:334–46. 10.1080/1061186X.2024.2309574. Taylor & Francis. [DOI] [PubMed] [Google Scholar]
  • 16.Wolkenhauer O. Why model? Front Physiol [Internet]. Frontiers; 2014 [cited 2025 Nov 14];5. 10.3389/fphys.2014.00021. [DOI]
  • 17.Neumann P, Cao L, Russo D, Vassiliadis VS, Lapkin AA. A new formulation for symbolic regression to identify physico-chemical laws from experimental data. Chem Eng J. 2020;387: 123412. 10.1016/j.cej.2019.123412. [DOI] [Google Scholar]
  • 18.Makke N, Chawla S. Interpretable scientific discovery with symbolic regression: a review. Artif Intell Rev. 2024;57: 2. 10.1007/s10462-023-10622-0. [DOI] [Google Scholar]
  • 19.Bannigan P, Aldeghi M, Bao Z, Häse F, Aspuru-Guzik A, Allen C. Machine learning directed drug formulation development. Adv Drug Deliv Rev. 2021;175: 113806. 10.1016/j.addr.2021.05.016. [DOI] [PubMed] [Google Scholar]
  • 20.Dong J, Zhong J. Recent advances in symbolic regression. ACM Comput Surv. 2025;57:290:1-290:37. 10.1145/3735634. [DOI] [Google Scholar]
  • 21.Chen Y, Angulo MT, Liu Y-Y. Revealing complex ecological dynamics via symbolic regression. BioEssays. 2019;41: 1900069. 10.1002/bies.201900069. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 22.Angelis D, Sofos F, Karakasidis TE. Artificial intelligence in physical sciences: symbolic regression trends and perspectives. Arch Comput Methods Eng. 2023;1–21. 10.1007/s11831-023-09922-z [DOI] [PMC free article] [PubMed]
  • 23.Koza JR. Genetic programming as a means for programming computers by natural selection. Stat Comput. 1994;4:87–112. 10.1007/BF00175355. [DOI] [Google Scholar]
  • 24.Cranmer M. Interpretable machine learning for science with PySR and SymbolicRegression.jl [Internet]. arXiv; 2023. 10.48550/arXiv.2305.01582. [cited 2025 Aug 17]. [DOI]
  • 25.Kahlmeyer P, Merk N, Giesen J. Discovering symmetries of ODEs by symbolic regression. Proc AAAI Conf Artif Intell. 2025;39:17715–23. 10.1609/aaai.v39i17.33948. [DOI] [Google Scholar]
  • 26.Cozad A, Sahinidis NV, Miller DC. Learning surrogate models for simulation-based optimization. AIChE J. 2014;60:2211–27. 10.1002/aic.14418. [DOI] [Google Scholar]
  • 27.Brunton SL, Proctor JL, Kutz JN. Discovering governing equations from data by sparse identification of nonlinear dynamical systems. Proc Natl Acad Sci. 2016;113:3932–7. 10.1073/pnas.1517384113. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 28.Udrescu S-M, Tegmark M. AI Feynman: a physics-inspired method for symbolic regression. Sci Adv. 2020;6:eaay2631. 10.1126/sciadv.aay2631. American Association for the Advancement of Science. [DOI] [PMC free article] [PubMed]
  • 29.Liu Y, Liu Q, Shen B, Zhao C, Luo L, Jia M, et al. Review on deep learning-assisted soft sensors using imperfect measurements. Meas Sci Technol. 2026;37:102001. 10.1088/1361-6501/ae49b3. IOP Publishing. [DOI] [Google Scholar]
  • 30.Liu Y, Li C, Zhu J, Zhang K, Jiang X, Yang Q. Domain generalization of RUL prediction for bearings via multisource domain mix-up transfer. IEEE Sens J. 2026;26:8985–95. 10.1109/JSEN.2026.3657897. [DOI] [Google Scholar]
  • 31.Hansen N, Ostermeier A. Adapting arbitrary normal mutation distributions in evolution strategies: the covariance matrix adaptation. Proc IEEE Int Conf Evol Comput [Internet]. 1996 [cited 2025 Nov 12]. p. 312–7. 10.1109/ICEC.1996.542381. [DOI]
  • 32.Hansen N, Ostermeier A. Completely derandomized self-adaptation in evolution strategies. Evol Comput. 2001;9:159–95. 10.1162/106365601750190398. [DOI] [PubMed] [Google Scholar]
  • 33.Xu P, Luo W, Lin X, Qiao Y, Zhu T. Hybrid of PSO and CMA-ES for global optimization. In: 2019 IEEE congress on evolutionary computation (CEC) 2019. IEEE. pp. 27–33. 10.1109/CEC.2019.8789912 [DOI]
  • 34.Servia MÁ de C, Sandoval IO, Kuok K, Hii, Hellgardt K, Zhang D et al. Constraint-guided symbolic regression for data-efficient kinetic model discovery [Internet]. arXiv; 2025. 10.48550/arXiv.2507.02730. [cited 2025 Aug 10] [DOI]
  • 35.Xiao Y, Ilić T, Tošić A, Ivković B, Tsaoulidis D, Savić S, et al. Topical drug formulation for enhanced permeation: a comparison of Bayesian optimisation and response surface methodology with an ibuprofen-loaded poloxamer 407-based formulations case study. Int J Pharm. 2025;672: 125306. 10.1016/j.ijpharm.2025.125306. [DOI] [PubMed] [Google Scholar]
  • 36.Zhang Y, Xiao Y, Tsaoulidis D, Chen T. An early decision-making algorithm for accelerating topical drug formulation optimisation. Comput Chem Eng. 2025;201: 109224. 10.1016/j.compchemeng.2025.109224. [DOI] [Google Scholar]
  • 37.Xiao Y, Zhu M, Zhang Y, Tsaoulidis D, Chen T. Confidence-bound early stopping of experiments with sequential calibration. Chem Eng Res Des. 2026. 10.1016/j.cherd.2026.05.013. [DOI] [Google Scholar]
  • 38.Shah VP, Simona Miron D, Ștefan Rădulescu F, Cardot J-M, Maibach HI. In vitro release test (IVRT): Principles and applications. Int J Pharm. 2022;626: 122159. 10.1016/j.ijpharm.2022.122159. [DOI] [PubMed] [Google Scholar]
  • 39.Türk SC, Şatana E, Basan H, Göǧer NG. Determination of ibuprofen and paraben in pharmaceutical formulations using flow-injection and derivative spectrophotometry. J Anal Chem. 2015;70:50–4. 10.1134/S1061934815010141. [DOI] [Google Scholar]
  • 40.Olivieri AC. Introduction to multivariate calibration: a practical approach. Springer Nature; 2024.
  • 41.Simeone MLF, Pimentel MAG, Queiroz VAV, Santos F, Brito A, Aquino LFM, et al. Portable near-infrared (NIR) spectroscopy and multivariate calibration for reliable quality control of maize and sorghum grain chemical composition. J Food Compos Anal. 2024;134: 106502. 10.1016/j.jfca.2024.106502. [DOI] [Google Scholar]
  • 42.Do DQ, Rowe RC, York P. Modelling drug dissolution from controlled release products using genetic programming. Int J Pharm. 2008;351:194–200. 10.1016/j.ijpharm.2007.09.044. [DOI] [PubMed] [Google Scholar]
  • 43.Hlaváč V. Genetic programming with either stochastic or deterministic constant evaluation. Neural Netw World. 2018;28:119–31. 10.14311/NNW.2018.28.007. [DOI] [Google Scholar]
  • 44.Higuchi T. Rate of release of medicaments from ointment bases containing drugs in suspension. J Pharm Sci. 1961;50:874–5. 10.1002/jps.2600501018. [DOI] [PubMed] [Google Scholar]
  • 45.Siepmann J, Peppas NA. Higuchi equation: derivation, applications, use and misuse. Int J Pharm. 2011;418:6–12. 10.1016/j.ijpharm.2011.03.051. [DOI] [PubMed] [Google Scholar]
  • 46.Peppas N, Korsmeyer R. Dynamically swelling hydrogel in controlled release application. Hydrogels Med Pharm. 1986;3:109–36. [Google Scholar]
  • 47.Peppas NA, Sahlin JJ. Hydrogels as mucoadhesive and bioadhesive materials: a review. Biomaterials. 1996;17:1553–61. 10.1016/0142-9612(95)00307-X. [DOI] [PubMed] [Google Scholar]
  • 48.Ritger PL, Peppas NA. A simple equation for description of solute release II. Fickian and anomalous release from swellable devices. J Control Release. 1987;5:37–42. 10.1016/0168-3659(87)90035-6. [DOI] [PubMed] [Google Scholar]
  • 49.Crank J. The mathematics of diffusion. Clarendon Press; 1979.
  • 50.Raissi M, Perdikaris P, Karniadakis GE. Physics-informed neural networks: a deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations. J Comput Phys. 2019;378:686–707. 10.1016/j.jcp.2018.10.045. [DOI] [Google Scholar]
  • 51.Hult J. A fourth-order runge-kutta in the interaction picture method for simulating supercontinuum generation in optical fibers. J Light Technol. 2007;25:3770–5. 10.1109/JLT.2007.909373. [DOI] [Google Scholar]
  • 52.Zhu C, Byrd RH, Lu P, Nocedal J. Algorithm 778: L-BFGS-B: Fortran subroutines for large-scale bound-constrained optimization. ACM Trans Math Softw. 1997;23:550–60. 10.1145/279232.279236. [DOI] [Google Scholar]
  • 53.Moritz P, Nishihara R, Jordan M. A Linearly-Convergent Stochastic L-BFGS Algorithm. Proc 19th Int Conf Artif Intell Stat [Internet]. PMLR; 2016. p. 249–58. https://proceedings.mlr.press/v51/moritz16.html. Accessed 10 Dec 2025. [cited 2025 Dec 10].
  • 54.Barmpalexis P, Kachrimanis K, Tsakonas A, Georgarakis E. Symbolic regression via genetic programming in the optimization of a controlled release pharmaceutical formulation. Chemom Intell Lab Syst. 2011;107:75–82. 10.1016/j.chemolab.2011.01.012. [DOI] [Google Scholar]
  • 55.Cavanaugh JE, Neath AA. The Akaike information criterion: Background, derivation, properties, application, interpretation, and refinements. WIREs Comput Stat. 2019;11: e1460. 10.1002/wics.1460. [DOI] [Google Scholar]
  • 56.Akaike H. A new look at the statistical model identification. IEEE Trans Autom Control. 1974;19:716–23. 10.1109/TAC.1974.1100705. [DOI] [Google Scholar]
  • 57.Xiao Y, Chen C, Zhang Y, Tsaoulidis D, Chen T. A modelling-based comparison of IVRT and synthetic-membrane permeation for early formulation screening. RSC. 10.1039/D6PM00035E. [cited 2026 June 19]. [DOI]
  • 58.de Winter JCF, Gosling SD, Potter J. Comparing the Pearson and Spearman correlation coefficients across distributions and sample sizes: A tutorial using simulations and empirical data. Psychol Methods US: American Psychological Association. 2016;21:273–90. 10.1037/met0000079. [DOI] [PubMed] [Google Scholar]
  • 59.Koczkodaj WW, Szybowski J. Pairwise comparisons simplified. Appl Math Comput. 2015;253:387–94. 10.1016/j.amc.2014.12.069. [DOI] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

ESM 1 (27.9KB, docx)

(DOCX 27.8 KB)

Data Availability Statement

The proposed algorithm and its corresponding dataset are available in the GitHub repository: https://github.com/yurbro/Yu-Zhang-PhD/tree/main/DKC-SR.


Articles from Pharmaceutical Research are provided here courtesy of Springer

RESOURCES