Parameter-Efficient Instruction Tuning of Large Language Models For Extreme Financial Numeral Labelling
Subhendu Khatuya, Rajdeep Mukherjee, Akash Ghosh, Manjunath Hegde, Koustuv Dasgupta, Niloy Ganguly, Saptarshi Ghosh, Pawan Goyal
TL;DR
This work reframes extreme financial numeral labeling (XFNL) as a generative, instruction-tuned task and introduces FLAN-FinXC, a two-stage, parameter-efficient framework that first generates XBRL tag documentations for numerals and then maps them to final tags via a Tag Matcher. By leveraging label metadata and LoRA-based PEFT on FLAN-T5-Large, the approach delivers state-of-the-art Macro-F1 scores on FNXL ($66.23\%$) and FiNER, while exhibiting strong zero-shot capabilities ($58.89$ Macro-F1 on unseen labels) and robustness on rare labels. The study systematically evaluates model variants, ablations, and comparisons with ChatGPT, highlighting the key role of task-specific instruction prompts and metadata embeddings in extreme classification. The results demonstrate the practical value of instruction-tuned LLMs for scalable, finance-domain label mapping and point toward incorporating external financial knowledge and human-in-the-loop feedback for further improvements.
Abstract
We study the problem of automatically annotating relevant numerals (GAAP metrics) occurring in the financial documents with their corresponding XBRL tags. Different from prior works, we investigate the feasibility of solving this extreme classification problem using a generative paradigm through instruction tuning of Large Language Models (LLMs). To this end, we leverage metric metadata information to frame our target outputs while proposing a parameter efficient solution for the task using LoRA. We perform experiments on two recently released financial numeric labeling datasets. Our proposed model, FLAN-FinXC, achieves new state-of-the-art performances on both the datasets, outperforming several strong baselines. We explain the better scores of our proposed model by demonstrating its capability for zero-shot as well as the least frequently occurring tags. Also, even when we fail to predict the XBRL tags correctly, our generated output has substantial overlap with the ground-truth in majority of the cases.
