The dataset used in this work is publicly available on Hugging Face: https://huggingface.co/datasets/yanchuqiao/Alt-tag-Dataset
This module extracts key words from the dataset and performs clustering and visualization of tag schemas.
extracting_words.py — Extracts keywords from chart dataclustering_and_visulization.py — Performs clustering and generates visualizationsThe fine-tuning and inference pipeline is adapted from the original ChartGemma implementation: https://huggingface.co/ahmed-masry/chartgemma
fine_tune.py — Fine-tunes the model on the Alt-Tag datasetinference.py — Runs inference using trained modelsevaluate_reference_based.py — Reference-based metrics (e.g., BLEU-4, ROUGE_L, TER, SBERT)evaluate_reference_free.py — Reference-free evaluation metrics (ChartVE and CLIPScore)evaluate_llm_vlm.py — Evaluation using LLM/VLM judgespaired_bootstrap.py — Statistical significance testing using paired bootstrap8 commits
Python
100.0%
The dataset used in this work is publicly available on Hugging Face: https://huggingface.co/datasets/yanchuqiao/Alt-tag-Dataset
This module extracts key words from the dataset and performs clustering and visualization of tag schemas.
extracting_words.py — Extracts keywords from chart dataclustering_and_visulization.py — Performs clustering and generates visualizationsThe fine-tuning and inference pipeline is adapted from the original ChartGemma implementation: https://huggingface.co/ahmed-masry/chartgemma
fine_tune.py — Fine-tunes the model on the Alt-Tag datasetinference.py — Runs inference using trained modelsevaluate_reference_based.py — Reference-based metrics (e.g., BLEU-4, ROUGE_L, TER, SBERT)evaluate_reference_free.py — Reference-free evaluation metrics (ChartVE and CLIPScore)evaluate_llm_vlm.py — Evaluation using LLM/VLM judgespaired_bootstrap.py — Statistical significance testing using paired bootstrap8 commits
Python
100.0%