This repository contains code for the paper "Table Understanding and (Multimodal) LLMs: A Cross-Domain Case Study on Scientific vs. Non-Scientific Data".
We investigate the effectiveness of both text-based and multimodal LLMs on table understanding tasks through a cross-domain and cross-modality evaluation. Specifically, we compare their performance on tables from scientific vs. non-scientific contexts and examine their robustness on tables represented as images vs. text. Additionally, we conduct an interpretability analysis to measure context usage and input relevance. We also introduce the TableEval benchmark, comprising 3017 tables from scholarly publications, Wikipedia, and financial reports, where each table is provided in five different formats: Image, Dictionary, HTML, XML, and LaTeX. For more details, please, refer to the paper.
TableEval corpus is developed for benchmarking (M)LLMs performance across different table modalities. It contains six data subsets, comprising 3017 tables and 11312 instances in total. Tables are available as PNG images and in four textual formats including HTML, XML, LaTeX, and Dictionary (Dict). All task annotations are taken from the source datasets.
The dataset can be dowloaded from Hugging Face 🤗: https://huggingface.co/datasets/katebor/TableEval
Model | 🤗 HF checkpoint | Size (B) | Vision |
---|---|---|---|
Gemini-2.0-Flash | -- | -- | ✅ |
LLaVa-NeXT | llama3-llava-next-8b-hf | 8 | ✅ |
Qwen2.5-VL | Qwen2.5-VL-3B-Instruct | 3 | ✅ |
Qwen2.5-VL-7B-Instruct | 7 | ✅ | |
Idefics3 | Idefics3-8B-Llama3 | 8 | ✅ |
Llama-3 | Llama-3.2-3B-Instruct | 3 | ❌ |
Qwen2.5 | Qwen2.5-3B-Instruct | 3 | ❌ |
Qwen2.5-14B-Instruct | 14 | ❌ | |
Mistral-Nemo | Mistral-Nemo-Instruct-2407 | 12 | ❌ |
The code, instructions, and examples of silency maps are avaialble here.
All instructions on how to run the evaluation are provided in this README.md file.
├── src
│ ├── application # data preparation scripts
│ ├── evaluation # evaluation pipeline and code for running intepretability tools
│ ├── utils # functions used for data preparation
└── explanations # intepretability analysis results
@inproceedings{borisova-ekaterina-2025,
title = "Table Understanding and (Multimodal) LLMs: A Cross-Domain Case Study on Scientific vs. Non-Scientific Data",
author = "Borisova, Ekaterina and Barth, Fabio and Feldhus, Nils and
Ahmad, Raia Abu and Ostendorff, Malte and Ortiz Suarez, Pedro and
Rehm, Georg and Möller, Sebastian",
booktitle = "Proceedings of the 4th Workshop on Table Representation Learning (TRL)",
year = "2025",
address = "Vienna, Austria",
publisher = "Association for Computational Linguistics",
comment = "accepted"
}