next-tat/tat-llm-7b-fft

Model

TAT-LLM: A Specialized Language Model for Discrete Reasoning over Tabular and Textual Data

2

11 commits

2 linked in READMEs

updated Feb 23, 2024

See the code

README

TAT-LLM: A Specialized Language Model for Discrete Reasoning over Tabular and Textual Data

Paper: https://arxiv.org/abs/2401.13223

Code: https://github.com/fengbinzhu/TAT-LLM

Introduction

We present TAT-LLM, a specialized language model crafted through the innovative Step-wise Pipeline approach, focusing on the nuanced realm of tabular and textual question answering (QA). This model is the fruit of rigorously fine-tuning the LLaMA 2 architecture with a novel dataset, autonomously generated from expertly annotated resources. TAT-LLM stands at the intersection of tabular comprehension and textual analysis, engineered to excel by embodying three fundamental phases: Extraction, Reasoning, and Execution. Our empirical findings illuminate TAT-LLM's remarkable capability to eclipse traditional benchmarks, surmounting even the most advanced models and colossal language models such as GPT-4 across a suite of demanding financial QA tasks like FinQA, TAT-QA, and TAT-DQA. This endeavor not only sets a new standard for task-specific language models but also paves the way for future explorations in optimizing smaller models for highly specialized functions.

ModelSizeFINQATATQATATDQA
GPT-3.5-Turbo-58.0059.4752.74
GPT-4-63.9171.9264.46
TAT-LLM-7B-LORA7B65.1376.4971.38
TAT-LLM-7B-FFT7B69.7576.9172.64
TAT-LLM-13B-LORA13B71.9377.5172.22
TAT-LLM-13B-FFT13B72.9778.4173.18
TAT-LLM-70B-LORA70B76.8181.4276.55
TAT-LLM-70B-FFT70B76.1182.2076.97

Training

We train our TAT-LLM model in various sizes, including 7B, 13B, and 70B, using different methods such as parameter-efficient fine-tuning and full-parameter fine-tuning of LLaMA 2 on a combination of financial data from the FinQA, TAT-QA, and TAT-DQA training sets(🤗HuggingFace Repo). To refine accuracy, we introduce an External Executor, enhancing the model by processing intermediate outputs to derive conclusive answers. Please refer to the paper for more details.

Inference & Evaluation

Please refer to code here

Citation

If you find this model helpful, please consider citing our paper:

@misc{zhu2024tatllm,
      title={TAT-LLM: A Specialized Language Model for Discrete Reasoning over Tabular and Textual Data},
      author={Fengbin Zhu and Ziyang Liu and Fuli Feng and Chao Wang and Moxin Li and Tat-Seng Chua},
      year={2024},
      eprint={2401.13223},
      archivePrefix={arXiv},
      primaryClass={cs.CL}
}
endpoints_compatible
llama
safetensors
text-generation
text-generation-inference
transformers

Contributors

frankliu666

11 commits

next-tat/tat-llm-7b-fft

Model

TAT-LLM: A Specialized Language Model for Discrete Reasoning over Tabular and Textual Data

2

11 commits

2 linked in READMEs

updated Feb 23, 2024

See the code

README

TAT-LLM: A Specialized Language Model for Discrete Reasoning over Tabular and Textual Data

Paper: https://arxiv.org/abs/2401.13223

Code: https://github.com/fengbinzhu/TAT-LLM

Introduction

We present TAT-LLM, a specialized language model crafted through the innovative Step-wise Pipeline approach, focusing on the nuanced realm of tabular and textual question answering (QA). This model is the fruit of rigorously fine-tuning the LLaMA 2 architecture with a novel dataset, autonomously generated from expertly annotated resources. TAT-LLM stands at the intersection of tabular comprehension and textual analysis, engineered to excel by embodying three fundamental phases: Extraction, Reasoning, and Execution. Our empirical findings illuminate TAT-LLM's remarkable capability to eclipse traditional benchmarks, surmounting even the most advanced models and colossal language models such as GPT-4 across a suite of demanding financial QA tasks like FinQA, TAT-QA, and TAT-DQA. This endeavor not only sets a new standard for task-specific language models but also paves the way for future explorations in optimizing smaller models for highly specialized functions.

ModelSizeFINQATATQATATDQA
GPT-3.5-Turbo-58.0059.4752.74
GPT-4-63.9171.9264.46
TAT-LLM-7B-LORA7B65.1376.4971.38
TAT-LLM-7B-FFT7B69.7576.9172.64
TAT-LLM-13B-LORA13B71.9377.5172.22
TAT-LLM-13B-FFT13B72.9778.4173.18
TAT-LLM-70B-LORA70B76.8181.4276.55
TAT-LLM-70B-FFT70B76.1182.2076.97

Training

We train our TAT-LLM model in various sizes, including 7B, 13B, and 70B, using different methods such as parameter-efficient fine-tuning and full-parameter fine-tuning of LLaMA 2 on a combination of financial data from the FinQA, TAT-QA, and TAT-DQA training sets(🤗HuggingFace Repo). To refine accuracy, we introduce an External Executor, enhancing the model by processing intermediate outputs to derive conclusive answers. Please refer to the paper for more details.

Inference & Evaluation

Please refer to code here

Citation

If you find this model helpful, please consider citing our paper:

@misc{zhu2024tatllm,
      title={TAT-LLM: A Specialized Language Model for Discrete Reasoning over Tabular and Textual Data},
      author={Fengbin Zhu and Ziyang Liu and Fuli Feng and Chao Wang and Moxin Li and Tat-Seng Chua},
      year={2024},
      eprint={2401.13223},
      archivePrefix={arXiv},
      primaryClass={cs.CL}
}
endpoints_compatible
llama
safetensors
text-generation
text-generation-inference
transformers

Contributors

frankliu666

11 commits