We show that normalising flows become pathological when used to model targets whose supports have complicated topologies. In this scenario, we prove that a flow must become arbitrarily numerically noninvertible in order to approximate the target closely. This result has implications for all flow-based models, and especially Residual Flows (ResFlows), which explicitly control the Lipschitz constant of the bijection used. To address this, we propose Continuously Indexed Flows (CIFs), which replace the single bijection used by normalising flows with a continuously indexed family of bijections, and which can intuitively "clean up" mass that would otherwise be misplaced by a single bijection. We show theoretically that CIFs are not subject to the same topological limitations as normalising flows, and obtain better empirical performance on a variety of models and benchmarks.
翻译:我们发现,当用于模拟支持有复杂地形的模型目标时,正常化的流量就会成为病理。 在这种假设中,我们证明流动必须是任意的,数字上是不可忽略的,以便接近目标。 这一结果对所有流动模型都有影响,特别是残留流(ResFlows),这些模型明确控制了所使用的利普施茨曲线常数。 为了解决这个问题,我们提议了连续指数化流程(CIFs),用一个持续指数化的双点组合来取代正常化流程所使用的单项单项单项,它可以直观地“清理”质量,否则会被单项单项截线错置。 我们从理论上表明,CIFs没有像正常化流程那样受到相同的顶点限制,而是在各种模型和基准上获得更好的经验表现。