1. Introduction
Financial report question answering (FRQA) has emerged as a cornerstone of financial intelligence, facilitating the automated analysis of complex financial documents for critical applications such as investment decision-making, risk assessment, and regulatory compliance. As the volume and complexity of financial reports increase, the ability to accurately extract, interpret, and reason over the contents becomes paramount. Unlike general table-based QA, FRQA operates in a high-stakes domain where the requirements for accuracy and interpretability are absolute. The task is distinguished from open-domain QA with three fundamental challenges. First, FRQA demands strict numerical precision, as reasoning often involves multi-step calculations such as deriving financial ratios or year-over-year growth rates, where minor computational errors can result in significant misjudgments. Second, FRQA requires navigating the complicated and structural financial tables, which are dense with hierarchical headers, merged cells, and critical footnotes that alter data semantics. Third, FRQA requires reliable reasoning across multiple documents and time periods, forcing the model to connect and combine information from different sources. Due to the difficulty, financial reports are not only the collections of data, but also the structured narratives that follow strict accounting principles, such as Generally Accepted Accounting Principles (GAAP) or International Financial Reporting Standards (IFRS). Under this background, the meaning behind a number is just as important as the number itself. Consequently, any failure to grasp these details can lead to costly misinterpretations which may impact everything from market valuations to strategic corporate planning.
Traditional approaches to table-based question answering, harnessing the power of large language models (LLMs) and pre-trained table encoders, have achieved considerable strides in structured data understanding. The emergence of models such as FinQA [
1] and innovative techniques like Chain-of-Thought prompting [
2] has highlighted the remarkable potential of LLMs to reason over combined tabular and textual data. These models often generate impressively fluent and human-like explanations, creating a compelling semblance of deep comprehension and providing a strong foundation for automated data analysis in general-purpose contexts. However, the generalist nature of these models becomes a significant drawback in the specialized financial domain. Since they are trained on vast open-domain datasets, they lack the ability to understand the implicit rules and conventions. This deficiency creates a fundamental semantic gap: LLMs often process numbers as simple text, failing to grasp their quantitative properties such as scale, units, and financial significance. For instance, they may fail to distinguish between "
$1.5M" (million) and "
$1.5B" (billion) in a calculation, an error that is incorrect in this context. Consequently, these models can produce reasoning that appears logical but is factually incorrect, lacking the step-by-step logic required in regulated financial environments. This inherent weakness in the numerical reasoning frequently leads to subtle but significant errors in multi-step calculations, which undermines the trustworthiness of any downstream application. This makes LLMs unsuitable for complicated financial systems, where deterministic and verifiable logic is an essential requirement.
To address these deficiencies, researchers have begun developing more specialized strategies. One key approach involves creating more challenging datasets to better evaluate model capabilities. For instance, the TAT-QA benchmark [
3] was specifically designed to test the complex, multi-step arithmetic and temporal reasoning that general models struggle with [
4]. Other strategies focus on refining the training process itself. Some works in selective knowledge distillation have shown that simply mimicking a teacher model is insufficient. Instead, filtering the output of teacher model for quality is necessary to improve the performance of student model, especially in the high-stakes domain like finance where accuracy is essential [
5]. This finding reveals that even state-of-the-art teacher models are often unreliable in this domain, reinforcing the need for more robust and specialized architectures.
Despite these progress, previous methods suffer from a fundamental limitation: they address individual parts of the FRQA challenge in isolation. They tend to focus on solving one specific task at a time, such as improving table parsing or refining calculation accuracy, without fully considering that these skills must work together in a real-world financial analysis. This creates a disconnect between the model’s abilities and the practical demands of this task. For instance, the ability to correctly read a complex table is deeply connected to the ability to perform accurate calculations with the corresponding data. A model that can perfectly identify all the numbers in a table is of little practical use if it fails a basic percentage-change calculation with the same numbers. This example indicateds the need for a new approach, requiring a shift away from developing separate, specialized models. The focus should instead be on building comprehensive frameworks that address these interconnected challenges in a unified way. A system built from individually optimized but poorly integrated parts is inherently unreliable becaues a single mistake at any point, whether in reading the table or performing the calculation, can render the entire final answer incorrect. Therefore, creating a truly comprehensive framework that systematically integrates solutions for complex reasoning, numerical accuracy, and model efficiency remains a key challenge for research in FRQA.
To mitigate the challenges previously discussed, we propose FinQA-PKD, a comprehensive framework designed to integrate solutions for the interconnected problems inherent to financial analysis. While prior works often address issues like table parsing and numerical reasoning in isolation, our framework is founded on a principled, multi-stage methodology that systematically builds these skills together. This approach is designed to construct a model that is not only highly accurate and efficient but also produces the interpretable, step-by-step reasoning that is essential for the financial domain. By directly mitigating the limitations of existing methods in a unified manner—ensuring that strong table understanding is paired with reliable calculation—FinQA-PKD offers a robust and practical solution. The main contributions of this study are as follows:
We propose a novel, multi-stage framework, FinQA-PKD, that systematically integrates curriculum learning, numerical reasoning enhancement, and selective knowledge distillation. This integrated approach provides a solution to the challenges of reasoning complexity, numerical precision, and model efficiency in FRQA.
A key innovation is a complexity-aware curriculum learning strategy that quantitatively assesses the difficulty of financial queries. This strategy organizes the training process to move from simple to complex examples, ensuring stable and efficient learning by progressively building the model’s reasoning capabilities.
The design and integration of a dedicated numerical reasoning enhancement module improves both accuracy and interpretability. This module leverages computation chain decomposition, numerical token augmentation, and formula-based verification to mitigate the numerical errors in LLMs, ensuring the model’s reasoning is factually correct and easy to follow.
Finally, extensive experiments on benchmark financial QA datasets validate the framework’s effectiveness. The results confirm the contribution of each individual component and demonstrate that FinQA-PKD achieves high performance on high-precision numerical reasoning tasks.