This is the repository for the paper:
VaseVQA: Multimodal Agent and Benchmark for Ancient Greek Pottery
Jinchao Ge*, Tengfei Cheng*, Biao Wu*, Zeyu Zhang*†, Shiya Huang, Judith Bishop, Gillian Shepherd, Meng Fang, Ling Chen, Yang Zhao**
*Equal contribution. †Project lead. **Corresponding author.
website_demo.mp4
If you use any content of this repo for your work, please cite the following our paper:
@article{ge2025vasevqa,
title={VaseVQA: Multimodal Agent and Benchmark for Ancient Greek Pottery},
author={Ge, Jinchao and Cheng, Tengfei and Wu, Biao and Zhang, Zeyu and Huang, Shiya and Bishop, Judith and Shepherd, Gillian and Fang, Meng and Chen, Ling and Zhao, Yang},
journal={arXiv preprint arXiv:2509.17191},
year={2025}
}
Analyzing cultural-heritage artifacts remains challenging for MLLMs: general models lack domain expertise, and SFT often overfits superficial patterns, yielding brittle reasoning for authentication and historical attribution. This raises the question of how to equip MLLMs with robust, expert-level reasoning for ancient Greek pottery. We present VaseVL, an SFT-then-RL system that turns evaluation into supervision: we construct a taxonomy of question types, probe the SFT model to localize type-specific performance gaps, and optimize with type-conditioned, compositionality-oriented rewards targeting those gaps. We also release VaseVQA, a comprehensive benchmark of 31,773 images designed to probe deep understanding. Experiments show state-of-the-art results on style classification and historical attribution with marked gains in compositional robustness over SFT-only baselines, validating diagnosis-guided, taxonomy-conditioned reward engineering and providing a reusable resource for future research.
To get the full experience of the VaseVL UI, you need to deploy it locally by following the steps below:
-
Clone the VaseVL repository to your local machine.
git clone https://github.com/AIGeeksGroup/VaseVL.git
-
Navigate to the
ui
directory which contains the front-end source code.cd ui
-
Install all required Node.js dependencies.
npm install
-
Build the UI project for production.
npm run build
-
Start the local server to launch the VaseVL Demo UI.
npm run start
Once the server starts, you can access the VaseVL Demo UI in your browser at http://localhost:1717/projects/1743242682314/playground
by default.
Our data is under NCND license. no commerical use. Do not modify our data for another dataset.