Visual Programming for Text-to-Image Generation and Evaluation
Not on the map. Why?
Abstract (arXiv)
As large language models have demonstrated impressive performance in many domains, recent works have adopted language models (LMs) as controllers of visual modules for vision-and-language tasks. While existing work focuses on equipping LMs with visual understanding, we propose two novel interpretable/explainable visual programming frameworks for text-to-image (T2I) generation and evaluation. First, we introduce VPGen, an interpretable step-by-step T2I generation framework that decomposes T2I generation into three steps: object/count generation, layout generation, and image generation. We employ an LM to handle the first two steps (object/count generation and layout generation), by finetuning it on text-layout pairs. Our step-by-step T2I generation framework provides stronger spatial control than end-to-end models, the dominant approach for this task. Furthermore, we leverage the world knowledge of pretrained LMs, overcoming the limitation of previous layout-guided T2I works that can only handle predefined object classes. We demonstrate that our VPGen has improved control in counts/spatial relations/scales of objects than state-of-the-art T2I generation models. Second, we introduce VPEval, an interpretable and explainable evaluation framework for T2I generation based on visual programming. Unlike previous T2I evaluations with a single scoring model that is accurate in some skills but unreliable in others, VPEval produces evaluation programs that invoke a set of visual modules that are experts in different skills, and also provides visual+textual explanations of the evaluation results. Our analysis shows that VPEval provides a more human-correlated evaluation for skill-specific and open-ended prompts than widely used single model-based evaluation. We hope that our work encourages future progress on interpretable/explainable generation and evaluation for T2I models.
Key facts. Cited by 53 papers in the map (data through 7 Oct 2026). Builds on 49 of its 68 references that are in the map. First posted on arXiv 24 May 2023.
Builds on
49 of 68 references.
References · 49
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2020Denoising Diffusion Probabilistic Modelscited by 20,851
- 2021High-Resolution Image Synthesis with Latent Diffusion Modelscited by 18,694
- 2014Microsoft COCO: Common Objects in Contextcited by 17,498
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
- 2021LoRA: Low-Rank Adaptation of Large Language Modelscited by 14,084
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 13,958
- 2015Deep Unsupervised Learning using Nonequilibrium Thermodynamicscited by 7,005
- 2022Hierarchical Text-Conditional Image Generation with CLIP Latentscited by 6,539
- 2022Photorealistic Text-to-Image Diffusion Models with Deep Language Understandingcited by 6,322
37 more
- 2023BLIP-2: Bootstrapping Language-Image Pre-training with Frozen Image Encoders and Large Language Modelscited by 6,069
- 2019BART: Denoising Sequence-to-Sequence Pre-training for Natural Language Generation, Translation, and Comprehensioncited by 5,874
- 2022Generative Adversarial Networkscited by 5,603
- 2022PaLM: Scaling Language Modeling with Pathwayscited by 5,304
- 2021Zero-Shot Text-to-Image Generationcited by 4,276
- 2021Finetuned Language Models Are Zero-Shot Learnerscited by 3,747
- 2021GLIDE: Towards Photorealistic Image Generation and Editing with Text-Guided Diffusion Modelscited by 3,595
- 2023Grounding DINO: Marrying DINO with Grounded Pre-Training for Open-Set Object Detectioncited by 3,274
- 2016Improved Techniques for Training GANscited by 2,938
- 2021Vision Transformers for Dense Predictioncited by 1,789
- 2015Flickr30k Entities: Collecting Region-to-Phrase Correspondences for Richer Image-to-Sentence Modelscited by 1,352
- 2022Scaling Autoregressive Models for Content-Rich Text-to-Image Generationcited by 1,287
- 2016SPICE: Semantic Propositional Image Caption Evaluationcited by 820
- 2023GLIGEN: Open-Set Grounded Text-to-Image Generationcited by 774
- 2021Vector Quantized Diffusion Model for Text-to-Image Synthesiscited by 773
- 2016Generative Adversarial Text to Image Synthesiscited by 735
- 2017AttnGAN: Fine-Grained Text to Image Generation with Attentional Generative Adversarial Networkscited by 664
- 2023Visual ChatGPT: Talking, Drawing and Editing with Visual Foundation Modelscited by 659
- 2023Muse: Text-To-Image Generation via Masked Generative Transformerscited by 640
- 2023ViperGPT: Visual Inference via Python Execution for Reasoningcited by 591
- 2023MM-REACT: Prompting ChatGPT for Multimodal Reasoning and Actioncited by 511
- 2022Visual Programming: Compositional visual reasoning without trainingcited by 507
- 2023TIFA: Accurate and Interpretable Text-to-Image Faithfulness Evaluation with Question Answeringcited by 416
- 2021Pix2seq: A Language Modeling Framework for Object Detectioncited by 345
- 2021An Empirical Study of GPT-3 for Few-Shot Knowledge-Based VQAcited by 298
- 2023TaskMatrix.AI: Completing Tasks by Connecting Foundation Models with Millions of APIscited by 184
- 2015Generating Images from Captions with Attentioncited by 135
- 2021UniTAB: Unifying Text and Box Outputs for Grounded Vision-Language Modelingcited by 122
- 2019Object-driven Text-to-Image Synthesis via Adversarial Trainingcited by 117
- 2016Learning What and Where to Drawcited by 105
- 2022PromptCap: Prompt-Guided Task-Aware Image Captioningcited by 104
- 2018Inferring Semantic Layout for Hierarchical Text-to-Image Synthesiscited by 101
- 2022Benchmarking Spatial Relationships in Text-to-Image Generationcited by 96
- 2019Semantic Object Accuracy for Generative Text-to-Image Synthesiscited by 89
- 2020X-LXMERT: Paint, Caption and Answer Questions with Multi-Modal Transformerscited by 58
- 2021Unifying Multimodal Transformer for Bi-directional Image and Text Generationcited by 41
- 2022Layout-Bridging Text-to-Image Synthesiscited by 9
Built on by
Citing papers per year: 2023: 18; 2024: 26; 2025: 6; 2026: 3.
53 papers.
Sort:
By area:
- 2024Evaluating Text-to-Visual Generation with Image-to-Text Generationcited by 465
- 2024ELLA: Equip Diffusion Models with LLM for Enhanced Semantic Alignmentcited by 455
- 2024T2V-CompBench: A Comprehensive Benchmark for Compositional Text-to-video Generationcited by 177
- 2024An Introduction to Vision-Language Modelingcited by 175
- 2023Grounded Text-to-Image Synthesis with Attention Refocusingcited by 163
- 2023Davidsonian Scene Graph: Improving Reliability in Fine-grained Evaluation for Text-to-Image Generationcited by 159
- 2023Rich Human Feedback for Text-to-Image Generationcited by 139
- 2023VideoDirectorGPT: Consistent Multi-scene Video Generation via LLM-Guided Planningcited by 138
- 2024GenAI-Bench: Evaluating and Improving Compositional Text-to-Visual Generationcited by 130
- 2023Branch-Solve-Merge Improves Large Language Model Evaluation and Generationcited by 104
- 2024Improving Text-to-Image Consistency via Automatic Prompt Optimizationcited by 88
- 2023Ranni: Taming Text-to-Image Diffusion for Accurate Instruction Followingcited by 77
38 more
- 2024If LLM Is the Wizard, Then Code Is the Wand: A Survey on How Code Empowers Large Language Models to Serve as Intelligent Agentscited by 77
- 2024MoReVQA: Exploring Modular Reasoning Models for Video Question Answeringcited by 74
- 2024Exploring the Frontier of Vision-Language Models: A Survey of Current Methodologies and Future Directionscited by 66
- 2023Revisiting the Role of Language Priors in Vision-Language Modelscited by 50
- 2024Towards A Better Metric for Text-to-Video Generationcited by 50
- 2023CLAIR: Evaluating Image Captions with Large Language Modelscited by 43
- 2024Open-Universe Indoor Scene Generation using LLM Program Synthesis and Uncurated Object Databasescited by 43
- 2023See, Say, and Segment: Teaching LMMs to Overcome False Premisescited by 40
- 2023Language Models as Black-Box Optimizers for Vision-Language Modelscited by 36
- 2024LLMs Meet Multimodal Generation and Editing: A Surveycited by 35
- 2024Token Merging for Training-Free Semantic Binding in Text-to-Image Synthesiscited by 35
- 2024ReGAL: Refactoring Programs to Discover Generalizable Abstractionscited by 32
- 2024Re-ReST: Reflection-Reinforced Self-Training for Language Agentscited by 29
- 2023DiagrammerGPT: Generating Open-Domain, Open-Platform Diagrams via LLM Planningcited by 28
- 2023A Survey of Diffusion Based Image Generation Models: Issues and Their Solutionscited by 23
- 2023Mismatch Quest: Visual and Textual Feedback for Image-Text Misalignmentcited by 18
- 2023DEsignBench: Exploring and Benchmarking DALL-E 3 for Imagining Visual Designcited by 17
- 2024SynArtifact: Classifying and Alleviating Artifacts in Synthetic Images via Vision-Language Modelcited by 15
- 2024SELMA: Learning and Merging Skill-Specific Text-to-Image Experts with Auto-Generated Datacited by 14
- 2023A Contrastive Compositional Benchmark for Text-to-Image Synthesis: A Study with Unified Text-to-Image Fidelity Metricscited by 12
- 2024Evaluating Numerical Reasoning in Text-to-Image Modelscited by 12
- 2024Discriminative Probing and Tuning for Text-to-Image Generationcited by 11
- 2024What makes a good metric? Evaluating automatic metrics for text-to-image consistencycited by 11
- 2024Story3D-Agent: Exploring 3D Storytelling Visualization with Large Language Modelscited by 9
- 2024Natural Language Inference Improves Compositionality in Vision-Language Modelscited by 8
- 2023Recursive Visual Programmingcited by 6
- 2023SelfEval: Leveraging the discriminative nature of generative models for evaluationcited by 5
- 2025LLM Code Customization with Visual Results: A Benchmark on TikZcited by 5
- 2024Evaluating Semantic Variation in Text-to-Image Synthesis: A Causal Perspectivecited by 4
- 2024GraPE: A Generate-Plan-Edit Framework for Compositional T2I Synthesiscited by 4
- 2024StarVid: Enhancing Semantic Alignment in Video Diffusion Models via Spatial and SynTactic Guided Attention Refocusingcited by 3
- 2024Improving Explicit Spatial Relationships in Text-to-Image Generation through an Automatically Derived Datasetcited by 2
- 2023Detailed Human-Centric Text Description-Driven Large Scene Synthesiscited by 1
- 2025TDRI: Two-Phase Dialogue Refinement and Co-Adaptation for Interactive Image Generationcited by 1
- 2025CoherenDream: Boosting Holistic Text Coherence in 3D Generation via Multimodal Large Language Models Feedbackcited by 1
- 2025A Two-Stage System for Layout-Controlled Image Generation using Large Language Models and Diffusion Modelscited by 1
- 2025Learning by Analogy: A Causal Framework for Composition Generalizationcited by 1
- 2026Self-Consistency for LLM-Based Motion Trajectory Generation and Verificationcited by 1
50 most cited of 53 All 53 (JSON)
- 2026Agentic Visual Generation: From Generative Models to Agentic Control6 Sep 2026
- 2026Think, Plan, Paint: Layout-Aware Reasoning for Controllable Image Generation in Unified Models17 Jul 2026
- 2026Self-Consistency for LLM-Based Motion Trajectory Generation and Verification31 Mar 2026
- 2025Learning by Analogy: A Causal Framework for Composition Generalization11 Dec 2025
- 2025A Two-Stage System for Layout-Controlled Image Generation using Large Language Models and Diffusion Models10 Nov 2025
- 2025LLM Code Customization with Visual Results: A Benchmark on TikZ7 May 2025
- 2025CoherenDream: Boosting Holistic Text Coherence in 3D Generation via Multimodal Large Language Models Feedback28 Apr 2025
- 2025Generating Fine Details of Entity Interactions11 Apr 2025
- 2025TDRI: Two-Phase Dialogue Refinement and Co-Adaptation for Interactive Image Generation22 Mar 2025
- 2024What makes a good metric? Evaluating automatic metrics for text-to-image consistency18 Dec 2024
- 2024GraPE: A Generate-Plan-Edit Framework for Compositional T2I Synthesis8 Dec 2024
- 2024Token Merging for Training-Free Semantic Binding in Text-to-Image Synthesis11 Nov 2024
38 more
- 2024Natural Language Inference Improves Compositionality in Vision-Language Models29 Oct 2024
- 2024Evaluating Semantic Variation in Text-to-Image Synthesis: A Causal Perspective14 Oct 2024
- 2024StarVid: Enhancing Semantic Alignment in Video Diffusion Models via Spatial and SynTactic Guided Attention Refocusing23 Sep 2024
- 2024Story3D-Agent: Exploring 3D Storytelling Visualization with Large Language Models21 Aug 2024
- 2024T2V-CompBench: A Comprehensive Benchmark for Compositional Text-to-video Generation19 Jul 2024
- 2024Evaluating Numerical Reasoning in Text-to-Image Models20 Jun 2024
- 2024GenAI-Bench: Evaluating and Improving Compositional Text-to-Visual Generation19 Jun 2024
- 2024Re-ReST: Reflection-Reinforced Self-Training for Language Agents3 Jun 2024
- 2024LLMs Meet Multimodal Generation and Editing: A Survey29 May 2024
- 2024An Introduction to Vision-Language Modeling27 May 2024
- 2024MoReVQA: Exploring Modular Reasoning Models for Video Question Answering9 Apr 2024
- 2024Evaluating Text-to-Visual Generation with Image-to-Text Generation1 Apr 2024
- 2024Improving Text-to-Image Consistency via Automatic Prompt Optimization26 Mar 2024
- 2024SELMA: Learning and Merging Skill-Specific Text-to-Image Experts with Auto-Generated Data11 Mar 2024
- 2024ELLA: Equip Diffusion Models with LLM for Enhanced Semantic Alignment8 Mar 2024
- 2024Discriminative Probing and Tuning for Text-to-Image Generation7 Mar 2024
- 2024Improving Explicit Spatial Relationships in Text-to-Image Generation through an Automatically Derived Dataset1 Mar 2024
- 2024SynArtifact: Classifying and Alleviating Artifacts in Synthetic Images via Vision-Language Model28 Feb 2024
- 2024Exploring the Frontier of Vision-Language Models: A Survey of Current Methodologies and Future Directions20 Feb 2024
- 2024Open-Universe Indoor Scene Generation using LLM Program Synthesis and Uncurated Object Databases5 Feb 2024
- 2024ReGAL: Refactoring Programs to Discover Generalizable Abstractions29 Jan 2024
- 2024Towards A Better Metric for Text-to-Video Generation15 Jan 2024
- 2024If LLM Is the Wizard, Then Code Is the Wand: A Survey on How Code Empowers Large Language Models to Serve as Intelligent Agents1 Jan 2024
- 2023Rich Human Feedback for Text-to-Image Generation15 Dec 2023
- 2023See, Say, and Segment: Teaching LMMs to Overcome False Premises13 Dec 2023
- 2023Mismatch Quest: Visual and Textual Feedback for Image-Text Misalignment5 Dec 2023
- 2023A Contrastive Compositional Benchmark for Text-to-Image Synthesis: A Study with Unified Text-to-Image Fidelity Metrics4 Dec 2023
- 2023Recursive Visual Programming4 Dec 2023
- 2023Detailed Human-Centric Text Description-Driven Large Scene Synthesis30 Nov 2023
- 2023Ranni: Taming Text-to-Image Diffusion for Accurate Instruction Following28 Nov 2023
- 2023SelfEval: Leveraging the discriminative nature of generative models for evaluation17 Nov 2023
- 2023Davidsonian Scene Graph: Improving Reliability in Fine-grained Evaluation for Text-to-Image Generation27 Oct 2023
- 2023DEsignBench: Exploring and Benchmarking DALL-E 3 for Imagining Visual Design23 Oct 2023
- 2023Branch-Solve-Merge Improves Large Language Model Evaluation and Generation23 Oct 2023
- 2023CLAIR: Evaluating Image Captions with Large Language Models19 Oct 2023
- 2023DiagrammerGPT: Generating Open-Domain, Open-Platform Diagrams via LLM Planning18 Oct 2023
- 2023VideoDirectorGPT: Consistent Multi-scene Video Generation via LLM-Guided Planning26 Sep 2023
- 2023Language Models as Black-Box Optimizers for Vision-Language Models12 Sep 2023
50 newest of 53 All 53 (JSON)
- 2024ELLA: Equip Diffusion Models with LLM for Enhanced Semantic Alignmentcited by 455
- 2023Grounded Text-to-Image Synthesis with Attention Refocusingcited by 163
- 2023Rich Human Feedback for Text-to-Image Generationcited by 139
- 2023Ranni: Taming Text-to-Image Diffusion for Accurate Instruction Followingcited by 77
- 2023A Survey of Diffusion Based Image Generation Models: Issues and Their Solutionscited by 23
- 2023SelfEval: Leveraging the discriminative nature of generative models for evaluationcited by 5
- 2024GraPE: A Generate-Plan-Edit Framework for Compositional T2I Synthesiscited by 4
- 2024StarVid: Enhancing Semantic Alignment in Video Diffusion Models via Spatial and SynTactic Guided Attention Refocusingcited by 3
- 2023Detailed Human-Centric Text Description-Driven Large Scene Synthesiscited by 1
- 2025A Two-Stage System for Layout-Controlled Image Generation using Large Language Models and Diffusion Modelscited by 1
- 2025A Two-Stage System for Layout-Controlled Image Generation using Large Language Models and Diffusion Models10 Nov 2025
- 2024GraPE: A Generate-Plan-Edit Framework for Compositional T2I Synthesis8 Dec 2024
- 2024StarVid: Enhancing Semantic Alignment in Video Diffusion Models via Spatial and SynTactic Guided Attention Refocusing23 Sep 2024
- 2024ELLA: Equip Diffusion Models with LLM for Enhanced Semantic Alignment8 Mar 2024
- 2023Rich Human Feedback for Text-to-Image Generation15 Dec 2023
- 2023Detailed Human-Centric Text Description-Driven Large Scene Synthesis30 Nov 2023
- 2023Ranni: Taming Text-to-Image Diffusion for Accurate Instruction Following28 Nov 2023
- 2023SelfEval: Leveraging the discriminative nature of generative models for evaluation17 Nov 2023
- 2023A Survey of Diffusion Based Image Generation Models: Issues and Their Solutions25 Aug 2023
- 2023Grounded Text-to-Image Synthesis with Attention Refocusing8 Jun 2023
- 2024An Introduction to Vision-Language Modelingcited by 175
- 2024Exploring the Frontier of Vision-Language Models: A Survey of Current Methodologies and Future Directionscited by 66
- 2023Revisiting the Role of Language Priors in Vision-Language Modelscited by 50
- 2023See, Say, and Segment: Teaching LMMs to Overcome False Premisescited by 40
- 2023Language Models as Black-Box Optimizers for Vision-Language Modelscited by 36
- 2024SynArtifact: Classifying and Alleviating Artifacts in Synthetic Images via Vision-Language Modelcited by 15
- 2025CoherenDream: Boosting Holistic Text Coherence in 3D Generation via Multimodal Large Language Models Feedbackcited by 1
- 2025CoherenDream: Boosting Holistic Text Coherence in 3D Generation via Multimodal Large Language Models Feedback28 Apr 2025
- 2024An Introduction to Vision-Language Modeling27 May 2024
- 2024SynArtifact: Classifying and Alleviating Artifacts in Synthetic Images via Vision-Language Model28 Feb 2024
- 2024Exploring the Frontier of Vision-Language Models: A Survey of Current Methodologies and Future Directions20 Feb 2024
- 2023See, Say, and Segment: Teaching LMMs to Overcome False Premises13 Dec 2023
- 2023Language Models as Black-Box Optimizers for Vision-Language Models12 Sep 2023
- 2023Revisiting the Role of Language Priors in Vision-Language Models2 Jun 2023
- 2024MoReVQA: Exploring Modular Reasoning Models for Video Question Answeringcited by 74
- 2024Natural Language Inference Improves Compositionality in Vision-Language Modelscited by 8
- 2026Self-Consistency for LLM-Based Motion Trajectory Generation and Verificationcited by 1
- 2026Think, Plan, Paint: Layout-Aware Reasoning for Controllable Image Generation in Unified Modelscited by 1
- 2026Think, Plan, Paint: Layout-Aware Reasoning for Controllable Image Generation in Unified Models17 Jul 2026
- 2026Self-Consistency for LLM-Based Motion Trajectory Generation and Verification31 Mar 2026
- 2024Natural Language Inference Improves Compositionality in Vision-Language Models29 Oct 2024
- 2024MoReVQA: Exploring Modular Reasoning Models for Video Question Answering9 Apr 2024
- 2024If LLM Is the Wizard, Then Code Is the Wand: A Survey on How Code Empowers Large Language Models to Serve as Intelligent Agentscited by 77
- 2024Story3D-Agent: Exploring 3D Storytelling Visualization with Large Language Modelscited by 9
- 2026Agentic Visual Generation: From Generative Models to Agentic Controlcited by 0
- 2026Agentic Visual Generation: From Generative Models to Agentic Control6 Sep 2026
- 2024Story3D-Agent: Exploring 3D Storytelling Visualization with Large Language Models21 Aug 2024
- 2024If LLM Is the Wizard, Then Code Is the Wand: A Survey on How Code Empowers Large Language Models to Serve as Intelligent Agents1 Jan 2024
- 2024Evaluating Text-to-Visual Generation with Image-to-Text Generationcited by 465
- 2024T2V-CompBench: A Comprehensive Benchmark for Compositional Text-to-video Generationcited by 177
- 2023Davidsonian Scene Graph: Improving Reliability in Fine-grained Evaluation for Text-to-Image Generationcited by 159
- 2023VideoDirectorGPT: Consistent Multi-scene Video Generation via LLM-Guided Planningcited by 138
- 2024GenAI-Bench: Evaluating and Improving Compositional Text-to-Visual Generationcited by 130
- 2023Branch-Solve-Merge Improves Large Language Model Evaluation and Generationcited by 104
- 2024Improving Text-to-Image Consistency via Automatic Prompt Optimizationcited by 88
- 2024Towards A Better Metric for Text-to-Video Generationcited by 50
- 2023CLAIR: Evaluating Image Captions with Large Language Modelscited by 43
- 2024Open-Universe Indoor Scene Generation using LLM Program Synthesis and Uncurated Object Databasescited by 43
- 2024LLMs Meet Multimodal Generation and Editing: A Surveycited by 35
- 2024ReGAL: Refactoring Programs to Discover Generalizable Abstractionscited by 32
12 most cited of 28 All 28 (JSON)
- 2025Learning by Analogy: A Causal Framework for Composition Generalization11 Dec 2025
- 2025LLM Code Customization with Visual Results: A Benchmark on TikZ7 May 2025
- 2025Generating Fine Details of Entity Interactions11 Apr 2025
- 2025TDRI: Two-Phase Dialogue Refinement and Co-Adaptation for Interactive Image Generation22 Mar 2025
- 2024What makes a good metric? Evaluating automatic metrics for text-to-image consistency18 Dec 2024
- 2024Evaluating Semantic Variation in Text-to-Image Synthesis: A Causal Perspective14 Oct 2024
- 2024T2V-CompBench: A Comprehensive Benchmark for Compositional Text-to-video Generation19 Jul 2024
- 2024Evaluating Numerical Reasoning in Text-to-Image Models20 Jun 2024
- 2024GenAI-Bench: Evaluating and Improving Compositional Text-to-Visual Generation19 Jun 2024
- 2024Re-ReST: Reflection-Reinforced Self-Training for Language Agents3 Jun 2024
- 2024LLMs Meet Multimodal Generation and Editing: A Survey29 May 2024
- 2024Evaluating Text-to-Visual Generation with Image-to-Text Generation1 Apr 2024
12 newest of 28 All 28 (JSON)