CoolFace
Datasetpublic

xiaoooobai/SVGenius

SVGenius: Benchmarking LLMs in SVG Understanding, Editing and Generation We introduce SVGenius, the first large-scale complexity-stratified benchmark accessing (M)LLMs capabilities across three progressive dimensions: Understanding (perceptua and semantic QA), Editing (bug fixing, code optimization, style editing), and Generation (text-to-SVG, image-to-SVG, style transfer). Built on real-world data from 24 application domains with systematic complexity… See the full description on the dataset page: https://huggingface.co/datasets/xiaoooobai/SVGenius.

sourceHugging Faceapache-2.0updated 1y agoView on Hugging Face
6likes96downloads
Dataset Card

SVGenius: Benchmarking LLMs in SVG Understanding, Editing and Generation

<!-- Provide a quick summary of the dataset. --> <a href="https://arxiv.org/abs/2506.03139" target="blank"> <img alt="arXiv" src="https://img.shields.io/badge/arXiv-SVGenius-red?logo=arxiv" height="20" /> </a> <a href="https://huggingface.co/datasets/xiaoooobai/SVGenius" target="blank"> <img alt="SVGenius" src="https://img.shields.io/badge/%F0%9F%A4%97%20Benchmark-SVGenius-ffc107?color=ffc107&logoColor=white" height="20" /> </a> <a href="https://zju-real.github.io/SVGenius/" target="blank"> <img alt="Webpage" src="https://img.shields.io/badge/%F0%9F%8C%8E_Website-SVGenius-green.svg" height="20" /> </a>

We introduce SVGenius, the first large-scale complexity-stratified benchmark accessing (M)LLMs capabilities across three progressive dimensions: Understanding (perceptua and semantic QA), Editing (bug fixing, code optimization, style editing), and Generation (text-to-SVG, image-to-SVG, style transfer). Built on real-world data from 24 application domains with systematic complexity stratification, SVGenius evaluates models through 8 task categories and 18 metrics. We assess 22 mainstream models spanning different scales, architectures, training paradigms, and accessibility levels. <img alt="SVGenius Dataset Overview" src="https://cdn.jsdelivr.net/gh/ZJU-REAL/SVGenius@main/docs/static/images/overview.jpg" style="width: 100%; max-width: 1000px;" />

The dataset contains the following fields: | Field Name | Description | | :--------- | :---------- | | id | Unique identifier for each SVG icon sample | | filename | Original filename of the SVG file, preserving the source naming convention with category and identifier information | | difficulty | Complexity level of the SVG icon, includes 3 distinct categories: easy, medium, and hard for evaluating different levels of SVG processing capabilities | | svg_code | Complete SVG markup code containing the vector graphics definition, including all paths,styles, and attributes |

  • —Language(s) (NLP): en, zh
  • —License: mit

Uses

py
from datasets import load_dataset
ds = load_dataset("xiaoooobai/SVGenius")

Citation

bibtex
@misc{chen2025svgeniusbenchmarkingllmssvg,
      title={SVGenius: Benchmarking LLMs in SVG Understanding, Editing and Generation}, 
      author={Siqi Chen and Xinyu Dong and Haolei Xu and Xingyu Wu and Fei Tang and Hang Zhang and Yuchen Yan and Linjuan Wu and Wenqi Zhang and Guiyang Hou and Yongliang Shen and          Weiming Lu and Yueting Zhuang},
      year={2025},
      eprint={2506.03139},
      archivePrefix={arXiv},
      primaryClass={cs.CV},
      url={https://arxiv.org/abs/2506.03139}, 
}