# Double InfoGAN for Contrastive Analysis

Source: [Double InfoGAN for Contrastive Analysis](<https://www.sota2.com/research/paper/68fa71fe1e209131cea53f84>)

Collection index: [llms.txt](<https://www.sota2.com/research/llms.txt>)

Data updated: 2025-10-26T02:16:25.405Z

Authors: Florence Carton, Robin Louiset, Pietro Gori

Published: 2024-01-31T12:16:39.000Z

## Abstract

Contrastive Analysis (CA) deals with the discovery of what is common and what is distinctive of a target domain compared to a background one. This is of great interest in many applications, such as medical imaging. Current state-of-the-art (SOTA) methods are latent variable models based on VAE (CA-VAEs). However, they all either ignore important constraints or they don't enforce fundamental assumptions. This may lead to sub-optimal solutions where distinctive factors are mistaken for common ones (or viceversa). Furthermore, the generated images have a rather poor quality, typical of VAEs, decreasing their interpretability and usefulness. Here, we propose Double InfoGAN, the first GAN based method for CA that leverages the high-quality synthesis of GAN and the separation power of InfoGAN. Experimental results on four visual datasets, from simple synthetic examples to complex medical images, show that the proposed method outperforms SOTA CA-VAEs in terms of latent separation and image quality. Datasets and code are available online.

## Recorded benchmark results

A research result applies to its stated dataset, split, metric and evaluation configuration. Compare like-for-like settings, preserve the metric's unit and direction, and distinguish paper-reported results from independent reproduction. The best result recorded here is not a claim of exhaustive, current global coverage.

- [Latent Factor Separation on FFHQ No Glasses vs. Glasses](<https://www.sota2.com/research/sota/latent-factor-separation-on-ffhq-no-glasses-vs-glasses.md>): Latent Factor Separation; FFHQ No Glasses vs. Glasses; C Score: 0.65.

- [Common and Salient Separation on BraTS](<https://www.sota2.com/research/sota/common-and-salient-separation-on-brats.md>): Common and Salient Separation; BraTS; Delta (Δ): 0.42.

- [Common and Salient Separation on CelebA-HQ Gender](<https://www.sota2.com/research/sota/common-and-salient-separation-on-celeba-hq-gender.md>): Common and Salient Separation; CelebA-HQ Gender; Delta Separation Score: 0.4.

- [Salient Attribute Swapping on FFHQ Glasses Attribute](<https://www.sota2.com/research/sota/salient-attribute-swapping-on-ffhq-glasses-attribute.md>): Salient Attribute Swapping; FFHQ Glasses Attribute; Accuracy: 47.

- [Latent Factor Separation on FFHQ Head Pose: Frontal vs. Right/Left](<https://www.sota2.com/research/sota/latent-factor-separation-on-ffhq-head-pose-frontal-vs-right-left.md>): Latent Factor Separation; FFHQ Head Pose: Frontal vs. Right/Left; C Metric: 0.71.

- [Attribute Swapping on AFHQ v2 (test)](<https://www.sota2.com/research/sota/attribute-swapping-on-afhq-v2-test.md>): Attribute Swapping; AFHQ v2 (test); FID (Y): 126.933.

- [Attribute Swapping on BraTS (test)](<https://www.sota2.com/research/sota/attribute-swapping-on-brats-test.md>): Attribute Swapping; BRATS (test); FID-Y: 228.459.

- [Attribute Swapping on CelebA-HQ (test)](<https://www.sota2.com/research/sota/attribute-swapping-on-celeba-hq-test.md>): Attribute Swapping; CelebA-HQ Gender (test); FID (Y): 88.475.

- [Attribute Swapping on CelebA-HQ Smile (test)](<https://www.sota2.com/research/sota/attribute-swapping-on-celeba-hq-smile-test.md>): Attribute Swapping; CelebA-HQ Smile (test); FID (Y): 67.475.

- [Common and Salient Separation on AFHQ](<https://www.sota2.com/research/sota/common-and-salient-separation-on-afhq.md>): Common and Salient Separation; AFHQ; Delta Score: 0.46.

- [Common and Salient Separation on CelebA-HQ Smile](<https://www.sota2.com/research/sota/common-and-salient-separation-on-celeba-hq-smile.md>): Common and Salient Separation; CelebA-HQ Smile; Separation Delta (Δ): 0.49.

- [Reconstruction on AFHQ Background (X) v2 (test)](<https://www.sota2.com/research/sota/reconstruction-on-afhq-background-x-v2-test.md>): Reconstruction; AFHQ Background (X) v2 (test); LPIPS: 0.548.

- [Reconstruction on AFHQ Target (Y) v2 (test)](<https://www.sota2.com/research/sota/reconstruction-on-afhq-target-y-v2-test.md>): Reconstruction; AFHQ Target (Y) v2 (test); LPIPS: 0.535.

- [Reconstruction on BraTS Background (X) (test)](<https://www.sota2.com/research/sota/reconstruction-on-brats-background-x-test.md>): Reconstruction; BraTS Background (X) (test); LPIPS: 0.269.

- [Reconstruction on BraTS Target (Y) (test)](<https://www.sota2.com/research/sota/reconstruction-on-brats-target-y-test.md>): Reconstruction; BraTS Target (Y) (test); LPIPS: 0.26.

- [Image Reconstruction on CelebA-HQ Gender Background (X) (test)](<https://www.sota2.com/research/sota/image-reconstruction-on-celeba-hq-gender-background-x-test.md>): Reconstruction; CelebA-HQ Gender Background (X) (test); LPIPS: 0.394.

- [Reconstruction on CelebA-HQ Gender Target (Y) (test)](<https://www.sota2.com/research/sota/reconstruction-on-celeba-hq-gender-target-y-test.md>): Reconstruction; CelebA-HQ Gender Target (Y) (test); LPIPS: 0.375.

- [Reconstruction on CelebA-HQ Smile Background (test)](<https://www.sota2.com/research/sota/reconstruction-on-celeba-hq-smile-background-test.md>): Reconstruction; CelebA-HQ Smile Background (test); LPIPS: 0.336.

- [Reconstruction on CelebA-HQ Smile Target (Y) (test)](<https://www.sota2.com/research/sota/reconstruction-on-celeba-hq-smile-target-y-test.md>): Reconstruction; CelebA-HQ Smile Target (Y) (test); LPIPS: 0.308.

- [Image Reconstruction on FFHQ (SSIM, LPIPS, ID-Sim)](<https://www.sota2.com/research/sota/image-reconstruction-on-ffhq-ssim-lpips-id-sim.md>): Image Reconstruction; FFHQ; SSIM: 32.6.

- [Latent Factor Separation on FFHQ (Male vs Female)](<https://www.sota2.com/research/sota/latent-factor-separation-on-ffhq-male-vs-female.md>): Latent Factor Separation; FFHQ Male vs. Female; C Score: 0.6.

- [Latent Factor Separation on FFHQ Smile vs. Non-Smiling](<https://www.sota2.com/research/sota/latent-factor-separation-on-ffhq-smile-vs-non-smiling.md>): Latent Factor Separation; FFHQ Smile vs. Non-Smiling; C Score: 0.64.

- [Attribute Swapping on FFHQ Swap X to Y high-quality (test)](<https://www.sota2.com/research/sota/attribute-swapping-on-ffhq-swap-x-to-y-high-quality-test.md>): Attribute Swapping; FFHQ Swap X to Y high-quality (test); ID Similarity: 0.158.

- [Attribute Swapping on FFHQ Swap Y to X high-quality (test)](<https://www.sota2.com/research/sota/attribute-swapping-on-ffhq-swap-y-to-x-high-quality-test.md>): Attribute Swapping; FFHQ Swap Y to X high-quality (test); ID-Sim: 0.153.

- [Image Reconstruction on FFHQ X dataset high-quality (test)](<https://www.sota2.com/research/sota/image-reconstruction-on-ffhq-x-dataset-high-quality-test.md>): Image Reconstruction; FFHQ X dataset high-quality (test); LPIPS: 0.369.

- [Image Reconstruction on FFHQ Y dataset high-quality (test)](<https://www.sota2.com/research/sota/image-reconstruction-on-ffhq-y-dataset-high-quality-test.md>): Image Reconstruction; FFHQ Y dataset high-quality (test); LPIPS: 0.361.

## Original sources and implementation

[Original paper](<https://arxiv.org/abs/2401.17776>)

[PDF](<https://arxiv.org/pdf/2401.17776.pdf>)
