alphaFeedback

WorksComputer Science

Staged Continual Adaptation of Multimodal Foundation Models for Japanese Financial Documents

AI contributions
Not recorded for this paper
View details
Ancillary data
1 code link
View

Abstract

Staged post-training of multimodal foundation models chains vision-language alignment, reasoning distillation, and domain tuning, yet how each phase trades capabilities against the others remains under-characterised. Tracking an 8.4B-parameter model from an un-fine-tuned baseline through three training phases on Japanese financial documents (evaluated on five text-input benchmarks), we find the phases interact non-additively: math-only distillation overwrites the financial knowledge acquired earlier even as procedural math skill survives, and the domain phase repairs more than it installs. A skip-phase ablation is best for domain knowledge but forfeits numerical-reasoning gains, so per-phase contributions are not decomposable and the best checkpoint is task-dependent, with implications for checkpoint retention and scheduling rather than added stages.

Introduction

Adapting a multimodal foundation model to a specialised domain rarely proceeds in a single step: contemporary recipes typically combine vision–language alignment, reasoning distillation, and domain tuning, where each stage can both install new capabilities and erode previously acquired ones. LLaVA-style recipes ([15] (Ye et al. 2023; Zhang et al. 2023; Li et al. 2024; Zhou et al. 2025)) establish the architectural template for such multi-stage adaptation but say little about how earlier phases interact with later ones when the target domain demands structured, layout-dependent tasks beyond free-form QA. We ask: do the phases of a staged adaptation pipeline contribute monotonically, or does staging induce capability trade-offs whose best checkpoint differs by task?

Presented at the ICML 2026 Workshop “Continual Adaptation at Scale: Towards Sustainable AI”. Copyright 2026 by the author(s).

Financial document understanding is a compelling testbed for staged adaptation because the domain simultaneously demands regulatory knowledge, numerical reasoning, and language-specific competence, capabilities that naturally map to distinct training phases. Each country maintains its own disclosure regime (e.g. SEC 10-K filings in the US, FSA filings in Japan), and domain-specialised LLMs for these regimes remain under-explored, especially for non-English domains where data is scarce and efficient training pipelines are valuable. Within this setting, Japanese financial disclosures are a particularly demanding case: their layout-rich pages of dense tables and multi-column statements must be read as images, and even state-of-the-art LLMs perform only marginally better than logistic regression on EDINET tasks (Sugiura et al., 2026). We study this through a three-phase staged continual adaptation pipeline: vision–language alignment, mathematical reasoning distillation, financial-domain adaptation—on an 8.4B-parameter model pairing SigLIP-v2 (Tschannen et al., 2025) with llm-jp-4-8B-Instruct (LLM-jp, [17]) via a two-layer MLP projector (Zhang et al., 2023; Li et al., 2024). The un-fine-tuned instruct baseline serves as Phase 0; Phase 1 aligns visual and language representations using Japanese captioning/VQA corpora and OCR/visual QA synthesised from government PDFs (Cabinet Office, FSA, MOF); Phase 2 distils chain-of-thought mathematical reasoning from Qwen3-30B-A3B-Thinking-2507 (Qwen Team, 2025b); Phase 3 injects financial-domain knowledge via text-only financial QA (Chen et al., [3, 4]; Zhu et al. (2021)) and visual QA from government PDFs. As testbeds we adopt EDINET disclosures (Sugiura et al., 2026) for real-world financial tasks, JP Fin Harness (Hirano, [8]) for Japanese finance knowledge, and GSM8K (Cobbe et al., [5]) for mathematical ability. All three are text-input evaluations: they probe how staging reshapes the backbone’s financial and numerical capabilities, not the in-modality page-reading skill that the visual stages target, which available benchmarks do not yet measure and we leave to future work. Within this scope, the phases interact non-additively, and a skip-phase ablation that omits Phase 2 isolates the resulting trade-off between numerical reasoning and domain priors.

Contributions: (1) evidence that the phases interact non-additively on EDINET and JP Fin Harness (Hirano, [8]): asymmetric forgetting (procedural skill survives, declarative knowledge is overwritten), repair rather than installation by the domain phase, and a suggestive cross-phase enabling effect, all anchored to the un-fine-tuned baseline; (2) a three-phase staged continual adaptation pipeline that trains end-to-end on page images, the visual stages serving as an adaptation vehicle whose in-modality skill our text-input benchmarks do not yet probe; (3) a reproducible synthetic-data pipeline generating OCR, visual QA, and domain-specific financial QA from government PDFs, with code and the resulting datasets released publicly;1 (4) an XML-structured chain-of-thought distillation recipe from Qwen3-30B-A3B-Thinking-2507 (Qwen Team, 2025b).

Model Design and Training Pipeline

Architecture

The model consists of three components: a vision encoder, an MLP projector, and a language model (overall architecture diagram in Figure 1, Appendix § 8). We adopt SigLIP-v2 SO400M-patch14-384 (Tschannen et al., 2025) as the vision encoder. Inspired by LLaVA-style projectors [15] (Zhang et al. 2023; Li et al. 2024), the projector is a two-layer MLP (Linear →\to GELU →\to Linear) that maps visual features into the language model’s embedding space and bridges the visual and linguistic representations. The language model is llm-jp-4-8B-Instruct [17] (8B parameters); together with the vision encoder (approximately 0.4B) the total parameter count is approximately 8.4B.

Architecture diagram showing Output Text, LLM-JP-4-8B-Instruct., Large Language Model, Image Processing, MLP Projector, SigLIP-v2, Vision Encoder, Input Image, and Input Text

Figure 1. Architecture of the proposed model. The input image is connected to the language model through SigLIP-v2 and the MLP projector, and is processed jointly with the input text. By reading document pages directly as images, the model generates output text while preserving layout information such as tables, body text, and numerical arrangements.

Data Generation from Government-Published PDFs

The synthetic supervision at the core of this study comes from two sources: publicly available PDFs issued by the Cabinet Office, FSA, and MOF, and public math corpora (see Table 3, Appendix § 8). We chose these agencies because they publish a large volume of finance-related materials.

PhaseTypeContentExamplesType total
P1-S1OCR / CaptionSTAIR Captions (Yoshikawa et al., 2017)820,3101,084,952
P1-S1OCR / CaptionOCR data from government PDFs (synthesised)264,6421,084,952
P1-S2VQAExtractive + reasoning QA from government PDFs (synthesised)264,642365,137
P1-S2VQAJA-VG-VQA conversational (LLM-jp, [16])99,995365,137
P1-S2VQAJA-VG-VQA-500 (SakanaAI, 2024)500365,137
P2-S1Reasoning SFTsbintuitions/MGSM_ja (SB Intuitions, 2024)250∼150,000\sim150{,}000
P2-S1Reasoning SFTTIGER-Lab/MathInstruct (TIGER-Lab, 2023)262,040∼150,000\sim150{,}000
P2-S1Reasoning SFTnvidia/OpenMathReasoning (NVIDIA, [21])306,000∼150,000\sim150{,}000
P2-S1Reasoning SFTopen-r1/OpenR1-Math-220k (Open-R1, [22])220,000∼150,000\sim150{,}000
P2-S1Reasoning SFTmicrosoft/orca-math-word-problems-200k (Microsoft, [20])200,035∼150,000\sim150{,}000
P2-S1Reasoning SFTAI-MO/NuminaMath-1.5 (AI-MO, [1])896,215∼150,000\sim150{,}000
P3-S1Financial QAFinQA train (Chen et al., [3])6,25122,503
P3-S1Financial QAConvFinQA train (Chen et al., [4])3,03722,503
P3-S1Financial QATAT-QA train (Zhu et al., 2021)13,21522,503
P3-S2Visual Financial QADomain-specific financial QA from government PDFs (Cabinet Office, FSA, MOF; synthesised)32,48432,484

Table 3. Datasets used for training at each phase, with per-dataset sample counts and per-type subtotals.

From these government-published PDFs we construct three single-page datasets using Qwen3-VL-32B-Instruct (Qwen Team, 2025c) as the teacher: (i) an OCR dataset that targets text transcription of each page, following LLaVAR (Zhang et al., 2023); (ii) an extractive/reasoning visual-QA dataset in which the first turn extracts a specific element from the page and the second turn asks for the evidence grounding that answer, in the spirit of LLaVAR-2 (Zhou et al., 2025); and (iii) a finance-specific QA dataset that tests finance knowledge grounded in each page, with questions ranging from simple content extraction to multi-step numerical computations over the extracted content. For

dataset (iii) only, we manually identify finance-relevant sub-sites within the Cabinet Office, FSA, and MOF web presences and restrict the source PDFs to those sub-sites. Examples and the full prompt templates are provided in Appendices § 9 and § 10.

For the math reasoning dataset we draw problems from six publicly available math corpora—MGSM-ja (SB Intuitions, 2024), MathInstruct (TIGER-Lab, 2023), OpenMathReasoning [21], OpenR1-Math-220k [22], orca-math-word-problems-200k [20], and NuminaMath-1.5 [1]—and randomly sample 150K problems in total across these corpora. Each sampled problem is re-annotated by prompting Qwen3-30B-A3B-Thinking-2507 (Qwen Team, 2025b) to emit its response as a restated problem, reasoning process, and final answer inside <Problem>, <Thinking>, and <Answer> tags—a format chosen to localise intermediate-reasoning errors and to fit the multi-step numerical reasoning common in financial documents.

Three-Stage Training

As shown in Table 1, training proceeds in three phases (P1, P2, P3), each comprising one or more stages (S). Phase 1 (P1, vision–language alignment) is required because the pretrained LLM has no prior exposure to image tokens from SigLIP-v2’s embedding space: Stage 1 (P1-S1) trains only the projector on STAIR Captions (Yoshikawa et al., 2017) and OCR data derived from government PDFs, with the vision encoder and LLM frozen; Stage 2 (P1-S2) then updates the projector and the vision encoder and adapts the LLM with LoRA (Hu et al., 2022), using extractive and reasoning QA we constructed from government PDFs together with the JA-VG-VQA conversation dataset [16] and SakanAI JA-VG-VQA-500 (SakanAI, 2024). Phase 2 (P2, mathematical reasoning distillation) is motivated by the observation that financial documents require multi-step numerical deduction (e.g., consistency checks across tables): we construct approximately 150K math problems with XML-structured chain-of-thought supervision (full dataset details in Appendix § 8) and train the LLM (via QLoRA-SFT) using Qwen3-30B-A3B-Thinking-2507 (Qwen Team, 2025b) as the teacher. Phase 3 (P3, financial-domain adaptation) re-introduces domain-specific supervision, as general-purpose math distillation does not cover financial terminology or reporting conventions: P3-S1 applies LoRA to the LLM on text-only financial benchmarks (FinQA, ConvFinQA, TAT-QA) [3, 4] (Zhu et al. 2021), while P3-S2 trains the projector together with LoRA adapters on the LLM using visual domain QA from government PDFs; the vision encoder is frozen throughout P3. Hyperparameters, training-loss curves, and an example model response on a finance-related reasoning problem are provided in Appendix § 8; the full prompt templates used for synthetic data generation are listed in Appendix § 10.

