Parameter identifiability is a structural property of an ODE model for recovering the values of parameters from the data (i.e., from the input and output variables). This property is a prerequisite for meaningful parameter identification in practice. In the presence of nonidentifiability, it is important to find all functions of the parameters that are identifiable. The existing algorithms check whether a given function of parameters is identifiable or, under the solvability condition, find all identifiable functions. However, this solvability condition is not always satisfied, which presents a challenge. Our first main result is an algorithm that computes all identifiable functions without any additional assumptions, which is the first such algorithm as far as we know. Our second main result concerns the identifiability from multiple experiments (with generically different inputs and initial conditions among the experiments). For this problem, we prove that the set of functions identifiable from multiple experiments is what would actually be computed by input-output equation-based algorithms (whether or not the solvability condition is fulfilled), which was not known before. We give an algorithm that not only finds these functions but also provides an upper bound for the number of experiments to be performed to identify these functions. We provide an implementation of the presented algorithms.
翻译:参数的可识别性是从数据中恢复参数值的 ODE 模型( 即输入和输出变量) 的结构属性。 此属性是实际中有意义参数识别的一个先决条件。 在存在不可识别性的情况下, 找到可识别参数的所有功能很重要。 现有的算法检查参数的某一功能是否可识别, 或者在可溶性条件下, 找到所有可识别的功能。 但是, 这个可溶性条件并不总是得到满足, 是一个挑战。 我们的第一个主要结果是一个计算法, 计算所有可识别的功能, 而没有额外的假设, 这是我们所知道的第一个算法。 我们的第二个主要结果涉及多重实验的可识别性( 输入和初始条件一般不同 ) 。 对此问题, 我们证明, 从多个实验中可识别的功能组是实际用基于输入- 输出方程式的算法算法( 是否满足了可溶性条件) 来计算, 这是一项挑战。 我们给出的算法不仅找到这些功能, 而且还提供了执行这些实验的上限 。