LGNEMLMay 30, 2019

AlignFlow: Cycle Consistent Learning from Multiple Domains via Normalizing Flows

arXiv:1905.12892v272 citations
Originality Incremental advance
AI Analysis

This addresses domain adaptation and translation challenges in machine learning, offering a flexible and consistent method, though it appears incremental as it builds on existing normalizing flow and adversarial training techniques.

The paper tackles the problem of exploiting multiple domain datasets for modeling a target domain by proposing AlignFlow, a generative framework using normalizing flows that ensures exact cycle consistency and outperforms baselines in image-to-image translation and unsupervised domain adaptation.

Given datasets from multiple domains, a key challenge is to efficiently exploit these data sources for modeling a target domain. Variants of this problem have been studied in many contexts, such as cross-domain translation and domain adaptation. We propose AlignFlow, a generative modeling framework that models each domain via a normalizing flow. The use of normalizing flows allows for a) flexibility in specifying learning objectives via adversarial training, maximum likelihood estimation, or a hybrid of the two methods; and b) learning and exact inference of a shared representation in the latent space of the generative model. We derive a uniform set of conditions under which AlignFlow is marginally-consistent for the different learning objectives. Furthermore, we show that AlignFlow guarantees exact cycle consistency in mapping datapoints from a source domain to target and back to the source domain. Empirically, AlignFlow outperforms relevant baselines on image-to-image translation and unsupervised domain adaptation and can be used to simultaneously interpolate across the various domains using the learned representation.

Code Implementations2 repos
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes