Hierarchical SVG Tokenization: Learning Compact Visual Programs for Scalable Vector Graphics Modeling

arXiv cs.LG / 4/8/2026

💬 OpinionSignals & Early TrendsIdeas & Deep AnalysisModels & Research

Key Points

  • The paper argues that autoregressive SVG generation models suffer from poor performance when they use generic byte-level tokenization borrowed from NLP, which fragments coordinates and breaks spatial relationships.
  • It introduces HiVG, a hierarchical SVG tokenization scheme that builds compact “atomic tokens” and compresses valid command–parameter blocks into geometry-constrained “segment tokens.”
  • To reduce spatial mismatch and coordinate hallucination, the authors propose a Hierarchical Mean–Noise (HMN) embedding initialization that injects numerical ordering signals and semantic priors.
  • A curriculum training strategy that gradually increases program complexity is used to make the model learn executable SVG programs more stably.
  • Experiments on text-to-SVG and image-to-SVG show improvements in generation fidelity, spatial consistency, and sequence efficiency versus conventional tokenization approaches.

Abstract

Recent large language models have shifted SVG generation from differentiable rendering optimization to autoregressive program synthesis. However, existing approaches still rely on generic byte-level tokenization inherited from natural language processing, which poorly reflects the geometric structure of vector graphics. Numerical coordinates are fragmented into discrete symbols, destroying spatial relationships and introducing severe token redundancy, often leading to coordinate hallucination and inefficient long-sequence generation. To address these challenges, we propose HiVG, a hierarchical SVG tokenization framework tailored for autoregressive vector graphics generation. HiVG decomposes raw SVG strings into structured \textit{atomic tokens} and further compresses executable command--parameter groups into geometry-constrained \textit{segment tokens}, substantially improving sequence efficiency while preserving syntactic validity. To further mitigate spatial mismatch, we introduce a Hierarchical Mean--Noise (HMN) initialization strategy that injects numerical ordering signals and semantic priors into new token embeddings. Combined with a curriculum training paradigm that progressively increases program complexity, HiVG enables more stable learning of executable SVG programs. Extensive experiments on both text-to-SVG and image-to-SVG tasks demonstrate improved generation fidelity, spatial consistency, and sequence efficiency compared with conventional tokenization schemes.