Weihua Luo, Longyue Wang, Min Zhang, Yaowei Wang, Xue Yang, Baotian Hu, Kaifu Zhang, Zhenran Xu, Yiyu Wang, Jifang Wang
We have not lifted any functions out of this paper's repositories yet, so there is nothing we have run. If it links a repository, it is listed below.
Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.
Conditional image generation has gained significant attention for its ability to personalize content. However, the field faces challenges in developing task-agnostic, reliable, and explainable evaluation metrics. This paper introduces CIGEVAL, a unified agentic framework for comprehensive evaluation of conditional image generation tasks. CIGEVAL utilizes large multimodal models (LMMs) as its core, integrating a multi-functional toolbox and establishing a fine-grained evaluation framework. Additionally, we synthesize evaluation trajectories for fine-tuning, empowering smaller LMMs to autonomously select appropriate tools and conduct nuanced analyses based on tool outputs. Experiments across seven prominent conditional image generation tasks demonstrate that CIGEVAL (GPT-4o version) achieves a high correlation of 0.4625 with human assessments, closely matching the inter-annotator correlation of 0.47. Moreover, when implemented with 7B open-source LMMs using only 2.3K training trajectories, CIGEVAL surpasses the previous GPT-4o-based state-of-the-art method. Case studies on GPT-4o image generation highlight CIGEVAL's capability in identifying subtle issues related to subject consistency and adherence to control guidance, indicating its great potential for automating evaluation of image generation tasks with human-level reliability 1 . * Corresponding author. 1 Our code and models are publicly available at https: //github.com/HITsz-TMG/Agentic-CIGEval. 7/10. The similarity of glasses is fairly good. 9/10. Background is preserved well.
The same record, over MCP at https://syntology.ai/mcp:
get_harvested_code_for_paper("2504.07046")
get_code_for_paper("2504.07046")
have("2504.07046")
Connect an agent — have() is free.