CounterCurate: Enhancing Physical and Semantic Visio-Linguistic Compositional Reasoning via Counterfactual Examples
Jianrui Zhang, Mu Cai, Tengyang Xie, Yong Jae Lee
TL;DR
CounterCurate targets two under-explored facets of visio-linguistic reasoning: physically grounded compositional reasoning (e.g., counting and spatial relations) and semantic counterfactual fine-tuning using powerful generators. By constructing grounded negative examples with Flickr30k Entities, GLIGEN, and simple augmentations, and by leveraging GPT-4V and DALLE-3 to produce challenging semantic counterfactuals, CounterCurate yields substantial improvements for both CLIP and LLaVA on position, counting, and SugarCrepe benchmarks. The ablations confirm that combining negative images, negative captions, and grouping is essential, and the approach preserves zero-shot capabilities while enhancing specialized reasoning tasks. The authors release code, datasets, benchmarks, and checkpoints to enable replication and further research in multimodal compositional reasoning.
Abstract
We propose CounterCurate, a framework to comprehensively improve the visio-linguistic compositional reasoning capability for both contrastive and generative multimodal models. In particular, we identify two critical under-explored problems: the neglect of the physically grounded reasoning (counting and position understanding) and the potential of using highly capable text and image generation models for semantic counterfactual fine-tuning. Our work pioneers an approach that addresses these gaps. We first spotlight the near-chance performance of multimodal models like CLIP and LLaVA in physically grounded compositional reasoning. We then apply simple data augmentation using grounded image generation model GLIGEN to generate fine-tuning data, resulting in significant performance improvements: +33% and +37% for CLIP and LLaVA, respectively, on our newly curated Flickr30k-Positions benchmark. Moreover, we exploit the capabilities of high-performing text generation and image generation models, specifically GPT-4V and DALLE-3, to curate challenging semantic counterfactuals, thereby further enhancing compositional reasoning capabilities on benchmarks such as SugarCrepe, where CounterCurate outperforms GPT-4V. To facilitate future research, we release our code, dataset, benchmark, and checkpoints at https://countercurate.github.io.
