atlas

Research map / Vision-language and multimodal / Multimodal LLMs

Rendering-Aware Reinforcement Learning for Vector Graphics Generation

NeurIPS 2025 · Vision-language and multimodal › Multimodal LLMs · approach: VLM capability analysis · 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 RLRF, online GRPO-based reinforcement learning that rewards rendered SVG outputs (pixel, DreamSim, length rewards) after SFT, improving SVG generation in Qwen2.5-VL and StarVector models.

Problem

Autoregressive VLMs trained with token-level SFT for SVG generation never observe rendered outputs, leading to poor visual fidelity, looping, and weak out-of-distribution generalization; rendering is non-differentiable for discrete token generation.

Approach

Treat rendering as a black-box evaluator: sample multiple SVG rollouts per image, render with CairoSVG, and optimize a composite reward (normalized L2, Canny-L2, DreamSim, SVG length deviation) with GRPO and no KL term, after an SVG-SFT stage.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add RLRF after SVG-SFTQwen2.5-VL-7B · SVG-Stack-HardMSE: 8.60 -> 1.03Helped
Add RLRF after SVG-SFTQwen2.5-VL-7B · SVG-Stack-HardSSIM: 79.40 -> 95.10Helped
Add RLRF after SVG-SFTQwen2.5-VL-7B · SVG-Stack-HardCode Efficiency: -2.8k -> -334Helped
Add RLRF after SVG-SFTQwen2.5-VL-7B · SVG-EmojiMSE: 6.39 -> 4.93Helped
Add RLRF after SVG-SFTQwen2.5-VL-7B · SVG-IconsMSE: 6.16 -> 7.38Hurt
Apply RLRF directly without SVG-SFT (ablation)Qwen2.5-VL-7B-Instruct · SVG-Stack-HardMSE: 23.10 -> 14.23Hurt
Add SVG-SFT before RLRF (ablation)Qwen2.5-VL-7B-Instruct · SVG-Stack-HardMSE: 14.23 -> 4.42Helped
Remove the KL divergence penalty (ablation)RLRF · Im2SVGReward progressionHelped
Increase roll-outs per input from 8 to 64 (ablation)RLRF · Im2SVGMSE: 8 to 64Helped
Increase sampling temperature up to 1.2 (ablation)RLRF · Im2SVGReward: 1.2Helped
Increase sampling temperature beyond 1.2 (ablation)RLRF · Im2SVGReward: beyond 1.2Hurt
Combine L2 and L2-Canny rewards (ablation)RLRF · Im2SVGConvergenceHelped

Surprising findings

Limitations

Experimental setup

Datasets: SVG-Stack Flickr30k MM-Icons

Benchmarks: SVG-Stack-Hard SVG-Emoji SVG-Fonts SVG-Icons Flickr30k MM-Icon MM-Illustration

Metrics: MSE SSIM DINO score LPIPS code efficiency (token count difference) CLIP score Accurate (LLM judge) Aesthetic

Baselines: StarVector-1B SVG-SFT VTracer Potrace PyAutoTrace LIVE DiffVG GPT-4o Claude 3.7 Sonnet Gemini 1.5 Pro OmniSVG Qwen2.5-VL-72B

Builds on: GRPO PPO DreamSim StarVector DiffVG

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