TellWorldAI World Archive

Home›Papers

PaperarXiv

Unpaired Image-to-Image Translation Using Cycle-Consistent Adversarial Networks

CycleGAN learns image-to-image translation between two domains without aligned pairs, combining an adversarial loss with a cycle-consistency constraint to constrain the mapping.

arXiv ID 1703.10593 Era Deep learning

The problem

Image-to-image translation aims to learn a mapping from an input image to an output image using aligned training pairs[1]. The paper notes that such paired training data is not available for many tasks[1]. It therefore studies the unpaired setting: learning to translate from a source domain X to a target domain Y without paired examples[1]. The supervision does not come from matched input-output pairs; it comes from the two image distributions and from whether translation is reversible[1].

The method

The central object is a mapping G that turns source-domain images into target-domain images, trained with an adversarial loss so that the distribution of G(X) is indistinguishable from the distribution of Y[1]. In an adversarial setup, a generator produces translations and a discriminator tries to tell generated images from target-domain images; the generator is trained to make that distinction hard[1].

Distribution matching alone leaves many valid mappings: the mapping is highly under-constrained[1]. The authors therefore couple it with a cycle-consistency constraint[1]. Intuitively, if an image is translated into the other domain and then translated back, it should return to the original image[1]. This round-trip requirement gives the model a constraint that does not depend on aligned pairs[1].

The paper

The paper is titled "Unpaired Image-to-Image Translation Using Cycle-Consistent Adversarial Networks", and its authors are Jun-Yan Zhu, Taesung Park, Phillip Isola and Alexei A. Efros[1]. It was first submitted to arXiv on 30 March 2017 as 1703.10593[1]. The title names the two ingredients: unpaired image-to-image translation and cycle-consistent adversarial networks[1].

Results and contribution

Without paired samples, the paper's objective is defined by two conditions: the distribution of G(X) should be indistinguishable from Y, and the translation should satisfy cycle consistency[1]. The learning signal therefore comes from distribution matching and a round-trip constraint, not from aligned image pairs[1]. The importance is that it addresses settings where paired data is missing: many translation tasks lack aligned training pairs, while the method needs images from the source and target domains[1].

The paper also identifies the main difficulty: with adversarial loss alone, the mapping is highly under-constrained, so many mappings may match the target distribution[1]. Cycle consistency is therefore not decoration; it is the part that narrows the set of possible mappings[1]. The contribution can be summarized as a clear combination: adversarial loss for domain distribution matching, and cycle consistency to limit the ambiguity of unpaired mapping[1].

Cite this page: Unpaired Image-to-Image Translation Using Cycle-Consistent Adversarial Networks. TellWorld, https://www.tellworld.net/papers/cyclegan-2017. Updated 2026-11-07