How Far Can We Go With ImageNet for Text-to-Image Generation?

Lucas Degeorge*1,2,4, Arijit Ghosh*1,3, Nicolas Dufour1,3,4, David Picard†3, Vicky Kalogeiton†1

1LIX, École Polytechnique  ·  2AMIAD  ·  3Kyutai  ·  4LIGM, École des Ponts
*Equal contribution   †Equal supervision

Generated sample 1Generated sample 2Generated sample 3Generated sample 4Generated sample 5Generated sample 6Generated sample 7Generated sample 8Generated sample 9Generated sample 10Generated sample 11Generated sample 12

Images generated by models trained only on ImageNet.

TL;DR

Is "bigger is better" the only way?

Text-to-image models are usually trained on billion-scale web datasets, which are either closed or decaying over time. We show that a model trained on ImageNet alone (1.2M images), enhanced with well-designed text and image augmentations, reaches the GenEval score of FLUX-dev and outperforms SD3 and SDXL, with 1/1000th of the training images and 3× to 10× fewer parameters. The standardized training setup only needs about 500 H100 hours, which makes text-to-image research reproducible and accessible.

GenEval

DPGBench

Overall score vs. training set size (log scale). Bubble area is proportional to the number of parameters. Models whose training data is undisclosed are shown on the right.

1 · Text challenges

ImageNet has no captions

ImageNet is a classification dataset. The simplest caption, "An image of ⟨class name⟩" (AIO), gives very poor text-to-image models: it has only about a thousand words, ignores everything in the image besides the class, and has no word for concepts such as person, road or water, which appear in many images but are not classes.

Long informative captions (TA). We re-caption every image with LLaVA, describing scene composition, background, secondary objects, attributes and actions. The same captioner describes our CutMix images (see below). Pick an image:

Training image

AIO An image of ⟨class name⟩

TA

Long captions transform ImageNet into a text-to-image dataset. On ImageNet validation, FID drops from 20.14 to 6.29 for DiT-I; on COCO, which is zero-shot for our models, only TA models follow the prompt (Jina CLIP 22.42 → 38.39). GenEval jumps from 0.11 to 0.55.

ModelCaptionFID IN-Val ↓FID COCO ↓Jina CLIP COCO ↑GenEval ↑
DiT-IAIO20.1471.0022.420.11
TA6.2945.7138.390.55
TextRIN-IAIO84.7746.3514.060.17
TA6.1649.8937.850.55

2 · Image challenges

Overfitting and object-centric images

Even with long captions, ImageNet-only training faces two limitations. Early overfitting: with only 1.2M images, latent-space models start to overfit after about 200k steps. Limited compositionality: ImageNet is object-centric, so models struggle with spatial relations, attribute binding and multi-object scenes.

Image augmentation (IA). We study two augmentations:

  • CutMix: a smaller image from another class is pasted onto the original image, and the composite is re-captioned. To avoid learning the sharp paste boundaries, CutMix images are only used at noise levels where the boundary is no longer visible.
  • Crop: the model only sees a random local crop of the image tokens, with the crop coordinates added to the caption. This helps decouple objects from their background.
TATA + IA

TextRIN-I

SiT-I

JiT-I

GenEval score during training. Image augmentation delays or prevents overfitting for the latent-space models (TextRIN-I, SiT-I). The pixel-space JiT-I does not overfit and does not benefit from it.

Image augmentation helps the latent-space models, and SiT-I benefits the most: with CutMix, its GenEval jumps by +10 points (to 0.61), driven by color attribution (+16) and two objects (+13), and ImageReward goes from −0.12 to 0.22. In contrast, the pixel-space JiT-I degrades slightly. We attribute this to the VAE of latent models, whose encoder absorbs the sharp, locally unnatural CutMix boundaries; JiT-I models raw pixels and has no such filter.

