English

MoColl: Agent-Based Specific and General Model Collaboration for Image Captioning

Computer Vision and Pattern Recognition 2025-01-28 v3 Artificial Intelligence

Abstract

Image captioning is a critical task at the intersection of computer vision and natural language processing, with wide-ranging applications across various domains. For complex tasks such as diagnostic report generation, deep learning models require not only domain-specific image-caption datasets but also the incorporation of relevant general knowledge to provide contextual accuracy. Existing approaches exhibit inherent limitations: specialized models excel in capturing domain-specific details but lack generalization, while vision-language models (VLMs) built on large language models (LLMs) leverage general knowledge but struggle with domain-specific adaptation. To address these limitations, this paper proposes a novel agent-enhanced model collaboration framework, which we call MoColl, designed to effectively integrate domain-specific and general knowledge. Specifically, our approach is to decompose complex image captioning tasks into a series of interconnected question-answer subtasks. A trainable visual question answering (VQA) model is employed as a specialized tool to focus on domain-specific visual analysis, answering task-specific questions based on image content. Concurrently, an LLM-based agent with general knowledge formulates these questions and synthesizes the resulting question-answer pairs into coherent captions. Beyond its role in leveraging the VQA model, the agent further guides its training to enhance its domain-specific capabilities. Experimental results on radiology report generation validate the effectiveness of the proposed framework, demonstrating significant improvements in the quality of generated reports.

Keywords

Cite

@article{arxiv.2501.01834,
  title  = {MoColl: Agent-Based Specific and General Model Collaboration for Image Captioning},
  author = {Pu Yang and Bin Dong},
  journal= {arXiv preprint arXiv:2501.01834},
  year   = {2025}
}
R2 v1 2026-06-28T20:55:30.424Z