atlas

Research map / Vision-language and multimodal / Multimodal LLMs

ICM-Assistant: Instruction-tuning Multimodal Large Language Models for Rule-based Explainable Image Content Moderation

AAAI 2025 · Vision-language and multimodal › Multimodal LLMs · approach: Benchmarks and analysis of MLLMs · 4 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Builds a rule-based image content moderation dataset (ICM-Instruct) via decomposed attribute products and multi-stage MLLM/LLM prompting, then instruction-tunes several open MLLMs into ICM-Assistant models for explainable moderation.

Problem

Existing MLLMs are not aligned with specific moderation rules, producing classification decisions and explanations inconsistent with human moderators; traditional ICM classifiers lack explainability and flexibility across rules.

Approach

Decompose moderation rules into attribute products to create short human-written explicit descriptions, then use multi-stage prompts with pretrained MLLMs and LLMs to enrich them into moderation explanations and Q-A pairs, and instruction-tune MLLMs on the resulting dataset (CSFT or MSFT strategies).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Instruction-tune LLaVA-v1.5 on rule-specific ICM-Instruct dataLLaVA-v1.5 · ICM-Val-R1ICM accuracy: 0.794 -> 0.987Helped
Instruction-tune LLaVA-v1.5 on rule-specific ICM-Instruct dataLLaVA-v1.5 · ICM-Val-R2ICM accuracy: 0.680 -> 0.971Helped
Instruction-tune LLaVA-v1.5 on ICM-InstructLLaVA-v1.5 · ICM-Test-UGCICM accuracy: 0.896 -> 0.958Helped
Instruction-tune LLaVA-v1.5 on ICM-InstructLLaVA-v1.5 · ICM-Test-AIGCICM accuracy: 0.940 -> 0.970Helped
Instruction-tune LLaVA-v1.5 on ICM-InstructLLaVA-v1.5 · ICM-Val-R1MEQ: 0.696 -> 0.844Helped
Instruction-tune LLaVA-v1.5 on ICM-InstructLLaVA-v1.5 · ICM-Val-R1MQA accuracy: 0.801 -> 0.922Helped
Instruction-tune on S-ICM ICM-InstructLLaVA-v1.5 · Horrifyingaccuracy: 0.865 -> 0.891Helped
Instruction-tune on S-ICM ICM-InstructLLaVA-v1.5 · Gamblingaccuracy: 0.918 -> 0.962Helped
Use mixed SFT rather than continuous SFT (ablation)ICM-LLaVA-v1.5 · ICM-Val-R1MEQ: 0.844 -> 0.856Helped
Use mixed SFT rather than continuous SFT (ablation)ICM-LLaVA-v1.5 · LLaVA-BenchL-B: 32.0 -> 56.0Helped
Use continuous SFT rather than mixed SFT (ablation)ICM-LLaVA-v1.5 · ICM-Val-R1ICM accuracy: 0.986 -> 0.987Helped
Change data-generation MLLM/LLM from ShareGPT4V and Llama 2 to CogVLM2 and Qwen2 (ablation)ICM-Instruct · ICM-Val-R1ICM accuracy: 0.987 -> 0.977Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ICM-Instruct NudeNet test set LLaVA-Bench AIIA-PID4 Adult content LSPD MemeGuard

Benchmarks: ICM-Val-R1 ICM-Val-R2 ICM-Test (UGC, AIGC) NudeNet test set LLaVA-Bench horrifying and gambling test sets

Metrics: ICM accuracy moderation explanation quality (MEQ) moderation question answering accuracy (MQA acc.) L-B score

Baselines: LLaVA-v1.5 LLaVA-v1.6 Qwen-VL mPLUG-Owl2 BLIP2 Kosmos-2 SD Safety Checker NSFW model NSFW detection ICM-ResNet-152 ICM-DenseNet-201 ICM-CLIP-L/14-336

Builds on: LLaVA Chain-of-Thought prompting ShareGPT4V CogVLM2 Qwen2

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy