Methods › Computer Vision › Generative Models › IAN
Introspective Adversarial Network
IAN
archive 2025-07-28 Description, source and code snippet are the archive's method entry.
The Introspective Adversarial Network (IAN) is a hybridization of GANs and VAEs that leverages the power of the adversarial objective while maintaining the VAE’s efficient inference mechanism. It uses the discriminator of the GAN, D, as a feature extractor for an inference subnetwork, E, which is implemented as a fully-connected layer on top of the final convolutional layer of the discriminator. We infer latent values Z ∼E(X) = q(Z|X) for reconstruction and sample random values Z ∼p(Z) from a standard normal for random image generation using the generator network, G.
Three distinct loss functions are used:
- ℒ_(img), the L1 pixel-wise reconstruction loss, which is preferred to the L2 reconstruction loss for its higher average gradient.
- ℒ_(𝒻ℯ𝒶𝓉𝓊𝓇ℯ), the feature-wise reconstruction loss, evaluated as the L2 difference between the original and reconstruction in the space of the hidden layers of the discriminator.
- ℒ_(adv), the ternary adversarial loss, a modification of the adversarial loss that forces the discriminator to label a sample as real, generated, or reconstructed (as opposed to a binary real vs. generated label).
Including the VAE’s KL divergence between the inferred latents E(X) and the prior p(Z), the loss function for the generator and encoder network is thus:
ℒ_(E, G) = λ_(adv)ℒ_(G_(adv)) + λ_(img)ℒ_(img) + λ_(feature)ℒ_(feature) + D_(KL)(E(X) || p(Z))
Where the λ terms weight the relative importance of each loss. We set λ_(img) to 3 and leave the other terms at 1. The discriminator is updated solely using the ternary adversarial loss. During each training step, the generator produces reconstructions G(E(X)) (using the standard VAE reparameterization trick) from data X and random samples G(Z), while the discriminator observes X as well as the reconstructions and random samples, and both networks are simultaneously updated.
Papers archive 2025-07-28
4 shown of 4, newest first. Repository counts are the archive's code-links table. A Syntology line states what Syntology ran from that paper's harvested code; it is per sample and not a correctness claim.
-
Cross-View Geolocalization and Disaster Mapping with Street-View and VHR Satellite Imagery: A Case Study of Hurricane IAN 13 Aug 2024 · 1 repository · arXiv:2408.06761
-
Inferior Alveolar Nerve Segmentation in CBCT images using Connectivity-Based Selective Re-training 18 Aug 2023 · 1 repository · arXiv:2308.09298
-
Arabic aspect based sentiment analysis using bidirectional GRU based models 23 Jan 2021 · 0 repositories · arXiv:2101.10539
-
Neural Photo Editing with Introspective Adversarial Networks 22 Sep 2016 · 2 repositories · arXiv:1609.07093Syntology ran 2 of 2 samples · 0 unverified
Tasks archive 2025-07-28
7 tasks the archive attaches to papers tagged with this method, by distinct papers. A task without a page in the catalog is plain text.
| Task | Papers |
|---|---|
| Aspect-Based Sentiment Analysis | 1 |
| Aspect-Based Sentiment Analysis (ABSA) | 1 |
| Contrastive Learning | 1 |
| Disaster Response | 1 |
| Image Generation | 1 |
| Sentence | 1 |
| Sentiment Analysis | 1 |
Usage over time archive 2025-07-28
Components: the archive holds no method-to-method composition, so PwC's Components table cannot be rebuilt; the Papers list carries no Results column for the same reason (the archive does not join its leaderboard rows to method tags).
Categories archive 2025-07-28
Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections