atlas

Research map / Vision-language and multimodal / Multimodal LLMs

ChartMoE: Mixture of Diversely Aligned Expert Connector for Chart Understanding

ICLR 2025 · Vision-language and multimodal › Multimodal LLMs · approach: Unified any-modality language models · 1 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.

Proposes ChartMoE, an InternLM-XComposer2-based MLLM whose MLP connector is replaced by a mixture-of-experts connector with experts initialized from chart-to-table/JSON/code alignment, plus a ~1M-sample ChartMoE-Align dataset.

Problem

Chart understanding MLLMs struggle to extract faithful data and give reliable analysis from charts; standard connector alignment (chart-to-table) erodes general capabilities and random or co-upcycled MoE initialization leads to poor convergence or expert homogenization.

Approach

Replace the linear connector with a MoE connector whose experts are each initialized from a different chart alignment task (table, JSON, code) plus the vanilla connector, then fine-tune with LoRA on the LLM; also drop the load-balancing loss since visual token distributions are naturally imbalanced.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add the ChartMoE connector and PoT inferenceInternlmXC-v2 · ChartQA testRelax Acc. @0.05 Avg.: 72.00% vs. 84.64%, +12.64%↑Helped
add ChartMoE without PoTInternlmXC-v2 · ChartBench zero-shot ALLAcc+: 48.41% vs. 51.67%Helped
use diverse alignment initialization instead of random initialization (ablation)ChartMoE, 4 experts with 2 active · ChartQA testRelax Acc. @0.05 Avg.: 73.20 -> 78.76Helped
use diverse alignment initialization instead of co-upcycle initialization (ablation)ChartMoE, 4 experts with 2 active · ChartQA testRelax Acc. @0.05 Avg.: 77.48 -> 78.76Helped
increase the total expert count from 4 to 8 (ablation)ChartMoE with 2 active experts · ChartQA testRelax Acc. @0.05 Avg.: 78.76% vs. 78.60%Hurt
increase active experts from 2 to 4 (ablation)ChartMoE with 8 total experts · ChartQA testRelax Acc. @0.05 Avg.: 78.60% vs. 78.64%No clear effect
add table-JSON-code alignment (ablation)InternlmXC-v2 + ChartQA · ChartQA testRelax Acc. @0.05 Avg.: 75.68 -> 77.20Helped
replace the linear connector with a Top2-in-4 ChartMoE connector (ablation)table-JSON-code aligned InternlmXC-v2 · ChartQA testRelax Acc. @0.05 Avg.: 77.20 -> 78.76Helped
add MMC high-quality knowledge learning (ablation)ChartMoE · ChartQA testRelax Acc. @0.05 Avg.: 78.76 -> 79.04Helped
add ChartGemma instructions for chart-specific annealing (ablation)ChartMoE + MMC · ChartQA testRelax Acc. @0.05 Avg.: 79.04 -> 81.20Helped
align the connector on chart-to-table, JSON, or code data without ChartQA SFT (ablation)InternlmXC-v2 with a linear connector · ChartQA testRelax Acc. @0.05 Avg.: 72.00 -> 61.52; 54.76; 60.68Hurt
add ChartQA SFT after chart-to-JSON alignment (ablation)InternlmXC-v2 with a linear connector · ChartQA testRelax Acc. @0.05 Avg.: 54.76 -> 77.36Helped

Surprising findings

Limitations

Experimental setup

Datasets: ChartQA PlotQA ChartY MMC-Instruction ChartGemma instructions LLaVA-CC3M MME

Benchmarks: ChartQA ChartBench ChartFC ChartCheck MME

Metrics: relaxed accuracy Acc+ accuracy

Baselines: InternlmXC-v2 TinyChart ChartAst ChartGemma ChartLlama OneChart ChartVLM Deplot + LLaVA-v1.6 DocOwl-v1.5 Qwen-VL LLaVA-v1.5 ChartInstruct

Builds on: InternLM-XComposer2 (InternlmXC-v2) LLaVA CuMo co-upcycling LoRA ChartReformer MMC

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