• Stars
    star
    136
  • Rank 267,670 (Top 6 %)
  • Language
    Jupyter Notebook
  • License
    MIT License
  • Created almost 3 years ago
  • Updated 12 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

DALL-Eval: Probing the Reasoning Skills and Social Biases of Text-to-Image Generation Models (ICCV 2023)

DALL-Eval: Probing the Reasoning Skills and Social Biases of Text-to-Image Generative Transformers

teaser image

Visual Reasoning

skill image

Please see ./paintskills for our DETR-based visual reasoning skill evaluation.

(Optional) Please see https://github.com/aszala/PaintSkills-Simulator for our 3D Simulator implementation.

Image Quality & Image-Text Alignment

alignment and quality image

Please see ./quality for our image quaity evaluation based on FID score.

Please see ./retrieval for our image-text alignment evaluation with CLIP-based R-precision.

Please see ./captioning for our image-text alignment evaluation with VL-T5 captioning.

Social Bias

bias exp image

Please see ./biases for our social (gender and skin tone) bias evaluation.

Models

We provide inference scripts for DALLE-small (DALLE-pytorch), minDALL-E, X-LXMERT, and Stable Diffusion.

Acknowledgments

We thank the developers of DETR, DALLE-pytorch, minDALL-E, X-LXMERT, and Stable Diffusion for their public code release.

Reference

Please cite our paper if you use our dataset in your works:

@article{Cho2022DallEval,
  title         = {DALL-Eval: Probing the Reasoning Skills and Social Biases of Text-to-Image Generative Transformers},
  author        = {Jaemin Cho and Abhay Zala and Mohit Bansal},
  year          = {2022},
  archivePrefix = {arXiv},
  primaryClass  = {cs.CV},
  eprint        = {2202.04053}
}

More Repositories

1

VL-T5

PyTorch code for "Unifying Vision-and-Language Tasks via Text Generation" (ICML 2021)
Python
357
star
2

tf_tutorial_plus

Tutorials for TensorFlow APIs the official documentation doesn't cover
Jupyter Notebook
290
star
3

Adversarial_Video_Summary

Unofficial PyTorch Implementation of SUM-GAN from "Unsupervised Video Summarization with Adversarial LSTM Networks" (CVPR 2017)
Python
239
star
4

CLIP-Caption-Reward

PyTorch code for "Fine-grained Image Captioning with CLIP Reward" (Findings of NAACL 2022)
Python
233
star
5

DL-for-Chatbot

Deep Learning / NLP tutorial for Chatbot Developers
Jupyter Notebook
228
star
6

HiREST

Hierarchical Video-Moment Retrieval and Step-Captioning (CVPR 2023)
Python
88
star
7

Dropouts

PyTorch Implementations of Dropout Variants
Jupyter Notebook
86
star
8

MoChA-pytorch

PyTorch Implementation of "Monotonic Chunkwise Attention" (ICLR 2018)
Python
76
star
9

DSG

Davidsonian Scene Graph (DSG) for Text-to-Image Evaluation (ICLR 2024)
Jupyter Notebook
74
star
10

VPGen

Visual Programming for Text-to-Image Generation and Evaluation (NeurIPS 2023)
Jupyter Notebook
50
star
11

PixelCNN

PyTorch implementation of PixelCNN from "Pixel Recurrent Neural Networks"
Python
38
star
12

Easy-Namuwiki-Extractor

Easy Namuwiki Extractor
Python
28
star
13

IterInpaint

Code for IterInpaint model, presented in Diagnostic Benchmark and Iterative Inpainting for Layout-Guided Image Generation (CVPR 2024 workshop)
Jupyter Notebook
23
star
14

WikiExtractor_To_the_one_text

Simple extension of WikiExtractor(https://github.com/attardi/wikiextractor)
Python
16
star
15

conv_s2s

Convolutional Sequence-to-Sequence (Work in Progress)
Jupyter Notebook
10
star
16

pytorch_exercise

Jupyter Notebook
7
star
17

pytorch-docker

Dockerfile
3
star
18

generative_models

PyTorch Implementations of Generative models
Python
3
star
19

LayoutBench

Evaluation code for LayoutBench, presented in Diagnostic Benchmark and Iterative Inpainting for Layout-Guided Image Generation (CVPR 2024 Workshop)
Python
2
star
20

dotfiles

my dotfile configurations
Shell
2
star
21

LayoutBench-COCO

Jupyter Notebook
2
star
22

ml_snips

Custom ML snippets
Python
1
star
23

motion2csv

Recording Motion with skeleton coordinates using MS Kinect v2
C++
1
star
24

pydropbox

Simple Wrapper for Dropbox Python API
Python
1
star
25

arxiv_reader_slackbot

Slack bot that reads Arxiv abstract from urls.
Python
1
star
26

Udacity_Deep-Learning_Assignments

Udacity Deep Learning course assignments (based on Tensorflow)
Jupyter Notebook
1
star
27

Math-for-IE

Codes for Mathematical Methods for Industrial and Management Engineering (μ‚°μ—…κ²½μ˜μˆ˜λ¦¬κΈ°λ²•) @ SNU 2017-F
Jupyter Notebook
1
star