English

AlignFlow: Cycle Consistent Learning from Multiple Domains via Normalizing Flows

Machine Learning 2019-12-24 v2 Neural and Evolutionary Computing Machine Learning

Abstract

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.

Keywords

Cite

@article{arxiv.1905.12892,
  title  = {AlignFlow: Cycle Consistent Learning from Multiple Domains via Normalizing Flows},
  author = {Aditya Grover and Christopher Chute and Rui Shu and Zhangjie Cao and Stefano Ermon},
  journal= {arXiv preprint arXiv:1905.12892},
  year   = {2019}
}

Comments

AAAI 2020

R2 v1 2026-06-23T09:32:45.275Z