Leveraging Author-Specific Context for Scientific Figure Caption Generation: 3rd SciCap Challenge

Watcharapong Timklaypachara, Monrada Chiewhawan, Nopporn Lekuthai, Titipat Achakulvisut
10/9/2025
cs.CLcs.AI

No official code found. Best implementation: biodatlab/scicap-titipapa (5 stars, Apache-2.0, last commit 2025-10-10).

Abstract

Scientific figure captions require both accuracy and stylistic consistency to convey visual information. Here, we present a domain-specific caption generation system for the 3rd SciCap Challenge that integrates figure-related textual context with author-specific writing styles using the LaMP-Cap dataset. Our approach uses a two-stage pipeline: Stage 1 combines context filtering, category-specific prompt optimization via DSPy's MIPROv2 and SIMBA, and caption candidate selection; Stage 2 applies few-shot prompting with profile figures for stylistic refinement. Our experiments demonstrate that category-specific prompts outperform both zero-shot and general optimized approaches, improving ROUGE-1 recall by +8.3\% while limiting precision loss to -2.8\% and BLEU-4 reduction to -10.9\%. Profile-informed stylistic refinement yields 40--48\% gains in BLEU scores and 25--27\% in ROUGE. Overall, our system demonstrates that combining contextual understanding with author-specific stylistic adaptation can generate captions that are both scientifically accurate and stylistically faithful to the source paper.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Leveraging Author-Specific Context for Scientific Figure Caption Generation: 3rd SciCap Challenge

51PythonSep 8, 20251 years agoApache-2.0

Similar Papers

Cite this paper

@article{timklaypachara2025leveraging,
  title  = {Leveraging Author-Specific Context for Scientific Figure Caption Generation: 3rd SciCap Challenge},
  author = {Watcharapong Timklaypachara and Monrada Chiewhawan and Nopporn Lekuthai and Titipat Achakulvisut},
  year   = {2025},
  eprint = {2510.07993},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2510.07993v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2510.07993.svg)](https://codeofpaper.com/paper/2510.07993)

Discussion