Skip to main content
QUICK REVIEW

[论文解读] Benchmarking Invertible Architectures on Inverse Problems

Jakob Kruse, Lynton Ardizzone|arXiv (Cornell University)|Jan 26, 2021
Model Reduction and Neural Networks参考文献 14被引用 25
一句话总结

本文在两个低维反问题上比较了十种可逆及相关架构,发现耦合层模型(INN, cINN)和简单自编码器表现最好,MDN 也很强,而有些架构表现欠佳。

ABSTRACT

Recent work demonstrated that flow-based invertible neural networks are promising tools for solving ambiguous inverse problems. Following up on this, we investigate how ten invertible architectures and related models fare on two intuitive, low-dimensional benchmark problems, obtaining the best results with coupling layers and simple autoencoders. We hope that our initial efforts inspire other researchers to evaluate their invertible architectures in the same setting and put forth additional benchmarks, so our evaluation may eventually grow into an official community challenge.

研究动机与目标

  • 系统性评估可逆架构在反问题上的表现。
  • 评估硬可逆与软可逆模型在 p(x|y) 重建中的影响。
  • 识别在基准问题上能提供准确后验估计的架构与损失函数。

提出的方法

  • 评估包括 INN、cINN、IAF、MAF、iResNet、InvAuto、Autoencoder、cVAE、MDN 共十种架构在两个反问题上的性能。
  • 使用两个目标度量:后验不匹配(MMD)和前向重现误差。
  • 在多种损失配置下训练(L2、MMD、ML 似然)以及可选的前向过程监督。
  • 通过拒绝采样提供真实后验以进行公平评估。
  • 包含真实后验采样以供比较。
  • 报告推断时间和参数数量以比较效率。

实验结果

研究问题

  • RQ1软可逆性是否足以解决反问题?
  • RQ2硬可逆性的架构限制是否会降低性能?
  • RQ3哪些架构和损失函数能给出最准确的后验估计?
  • RQ4不同模型在推断速度和可扩展性方面的比较如何?

主要发现

方法后验误差(10)前向重现误差(11)推理时间(ms)维度(z)ML 损失y-监督
INN0.0250.01510${\bullet}{\bullet}$$\checkmark$$\checkmark$
INN (L2 + MMD)0.0170.0869${\bullet}{\bullet}$${empty}$$\checkmark$
cINN0.0150.00811${\bullet}{\bullet}{\bullet}{\bullet}$$\checkmark$${empty}$
IAF + Decoder0.4190.2220${\bullet}{\bullet}{\bullet}{\bullet}$$\checkmark$$\checkmark$
MAF + Decoder0.0740.0340${\bullet}{\bullet}{\bullet}{\bullet}$$\checkmark$$\checkmark$
iResNet0.7130.311763${\bullet}{\bullet}$${empty}$$\checkmark$
InvAuto0.0620.0221${\bullet}{\bullet}$${empty}$$\checkmark$
Autoencoder0.0370.0160${\bullet}{\bullet}$${empty}$$\checkmark$
cVAE0.0420.0190${\bullet}{\bullet}$${empty}$${empty}$
MDN0.0070.012601${\bullet}{\bullet}{\bullet}{\bullet}$$\checkmark$${empty}$
INN0.0470.01921${\bullet}{\bullet}{\bullet}$$\checkmark$$\checkmark$
INN (L2 + MMD)0.0603.66821${\bullet}{\bullet}{\bullet}$${empty}$$\checkmark$
cINN0.0470.43722${\bullet}{\bullet}{\bullet}{\bullet}$$\checkmark$${empty}$
IAF + Decoder0.3233.4570${\bullet}{\bullet}{\bullet}{\bullet}$$\checkmark$$\checkmark$
MAF + Decoder0.2131.0100${\bullet}{\bullet}{\bullet}{\bullet}$$\checkmark$$\checkmark$
iResNet0.0840.091307${\bullet}{\bullet}$${empty}$$\checkmark$
InvAuto0.1560.3151${\bullet}{\bullet}$${empty}$$\checkmark$
Autoencoder0.0490.0521${\bullet}{\bullet}$${empty}$$\checkmark$
cVAE4.3590.8120${\bullet}{\bullet}$${empty}$${empty}$
MDN0.0480.184175${\bullet}{\bullet}{\bullet}{\bullet}$$\checkmark$${empty}$
  • 基于耦合层的模型(INN、cINN)在所有指标上获得最佳平均表现。
  • MDN 在后验不匹配和重现性指标上都表现出色,能直接强力建模 p(x|y)。
  • Invertible ResNet 在这些任务上出现模式崩溃,表明对这些基准存在局限。
  • IAF 与 MAF 搭配解码器及某些设置在这些任务中未能稳健捕捉后验。
  • 某些模型需要完整协方差建模(如 MDN)或小心训练以扩展到更高维度。
  • 自编码器同样具有竞争力,支持软可逆方法作为可行基线。

更好的研究,从现在开始

从论文设计到论文写作,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。