PhaseUpdatedPrimary Objective
P1-S1ProjectorAlignment of image and language embeddings (vision and LLM frozen)
P1-S2Vision + Projector + LLM (LoRA)Visual instruction following in Japanese
P2-S1LLM (QLoRA)Chain-of-thought distillation for math reasoning
P3-S1LLM (LoRA)Text-only financial-domain adaptation
P3-S2Projector + LLM (LoRA)Visual domain QA on government financial documents

Table 1. Training phases and modules updated at each stage (P = Phase; S = Stage). “Vision” = SigLIP-v2 encoder; “Projector” = 2-layer MLP; “LLM” = llm-jp-4-8B-Instruct. “LoRA” (Hu et al., 2022) denotes LLM adaptation via low-rank adapters; “QLoRA” ([6]) denotes LoRA on a 4-bit quantized base model, used at P2-S1.

Experimental Results

Per-phase evaluation. Table 2 reports scores on five benchmarks for the un-fine-tuned baseline (P0), after each training phase (P1–P3), and for the skip-P2 ablation (P1→\toP3). P0→\toP1 raises JP Fin Harness (45.0→\to53.5), GSM8K (58.5→\to64.3), EDINET fraud (0.516→\to0.554), and EDINET industry (4.7→\to8.7). From P1, GSM8K rises to 73.8 (P2) before slipping to 71.6 (P3), and EDINET fraud peaks at P3 (0.614), while JP Fin Harness (53.5→\to31.6→\to49.6) and EDINET industry (8.7→\to7.9→\to8.2) decline past P1. (EDINET earnings is near-chance throughout and is not interpreted.) These are single greedy-decoding runs; the 3-seed means in Table 9 are lower and re-order some rows (e.g. GSM8K P2 69.4 ±\pm 1.4, and the EDINET fraud peak moves from P3 to P1 at 0.562 ±\pm 0.008), so individual peaks should be read cautiously.

BenchmarkP0P1P2P3P1→\toP3
GSM8K58.564.373.871.659.6
EDINET earnings†0.5240.4570.5000.4880.491
EDINET fraud†0.5160.5540.5340.6140.499
EDINET industry4.78.77.98.210.4
JP Fin Harness45.053.531.649.656.2

Table 2. Evaluation against the un-fine-tuned baseline (P0), after each training phase (P1–P3), and for the skip-P2 ablation (P1→\toP3). † ROC-AUC; other metrics are Accuracy. Bold marks the best score per row. EDINET earnings is near-chance for all our checkpoints (ROC-AUC ≈$0.46\approx\$0.46–0.520.52), so the bold entry in that row is the numerical maximum, not a meaningful capability difference. Scores are single greedy runs; see Table 9 for multi-seed means.

BenchmarkP1P2P3
GSM8K62.6 ± 0.569.4 ± 1.468.8 ± 1.3
EDINET earnings†0.475 ± 0.0140.484 ± 0.0250.473 ± 0.025
EDINET fraud†0.562 ± 0.0080.523 ± 0.0080.547 ± 0.005
EDINET industry6.7 ± 0.46.8 ± 0.36.0 ± 0.4
JP Fin chabsa0.909 ± 0.0010.587 ± 0.0010.924 ± 0.001
JP Fin cma_basics0.500 ± 0.0210.219 ± 0.0120.360 ± 0.106
JP Fin cpa_audit0.188 ± 0.0130.168 ± 0.0000.187 ± 0.020
JP Fin fp20.313 ± 0.0060.182 ± 0.0030.310 ± 0.019
JP Fin security_sales_10.602 ± 0.0360.480 ± 0.0300.561 ± 0.035

Table 9. Multi-seed robustness evaluation (temperature 0.7, top-p 0.95, 3 seeds). Values are mean ± standard deviation. GSM8K and JP Fin Harness subtasks are Accuracy; EDINET metrics are ROC-AUC (†) or Accuracy.

Skip-P2 ablation. Skipping Phase 2 (P1→\toP3) reveals a clear trade-off: mathematical reasoning drops sharply (GSM8K 59.6 vs. 71.6) and EDINET fraud falls (0.499 vs. 0.614), yet domain knowledge is better preserved, with JP Fin Harness and EDINET industry reaching their overall peaks (56.2 and 10.4). Phase 2 thus installs numerical reasoning but erodes domain priors that Phase 3 alone cannot fully restore.

External-model context. For perspective on absolute quality, we compare our checkpoints against larger external models: Llama-3.3-70B, GPT-5, and DeepSeek-R1 on EDINET, and the official JP Fin Harness 0-shot leaderboard (Hirano, [8]). The full tables are deferred to Appendix § 8.6.

In its best single run, our P3 reaches 0.614 ROC-AUC on EDINET fraud, exceeding the much larger Llama-3.3-70B (0.59) and DeepSeek-R1 (0.56) and approaching GPT-5 (0.62), all three as reported by EDINET-Bench (Sugiura et al., 2026) for the same text-input configuration as ours. This parity rests on one run: the 3-seed fraud mean is lower (0.547 ±\pm 0.005; Table 9). A well-adapted small model can thus rival far larger ones on specific financial tasks, though ours trails every external baseline on the harder EDINET industry task.

Per-task JP Fin Harness breakdown. Subtask behaviour is heterogeneous (Table 5, Appendix § 8): the P0→\toP1 gain concentrates on chabsa (0.859→\to0.943), cma_basics, and security_sales_1; every subtask collapses at P2 and only partly recovers at P3; and skip-P2 (P1→\toP3) takes the best score on four of five subtasks, while cpa_audit alone peaks at P0 (0.276). The chabsa collapse and partial recovery (0.943→\to0.581→\to0.935) mirrors the aggregate declarative-knowledge trajectory discussed below.

