CPJ: Explainable Agricultural Pest Diagnosis via Caption-Prompt-Judge with LLM-Judged Refinement
Wentao Zhang, Tao Fang, Lina Lu, Lifei Wang, Weihe Zhong
TL;DR
CPJ introduces a training-free, caption-grounded VQA framework for explainable agricultural pest diagnosis. It integrates generative multi-angle captions, task-specific VQA, and LLM-based judge selection to produce dual outputs—disease recognition and management knowledge—with transparent reasoning. On CDDMBench, CPJ achieves substantial gains, e.g., +22.7pp in disease classification and +19.5 points in QA when using GPT-5-mini captions, without any fine-tuning, demonstrating robustness to domain shifts and improved interpretability. The approach yields evidence-based, human-readable diagnostics and is openly available for replication and deployment in field settings.
Abstract
Accurate and interpretable crop disease diagnosis is essential for agricultural decision-making, yet existing methods often rely on costly supervised fine-tuning and perform poorly under domain shifts. We propose Caption--Prompt--Judge (CPJ), a training-free few-shot framework that enhances Agri-Pest VQA through structured, interpretable image captions. CPJ employs large vision-language models to generate multi-angle captions, refined iteratively via an LLM-as-Judge module, which then inform a dual-answer VQA process for both recognition and management responses. Evaluated on CDDMBench, CPJ significantly improves performance: using GPT-5-mini captions, GPT-5-Nano achieves \textbf{+22.7} pp in disease classification and \textbf{+19.5} points in QA score over no-caption baselines. The framework provides transparent, evidence-based reasoning, advancing robust and explainable agricultural diagnosis without fine-tuning. Our code and data are publicly available at: https://github.com/CPJ-Agricultural/CPJ-Agricultural-Diagnosis.
