TY - JOUR
T1 - Differential Elimination for Dynamical Models via Projections with Applications to Structural Identifiability
AU - Dong, Ruiwen
AU - Goodbrake, Christian
AU - Harrington, Heather A.
AU - Pogudin, Gleb
N1 - Publisher Copyright:
© 2023 Society for Industrial and Applied Mathematics.
PY - 2023/1/1
Y1 - 2023/1/1
N2 - Elimination of unknowns in a system of differential equations is often required when analyzing (possibly nonlinear) dynamical systems models, where only a subset of variables are observable. One such analysis, identifiability, often relies on computing input-output relations via differential algebraic elimination. Determining identifiability, a natural prerequisite for meaningful parameter estimation, is often prohibitively expensive for medium to large systems due to the computationally expensive task of elimination. We propose an algorithm that computes a description of the set of differential-algebraic relations between the input and output variables of a dynamical system model. The resulting algorithm outperforms general-purpose software for differential elimination on a set of benchmark models from the literature. We use the designed elimination algorithm to build a new randomized algorithm for assessing structural identifiability of a parameter in a parametric model. A parameter is said to be identifiable if its value can be uniquely determined from input-output data assuming the absence of noise and sufficiently exciting inputs. Our new algorithm allows the identification of models that could not be tackled before. Our implementation is publicly available online as a Julia package.
AB - Elimination of unknowns in a system of differential equations is often required when analyzing (possibly nonlinear) dynamical systems models, where only a subset of variables are observable. One such analysis, identifiability, often relies on computing input-output relations via differential algebraic elimination. Determining identifiability, a natural prerequisite for meaningful parameter estimation, is often prohibitively expensive for medium to large systems due to the computationally expensive task of elimination. We propose an algorithm that computes a description of the set of differential-algebraic relations between the input and output variables of a dynamical system model. The resulting algorithm outperforms general-purpose software for differential elimination on a set of benchmark models from the literature. We use the designed elimination algorithm to build a new randomized algorithm for assessing structural identifiability of a parameter in a parametric model. A parameter is said to be identifiable if its value can be uniquely determined from input-output data assuming the absence of noise and sufficiently exciting inputs. Our new algorithm allows the identification of models that could not be tackled before. Our implementation is publicly available online as a Julia package.
KW - Differential elimination
KW - dynamical systems
KW - parameter identifiability
U2 - 10.1137/22M1469067
DO - 10.1137/22M1469067
M3 - Article
AN - SCOPUS:85153877871
SN - 2470-6566
VL - 7
SP - 194
EP - 235
JO - SIAM Journal on Applied Algebra and Geometry
JF - SIAM Journal on Applied Algebra and Geometry
IS - 1
ER -