Reasoning-Table: Exploring Reinforcement Learning for Table Reasoning

Fangyu Lei, Jinxiang Meng, Yiming Huang, Tinghong Chen, Yun Zhang +3 more
6/2/2025
cs.CL

No official code found. Best implementation: MJinXiang/Reasoning-Table (128 stars, Apache-2.0, last commit 2025-06-03).

Abstract

Table reasoning, encompassing tasks such as table question answering, fact verification, and text-to-SQL, requires precise understanding of structured tabular data, coupled with numerical computation and code manipulation for effective inference. Supervised fine-tuning (SFT) approaches have achieved notable success but often struggle with generalization and robustness due to biases inherent in imitative learning. We introduce Reasoning-Table, the first application of reinforcement learning (RL) to table reasoning, achieving state-of-the-art performance. Through rigorous data preprocessing, reward design, and tailored training strategies, our method leverages simple rule-based outcome rewards to outperform SFT across multiple benchmarks. Unified training across diverse tasks enables Reasoning-Table to emerge as a robust table reasoning large language model, surpassing larger proprietary models like Claude-3.7-Sonnet by 4.0% on table reasoning benchmarks. The approach also achieves excellent performance on text-to-SQL tasks, reaching 68.3% performance on the BIRD dev dataset with a 7B model. Further experiments demonstrate that Reasoning-Table enhances the model's generalization capabilities and robustness.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Reasoning-Table: Exploring Reinforcement Learning for Table Reasoning

1282Shell, PythonApr 16, 20251 years agoApache-2.0

Similar Papers

Cite this paper

@article{lei2025reasoningtable,
  title  = {Reasoning-Table: Exploring Reinforcement Learning for Table Reasoning},
  author = {Fangyu Lei and Jinxiang Meng and Yiming Huang and Tinghong Chen and Yun Zhang and Shizhu He and Jun Zhao and Kang Liu},
  year   = {2025},
  eprint = {2506.01710},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2506.01710v1}
}

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/2506.01710.svg)](https://codeofpaper.com/paper/2506.01710)

Discussion