Ximing Xing is a Ph.D. student (2022-Present) in Software Engineering at Beihang University, advised by Professor Qian Yu. He is currently a research intern at Tencent Hunyuan, working on multimodal vector graphics large language models.

He is dedicated to advancing the frontiers of AI-driven content creation, with a particular focus on the generation and understanding of vector graphics. His research spans deep generative models, vector art synthesis, text-to-SVG generation, neural rendering, SVG diffusion models, and multimodal SVG LLMs.

His work has been published in top-tier venues including CVPR’24/25/26, T-PAMI’25, and NeurIPS’23, with his T-PAMI paper being the first SVG generation work ever published in this prestigious journal. Some of his representative works include:

Beyond academic publications, he is committed to open science and reproducible research — actively contributing large-scale datasets, production-ready code libraries, and interactive demos on HuggingFace (@xingxm, SVGRender Space), making cutting-edge vector graphics research accessible to the broader community. github

🔥 News

  • 2026.03:  🎉🎉 Two papers PromptEnhancer Image and Reason-SVG have been accepted by CVPR 2026!
  • 2025.02:  🎉🎉 Our paper LLM4SVG has been accepted by CVPR 2025!
  • 2025.02:  🎉🎉 Our paper SVGDreamer++ has been accepted by T-PAMI! This is the first paper on SVG generation ever published in T-PAMI.
  • 2024.02:  🎉🎉 Our paper SVGDreamer has been accepted by CVPR 2024!
  • 2023.12:  🎉🎉 We released PyTorch-SVGRender, a state-of-the-art library for differentiable SVG rendering in PyTorch.

📝 Publications

T-PAMI 2025
SVGDreamer++

SVGDreamer++: Advancing Editability and Diversity in Text-Guided SVG Generation

Ximing Xing, Qian Yu, Chuang Wang, Haitao Zhou, Jing Zhang, Dong Xu

project Image

TL;DR: SVGDreamer++ is an advanced text-to-SVG generator with two core innovations: Hierarchical Image Vectorization (HIVE) - enables semantic object-level and component-level image vectorization, and Adaptive Vector Primitive Control – dynamically assigns the optimal number of vector primitives, capturing fine-grained details without wasting computation.

IEEE Transactions on Pattern Analysis and Machine Intelligence (T-PAMI 2025)

Project | Code | Blog

CVPR 2026
ReasonSVG

Reason-SVG: Enhancing Structured Reasoning for Scalable Vector Graphics Generation with Reinforcement Learning

Ximing Xing, Ziteng Xue, Yandong Guan, Jing Zhang, Dong Xu, Qian Yu

TL;DR: Reason-SVG introduces the first framework to enhance SVG generation in LLMs through a “Drawing-with-Thought” (DwT) paradigm—combining explicit design reasoning with code—trained via supervised fine-tuning and HyperReward-driven reinforcement learning.

CVPR 2024
SVGDreamer

SVGDreamer: Text Guided SVG Generation with Diffusion Model

Ximing Xing, Chuang Wang, Haitao Zhou, Jing Zhang, Dong Xu, Qian Yu

project Image

TL;DR: SVGDreamer introduces Semantic-driven Image VEctorization (SIVE) and Vector Particle-based Score Distillation (VPSD) to generate editable, high-quality SVGs with better shape control and diversity.

IEEE Conference on Computer Vision and Pattern Recognition (CVPR'24)

Project | Code | Blog

NIPS 2023
DiffSketcher

DiffSketcher: Text Guided Vector Sketch Synthesis through Latent Diffusion Models

Ximing Xing, Chuang Wang, Haitao Zhou, Jing Zhang, Qian Yu, Dong Xu

project Image

TL;DR: DiffSketcher pioneered the use of diffusion models for text-to-vector sketch generation.

Advances in Neural Information Processing Systems (NeurIPS'23)

Project | Code

🎨 Vector Graphics Generation 7 papers
CVPR 2026
ReasonSVG

Reason-SVG: Enhancing Structured Reasoning for Scalable Vector Graphics Generation with Reinforcement Learning

Ximing Xing, Ziteng Xue, Yandong Guan, Jing Zhang, Dong Xu, Qian Yu

TL;DR: Reason-SVG introduces the first framework to enhance SVG generation in LLMs through a “Drawing-with-Thought” (DwT) paradigm—combining explicit design reasoning with code—trained via supervised fine-tuning and HyperReward-driven reinforcement learning.

CVPR 2025
LLM4SVG

Empowering LLMs to Understand and Generate Complex Vector Graphics

Ximing Xing, Juncheng Hu, Guotao Liang, Jing Zhang, Dong Xu, Qian Yu

project dataset Image

TL;DR: LLM4SVG introduces learnable SVG Semantic Tokens and a large SVGX-SFT dataset, enabling LLMs to understand and generate complex vector graphics.

IEEE Conference on Computer Vision and Pattern Recognition (CVPR'25)

Project | Code | SVGX-SFT-1M Dataset

T-PAMI 2025
SVGDreamer++

SVGDreamer++: Advancing Editability and Diversity in Text-Guided SVG Generation

Ximing Xing, Qian Yu, Chuang Wang, Haitao Zhou, Jing Zhang, Dong Xu

project Image

TL;DR: SVGDreamer++ is an advanced text-to-SVG generator with two core innovations: Hierarchical Image Vectorization (HIVE) - enables semantic object-level and component-level image vectorization, and Adaptive Vector Primitive Control – dynamically assigns the optimal number of vector primitives, capturing fine-grained details without wasting computation.

IEEE Transactions on Pattern Analysis and Machine Intelligence (T-PAMI 2025)

Project | Code | Blog

arXiv 2024
SVGFusion

SVGFusion: Scalable Text-to-SVG Generation via Vector Space Diffusion

Ximing Xing, Juncheng Hu, Jing Zhang, Dong Xu, Qian Yu

project dataset Image

TL;DR: SVGFusion improves text-to-SVG generation by using a VP-VAE to learn a vector representation of SVG elements, and a VS-DiT to generate SVGs from text prompts by performing diffusion within that learned vector space.

Project | Code | SVGX-Core-250k Dataset

CVPR 2024
SVGDreamer

SVGDreamer: Text Guided SVG Generation with Diffusion Model

Ximing Xing, Chuang Wang, Haitao Zhou, Jing Zhang, Dong Xu, Qian Yu

project Image

TL;DR: SVGDreamer introduces Semantic-driven Image VEctorization (SIVE) and Vector Particle-based Score Distillation (VPSD) to generate editable, high-quality SVGs with better shape control and diversity.

IEEE Conference on Computer Vision and Pattern Recognition (CVPR'24)

Project | Code | Blog

NIPS 2023
DiffSketcher

DiffSketcher: Text Guided Vector Sketch Synthesis through Latent Diffusion Models

Ximing Xing, Chuang Wang, Haitao Zhou, Jing Zhang, Qian Yu, Dong Xu

project Image

TL;DR: DiffSketcher pioneered the use of diffusion models for text-to-vector sketch generation.

Advances in Neural Information Processing Systems (NeurIPS'23)

Project | Code

ICME 2025
VectorPainter

VectorPainter: Advanced Stylized Vector Graphics Synthesis Using Stroke-Style Priors

Juncheng Hu, Ximing Xing, Jing Zhang, Qian Yu

project

TL;DR: VectorPainter synthesizes text-guided vector graphics by imitating stylized strokes.

IEEE International Conference on Multimedia & Expo (ICME'25)

Project | Code

🔩 Parametric generation 1 paper
NeurIPS 2025
CAD-Coder

CAD-Coder: Text-to-CAD Generation with Chain-of-Thought and Geometric Reward

Yandong Guan, Xilin Wang, Ximing Xing, Jing Zhang, Dong Xu, Qian Yu

TL;DR: CAD-Coder enables LLMs to generate complex, valid 3D CAD models from text by outputting CadQuery (Python) scripts, using a novel structured chain-of-thought approach.

Code | Model | Dataset

🖼️ Controllable Text-to-Image Generation 2 papers
CVPR 2026
PromptEnhancer

PromptEnhancer: Taming Your Rewriter for Text-to-Image Generation via Fine-Grained Reward

Linqing Wang, Ximing Xing et al.

project benchmark Image

TL;DR: PromptEnhancer is a user prompt rewriting tool for enhancing text-to-image generation.

Project | Code | Model

arXiv
Inversion-By-Inversion

Inversion-by-Inversion: Exemplar-based Sketch-to-Photo Synthesis via Stochastic Differential Equations without Training

Ximing Xing, Chuang Wang, Haitao Zhou, Zhihao Hu, Chongxuan Li, Dong Xu, Qian Yu

project

TL;DR: Free training for sketch control image synthesis via Stochastic Differential Equations (SDEs).

Project | Code

🛡️ Robust Machine Learning 1 paper
CVPR 2021
DualGraph

A Graph-Based Method for Reasoning About Label Noise

HaiYang Zhang, Ximing Xing, Liang Liu

TL;DR: DualGraph, the first method for label noise processing based on graph neural networks.

IEEE Conference on Computer Vision and Pattern Recognition (CVPR'21)

📒 Projects

open source
PyTorch-SVGRender

Pytorch-SVGRender: A Differentiable Rendering Library for SVG Creation

👥 Project Founder and Main Contributor: Ximing Xing

TL;DR: SVG Differentiable Rendering: Generating vector graphics using neural networks. Support: Text-to-SVG, Image-to-SVG and SVG Editing.

website docs space Image

🌐 Project | 📁 Code | 🤗 HuggingFace | 📄 Docs

🎖 Honors & Awards

  • 2025.04 Academic Excellence Foundation of BUAA for PhD Students.
  • 2024.12 National Scholarship for Doctoral Students.
  • 2021.12 National Scholarship.

💻 Internships

2025.06 – Present  ·  Tencent Hunyuan  ·  Research Intern, Qingyun Program  ·  Beijing, China

Multimodal Vector Graphics Large Language Models

  • Developing novel approaches for multimodal vector graphics understanding and generation with LLMs.
  • Advancing the integration of large language models with vector graphics synthesis pipelines.
  • Leading research on SVG-native LLM architectures and reinforcement learning-based training strategies.

2021.06 – 2021.11  ·  Ant Group  ·  Machine Learning Algorithm Intern  ·  Hangzhou, China

Multi-Turn Task-Oriented Dialogue System

  • Designed behavior cloning strategies to enhance model cold-start training efficiency.
  • Built an agenda-based user simulator for reinforcement learning environments.
  • Engineered turn-level and session-level reward functions for PPO-based policy optimization.

📑 Professional Activities

Conference Reviewer

  • 2025: AAAI, CVPR, SIGGRAPH, SIGGRAPH Asia, NeurIPS

  • 2024: CVPR, ECCV, NeurIPS, ACM MM

Journal Reviewer

  • Computer Vision & Graphics: International Journal of Computer Vision (IJCV), IEEE Transactions on Visualization and Computer Graphics (T-VCG)

Academic Service

  • Regular reviewer for top-tier conferences and journals in AI, Computer Vision, and Computer Graphics