atlas

Research map / Image generation / GANs

E$^2$GAN: Efficient Training of Efficient GANs for Image-to-Image Translation

ICML 2024 · Image generation › GANs · approach: Large-scale GAN latent analysis · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes E$^2$GAN, which makes distilling diffusion-model image editing into GANs efficient by pretraining a base GAN on many concepts, fine-tuning only LoRA on crucial layers with a rank search, and clustering-based data reduction.

Problem

Distilling large text-to-image diffusion models into lightweight GANs for on-device image-to-image editing requires costly training from scratch for every new concept.

Approach

Build a pretrained base GAN (3 ResNet blocks plus one transformer block) over many concepts, then adapt to new concepts by training only LoRA modules on crucial layers, with LoRA ranks chosen by a doubling search and training data reduced by K-means similarity clustering.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use E²GAN instead of Pix2pixGAN image-to-image translation · FFHQFID: 86.03 -> 80.28Helped
use E²GAN instead of Pix2pix-zero-distilledGAN image-to-image translation · LandscapeFID: 132.6 -> 109.37Helped
use the 3RB+1TB architecture instead of Pix2pix's 9RB architecture (ablation)image-to-image GAN trained from scratch · FFHQ conceptsFID: 49.14 -> 42.65Helped
use one transformer block instead of two (ablation)E²GAN generator · Image-to-image generationlatency: 21.0 ms -> 15.5 msHelped
train the base model on 20 selected representative concepts rather than 20 random concepts (ablation)E²GAN base model · FFHQ: White walkerFID: 53.92 -> 40.18Helped
train the base model on multiple representative concepts rather than a single concept (ablation)E²GAN base model · FFHQ: White walkerFID: 51.99 -> 40.18Helped
use the searched LoRA ranks rather than upscaling each rank 1× (ablation)E²GAN LoRA fine-tuning · Flickr SceneryFID: 130.98 -> 109.37Helped
use the searched LoRA ranks rather than randomly assigning ranks (ablation)E²GAN LoRA fine-tuning · Flickr SceneryFID: 129.87 -> 109.37Helped
select training data with Similarity Clustering rather than random sampling (ablation)E²GAN fine-tuning · FFHQ and Flickr Scenery conceptsFIDHelped
replace CONV and transpose CONV around the transformer block with Max Pool and Max Unpool (ablation)E²GAN generator · Flickr Scenery: Forest in the darkFID: 121.60 -> 190.05Hurt
remove cross-attention during fine-tuning (ablation)E²GAN · FFHQ: Vincent van GoghFID: 71.82 -> 90.31Hurt
increase fine-tuning from 100 to 200 epochs (ablation)E²GAN · Flickr Scenery conceptsFID: 115.32 -> 114.17; 110.87 -> 111.93; 122.77 -> 124.91No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: FFHQ Flickr-Scenery AFHQ Facades Cityscapes Edges to Shoes Horse2Zebra

Benchmarks: FFHQ concept datasets Flickr-Scenery concept datasets AFHQ Facades Cityscapes Edges to Shoes Horse2Zebra

Metrics: Clean FID mIoU latency FLOPs parameter count training time

Baselines: pix2pix pix2pix-zero-distilled Co-Mod-GAN GAN Compression GAN Slimming CycleGAN CUT

Builds on: pix2pix pix2pix-zero LoRA Co-Mod-GAN Instruct-Pix2Pix

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy