In this work, we propose a method to learn probability distributions using sample path data from stochastic differential equations. Specifically, we consider temporally evolving probability distributions (e.g., those produced by integrating local or nonlocal Fokker-Planck equations). We analyze this evolution through machine learning assisted construction of a time-dependent mapping that takes a reference distribution (say, a Gaussian) to each and every instance of our evolving distribution. If the reference distribution is the initial condition of a Fokker-Planck equation, what we learn is the time-T map of the corresponding solution. Specifically, the learned map is a normalizing flow that deforms the support of the reference density to the support of each and every density snapshot in time. We demonstrate that this approach can learn solutions to non-local Fokker-Planck equations, such as those arising in systems driven by both Brownian and L\'evy noise. We present examples with two- and three-dimensional, uni- and multimodal distributions to validate the method.
翻译:在这项工作中,我们提出了一个方法来学习概率分布,使用来自随机差异方程式的样本路径数据。 具体地说, 我们考虑时间变化的概率分布( 例如,通过整合本地或非本地 Fokker- Planck 方程式产生的概率分布) 。 我们通过机器学习来分析这一演变。 我们通过机器学习来帮助构建一个基于时间的映射图,该映射将参考分布( 例如, 高山)到我们不断演变的分布的每一个实例。 如果参考分布是Fokker- Planck 方程式的初始条件, 我们学到的是对应解决方案的时间- T 映射。 具体地说, 所学的地图是一个正常化的流, 使引用密度支持支持每个和每个时间的密度截图发生变形。 我们证明, 这种方法可以学习非本地 Fokker- Planck 方程式的解决方案, 比如由布朗和L\' evy 噪音驱动的系统产生的。 我们用二维和三维的、 单和多式分布来验证方法。