JP Fin taskP0P1P2P3-1P3-2P1→P3P1 \to P3
chabsa0.85910.94280.58140.93570.93530.9479
cma_basics0.34210.55260.21050.39470.39470.5789
cpa_audit0.27640.22360.16830.24870.25130.2312
fp20.29890.34320.17890.28630.30110.3832
security_sales_10.47370.61400.43860.56140.59650.6667
Average0.45000.53520.31550.48540.49580.5616

Table 5. Breakdown on JP Fin Harness tasks (Accuracy).

Discussion

Beyond recency. A natural reading of Table 2 is recency—each benchmark peaks just after the phase that supervises it—yet this holds for only two of our signals (GSM8K at P2; single-run EDINET fraud at P3). JP Fin Harness and EDINET industry instead peak at the skip-P2 ablation, not at the financial phase P3, and both sit below their P1 values by P3; EDINET earnings stays near-chance throughout (ROC-AUC 0.46–0.52), so we do not read its P0 maximum as a capability. That the best checkpoint is usually not the most recently supervised one motivates examining how the phases interact.

Forgetting is asymmetric. The interference between phases is direction-dependent. Procedural math skill installed at P2 largely survives later financial tuning (GSM8K 73.8→\to71.6 at P2→\toP3, and stable across seeds), whereas the declarative financial knowledge acquired at P1 is overwritten by the math phase (JP Fin Harness 53.5→31.653.5 \to31.6 at P1→P2; evidence-grounded chabsa collapses likewise). These two effects come from different perturbations, and the math corpus is far larger than the financial ones, so the asymmetry is partly entangled with phase ordering and corpus size. We therefore read “procedural skills resist later tuning while declarative knowledge does not” as a hypothesis about kinds of capability within this pipeline rather than an established law; our evidence is limited to financial declarative knowledge (chabsa is financial sentiment), and a non-financial Japanese language task would be needed to test a broader linguistic claim.

The domain phase repairs more than it installs. Most financial ability is acquired already at the general alignment phase P1, destroyed at P2, and only partly restored at P3, which never regains the P1 level. The same trajectory appears on two independent benchmarks (JP Fin Harness and EDINET industry). The dedicated financial phase thus performs damage repair rather than acquisition, and skipping the reasoning phase (skip-P2) is best on both because nothing needs repairing. Why P3 falls short of P1 is, however, confounded: overwritten knowledge may be intrinsically hard to recover, or the P3 corpus is simply far smaller than P1’s; a volume-matched or interleaved P3 would separate these.

Compositional enabling and design implications. One effect hints at positive composition rather than mere interference: removing the math phase drops EDINET fraud below the untrained baseline (skip-P2 0.499 vs. P0 0.516), as if reasoning distillation were a prerequisite for the later phase to express fraud detection. The effect is small, though: a 0.017 ROC-AUC gap astride 0.5 on a roughly 200-example test set, and under multiple seeds the fraud peak moves to P1 (Table 9), so the ordering is not robust. We therefore report it as a hypothesis and flag a multi-seed skip-P2 ablation as the priority follow-up. Taken together, a later phase can erase, preserve, or enable what an earlier one produced, so per-phase contributions are not decomposable and no single checkpoint is best for every task. The effective levers are then scheduling and parameter isolation: per-phase adapters composed rather than overwritten, replay or interleaving, and phase reordering, rather than more stages or data. This aligns with the workshop’s sustainability aims.

Limitations and scope. (i) We provide multi-seed checks in Appendix § 8.8 (Table 9), which are broadly stable for GSM8K and earnings; the skip-P2 ablation could not be included for resource reasons, making it—together with the fraud single-run variance noted above—the clearest target for future work. (ii) The results characterise a single model (8.4B), language (Japanese), and domain (finance), so we

read the phase interactions as properties of this specific pipeline. (iii) Training is restricted to single-page inputs; multi-page training is a natural follow-up. (iv) P2 uses QLoRA while other stages use full-precision LoRA, so a small contribution from quantization cannot be excluded.

Conclusion

We tracked an 8.4B-parameter multimodal model for Japanese financial documents from an un-fine-tuned baseline through three adaptation phases. The phases interact non-additively: math-only distillation overwrites declarative domain knowledge while procedural skill persists, and the domain phase repairs more than it installs. Per-phase contributions are thus not decomposable and the best checkpoint is task-dependent, so the key design levers are scheduling and parameter isolation rather than additional stages. Though scoped to Japanese finance, the methodology should transfer to other financial-disclosure regimes where specialised LLMs are needed.

Acknowledgements

This work was supported by the “Development Acceleration Use” program of ABCI 3.0, which is provided by AIST and AIST Solutions. This work was also supported by the “R&D Hub Aimed at Ensuring Transparency and Reliability of Generative AI Models” project of the Ministry of Education, Culture, Sports, Science and Technology.

Impact Statement

This paper presents work whose goal is to advance the field of Machine Learning. There are many potential societal consequences of our work, none which we feel must be specifically highlighted here.

Supplementary Tables, Figures, and Training Behavior

Model Architecture Diagram

Staged Learning Pipeline Diagram

Overview of the three-phase staged continual adaptation pipeline

Figure 2. Overview of the three-phase staged continual adaptation pipeline. Phase 1 (Vision-Language Alignment): P1-S1 trains only the projector on STAIR Captions and government-PDF OCR (vision encoder and LLM frozen); P1-S2 fine-tunes all three components (vision, projector, LLM via LoRA) on Visual QA and JA-VG-VQA. Phase 2 (Mathematical Reasoning Distillation): P2-S1 updates the LLM via QLoRA on approximately 150K math problems with XML-structured chain-of-thought supervision from Qwen3-30B-A3B-Thinking-2507 (vision encoder and projector frozen). Phase 3 (Financial-Domain Adaptation): P3-S1 adapts the LLM to text-only financial benchmarks (FinQA, ConvFinQA, TAT-QA); P3-S2 then trains the projector together with LoRA adapters on the LLM using visual financial QA from government PDFs (vision encoder frozen throughout P3). Flame icons indicate trainable modules; snowflake icons indicate frozen modules.

Dataset Overview

Table 3. Datasets used for training at each phase, with per-dataset sample counts and per-type subtotals. “Examples” counts captions for STAIR, image–QA pairs for VQA-style data, and problem–solution pairs for math/financial QA. Public-dataset counts are taken from the train splits of the original releases; the math corpus is a random sample of 150K problems drawn across the six listed sources (each entry shows the source’s total available size). The datasets constructed in this work (synthesised from government PDFs) are publicly released on the Hugging Face Hub (Appendix § 9).

Training Hyperparameters

Table 4. Main training hyperparameters by stage. “P1-S2” is the primary projector-and-vision-update sub-step; “P1-S2B (LLM/Vision)” denotes the subsequent step where the LLM is adapted with LoRA using per-module learning rates. “P2-S1 (SFT)” lists the hyperparameters of the chain-of-thought supervised distillation sub-phase; this stage uses QLoRA (4-bit NF4 quantized base with LoRA adapters), whereas all other stages use full-precision LoRA. P3-S2 shares the P3-S1 configuration unless otherwise noted.

PhaseLRBatchLoRA (r,αr,\alpha)Epochs
P1-S11e-32None2
P1-S22e-5264, 1281
P1-S2B (LLM)1e-5264, 1281
P1-S2B (Vision)2e-6264, 1281
P2-S1 (SFT, QLoRA)2e-4232, 641
P3-S1 / P3-S25e-6216, 323

Table 4. Main training hyperparameters by stage.

Per-Task Results on JP Fin Harness

Table 5. Breakdown on JP Fin Harness tasks (Accuracy). P0 is the un-fine-tuned baseline; P3-1 / P3-2 are the two sub-stages of Phase 3; P1→P3P1 \to P3 is the skip-P2 ablation. Bold indicates the best-performing model for each task.

External-Model Comparison on EDINET and JP Fin Harness

These tables place our checkpoints next to substantially larger models, as indicative context rather than head-to-head results: the Llama-3.3-70B, GPT-5, and DeepSeek-R1 numbers on EDINET are taken from EDINET-Bench (Sugiura et al., 2026) (Table 6, means over three runs) and the JP Fin Harness rows from the official 0-shot leaderboard Hirano [8], so they come from different evaluation runs than ours. We emphasise that the EDINET evaluation here is text-only: the financial statements (Summary, balance sheet, profit-and-loss, and cash-flow tables) are tokenised and fed to the LLM backbone as text, so the page-image modality that is the focus of the main pipeline is not exercised by this benchmark. To keep the comparison consistent, all three external entries are read from the same input setup of EDINET-Bench as our own configuration (Summary+BS+CF+PL); we further restrict the comparison to LLM-based systems.

Table 6 places our P3 checkpoint alongside Llama-3.3-70B, GPT-5, and DeepSeek-R1 on EDINET, and Table 7 compares our JP Fin Harness results with the official 0-shot leaderboard Hirano [8]. On EDINET fraud, our best single run (P3, 0.614 ROC-AUC) exceeds the Llama-3.3-70B (0.59) and DeepSeek-R1 (0.56) numbers reported by EDINET-Bench Sugiura et al. (2026) and approaches GPT-5 (0.62); under three seeds, however, the fraud mean is lower (0.547 ±0.005\pm0.005) and peaks at P1, so we read the parity with GPT-5 as a best-run result rather than a stable one. On EDINET earnings every system except GPT-5 is at or below chance (ROC-AUC ≤0.5\le0.5: ours 0.488, Llama-3.3-70B 0.41, DeepSeek-R1 0.46; even GPT-5 reaches only 0.62), so this row is not informative and we draw no conclusions from it. EDINET industry remains a weakness: our P3 result (8.2) and even our best checkpoint (10.4, P1→\toP3; Table 2) trail every external baseline (14.0–31.0). On JP Fin Harness, evaluated 0-shot with the harness’s standard prompting to match the leaderboard, our P1→\toP3 ablation (56.2) exceeds Qwen-14B-Chat (49.1) and Meta-Llama-3-8B-Instruct (44.7) but trails Qwen2-72B-Instruct (67.7) and Claude 3.5 Sonnet (77.0). On GSM8K (Table 8), our P2 (73.8) exceeds Qwen-14B Chat (59.3) but remains 11–16 points below the base-model Llama 3 8B (84.5) and Qwen3 8B-base (89.84).

BenchmarkLlama-3.3-70BGPT-5DeepSeek-R1Ours (P3)
EDINET earnings†^{\dagger}0.410.620.460.488
EDINET fraud†^{\dagger}0.590.620.560.614
EDINET industry†^{\dagger}14.031.016.08.2

Table 6. EDINET comparison. All scores use the EDINET-Bench text-input setting in which the financial statements (Summary, balance sheet, profit-and-loss, and cash-flow tables) are supplied to the LLM as text rather than page images; the vision modality is not exercised by this benchmark. The Llama-3.3-70B [19], GPT-5, and DeepSeek-R1 numbers are the Summary+BS+CF+PL rows of EDINET-Bench Sugiura et al. (2026) Table 6 (means over three runs), i.e. the same input setup as ours, and are listed for context only,

ModelSizeAvg.
Claude 3.5 Sonnet (Anthropic [2])proprietary77.0
Qwen2-72B-Instruct (Qwen Team (2024))72B67.7
Qwen-14B-Chat (Qwen Team [23])14B49.1
Meta-Llama-3-8B-Instruct (Grattafiori et al. [7])8B44.7
Ours (P0)8B45.0
Ours (P1)8B53.5
Ours (P1→\toP3)8B56.2
Ours (P3)8B49.6

Table 7. JP Fin Harness comparison. External scores are from the official 0-shot leaderboard Hirano [8]. Ours (P0) is the un-fine-tuned llm-jp-4-8B-Instruct baseline; we additionally show Ours (P1), Ours (P1→\toP3), and Ours (P3) because JP Fin Harness peaks at P1→\toP3. Bold: best score.

BenchmarkQwen-14B ChatQwen3 8B-baseLlama 3 8BOurs (P0)Ours (P1)Ours (P2)Ours (P3)
GSM8K59.389.8484.558.564.373.871.6

Table 8. GSM8K accuracy comparison with external models and our four checkpoints (P0–P3). Qwen-14B Chat [23] was evaluated in our setting; Qwen3 8B-base (Qwen Team, 2025a) and Llama 3 8B [7] results are taken from their respective technical reports (both base-model values). Ours (P0) is the un-fine-tuned llm-jp-4-8B-Instruct baseline. Our Phase 2/3 checkpoints are evaluated on the GSM8K test split after distillation on a 150K-problem mix randomly sampled from MathInstruct, OpenMathReasoning, OpenR1-Math-220k, orca-math-word-problems-200k, NuminaMath-1.5, and MGSM-ja; some of these aggregate corpora include GSM8K-style problems, so the comparison should be read with this in-distribution fine-tuning in mind. Where GSM8K-derived problems appear in the training mix, they originate solely from the GSM8K train split; the GSM8K test split used here for evaluation is held out and never enters P2 distillation, so the reported gains are not attributable to test-set leakage. Bold indicates the highest score.

GSM8K Comparison with External Models

Multi-Seed Robustness Evaluation

Example Model Response to a Finance-Related Problem

Example model response to a finance-related reasoning problem, showing an input prompt and a boxed output with problem restatement, thinking, and answer

Figure 3. Example model response when the input is a finance-related reasoning problem. The model emits the input restated as <Problem>, intermediate reasoning as <Thinking>, and the final boxed answer as <Answer>—the structure that Phase 2 distillation installs.

Training Loss Curves

The loss curves in Figure 4 show stable decreases across Phase 1 (Stages 1 and 2), Phase 2 SFT, and Phase 3 (S1; the text-only financial stages shown here).

Loss curves during three-stage training

Figure 4. Loss curves during three-stage training. Phase 1 achieves vision–language alignment, Phase 2 develops reasoning, and Phase 3 performs financial adaptation in sequence.

Example Training Data from Government PDFs

The datasets synthesised from government-published PDFs are publicly available on the Hugging Face Hub: the OCR corpus [11], the extractive and reasoning visual-QA corpus [12], and the domain-specific financial-QA corpus [10]; the XML-structured reasoning-SFT corpus distilled at Phase 2 [13] is released as well. Representative examples follow.

OCR Example

Retrieved from https://www5.cao.go.jp/keizai1/summary_fy2026.pdf (page 2).

Source page showing the economic outlook, main economic indicators, assumptions of external environment, and economic growth chart

Figure 5. Source page.

OCR transcript of the source page

Figure 6. OCR transcript.

Visual QA Example

Retrieved from https://www.esri.cao.go.jp/jp/stat/hojin/doko/h12doko/00122hojin.pdf (page 12).

Source page containing Japanese financial tables

Figure 7. Source page.

Visual question-answer pair in Japanese and English

[Japanese (original)]

Extractive QA

Q: 表(b)の「製造業」の「今期の判断(12年10〜12月)」の「過大」の値は何ですか?

A: 21

Reasoning QA

Q: 表(b)の「製造業」の「今期の判断(12年10〜12月)」の「過大」の値は,どのセルから読み取られたか?

A: 表(b)の「製造業」の行と「今期の判断(12年10〜12月)」の列,そして「過大」の交差するセルに「21」と記載されているため,そこから読み取られた。

[English translation]

Extractive QA

Q: In Table (b), what is the “excessive” value for “Manufacturing” under “Current assessment (Oct–Dec 2000)”?

A: 21

Reasoning QA

Q: From which cell was the “excessive” value for “Manufacturing” under “Current assessment (Oct–Dec 2000)” in Table (b) read?

A: It was read from the cell at the intersection of the “Manufacturing” row, the “Current assessment (Oct–Dec 2000)” column group, and the “excessive” sub-column in Table (b), where the value “21” is recorded.

Figure 8. Visual QA pair.

Domain-Specific Financial QA Example

Retrieved from https://www.esri.cao.go.jp/jp/esri/archive/e_dis/e_dis337/e_dis337.pdf (page 9).

Source page

Figure 9. Source page.

Figure 10. Domain-specific financial QA pair.

Prompt Templates for Synthetic Data Generation

This appendix lists the prompt templates used to generate OCR, visual QA, and financial-domain QA supervision from government-published PDFs. All prompts are reproduced below; minor redactions (noted in captions) remove auxiliary fields that were not reported as part of this paper’s claims.

OCR Prompt

[SYSTEM]
You are a high-precision OCR assistant.
You will receive a single image as input.

Task:
- Extract only the text information written in the image as accurately
  and completely as possible.
- Transcribe the text exactly as written in the original script; do NOT
  translate or paraphrase.
- Consider the reading order of the text and arrange it in a natural
  reading sequence.
    * Imagine reading from top-left to bottom-right across the entire page.
    * Follow the order a human would read: headings -> body text ->
      figure/table captions -> footnotes/annotations.

Output Format:
- Output plain text only. Do not include explanations or summaries.
- Insert line breaks where lines or paragraphs change, preserving the
  original layout to some extent.
- Do not guess or infer unreadable or missing characters.

Prohibited Actions:
- Do not summarize or add explanatory text about the image content.
- Do not create new text that does not exist in the image.
- Do not translate or paraphrase the text.

[USER]
List all text that can be confirmed in the given image.

Listing 1. OCR generation prompt. Used to transcribe a single page image into plain text while preserving reading order.

Visual QA Prompts (Extractive and Reasoning)

[SYSTEM]
You are an AI visual assistant. You are viewing a single image.

Task:
Generate multiple single-turn QA pairs from the given document image.
Each QA should focus on different components within the image (text,
figures, tables, numbers, etc.) and should not overlap with each other.

Requirements for generated QA:
1. Only ask questions about content visible in the image that you can
answer with confidence.
2. You may also answer when you can clearly determine that something
does NOT exist in the image.
3. Do not include questions you cannot answer with confidence.
4. Ask questions about visual content (text, figures, tables, graphs,
layout, etc.).

Question Diversity:
- Reading text / titles / headings
- Extracting numbers / dates / times
- Reading values from figures / graphs
- Understanding layout / structure
- Extracting data from tables

Output Format (JSON only, no additional text):
{
  "de_pairs": [
    {"question": "...", "answer": "..."},
    {"question": "...", "answer": "..."}
  ]
}

Notes:
- Answers must be based on information visible in the image.
- Do not ask about uncertain details.
- Each QA should focus on different parts of the image.
- Generate approximately 5-10 QA pairs.

[USER]
Generate multiple extractive QA pairs in JSON format, focusing on
different components within this document image.

Listing 2. Extractive QA-generation prompt. Produces multiple single-turn QA pairs grounded in visible content.

[SYSTEM]
You are an AI visual assistant. You are viewing a single image.

Task:
For a given reference QA (extractive QA), generate a corresponding
reasoning QA (why/where/how QA). The reasoning QA asks "why/where/how
was that extractive answer obtained?"

Rules for generating reasoning QA:

1. Generate a question that asks for the reason behind the reference
   QA’s answer, or asks how the answer was derived.

2. When the reasoning process of the reference QA is very explicit
   (e.g., simple extraction):
   - The reasoning QA should focus on the source of the answer.
   - Example: "From which part of the image was this information
     extracted?"
   - "Where in the image is that value stated?"

3. When the reasoning process of the reference QA is complex:
   - The reasoning QA should infer relationships between related
     objects in the image.
   - Example: "What visual elements did you connect to reach this
     conclusion?"
4. Diversify the style of generated questions.
5. Answer the reasoning question using evidence from the image, but
answer from the perspective of only viewing the image.
6. The reasoning QA must be closely related to the reference QA and
the image. Avoid extending to new concepts.

Output Format (JSON only, no additional text):
{
  "dr": {"question": "...", "answer": "..."}
}

Listing 3. Reasoning QA-generation prompt. Given a reference extractive QA, produces a why/where/how follow-up.

Financial Domain QA Prompt

[SYSTEM]
You are an expert in financial and economic education.
Based on the attached document, create 3-5 question-answer pairs that
meet the following requirements.

Document Types:
Financial statements, earnings reports, economic reports, news
articles, etc. (one page).

Question Design Principles:

Purpose:
1. Document Comprehension: accurately extract necessary information
   from financial documents.
2. Financial Knowledge Acquisition: learn financial / economic
   concepts through problem solving.
3. Reasoning & Calculation: derive answers by combining multiple
   pieces of information.

Output Format (JSON only, no additional text):
{
  "qa_pairs": [
    {
      "question": "Clear, unambiguous question text.",
      "answer": "Concise answer with correct format / unit.",
      "reasoning": "Step-by-step reasoning process.",
      "explanation": "Brief explanation of the answer."
    }
  ]
}

Critical Rules:
- Generate BOTH question AND answer for each item.
- The answer must be accurate and derived from the document.
- Hallucination is strictly prohibited.
- Do not generate questions that cannot be answered from the document.
- Return an empty list if the image contains no financial or economic
  content.

[USER]
Analyze the attached financial document and create 3-5 question-answer
pairs following the specified format. For each question, provide the
correct answer with reasoning. Generate now.

Listing 4. Financial domain QA-generation prompt. Simplified presentation: auxiliary taxonomy fields used internally but not reported in this paper are omitted.

