Downloads · 30 days
4
6% of all-time downloads
narendarcodes/adaption-sec-financial-arithmetic-109b
adaption-sec-financial-arithmetic-109b is a text generation model from narendarcodes. Use it when you need the model to write or continue text. It is set up for peft. The card lists the license as mit.
Powered by Adaptive Data — Adaption Labs
Downloads · 30 days
4
6% of all-time downloads
All-time downloads
67
Public
Repo size
251 MB
Likes
1
Public
Click a slice to open those files.
.safetensors223 MB · 89%
From the Hugging Face model README
Powered by Adaptive Data — Adaption Labs
Given a financial table from an SEC filing (10-K, 10-Q, earnings report), this model extracts the correct numeric values, identifies the right formula, executes multi-step arithmetic, and produces a verified numeric answer — never hallucinating numbers.
Specifically, this model performs:
subtract(8.5, 7.2) → divide(#0, 7.2) → multiply(#1, 100)) to ensure mathematical correctness"Financial analysts extract numbers from dense corporate filings to compute key metrics. Current LLMs:
This model is trained on real SEC filing data with gold reasoning programs that verify every arithmetic step, teaching it to show complete <think> traces before outputting a verified <answer>.
| Field | Value |
|---|---|
| Trained Model Name | adaption_finqa_financial_reasoning |
| Base Model | meta-llama/Llama-4-Scout-17B-16E-Instruct (109B MoE) |
| Training Method | Supervised Fine-Tuning (SFT) with LoRA |
| Training Platform | Adaption Labs AutoScientist |
| Language | English (en) |
| License | MIT |
The model was adapted using the automated training features of the Adaption Labs AutoScientist platform:
<think> trace verified against gold calculation programs before outputting the final answer. The blueprint constraints mandate:
Source Data & Attribution:
| Source | Rows | What It Teaches | License |
|---|---|---|---|
| czyssrs/FinQA | ~550 | Financial QA from real SEC filings with gold reasoning programs | MIT |
| cerebras/TAT-QA-Arithmetic-CoT | ~550 | Table-and-text financial QA with chain-of-thought arithmetic | Apache-2.0 |
| Metric | Before | After | Change |
|---|---|---|---|
| Grade | B | B | — |
| Score | 9.0 | 8.9 | -1.1% |
| Percentile | — | 28.9% | — |
| Hyperparameter | Value |
|---|---|
| Finetune Job ID | 5213d7c9-d937-4f5b-b4f8-c7316c0a18b3 |
| Training Experiment ID | 4fa65b4d-3ed8-4189-9e8f-98a920c92a4d |
| LoRA Rank (r) | 16 |
| LoRA Alpha | 32 |
| LoRA Dropout | 0.1 |
| Target Modules | q_proj, k_proj, v_proj, o_proj, shared_expert.*, feed_forward.* |
| Epochs | 1 |
| Batch Size | max |
| Learning Rate | 2e-5 |
| LR Scheduler | Cosine (0.5 cycles) |
| Warmup Ratio | 0.05 |
| Weight Decay | 0.05 |
| Max Grad Norm | 1.0 |
| Evaluation Set | Base Model | Adapted Model | Winner |
|---|---|---|---|
| On Your Dataset | 44% | 58% | ✅ Adapted |
| Across Category (Held-out) | 40% | 61% | ✅ Adapted |
from peft import PeftModel
from transformers import AutoModelForCausalLM, AutoTokenizer
base_model = AutoModelForCausalLM.from_pretrained("meta-llama/Llama-4-Scout-17B-16E-Instruct")
model = PeftModel.from_pretrained(base_model, "narendarcodes/adaption-sec-financial-arithmetic-109b")
tokenizer = AutoTokenizer.from_pretrained("narendarcodes/adaption-sec-financial-arithmetic-109b")
@misc{golla2026secfinancial,
title={SEC Financial Arithmetic — Table-Grounded Multi-Step Calculation from Corporate Filings},
author={Golla Narendar},
year={2026},
note={Trained using Adaption Labs AutoScientist platform. Powered by Adaptive Data.}
}
Powered by Adaptive Data — Adaption Labs
Built for the 2026 Adaption AutoScientist Challenge — Finance Category