Skip to content

AIGeeksGroup/VaseMuseum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›οΈ VaseMuseum: Digital Intelligent Museum for Ancient Greek Pottery

Official repository for VaseMuseum, a multimodal agent framework for trustworthy interaction with ancient Greek pottery in virtual museum environments.

VaseMuseum: Digital Intelligent Museum for Ancient Greek Pottery

Jiazi Wang*, Nonghai Zhang*, Qiushi Xie*, Zeyu Zhang*†, Yufeng Chen, Yang Zhao, Ling Shao, Hao Tang#

*Equal contribution. †Project lead. #Corresponding author.


✨ Overview

Digital museums are becoming increasingly important for cultural heritage preservation, education, and public engagement. While modern Vision-Language Models (VLMs) can describe visual content effectively, they often struggle when answering specialized cultural-heritage questions that require reliable historical knowledge and evidence-grounded reasoning.

VaseMuseum addresses this challenge by integrating:

  • 🏺 Ancient Greek pottery understanding
  • πŸ–ΌοΈ 2D image and 3D artifact perception
  • 🌐 External knowledge retrieval
  • πŸ” Evidence verification and source control
  • πŸ€– Reliability-aware multimodal reasoning

At the core of VaseMuseum is VaseAgent, a multimodal reasoning agent that combines visual understanding, knowledge retrieval, and response calibration to provide trustworthy museum assistance.

overview


πŸš€ Key Features

πŸ›οΈ Virtual Museum Environment

  • Interactive digital exhibition space
  • Exploration of pottery collections
  • Natural-language interaction with exhibits
  • Support for both image-based and 3D artifact browsing

πŸ€– VaseAgent

A multimodal cultural-heritage assistant capable of:

  • Visual understanding of pottery artifacts
  • Shape and iconography recognition
  • Historical and archaeological reasoning
  • External knowledge retrieval
  • Evidence-grounded answer generation

πŸ”’ Reliability Control

Unlike standard retrieval-augmented systems, VaseMuseum introduces:

  • Source Control

    • Link validation
    • Source quality assessment
    • Diversity-aware evidence selection
  • Response Control

    • Claim-evidence verification
    • Uncertainty calibration
    • Hallucination reduction

⚑ Training-Free Reliability Optimization

A lightweight inference-time selection strategy improves:

  • Citation validity
  • Evidence support
  • Neutrality under ambiguity
  • Response reliability

without modifying the underlying VLM.


πŸ“° News

  • Project page release
  • Demo release
  • Dataset release
  • Open-source evaluation framework
  • Additional museum collections support

πŸ“ Repository Structure

VaseMuseum/
β”œβ”€β”€ deploy/                 # Virtual museum frontend
β”‚   β”œβ”€β”€ DigitalExhibition/
β”‚   β”œβ”€β”€ css/
β”‚   β”œβ”€β”€ js/
β”‚   └── index.html
β”‚
β”œβ”€β”€ dataset/                # Museum datasets and metadata
β”‚   └── data/
β”‚
β”œβ”€β”€ retriever/              # Knowledge retrieval pipeline
β”‚   β”œβ”€β”€ build_corpus.py
β”‚   β”œβ”€β”€ pipeline.py
β”‚   β”œβ”€β”€ local_llm.py
β”‚   └── caption.py
β”‚
β”œβ”€β”€ vase-agent/             # VaseAgent implementation
β”‚   β”œβ”€β”€ core/
β”‚   β”œβ”€β”€ tools/
β”‚   β”œβ”€β”€ metrics/
β”‚   β”œβ”€β”€ main.py
β”‚   └── agent_run.py
β”‚
β”œβ”€β”€ vllm_run/               # VLM serving scripts
β”‚   β”œβ”€β”€ start_vllm_api.sh
β”‚   └── call_vllm_api.sh
β”‚
└── README.md

🧠 System Architecture

VaseMuseum consists of four major components:

1. Virtual Museum Interaction

Users can:

  • Browse exhibits
  • Inspect artifact details
  • Explore 3D objects
  • Ask natural-language questions

2. Vision-Language Reasoning

The VLM extracts:

  • Vessel morphology
  • Decorative patterns
  • Painting techniques
  • Iconographic elements
  • Scene composition

3. External Knowledge Retrieval

When visual information is insufficient, VaseAgent:

  • Searches authoritative sources
  • Collects supporting evidence
  • Aggregates museum and scholarly information

4. Reliability Control

The system verifies:

  • Evidence quality
  • Source validity
  • Claim support
  • Response confidence

before returning answers.


⚑ Quick Start

Environment Setup

This project uses uv to manage Python dependencies. All packages are declared in vase-agent/pyproject.toml (Python β‰₯ 3.11).

# Install uv
curl -LsSf https://astral.sh/uv/install.sh | sh

# Optional: use Tsinghua PyPI mirror for faster installs in China
export UV_INDEX_URL="https://pypi.tuna.tsinghua.edu.cn/simple"

cd vase-agent

# Create a virtual environment and install locked dependencies
uv sync

# Configure API keys and model endpoints
cp .env.example .env   # then edit vase-agent/.env

To run commands inside the project environment:

uv run python main.py

Or activate the virtual environment manually:

source .venv/bin/activate

🌐 Launch Virtual Museum

cd DigitalExhibition

python -m http.server 8000

Then open:

http://localhost:8000

in your browser.


πŸ€– Run VaseAgent

Direct Inference

cd vase-agent

uv run bash infer.sh

Experience Accumulation

uv run bash experience.sh

πŸ”Ž Build Retrieval Database

cd retriever

python build_corpus.py

Run retrieval:

python cli.py

πŸ“Š Evaluation

The framework supports evaluation of:

  • Answer Accuracy
  • Groundedness
  • Hallucination Rate
  • Citation Validity
  • Neutrality Under Ambiguity

Example:

cd vase-agent

uv run python -m metrics.llm_judge \
  --input runs/task/predictions_all.jsonl \
  --output runs/task/judged_per_sample.jsonl \
  --aggregate-out runs/task/metrics_summary.json \
  --workers 4

🎯 Applications

Cultural Heritage

  • Digital museums
  • Artifact interpretation
  • Collection management

Education

  • Interactive learning systems
  • Virtual exhibition guides
  • Historical storytelling

Research

  • Archaeological analysis
  • Iconography studies
  • Cross-collection retrieval

Public Engagement

  • Museum assistants
  • Exhibit Q&A systems
  • Online cultural experiences

πŸ“ˆ Future Directions

  • Multi-museum integration
  • Additional artifact categories
  • Stronger multimodal reasoning
  • Interactive agent planning
  • Multilingual support

πŸ“„ Citation

@article{wang2026vasemuseum,
  title={VaseMuseum: Digital Intelligent Museum for Ancient Greek Pottery},
  author={Jiazi Wang and Nonghai Zhang and Qiushi Xie and Zeyu Zhang and Yufeng Chen and Yang Zhao and Ling Shao and Hao Tang},
  journal={},
  year={2026}
}

🀝 Acknowledgements

We thank the open-source communities and cultural-heritage institutions that support digital preservation, multimodal research, and public access to historical collections.


πŸ“§ Contact

For questions or collaborations, please open an issue or contact the authors.

About

VaseMuseum: Digital Intelligent Museum for Ancient Greek Pottery

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors