Neural Network Differential Equation (NN DE) solvers have surged in popularity due to a combination of factors: computational advances making their optimization more tractable, their capacity to handle high dimensional problems, easy interpret-ability of their models, etc. However, almost all NN DE solvers suffer from a fundamental limitation: they are trained using loss functions that depend only implicitly on the error associated with the estimate. As such, validation and error analysis of solution estimates requires knowledge of the true solution. Indeed, if the true solution is unknown, we are often reduced to simply hoping that a "low enough" loss implies "small enough" errors, since explicit relationships between the two are not available/well defined. In this work, we describe a general strategy for efficiently constructing error estimates and corrections for Neural Network Differential Equation solvers. Our methods do not require advance knowledge of the true solutions and obtain explicit relationships between loss functions and the error associated with solution estimates. In turn, these explicit relationships directly allow us to estimate and correct for the errors.
翻译:由于各种因素的结合:计算进步使其最优化更便于伸缩,其处理高维问题的能力、其模型的易解性等等。 然而,几乎所有NEDE解决者都受到根本的限制:他们受过培训,使用损失函数,这些功能仅以与估算有关的错误为隐含条件。因此,对解决方案估算的验证和错误分析需要了解真正的解决方案。事实上,如果真正的解决方案未知,我们往往会简单地希望“足够低”的损失意味着“足够小的”错误,因为两者之间没有明确的关系,因此我们没有定义。在这项工作中,我们描述了高效地为神经网络差异衡算解决方案构建错误估计和校正的总体战略。我们的方法并不要求预先了解真正的解决方案,并且获得与解决方案估算相关的损失函数和错误之间的明确关系。反过来,这些明确的关系直接使我们能够估计和纠正错误。