ModelIAGenEval ↑Two obj. ↑Position ↑Col. attr. ↑ImageReward ↑
DiT-I–0.550.610.280.330.18
Crop0.540.560.220.330.12
CutMix0.580.670.300.350.26
TextRIN-I–0.550.600.260.350.22
Crop0.540.610.230.33−0.10
CutMix0.570.680.350.360.30
SiT-I–0.510.560.250.24−0.12
Crop0.590.660.280.390.07
CutMix0.610.690.340.400.22
JiT-I–0.540.620.240.29−0.01
Crop0.510.530.200.26−0.09
CutMix0.500.570.220.27−0.07

Image augmentation also improves compositions. With TA only, the teddy bear sits awkwardly on the motorbike; with TA + IA it drives it. The goat scene is better composed, and color attribution improves for the butterfly and the baseballs.

TATA + IA
TA: A hedgehog and an hourglassTA
TA + IA: A hedgehog and an hourglassTA + IA
“A hedgehog and an hourglass”
TA: A teddy bear driving a motorbikeTA
TA + IA: A teddy bear driving a motorbikeTA + IA
“A teddy bear driving a motorbike”
TA: Two beat-up baseballs and a yellow basketballTA
TA + IA: Two beat-up baseballs and a yellow basketballTA + IA
“Two beat-up baseballs and a yellow basketball”
TA: A teapot and cookies on a tableTA
TA + IA: A teapot and cookies on a tableTA + IA
“A teapot and cookies on a table”
TA: A goat on a mountain topTA
TA + IA: A goat on a mountain topTA + IA
“A goat on a mountain top”
TA: Multicolored butterfly atop a vibrant tangerineTA
TA + IA: Multicolored butterfly atop a vibrant tangerineTA + IA
“Multicolored butterfly atop a vibrant tangerine”

3 · Conditioning with MIRO

Learning preferences during pretraining

MIRO conditions text-to-image pretraining on multiple reward signals, so the model learns user preferences directly instead of relying on post-hoc reward fine-tuning. In our ImageNet-only setting, MIRO improves SiT-I by +5 GenEval points (0.51 → 0.56) and ImageReward from −0.12 to 0.29. The gain is smaller than in the original paper with web-scale data, and smaller than what CutMix alone brings.

25k50k75k100k125k150k200k SiT-I CutMix SiT-I CutMix, step 25000SiT-I CutMix, step 50000SiT-I CutMix, step 75000SiT-I CutMix, step 100000SiT-I CutMix, step 125000SiT-I CutMix, step 150000SiT-I CutMix, step 200000 + MIRO SiT-I CutMix + MIRO, step 25000SiT-I CutMix + MIRO, step 50000SiT-I CutMix + MIRO, step 75000SiT-I CutMix + MIRO, step 100000SiT-I CutMix + MIRO, step 125000SiT-I CutMix + MIRO, step 150000SiT-I CutMix + MIRO, step 200000

“a fluffy corgi dog mid-flight with a red superhero cape”

Training steps, left to right. Top: SiT-I CutMix. Bottom: with MIRO conditioning.

4 · Scaling

Bigger models and higher resolution

Model size. Scaling SiT-I CutMix from L to XL and H does not improve compositionality: GenEval stays flat, suggesting that the L model already extracts most of what ImageNet offers for this benchmark. Aesthetic metrics improve slightly with size. Resolution. Going to 512², either by fine-tuning a 256² checkpoint (DiT-I) or training from scratch (SiT-I), improves both GenEval and aesthetics.

Model size (SiT-I CutMix, 256²)

SizeGenEval ↑Aes. Score ↑ImageReward ↑
L0.615.330.22
XL0.585.330.23
H0.615.370.30

Resolution

ModelRes.GenEval ↑ImageReward ↑
DiT-I (fine-tuned)256²0.580.26
512²0.610.40
SiT-I (from scratch)256²0.610.22
512²0.630.37

Putting everything together

We combine the best ingredients into a single model: SiT-H trained with CutMix and MIRO conditioning. At 512², it reaches 0.67 on GenEval and an ImageReward of 0.73.

