SCITUNE: Aligning Large Language Models with Human-Curated Scientific Multimodal Instructions
About
Instruction finetuning is a popular paradigm to align large language models (LLM) with human intent. Despite its popularity, this idea is less explored in improving LLMs to align existing foundation models with scientific disciplines, concepts and goals. In this work, we present \textit{SciTune} as a tuning framework to improve the ability of LLMs to follow multimodal instructions generated from scientific publications. To test our methodology, we train a large multimodal model LLaMA-SciTune that connects a vision encoder and LLM for science-focused visual and language understanding. LLaMA-SciTune significantly outperforms the state-of-the-art models in the generated figure types and captions in SciCap and VisText benchmarks. In comparison to the models that are finetuned with synthetic data only, LLaMA-SciTune surpasses human performance on average and in many sub-categories on the ScienceQA benchmark. Our results demonstrate that human-generated scientific multimodal instructions remain highly valuable in tuning LLMs to perform well on science tasks, despite their lower volume and relative scarcity compared to synthetic data. We publicly release the SciTune codebase https://github.com/pnnl/scitune.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Science Question Answering | ScienceQA (test) | Average Accuracy86.11 | 245 | |
| Multimodal Question Answering | ScienceQA (test) | Accuracy90.03 | 65 | |
| Multimodal Science Question Answering | ScienceQA v1.0 (test) | Accuracy (Natural Language Component)89.3 | 31 | |
| Figure Captioning | SciCap SciTune info | BLEU6.4 | 2 | |
| Figure Type Classification | SciCap (val) | Accuracy (Graph Plot)93.63 | 2 | |
| Scientific Figure Captioning | SciCap (val) | BLEU Score5 | 2 | |
| Scientific Figure Captioning | VisText (val) | BLEU0.1 | 2 |