PrismaCoder: Pushing the Boundaries of Open Multimodal Code Intelligence through Decomposed Rubric Synthesis
Qiushi Sun, Jingyang Gong, Yang Liu, Qiaosheng Chen, Zhangyue Yin, Zixian Huang, Hanxu Hu, Jing Xiong, Fangzhi Xu, Haochen Tan, Haoli Bai, Lifeng Shang, Xiaoguang Li, Ben Kao, Qipeng Guo, Lingpeng Kong, Jiahui Gao
Read on arXiv →Key claim
PrismaForge improves multimodal code generation quality.
In plain English
Imagine you're developing an AI that can write code and generate visual outputs like charts or webpages based on simple text prompts. The challenge lies in ensuring that the generated code not only runs correctly but also produces visually appealing results. Current methods often fall short because they either focus on code correctness, which doesn't guarantee visual fidelity, or rely on task-specific checks that don't generalize well. This disconnect leads to failures in producing high-quality outputs, which is a significant barrier for open-source advancements in this area. To address these issues, the authors propose a new approach that starts with data quality. They introduce PrismaForge, a hierarchical data pipeline that uses a synthesized rubric to evaluate and curate data based on three critical factors: correctness, construction quality, and visual appeal. This rubric not only filters the training data but also guides reinforcement learning for visual coding tasks. By leveraging this pipeline, they create PrismaCoder-2M, the largest and most diverse open dataset for multimodal code intelligence, and train two models, PrismaCoder-9B and PrismaCoder-35B, which outperform existing open models and compete with proprietary systems. This work represents a meaningful step forward in the field, providing a robust framework for improving multimodal coding performance across various model architectures.
The introduction of a hierarchical data pipeline for multimodal code intelligence is a significant advancement.
The results are backed by comprehensive analyses and comparisons to existing models.
Deep reliability assessment
The methodology supports the creation of a diverse and large open dataset for multimodal code intelligence and demonstrates improved performance across model backbones using a rubric-based pipeline. However, the claim of rivaling leading proprietary systems may be overclaimed without direct comparison details.
Reproducibility
yes, the paper mentions releasing the code, model, and data at the PrismaCoder Homepage.
Key figure
Figure 1 illustrates the scenarios and formats covered by PrismaCoder-2M and PrismaCoder, including various input types and tasks like interactive visualization and web application development.