ModelRes.GenEval ↑Two obj. ↑Col. attr. ↑PickScore ↑HPSv2.1 ↑ImageReward ↑
SiT-H CutMix + MIRO256²0.650.730.4920.590.270.67
512²0.670.820.5220.840.280.73

5 · Comparison with the state of the art

GenEval

Our best model reaches 0.67 overall, matching FLUX-dev and surpassing SANA-0.6 (0.64) and SD3 Medium (0.62), all trained on orders of magnitude more data. It obtains the best Two Objects score (0.82), but falls behind on Counting.

ModelSize#dataOverall ↑One obj.Two obj.Count.Col.Pos.Col. attr.
SD v1.50.9B5B+0.430.970.380.350.760.040.06
PixArt-α0.6B25M0.480.980.500.440.800.080.07
PixArt-Σ (512)0.6B35M+0.520.980.590.500.800.100.15
SD v2.10.9B5B+0.500.980.510.440.850.070.17
SDXL3.5B5B+0.550.980.740.390.850.150.23
SD3 M (512)2B1B+0.620.980.740.630.670.340.36
SANA-0.60.6Bundiscl.0.640.990.710.630.910.160.42
FLUX-dev12Bundiscl.0.670.990.810.790.740.200.47
MIRO0.3B18M0.750.980.790.710.850.580.58
Ours1B1.2M0.670.980.820.470.850.360.52

DPGBench

On DPGBench, a more complex benchmark, our model reaches 81.2 overall, surpassing SDXL and PixArt-Σ and matching Janus. It trails FLUX-dev and SANA-0.6 by about 3 points but is the best on Relation (93.0).

ModelOverall ↑EntityAttributeRelationOtherGlobal
SD v1.563.274.275.473.567.874.6
PixArt-α71.179.378.682.677.075.0
SDXL74.782.480.986.880.483.3
CAD77.685.384.791.574.884.5
PixArt-Σ (512)79.587.186.584.086.187.5
Janus79.787.487.785.586.482.3
PixArt-Σ (1024)80.582.988.986.687.786.9
FLUX-dev84.089.588.791.189.482.1
SD3 Medium84.191.088.880.788.787.9
SANA-0.684.390.088.690.191.982.6
Ours81.288.486.493.076.082.1

6 · Generalization

Beyond ImageNet's objects

Despite ImageNet's object-centric bias, our models compose complex scenes and approximate concepts never seen during training, by combining patterns from training concepts. For example, the model creates a hybrid creature mixing a giraffe and a tortoise, leveraging the text understanding of the language model that encodes the prompt.

Penguin painting
A penguin stands in a small art studio holding a paintbrush dipped in blue paint, working on a canvas mounted.
iPad on a table
An iPad Pro rests on a rustic wooden table. The tablet is positioned at a slight angle.
Robot
A metallic robot standing with faint blue light eyes.
Giraffe-tortoise hybrid
A hybrid creature with the body and shell of a tortoise and the head and neck of a giraffe.

BibTeX

@article{degeorge2025farimagenettexttoimagegeneration,
  title   = {How far can we go with ImageNet for Text-to-Image generation?},
  author  = {Degeorge, Lucas and Ghosh, Arijit and Dufour, Nicolas and
             Picard, David and Kalogeiton, Vicky},
  journal = {arXiv preprint arXiv:2502.21318},
  year    = {2025}
}

Acknowledgments

This work was granted access to the HPC resources of IDRIS under the allocation 2025-AD011015436 and 2025-AD011015594 made by GENCI, and by the SHARP ANR project ANR-23-PEIA-0008 funded in the context of the France 2030 program. The authors would like to thank Alexei A. Efros, Thibaut Loiseau, Yannis Siglidis, Yohann Perron, Louis Geist, Robin Courant and Sinisa Stekovic for their insightful comments, suggestions, and discussions.