How ProKDA Works
ProKDA consists of two major steps. First, it constructs a meme-specific background knowledge corpus through an agentic pipeline. A query agent identifies relevant background concepts, external knowledge is retrieved from Wikipedia, and an answer agent organizes the retrieved evidence into textual, visual, and multimodal explanations for each meme.
Based on this knowledge, ProKDA progressively trains the multimodal language model in three stages. The model first learns background knowledge and its relation to meme semantics, then adapts to direct hatefulness detection, and finally focuses on low-confidence boundary samples for DPO-based alignment. By separating these learning objectives across stages, ProKDA reduces interference between explanation generation and label prediction while progressively converting external knowledge into reliable detection decisions.