References

  1. [1]AI-MO. NuminaMath-1.5 (huggingface dataset). https://huggingface.co/datasets/AI-MO/NuminaMath-1.5, 2025.
  2. [2]Anthropic. Introducing Claude 3.5 Sonnet. https://www.anthropic.com/news/claude-3-5-sonnet, 2024.
  3. [3]Chen, Z., Chen, W., Smiley, C., Shah, S., Borova, I., Langdon, D., Moussa, R., Beane, M., Huang, T.-H., Routledge, B., and Wang, W. Y. FinQA: A dataset of numerical reasoning over financial data. In Proceedings of the 2021 Conference on Empirical Methods in Natural Language Processing (EMNLP), 2021.arxiv.org/abs/2109.00122
  4. [4]Chen, Z., Li, S., Smiley, C., Ma, Z., Shah, S., and Wang, W. Y. ConvFinQA: Exploring the chain of numerical reasoning in conversational finance question answering. In Proceedings of the 2022 Conference on Empirical Methods in Natural Language Processing (EMNLP), 2022.
  5. [5]Cobbe, K., Kosaraju, V., Bavarian, M., Chen, M., Jun, H., Kaiser, L., Plappert, M., Tworek, J., Hilton, J., Nakano, R., Hesse, C., and Schulman, J. Training verifiers to solve math word problems. arXiv preprint arXiv:2110.14168, 2021.arxiv.org/abs/2110.14168
  6. [6]Dettmers, T., Pagnoni, A., Holtzman, A., and Zettlemoyer, L. QLoRA: Efficient finetuning of quantized LLMs. In Advances in Neural Information Processing Systems (NeurIPS), 2023.arxiv.org/abs/2305.14314
  7. [7]Grattafiori, A., Dubey, A., Jauhari, A., Pandey, A., Kadian, A., Al-Dahle, A., Letman, A., Mathur, A., Schelten, A., Vaughan, A., Yang, A., Fan, A., Goyal, A., Hartshorn, A., Yang, A., Mitra, A., Sravankumar, A., Korenev, A., Hinsvark, A., Rao, A., Zhang, A., Rodriguez, A., Gregerson, A., Spataru, A., Roziere, B., Biron, B., Tang, B., Chern, B., Caucheteux, C., Nayak, C., Bi, C., Marra, C., McConnell, C., Keller, C., Touret, C., Wu, C., Wong, C., Canton Ferrer, C., Nikolaidis, C., Allonsius, D., Song, D., Pintz, D., Livshits, D., Wyatt, D., Esiobu, D., Choudhary, D., Mahajan, D., Garcia-Olano, D., Perino, D., Hupkes, D., Lakomkin, E., AlBadawy, E., Lobanova, E., Dinan, E., Smith, E. M., Radenovic, F., Guzmán, F., Zhang, F., Synnaeve, G., Lee, G., Anderson, G. L., Thattai, G., Nail, G., Mialon, G., Pang, G., Cucurеll, G., Nguyen, H., Korevaar, H., Xu, H., Touvron, H., Zarov, I., Arrieta Ibarra, I., Kloumann, I., Misra, I., Evtimov, I., Zhang, J., Copet, J., Lee, J., Geffert, J., Vranes, J., Park, J., Mahadeokar, J., Shah, J., van der Linde, J., Billock, J., Hong, J., Lee, J., Fu, J., Chi, J., Huang, J., Liu, J., Wang, J., Yu, J., Bitton, J., Spisak, J., Park, J., Rocca, J., Johnston, J., Saxe, J., Jia, J., et al. The Llama 3 herd of models. arXiv preprint arXiv:2407.21783, 2024.arxiv.org/abs/2407.21783
  8. [8]Hirano, M. Japanese language model financial evaluation harness. https://github.com/pfnet-research/japanese-lm-fin-harness, 2023. Accessed: 2026-04-12.
  9. [10]Kakimoto, G. and Yanagisawa, A. Compass: Domain-specific financial QA dataset (huggingface dataset). https://huggingface.co/datasets/Yana/ft-llm-2026-domain-specific-qa, 2026a.
  10. [11]Kakimoto, G. and Yanagisawa, A. Compass: OCR dataset from government-published Japanese PDFs (huggingface dataset). https://huggingface.co/datasets/Yana/ft-llm-2026-ocr-dataset, 2026b.
  11. [12]Kakimoto, G. and Yanagisawa, A. Compass: Extractive and reasoning visual-QA dataset (huggingface dataset). https://huggingface.co/datasets/Yana/ft-llm-2026-qa-dataset, 2026c.
  12. [13]Kakimoto, G. and Yanagisawa, A. Compass: XML-structured reasoning SFT dataset (huggingface dataset). https://huggingface.co/datasets/Yana/ft-llm-2026-reasoning-sft, 2026d.
  13. [15]Liu, H., Li, C., Wu, Q., and Lee, Y. J. Visual instruction tuning. In Advances in Neural Information Processing Systems 36 (NeurIPS), 2023. Oral; arXiv:2304.08485.arxiv.org/abs/2304.08485
  14. [16]LLM-jp. ja-vg-vqa-conversation dataset. https://huggingface.co/datasets/llm-jp/ja-vg-vqa-conversation, 2024. Accessed: 2026-04-11.
  15. [17]LLM-jp. llm-jp-4-8b-instruct. https://huggingface.co/llm-jp/llm-jp-4-8b-instruct, 2025a. Hugging Face model card.
  16. [19]Meta. Llama-3.3-70B-Instruct. https://huggingface.co/meta-llama/Llama-3.3-70B-Instruct, 2024. Hugging Face model card.
  17. [20]Microsoft. orca-math-word-problems-200k (huggingface dataset). https://huggingface.co/datasets/microsoft/orca-math-word-problems-200k, 2024. Companion dataset for Orca-Math (Mitra et al., arXiv:2402.14830).
  18. [21]NVIDIA. OpenMathReasoning (huggingface dataset). https://huggingface.co/datasets/nvidia/OpenMathReasoning, 2025.
  19. [22]Open-R1. OpenR1-Math-220k (huggingface dataset). https://huggingface.co/datasets/open-r1/OpenR1-Math-220k, 2025.
  20. [23]Qwen Team. Qwen-14B-Chat. https://huggingface.co/Qwen/Qwen-14B-Chat, 2023. Hugging Face model card.

Paper details

vlnc:W_dpaccr8s
v1 · latestHistory (1)

published · Fresh — added to the Hub within the last 30 days

added ·

Usage

views · 0

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

CC BY 4.0

Original source

  • Computer Science

Not recorded for this paper · View statement →

Looking for related papers…
Contents