Khondo: A Multimodal Benchmark for Document Packet Splitting of Bangla Forms

arXiv cs.CL Papers

Summary

Introduces Khondo, the first benchmark for document packet splitting on Bangladeshi government forms. It is a vision-native, bilingual dataset spanning multiple concatenation schemes, and zero-shot evaluation of MLLMs reveals that page-order reconstruction remains a key open challenge.

arXiv:2607.21780v1 Announce Type: new Abstract: Document packets, multiple documents concatenated into a single file, are common in government and administrative workflows, yet splitting them into their constituent documents is difficult, especially for low-resource languages. We introduce Khondo (Bangla for split/segment), the first benchmark for document packet splitting on Bangladeshi government forms. Unlike prior English and OCR-text-based datasets, Khondo is bilingual (Bangla--English) and vision-native; where models operate directly on page images. It spans five concatenation schemes, from sequential to fully shuffled, across 14 administrative domains, with ground-truth boundaries, domain types, and page order. Zero-shot evaluation of MLLMs shows they cluster pages into their source documents fairly well but struggle in restoring the original page order once shuffled. To isolate what drives this difficulty, we run two controlled analyses, varying the prompt instruction and then the packet language. Both primarily affect ordering rather than clustering: (a) explicit page-order instructions are necessary but insufficient, and (b) English packets are ordered more reliably than Bangla, making page arrangement the dominant challenge and language a secondary but consistent factor. Khondo establishes page-order reconstruction as a key open problem in vision-based, low-resource document understanding, and provides a controlled benchmark for measuring progress toward solving it. Our dataset and code is available at https://huggingface.co/datasets/Mausul/khondo
Original Article
View Cached Full Text

Cached at: 07/27/26, 07:39 AM

# A Multimodal Benchmark for Document Packet Splitting of Bangla Forms
Source: [https://arxiv.org/html/2607.21780](https://arxiv.org/html/2607.21780)
Abu Tyeb Azad1, \(🖂\), Fahim Ahmed2, Ishita Sur Apan2, Ezharuddin Jubaer2,Sumaiya Karim Katha2, Armun Alam2, Amin Ahsan Ali2, Aman Chadha3,†,‡,Md Mofijul Islam3,†,‡, AKM Mahbubur Rahman2,†1Wichita State University, USA2CCDS, Independent University, Bangladesh3Amazon GenAI, USA

###### Abstract

Document packets, multiple documents concatenated into a single file, are common in government and administrative workflows, yet splitting them into their constituent documents is difficult, especially for low\-resource languages\. We introduceKhondo\(Bangla for split/segment\), the first benchmark for document packet splitting on Bangladeshi government forms\. Unlike prior English and OCR\-text\-based datasets, Khondo is bilingual \(Bangla–English\) and vision\-native; where models operate directly on page images\. It spans five concatenation schemes, from sequential to fully shuffled, across 14 administrative domains, with ground\-truth boundaries, domain types, and page order\. Zero\-shot evaluation of MLLMs shows they cluster pages into their source documents fairly well but struggle in restoring the original page order once shuffled\. To isolate what drives this difficulty, we run two controlled analyses, varying the prompt instruction and then the packet language\. Both primarily affect ordering rather than clustering: \(a\) explicit page\-order instructions are necessary but insufficient, and \(b\) English packets are ordered more reliably than Bangla, making page arrangement the dominant challenge and language a secondary but consistent factor\. Khondo establishes page\-order reconstruction as a key open problem in vision\-based, low\-resource document understanding, and provides a controlled benchmark for measuring progress toward solving it\. Our dataset and code is available at:[https://huggingface\.co/datasets/Mausul/khondo](https://huggingface.co/datasets/Mausul/khondo)

††footnotetext:† Equal supervision\. ‡ Work done outside role at Amazon\.\(🖂\) Corresponding author:mausulazad495@gmail\.com## 1Introduction

![Refer to caption](https://arxiv.org/html/2607.21780v1/x1.png)Figure 1:Overview of the Khondo dataset construction pipeline\.Document packets are created by concatenating authentic Bangladeshi government forms, enabling ground\-truth document membership and page order to be recorded during assembly\. From left to right, the pipeline consists of: \(1\) document collection and curation; \(2\) selection of eligible multi\-page forms; \(3\) partitioning into disjoint, leakage\-free train/validation/test splits; and \(4\) packet generation under multiple concatenation schemes\. Panel \(5\) illustrates the packet\-splitting task: pages from several documents are concatenated and potentially shuffled\. The objective is to recover both the document\-level clustering and the original within\-document page order\. Colors denote source documents, and numbers indicate ground\-truth page indices\.In government and administrative workflows, documents are rarely processed individually\. Applications and case files are commonly scanned and archived as*packets*: collections of forms and supporting materials concatenated into a single file, often with pages appearing out of their original order\[[31](https://arxiv.org/html/2607.21780#bib.bib3)\]\. Recovering the constituent documents \(identifying document boundaries, grouping pages by document, and inferring original order\) is a prerequisite for downstream processing, yet this step remains largely manual\.

We study this problem as*document packet splitting*: clustering pages into their source documents, classifying document types, and reconstructing the original page order, even when pages are shuffled\[[16](https://arxiv.org/html/2607.21780#bib.bib7)\]\. Two characteristics of the setting motivate our approach\. First, the documents are mostly Bangla forms, a low\-resource domain where OCR remains unreliable\. We therefore cast the task as*vision\-native*, operating directly on page images\. Second, packet splitting needs structured, generative outputs that existing document models do not readily provide\. Discriminative encoders cannot generate them\[[14](https://arxiv.org/html/2607.21780#bib.bib1),[35](https://arxiv.org/html/2607.21780#bib.bib34),[12](https://arxiv.org/html/2607.21780#bib.bib35)\], while generative document models typically need task\-specific pretraining and are not built for prompt\-based use\[[29](https://arxiv.org/html/2607.21780#bib.bib2),[36](https://arxiv.org/html/2607.21780#bib.bib36),[18](https://arxiv.org/html/2607.21780#bib.bib38)\]\. Multimodal large language models \(MLLMs\), by contrast, are promptable, training\-free at inference, and API\-accessible\[[39](https://arxiv.org/html/2607.21780#bib.bib5),[6](https://arxiv.org/html/2607.21780#bib.bib6)\], making them a natural fit\. We therefore evaluate flagship off\-the\-shelf MLLMs, and fine\-tune smaller open models to test the task’s learnability\.

Despite growing interest in document understanding, existing resources leave this setting largely unexplored\. Prior work on packet splitting has focused primarily on English business documents\[[16](https://arxiv.org/html/2607.21780#bib.bib7),[19](https://arxiv.org/html/2607.21780#bib.bib39)\]\. At the same time, research on Bangla document understanding \(despite Bangla being one of the world’s most widely spoken languages\) remains dominated by text\-based tasks\[[23](https://arxiv.org/html/2607.21780#bib.bib4)\], and multilingual document\-understanding benchmarks typically exclude Bangla\[[40](https://arxiv.org/html/2607.21780#bib.bib30),[33](https://arxiv.org/html/2607.21780#bib.bib40),[28](https://arxiv.org/html/2607.21780#bib.bib41)\]\. To our knowledge, no Bangla benchmark exists for document packet splitting or comparable form\-understanding tasks\.

To address this gap, we introduceKhondo, a document packet\-splitting benchmark centered on Bangladeshi government forms\. To the best of our knowledge, it is the first such benchmark for a low\-resource language\. Evaluating flagship MLLMs without task\-specific training, we find that clustering is comparatively robust, whereas page ordering breaks down once pages are shuffled\. This contrasts with text\-based packet splitting, where page ordering is largely considered a solved problem\[[16](https://arxiv.org/html/2607.21780#bib.bib7)\]\. Two further analyses probe this ordering gap\. Explicit instructions to re\-sequence pages narrows the gap but does not eliminate it, suggesting that the difficulty is intrinsic rather than a prompting artifact\. The gap is also partly linguistic: identical packets are ordered more accurately in English than in Bangla, although page arrangement remains the dominant factor\.

Our main contributions are as follows:

1. 1\.We introduceKhondo, a benchmark for document packet splitting on Bangladeshi government forms, comprising 1,950 bilingual document packets across 14 administrative domains and 5 concatenation schemes, from sequential to fully shuffled\.
2. 2\.We benchmark flagship MLLMs and show that they cluster pages into documents reasonably well but struggle to recover the original page order under shuffling\.
3. 3\.We fine\-tune small open\-source MLLMs on Khondo, which lifts ordering well above the zero\-shot baselines but still leaves a large gap on shuffled variants\.
4. 4\.We conduct two controlled studies, varying prompt phrasing and packet language, and find that both shift ordering far more than clustering\.

## 2Related Works

Document Packet Splitting and Page Stream Segmentation:Page Stream Segmentation \(PSS\), splitting a continuous page stream into its constituent documents, has a long history, ranging from digital\-mailroom systems that jointly segment and classify documents\[[8](https://arxiv.org/html/2607.21780#bib.bib17)\]to multimodal CNNs that fuse OCR text and page images\[[37](https://arxiv.org/html/2607.21780#bib.bib14),[38](https://arxiv.org/html/2607.21780#bib.bib15)\], clustering\-based formulations\[[5](https://arxiv.org/html/2607.21780#bib.bib16)\], and benchmarks such as TABME\[[21](https://arxiv.org/html/2607.21780#bib.bib9)\]\. More recent work applies decoder\-only LLMs, which outperform encoder\-based approaches\[[11](https://arxiv.org/html/2607.21780#bib.bib12)\], and multimodal transformers\[[22](https://arxiv.org/html/2607.21780#bib.bib19)\], while a parallel line of research models richer inter\-page structure\[[24](https://arxiv.org/html/2607.21780#bib.bib11),[2](https://arxiv.org/html/2607.21780#bib.bib18),[32](https://arxiv.org/html/2607.21780#bib.bib10)\]\. However, PSS assumes that pages arrive*in order*; it is treated as a boundary\-detection problem rather than one of order reconstruction\. Document packet splitting generalizes this setting\[[16](https://arxiv.org/html/2607.21780#bib.bib7)\]: pages may be shuffled or interleaved, requiring the reconstruction of each document’s page order in addition to document clustering and document type classification\. DocSplit formalizes this problem and benchmarks MLLMs, but only on OCR\-extracted text from English business documents\[[10](https://arxiv.org/html/2607.21780#bib.bib8)\]\. We adopt the same formulation in a vision\-native, low\-resource setting \(Bangladeshi government forms\)\.

MLLMs for Document Understanding:MLLMs are increasingly being applied to document understanding, both in deployed agentic systems\[[34](https://arxiv.org/html/2607.21780#bib.bib20)\]and in document\-specialized models\. Because high\-resolution pages produce thousands of visual tokens, processing multi\-page documents is computationally expensive; recent OCR\-free MLLMs address this challenge through token compression\[[13](https://arxiv.org/html/2607.21780#bib.bib21)\]\. Multi\-page comprehension is itself demanding: benchmarks for multi\-page document VQA\[[30](https://arxiv.org/html/2607.21780#bib.bib22)\]and long\-context multimodal documents\[[20](https://arxiv.org/html/2607.21780#bib.bib23)\]show that reasoning must span multiple pages and that even frontier models degrade as context length increases\. Small MLLMs provide efficient alternatives\[[1](https://arxiv.org/html/2607.21780#bib.bib25)\], including document\-specialized variants\[[9](https://arxiv.org/html/2607.21780#bib.bib24)\]\. However, this body of work is focused on document QA, information extraction, and parsing rather than packet splitting, and is overwhelmingly English\-centric\.

Bangla and Low\-Resource Document Understanding:Bangla\-centric NLP covers a broad range of tasks but remains predominantly text\-based\. Regional Indic initiatives have produced corpora, benchmarks, and models across multiple languages\[[7](https://arxiv.org/html/2607.21780#bib.bib28)\], while Bangla\-specific models span both discriminative\[[3](https://arxiv.org/html/2607.21780#bib.bib27)\]and generative\[[4](https://arxiv.org/html/2607.21780#bib.bib29),[25](https://arxiv.org/html/2607.21780#bib.bib42)\]paradigms\. However, these efforts focus on plain\-text understanding rather than document understanding\. For documents, Bangla resources extend only to layout analysis\[[27](https://arxiv.org/html/2607.21780#bib.bib26)\]; to the best of our knowledge, no benchmark currently exists for Bangla key\-information extraction, form understanding, or packet splitting\. This gap is particularly notable given the maturity of multilingual document understanding research: popular benchmarks cover several languages\[[40](https://arxiv.org/html/2607.21780#bib.bib30),[28](https://arxiv.org/html/2607.21780#bib.bib41),[33](https://arxiv.org/html/2607.21780#bib.bib40)\]but exclude Bangla, while packet splitting has been benchmarked only on English documents\[[16](https://arxiv.org/html/2607.21780#bib.bib7)\]\. Khondo addresses this gap by introducing the first packet\-splitting benchmark for Bangla\-heavy Bangladeshi government forms and the first for any low\-resource language\.

## 3Preliminaries

Following DocSplit\[[16](https://arxiv.org/html/2607.21780#bib.bib7)\], we formalize*document packet splitting*as recovering the individual documents concatenated into a single packet\. Unlike DocSplit, which operates on OCR tokens, Khondo works directly on page images\.

A*packet*is a sequence ofnnpage imagesP=⟨p1,…,pn⟩P=\\langle p\_\{1\},\\dots,p\_\{n\}\\rangleformed by concatenatingkksource documents\. Pages may appear out of order and need not form contiguous blocks\. Packet splitting seeks to recover:

- •Clustering: a partition𝒟=\{D1,…,Dk\}\\mathcal\{D\}=\\\{D\_\{1\},\\dots,D\_\{k\}\\\}of\{1,…,n\}\\\{1,\\dots,n\\\}, withDiD\_\{i\}the positions of documentii’s pages\.
- •Typing: a mapttassigning each documentiia domaint​\(i\)∈𝒴t\(i\)\\in\\mathcal\{Y\}\.
- •Ordering: for each documentii, a permutationσi:Di→\{1,…,\|Di\|\}\\sigma\_\{i\}:D\_\{i\}\\to\\\{1,\\dots,\|D\_\{i\}\|\\\}giving its original page order\.

GivenPP, a method predicts\(𝒟^,t^,\{σ^i\}\)\(\\hat\{\\mathcal\{D\}\},\\hat\{t\},\\\{\\hat\{\\sigma\}\_\{i\}\\\}\), approximating the ground truth\(𝒟,t,\{σi\}\)\(\\mathcal\{D\},t,\\\{\\sigma\_\{i\}\\\}\)\. The difficulty of recovering each structure depends on how the packet was assembled\.

We use five concatenation variants, each given by a domain composition and a page arrangement\.*Mono*variants draw allkkdocuments from one domain \(t​\(1\)=⋯=t​\(k\)t\(1\)=\\cdots=t\(k\)\);*poly*variants from at least two \(\|\{t​\(1\),…,t​\(k\)\}\|≥2\|\\\{t\(1\),\\dots,t\(k\)\\\}\|\\geq 2\)\.

Let𝐝i=⟨\(i,1\),…,\(i,mi\)⟩\\mathbf\{d\}\_\{i\}=\\langle\(i,1\),\\dots,\(i,m\_\{i\}\)\\rangledenote documentii’s pages in true order, with⊕\\oplus,RR\\mathrm\{RR\}, andshuf\\mathrm\{shuf\}denoting concatenation, round\-robin interleaving, and uniform shuffling, respectively\. The variants are therefore:

MonoSeq:P=𝐝1⊕⋯⊕𝐝k,\\displaystyle P=\\mathbf\{d\}\_\{1\}\\oplus\\cdots\\oplus\\mathbf\{d\}\_\{k\},MonoRand:P=shuf​\(𝐝1\)⊕⋯⊕shuf​\(𝐝k\)\\displaystyle P=\\mathrm\{shuf\}\(\\mathbf\{d\}\_\{1\}\)\\oplus\\cdots\\oplus\\mathrm\{shuf\}\(\\mathbf\{d\}\_\{k\}\)PolySeq:P=𝐝1⊕⋯⊕𝐝k,\\displaystyle P=\\mathbf\{d\}\_\{1\}\\oplus\\cdots\\oplus\\mathbf\{d\}\_\{k\},PolyInt:P=RR​\(𝐝1,…,𝐝k\),\\displaystyle P=\\mathrm\{RR\}\(\\mathbf\{d\}\_\{1\},\\dots,\\mathbf\{d\}\_\{k\}\),PolyRand:P=shuf​\(𝐝1⊕⋯⊕𝐝k\)\.\\displaystyle P=\\mathrm\{shuf\}\(\\mathbf\{d\}\_\{1\}\\oplus\\cdots\\oplus\\mathbf\{d\}\_\{k\}\)\.MonoSeq and PolySeq use the same concatenation and differ only in composition; the two randomized variants differ in the scope of the shuffle: within each document block \(MonoRand\) or across the whole packet \(PolyRand\)\. \(RR\\mathrm\{RR\}emits the first page of each document, then the second…\)

Arrangement alone, independent of composition, determines the page order\. For documentsA=⟨A1,A2,A3⟩A=\\langle A\_\{1\},A\_\{2\},A\_\{3\}\\rangleandB=⟨B1,B2⟩B=\\langle B\_\{1\},B\_\{2\}\\rangle:

ordered:A1,A2,A3,B1,B2,\\displaystyle A\_\{1\},A\_\{2\},A\_\{3\},B\_\{1\},B\_\{2\},within\-block shuffle:A2,A1,A3,B2,B1,\\displaystyle A\_\{2\},A\_\{1\},A\_\{3\},B\_\{2\},B\_\{1\},round\-robin:A1,B1,A2,B2,A3,\\displaystyle A\_\{1\},B\_\{1\},A\_\{2\},B\_\{2\},A\_\{3\},global shuffle:A2,B1,A1,A3,B2\.\\displaystyle A\_\{2\},B\_\{1\},A\_\{1\},A\_\{3\},B\_\{2\}\.The two shuffled arrangements illustrate just one possible realization, as every ordering permitted by the corresponding shuffle is equally likely\. In contrast, ordered and round\-robin are deterministic given the document order\.

The variants isolate different sources of difficulty\. Ordering is non\-trivial only when shuffling disrupts page order, i\.e\., in MonoRand and PolyRand\. Clustering is most difficult when documents are interleaved \(PolyInt, PolyRand\) or when all documents share the same domain, thereby eliminating type cues \(MonoSeq, MonoRand\)\.

## 4Dataset

### 4\.1Data Collection and Packet Assembly

[Fig\.1](https://arxiv.org/html/2607.21780#S1.F1)summarizes the construction pipeline of Khondo\. The dataset is built from publicly available Bangladeshi government forms collected from the national e\-forms portal111[https://forms\.portal\.gov\.bd/](https://forms.portal.gov.bd/)across 19 administrative domains\. Each file was reviewed manually to discard non\-forms and low\-quality scans\. Because Bangladeshi administrative workflows routinely mix Bangla and English \(many official forms, particularly in finance, commerce, and registration, are partly or entirely in English\), real document packets are inherently bilingual\. See[A\.2](https://arxiv.org/html/2607.21780#A1.SS2)for a breakdown of form languages\.

Before packet assembly, we partition the 423 forms at the form level, using a 55:20:25 train:validation:test split, stratified by domain following DocSplit\[[16](https://arxiv.org/html/2607.21780#bib.bib7)\]\. The partitions are disjoint, so no source form appears in more than one split, preventing content\-level leakage\. We then assemble the five variants within each split\.

For each split and variant, we assemble a packet by sampling a target length of 5–20 pages, a range every evaluated model can process reliably\. We append whole forms \(each used at most once\) to the packet till the target length is reached or no further form fits within target range\. We sample domains uniformly across packets, so all 14 stay within∼1\.6\{\\sim\}1\.6percentage points of the 7\.1% uniform line and create a near\-uniform distribution where no high\-frequency domain dominates the overall performance \(See[Fig\.7](https://arxiv.org/html/2607.21780#A1.F7)in[Tab\.4](https://arxiv.org/html/2607.21780#A1.T4)\)\. Document membership, domain type, and page order are recorded as ground truth at assembly time\.

### 4\.2Dataset Statistics

Khondo comprises1,950 packets\(390 per variant\), totaling28,513 pages, drawn from 423 eligible source forms across 14 domains\. Packets span 5–20 pages \(mean: 14\.6\) and contain 1–9 sub\-documents \(mean: 3\.8\);[Tab\.1](https://arxiv.org/html/2607.21780#S4.T1)summarizes per\-variant statistics\. Following an evaluation\-first design, the majority of packets are allocated to the test split \(210 per variant\) to enable statistically robust evaluation\.

The benchmark is bilingual: at the page level, it comprises 67% Bangla, 26% English, and 5% mixed Bangla–English pages; with 72% of all pages containing Bangla script\. Per\-page language labels are assigned using a dual\-MLLM pipeline with a frontier\-model tiebreaker, followed by blind dual\-human review of ambiguous cases, achieving an inter\-annotator agreement of Cohen’sκ=0\.90\\kappa=0\.90\. See[A\.4](https://arxiv.org/html/2607.21780#A1.SS4)for more details\.

Table 1:Statistics for 5 Khondo concatenation variants\.*Mean Len\.*is mean pages per packet,*Mean Sub\-Docs*is mean number of source documents per packet\. Packets are sampled uniformly across domains, yielding a domain\-balanced benchmark in which each of the 14 domains accounts for 5\.6–8\.8% of sub\-documents\.

## 5Experiment Details

### 5\.1Inference Setup and Evaluation Protocol

Inference:Each packetP=⟨p1,…,pn⟩P=\\langle p\_\{1\},\\dots,p\_\{n\}\\rangleis presented to a modelMθM\_\{\\theta\}as a sequence ofnnpage images with a single zero\-shot promptqqinstructing it to group pages into their source documents, reconstruct each document’s page order, and classify its domain\. The prompt specifies a JSON output schema \(a list of sub\-documents, each with a domain label and ordered page list\) for reliable extraction:

Mθ​\(P,q\)=\(𝒟^,t^,\{σ^i\}\),M\_\{\\theta\}\(P,q\)=\(\\hat\{\\mathcal\{D\}\},\\hat\{t\},\\\{\\hat\{\\sigma\}\_\{i\}\\\}\),Structurally invalid outputs are retried up tok=3k=3times\.

Metrics:*Clustering*compares the predicted and ground\-truth page partitions using the mean of the V\-measure\[[26](https://arxiv.org/html/2607.21780#bib.bib32)\]and Rand index\[[15](https://arxiv.org/html/2607.21780#bib.bib31)\], both invariant to sub\-document labels:

Sclu=12​V​\(𝒟,𝒟^\)\+12​RI​\(𝒟,𝒟^\)S\_\{\\mathrm\{clu\}\}=\\tfrac\{1\}\{2\}\\mathrm\{V\}\(\\mathcal\{D\},\\hat\{\\mathcal\{D\}\}\)\+\\tfrac\{1\}\{2\}\\mathrm\{RI\}\(\\mathcal\{D\},\\hat\{\\mathcal\{D\}\}\)\(1\)Within each predicted multi\-page sub\-document,*Ordering*compares the predicted page order with the ground\-truth order using Kendall’sτa\\tau\_\{a\}over itsmmpages\[[17](https://arxiv.org/html/2607.21780#bib.bib33)\]:

τa=nc−nd\(m2\)\\tau\_\{a\}=\\frac\{n\_\{c\}\-n\_\{d\}\}\{\\binom\{m\}\{2\}\}\(2\)wherencn\_\{c\}andndn\_\{d\}denote the numbers of concordant and discordant page pairs, respectively \(τa=1\\tau\_\{a\}=1indicates a perfect ordering\)\.SordS\_\{\\mathrm\{ord\}\}is the meanτa\\tau\_\{a\}over all predicted multi\-page sub\-documents \(defined as11if a packet contains none\)\.

The overall packet score equally weights the two components,Spkt=12​Sclu\+12​SordS\_\{\\mathrm\{pkt\}\}=\\tfrac\{1\}\{2\}S\_\{\\mathrm\{clu\}\}\+\\tfrac\{1\}\{2\}S\_\{\\mathrm\{ord\}\}, following DocSplit\. Like DocSplit,SpktS\_\{\\mathrm\{pkt\}\}evaluates partition*structure*rather than labels\. We therefore report*typing*separately as page accuracy,PgAcc=1n​∑j=1n𝟙​\[t^​\(j\)=t​\(j\)\]\\mathrm\{PgAcc\}=\\frac\{1\}\{n\}\\sum\_\{j=1\}^\{n\}\\mathds\{1\}\\\!\\left\[\\hat\{t\}\(j\)=t\(j\)\\right\], alongside DocSplit’s page, page\+split, and page\+split\+order accuracies\. All metrics are averaged over the test packets\.

### 5\.2Training\-Free Zero\-Shot Inference

We evaluate five flagship MLLMs spanning proprietary and open\-weight ecosystems: the proprietaryGemini\-3\.5\-Flash,GPT\-5\.4, andQwen 3\.6 Plus, and the open\-weightGLM\-4\.6VandKimi K2\.5, all accessed through OpenRouter222[https://openrouter\.ai/](https://openrouter.ai/)\. Their open\-ended, instruction\-following inference matches the target setting: splitting a packet directly from page images, without OCR or task\-specific training\. Each packet is submitted in a single request containing allnnpage images, using the order\-aware \(*OAw*\) prompt\. The prompt restricts domain labels to the benchmark taxonomy, pairing each with a one\-line description\. We report results on the test split \(210 packets per variant\) and evaluate all models witht​e​m​p​e​r​a​t​u​r​e=1\.0temperature=1\.0and reasoning disabled\.

### 5\.3Supervised Fine\-Tuning

In addition to flagship MLLMs, we benchmark*small*,*open*\-weight models:Qwen3\-VL\-4B,InternVL3\.5\-4B, andGemma 4 E2B\. Each is adapted with QLoRA \(4\-bit, rank 16\) using its native non\-reasoning chat template to match the zero\-shot setting\. To ensure a fair comparison, we cap the per\-page image resolution at approximately512×512512\\times 512, equalizing the per\-page token budget while keeping multi\-page packets within GPU memory\. We train a single adapter per backbone on the pooled training set from all five variants \(150 packets per variant\), holding out 30 packets per variant for model selection, on a single NVIDIA L40S\. Evaluation uses the same test split as the zero\-shot models\.

### 5\.4Prompt Sensitivity

We use anorder\-aware \(OAw\)prompt \([A\.1](https://arxiv.org/html/2607.21780#A1.SS1)\) for benchmarking, which explicitly states that pages within a document may appear out of order and must be re\-sequenced\. To gauge how much of a model’s ordering performance is anchored around this instruction, we re\-score the*identical*packets with anorder\-agnostic \(OAg\)prompt \([A\.1](https://arxiv.org/html/2607.21780#A1.SS1)\) that contains no instruction regarding page order\. Because the same packets are scored under both prompts, the comparison is paired:Δ​Sord=OAw−OAg\\Delta S\_\{\\mathrm\{ord\}\}=\\text\{OAw\}\-\\text\{OAg\}per ‘model x order variant’\. We evaluate the three strongest zero\-shot \(training\-free\) models—Gemini\-3\.5\-Flash,Qwen 3\.6 Plus, andGPT\-5\.4—using samples of100100packets per variant\. We measure prompt sensitivity in training\-free setup, to keep models un\-exposed to our training data and subsequently to control influence of learned representations so that we can properly isolate effects of prompt alteration

### 5\.5Cross\-Lingual Effects

Khondo’s packets are bilingual and Bangla\-dominant, reflecting the underlying corpus of Bangladeshi government forms \([A\.2](https://arxiv.org/html/2607.21780#A1.SS2)\)\. This raises a key question about our central finding: is the page\-ordering bottleneck driven by the difficulty of reading Bangla script, or by page arrangement independent of language? To disentangle these factors, we construct controlled monolingual packets—Bangla\-only andEnglish\-only—by assembling each of the five variants from single\-language source forms while holding the packet\-size distribution fixed\. The two conditions therefore differ only in language \(100 test packets per language per variant\)\. We evaluate the same three models used in the prompt\-sensitivity study across all five variants and report the per\-variant differences,Δ​Sord=En−Bn\\Delta S\_\{\\mathrm\{ord\}\}=\\mathrm\{En\}\-\\mathrm\{Bn\}, for ordering, clustering, and page accuracy\. As in the prompt\-sensitivity study, we evaluate only training\-free models so that any observed differences reflect language rather than representations learned from our training data\.

## 6Results and Discussion

Table 2:Zero\-shot packet\-splitting performance on the Khondo test split \(210 packets per variant\) using the order\-aware \(OAw\) prompt\.ScluS\_\{\\mathrm\{clu\}\}andSordS\_\{\\mathrm\{ord\}\}denote the clustering and ordering scores, respectively, andSpkt=12​\(Sclu\+Sord\)S\_\{\\mathrm\{pkt\}\}=\\tfrac\{1\}\{2\}\(S\_\{\\mathrm\{clu\}\}\+S\_\{\\mathrm\{ord\}\}\)is their average\. PgAcc denotes page\-level typing accuracy\. The lower block reports results on the shuffled variants\.Boldindicates the best\-performing model for each metric within each variant\. Across the shuffled variants,SordS\_\{\\mathrm\{ord\}\}drops sharply whileScluS\_\{\\mathrm\{clu\}\}remains relatively stable, highlighting page ordering as the primary bottleneck\. Higher \(↑\\uparrow\) indicates better performance for all metrics\.Under training\-free zero\-shot inference, all five flagship MLLMs group pages into sub\-documents far more accurately than they reconstruct page order on the shuffled variants\.On the sequential variants, ordering appears strong \(SordS\_\{\\mathrm\{ord\}\}up to0\.950\.95\), but only because pages are already in their original order; the shuffled variants remove this advantage\. Clustering degrades much less than ordering, with the stronger models maintainingScluS\_\{\\mathrm\{clu\}\}between0\.550\.55and0\.850\.85, whereas ordering ranges from0\.820\.82for the best model to0\.050\.05for the weakest, which largely preserves the input order\. This is the opposite of DocSplit, where ordering exceeds0\.970\.97on contiguous packets and clustering is the more challenging task\. On Khondo,*the primary challenge is reconstructing page order after shuffling, not determining which pages belong together\.*Gemini\-3\.5\-Flash performs best overall, with Qwen 3\.6 Plus a clear second, both outperforming GPT\-5\.4, while GLM\-4\.6V and Kimi K2\.5 trail well behind\. The two leaders perform similarly on the sequential variants and differ mainly on shuffled ordering, where Gemini achieves the highest ordering score \(Sord=0\.68S\_\{\\mathrm\{ord\}\}=0\.68–0\.820\.82vs\.0\.570\.57–0\.600\.60for Qwen\)\. See[Table2](https://arxiv.org/html/2607.21780#S6.T2)for the full results\.

Table 3:Supervised fine\-tuning results using the order\-aware \(OAw\) prompt on the Khondo test split \(210 packets per variant\)\. Baseline model performance is denoted by*base*and*FT*denotes performance after fine\-tuning\.ScluS\_\{\\mathrm\{clu\}\},SordS\_\{\\mathrm\{ord\}\},SpktS\_\{\\mathrm\{pkt\}\}, and PgAcc are defined as in[Table2](https://arxiv.org/html/2607.21780#S6.T2)\. The lower block reports results on the shuffled variants\.Boldindicates the best\-performing fine\-tuned model for each metric within each variant\. PolyInt is independently sampled using full\-page shuffling, yielding a distinct set of packets from PolyRand while maintaining a matched difficulty distribution\.Fine\-tuning small open\-source MLLMs does not change the overall picture: clustering improves, but ordering remains the bottleneck\.We fine\-tune three 4B\-class MLLMs \(Qwen3\-VL\-4B, InternVL3\.5\-4B, and Gemma4\-E2B\) and compare each with its pre\-fine\-tuning base model \([Table3](https://arxiv.org/html/2607.21780#S6.T3)\)\. After training, the stronger models achieve good ordering on the sequential variants \(Sord=0\.73S\_\{\\mathrm\{ord\}\}=0\.73–0\.870\.87\), but ordering remains poor on the shuffled variants: the best small MLLM, Qwen3\-VL\-4B, reaches onlySord≈0\.32S\_\{\\mathrm\{ord\}\}\\approx 0\.32, despite maintaining clustering around0\.800\.80\. The base models barely recover page order under shuffling \(Sord≈0S\_\{\\mathrm\{ord\}\}\\approx 0\), so fine\-tuning substantially improves ordering without eliminating the gap\. Thus, page ordering remains the primary bottleneck for small open\-source MLLMs, just as it does for the flagship models\. The gains are also uneven across backbones: Qwen3\-VL\-4B and InternVL3\.5\-4B improve markedly \(PolyRandSpktS\_\{\\mathrm\{pkt\}\}from0\.150\.15to0\.560\.56and from0\.440\.44to0\.560\.56, respectively\), whereas Gemma4\-E2B, the smallest model at roughly 2B effective parameters, declines slightly \(0\.250\.25to0\.220\.22\)\. The clustering–labeling gap observed in the zero\-shot models also persists after fine\-tuning:*clustering reaches up to0\.950\.95\(PolySeq\), while page accuracy never exceeds0\.570\.57\.*

![Refer to caption](https://arxiv.org/html/2607.21780v1/x2.png)Figure 2:Change in ordering score,Δ​Sord=SordOAw−SordOAg\\Delta S\_\{\\mathrm\{ord\}\}=S\_\{\\mathrm\{ord\}\}^\{\\mathrm\{OAw\}\}\-S\_\{\\mathrm\{ord\}\}^\{\\mathrm\{OAg\}\}, for each model and packet variant\. On the shuffled variants, the order\-aware \(OAw\) prompt recovers0\.430\.43–0\.670\.67of the ordering performance lost by the order\-agnostic \(OAg\) prompt, which otherwise tends to reproduce the presented page order\. On the sequential variants, where the input pages are already correctly ordered, the explicit ordering cue slightly reduces performance \(Δ​Sord=−0\.05\\Delta S\_\{\\mathrm\{ord\}\}=\-0\.05to−0\.10\-0\.10\)\.Ordering is highly prompt\-sensitive, but a substantial deficit remains even with an order\-aware prompt\.The bottleneck in the previous experiments was measured using a single order\-aware \(OAw\) prompt, raising the question of whether it stems from the prompt rather than the task itself\. We therefore re\-evaluate the same packets on the three frontier models using an order\-agnostic \(OAg\) prompt that omits instructions to reconstruct page order \([Figure2](https://arxiv.org/html/2607.21780#S6.F2)\)\. Prompt wording has a large effect, particularly on the shuffled variants \(MonoRand, PolyInt, and PolyRand\)\. On these variants, order awareness increasesSordS\_\{\\mathrm\{ord\}\}from0\.030\.03–0\.190\.19to0\.480\.48–0\.790\.79\(a gain of0\.430\.43–0\.670\.67\)\. On the sequential variants \(MonoSeq and PolySeq\), where pages already appear in order, it instead incurs a small penalty \(0\.050\.05–0\.100\.10\) by introducing unnecessary reordering\. The poor performance under the order\-agnostic prompt is largely mechanical: the models simply preserve the input page order in9696–100%100\\%of cases, while the order\-aware prompt reduces this ”copy\-the\-input” behavior to roughly one\-third of predictions\. Order\-specific instructions are therefore necessary, but not sufficient\. Even with explicit prompting, ordering on the shuffled variants remains well below that on the sequential variants, indicating a genuine difficulty with page\-order reconstruction rather than prompt wording\. In contrast, prompting has little effect on clustering \(\|Δ\|<0\.09\|\\Delta\|<0\.09; see[Section5\.4](https://arxiv.org/html/2607.21780#S5.SS4)\), confirming that its influence—and its limitations—are largely confined to page ordering\.

![Refer to caption](https://arxiv.org/html/2607.21780v1/x3.png)Figure 3:Cross\-lingual performance gap,Δ=En−Bn\\Delta=\\mathrm\{En\}\-\\mathrm\{Bn\}, on size\-matched monolingual packets for each model and packet variant \(shared scale\)\.\(a\)Ordering: English packets are ordered substantially more accurately than Bangla packets, particularly on the shuffled variants, with the magnitude of the gap varying across models\.\(b\)Clustering: the language effect is considerably smaller \(Δ≈0\.04\\Delta\\approx 0\.04–0\.080\.08\), although it remains consistently positive\. Full results are reported in[Table6](https://arxiv.org/html/2607.21780#A1.T6)\.Part of the ordering difficulty is linguistic: MLLMs reconstruct page order substantially better for English than Bangla packets, while clustering is much less affected\.To isolate language effects in Khondo’s bilingual setting, we evaluate size\-matched monolingual Bangla and English packets on the three frontier models \([Figure3](https://arxiv.org/html/2607.21780#S6.F3)\)\. All three achieve higher ordering scores on English packets, with the largest gaps appearing on the shuffled variants \(Δ​Sord=0\.13\\Delta S\_\{\\mathrm\{ord\}\}=0\.13–0\.360\.36\), although the magnitude varies by model\. Clustering changes far less \(Δ​Sclu≈0\.04\\Delta S\_\{\\mathrm\{clu\}\}\\approx 0\.04–0\.080\.08\), indicating that language primarily affects page\-order reconstruction rather than grouping\. Because Khondo is naturally Bangla\-dominant—reflecting the underlying corpus of Bangladeshi government forms rather than an imposed design choice—this gap lowers performance on realistic, low\-resource document distributions\. We deliberately preserved this natural language skew instead of balancing the corpus to evaluate models under the conditions encountered in real\-world Bangladeshi document packet splitting\.

## 7Conclusion

We introduceKhondo, the first multimodal benchmark for document packet splitting on Bangladeshi government forms and, to the best of our knowledge, the first such benchmark for a low\-resource language\. Khondo comprises document packets across five concatenation variants, ranging from sequential to fully shuffled page arrangements\. Each prediction is evaluated along three axes: clustering pages into documents, ordering pages within documents, and assigning page\-level document types\.

We evaluate five flagship MLLMs in the zero\-shot setting and find that clustering remains relatively robust under page shuffling, whereas ordering degrades substantially\. Across all models, the sequential\-to\-shuffled drop in ordering far exceeds that in clustering, identifying page ordering as the primary bottleneck on Bangla\-centric document packets\. Fine\-tuning small MLLMs on Khondo improves ordering over their baselines, showing that the task is learnable, although a substantial gap remains on the hardest shuffled variants\. Explicit page\-order instructions further improve ordering but do not close this gap, suggesting that the challenge is intrinsic rather than a consequence of prompt design\. Finally, we show that the task is partly linguistic: under identical page arrangements, English packets are ordered more accurately than Bangla packets byΔ​Sord=0\.13\\Delta S\_\{\\mathrm\{ord\}\}=0\.13–0\.360\.36on the shuffled variants\. Because Khondo preserves the naturally Bangla\-dominant distribution of real Bangladeshi government forms, this language gap represents a realistic deployment challenge\.

## 8Limitations and Future Work

Possible future directions extending Khondo include:

\(a\)Packet construction: Khondo follows the five concatenation variants introduced by DocSplit\. Alternative shuffling strategies could isolate different stressors\. For example, globally shuffling pages in a MonoRand packet would primarily stress document clustering, whereas shuffling pages only within individual documents in a PolyRand packet would better isolate the page\-ordering problem\.

\(b\)Model adaptation: we evaluated flagship MLLMs in a training\-free setting and investigates lightweight adaptation through QLoRA fine\-tuning of 4B\-class multimodal backbones\. Future work could examine larger multimodal backbones, alternative parameter\-efficient fine\-tuning methods, and reinforcement learning methods to better understand the remaining ordering gap\.

\(c\)Language and domain coverage: Khondo consists of Bangla and English Bangladeshi government forms\. Addition of South Asian languages, scripts, document types, and administrative regions would enable broader evaluation of multilingual document packet splitting\.

## References

- \[1\]\(2026\-05\)Scaling down, powering up: a survey on the advancements of small vision\-language models\.Inf\. Fusion127\(PB\)\.External Links:ISSN 1566\-2535,[Link](https://doi.org/10.1016/j.inffus.2025.103805),[Document](https://dx.doi.org/10.1016/j.inffus.2025.103805)Cited by:[§2](https://arxiv.org/html/2607.21780#S2.p2.1)\.
- \[2\]M\. Arif Demirtaş, B\. Oral, M\. Yasin Akpınar, and O\. Deniz\(2022\)Semantic parsing of interpage relations\.InICPR,Vol\.,pp\. 1579–1585\.External Links:[Document](https://dx.doi.org/10.1109/ICPR56361.2022.9956546)Cited by:[§2](https://arxiv.org/html/2607.21780#S2.p1.1)\.
- \[3\]A\. Bhattacharjee, T\. Hasan, W\. Ahmad, K\. S\. Mubasshir, M\. S\. Islam, A\. Iqbal, M\. S\. Rahman, and R\. Shahriyar\(2022\-07\)BanglaBERT: language model pretraining and benchmarks for low\-resource language understanding evaluation in Bangla\.InFindings of the Association for Computational Linguistics: NAACL 2022,M\. Carpuat, M\. de Marneffe, and I\. V\. Meza Ruiz \(Eds\.\),Seattle, United States,pp\. 1318–1327\.External Links:[Link](https://aclanthology.org/2022.findings-naacl.98/),[Document](https://dx.doi.org/10.18653/v1/2022.findings-naacl.98)Cited by:[§2](https://arxiv.org/html/2607.21780#S2.p3.1)\.
- \[4\]A\. Bhattacharjee, T\. Hasan, W\. U\. Ahmad, and R\. Shahriyar\(2023\-05\)BanglaNLG and BanglaT5: benchmarks and resources for evaluating low\-resource natural language generation in Bangla\.InFindings of the Association for Computational Linguistics: EACL 2023,A\. Vlachos and I\. Augenstein \(Eds\.\),Dubrovnik, Croatia,pp\. 726–735\.External Links:[Link](https://aclanthology.org/2023.findings-eacl.54/),[Document](https://dx.doi.org/10.18653/v1/2023.findings-eacl.54)Cited by:[§2](https://arxiv.org/html/2607.21780#S2.p3.1)\.
- \[5\]L\. Busch, R\. van Heusden, and M\. Marx\(2023\)Using deep\-learned vector representations for page stream segmentation by agglomerative clustering\.Algorithms16\(5\)\.External Links:[Link](https://www.mdpi.com/1999-4893/16/5/259),ISSN 1999\-4893,[Document](https://dx.doi.org/10.3390/a16050259)Cited by:[§2](https://arxiv.org/html/2607.21780#S2.p1.1)\.
- \[6\]B\. Cottier, R\. Rahman, L\. Fattorini, N\. Maslej, T\. Besiroglu, and D\. Owen\(2024\)The rising costs of training frontier ai models\.arXiv preprint arXiv:2405\.21015\.Cited by:[§1](https://arxiv.org/html/2607.21780#S1.p2.1)\.
- \[7\]S\. Doddapaneni, R\. Aralikatte, G\. Ramesh, S\. Goyal, M\. M\. Khapra, A\. Kunchukuttan, and P\. Kumar\(2023\-07\)Towards leaving no Indic language behind: building monolingual corpora, benchmark and models for Indic languages\.InProceedings of the 61st Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\),A\. Rogers, J\. Boyd\-Graber, and N\. Okazaki \(Eds\.\),Toronto, Canada,pp\. 12402–12426\.External Links:[Link](https://aclanthology.org/2023.acl-long.693/),[Document](https://dx.doi.org/10.18653/v1/2023.acl-long.693)Cited by:[§2](https://arxiv.org/html/2607.21780#S2.p3.1)\.
- \[8\]A\. Gordo, M\. Rusiñol, D\. Karatzas, and A\. D\. Bagdanov\(2013\)Document classification and page stream segmentation for digital mailroom applications\.In2013 12th International Conference on Document Analysis and Recognition,Vol\.,pp\. 621–625\.External Links:[Document](https://dx.doi.org/10.1109/ICDAR.2013.128)Cited by:[§2](https://arxiv.org/html/2607.21780#S2.p1.1)\.
- \[9\]T\. Hannan, D\. Mallios, P\. Pathak, F\. Sardari, T\. Seidl, G\. Bertasius, M\. Fayyaz, and S\. Sengupta\(2026\-06\)DocSLM: a small vision\-language model for long multimodal document understanding\.InProceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition \(CVPR\) Findings,pp\. 9337–9346\.Cited by:[§2](https://arxiv.org/html/2607.21780#S2.p2.1)\.
- \[10\]A\. W\. Harley, A\. Ufkes, and K\. G\. Derpanis\(2015\)Evaluation of deep convolutional nets for document image classification and retrieval\.In2015 13th International Conference on Document Analysis and Recognition \(ICDAR\),pp\. 991–995\.Cited by:[§2](https://arxiv.org/html/2607.21780#S2.p1.1)\.
- \[11\]H\. Heidenreich, R\. Dalvi, R\. Mukku, N\. Verma, and N\. Pičuljan\(2024\)Large language models for page stream segmentation\.External Links:2408\.11981,[Link](https://arxiv.org/abs/2408.11981)Cited by:[§2](https://arxiv.org/html/2607.21780#S2.p1.1)\.
- \[12\]T\. Hong, D\. Kim, M\. Ji, W\. Hwang, D\. Nam, and S\. Park\(2022\)Bros: a pre\-trained language model focusing on text and layout for better key information extraction from documents\.InProceedings of the AAAI Conference on Artificial Intelligence,Vol\.36,pp\. 10767–10775\.External Links:[Document](https://dx.doi.org/https%3A//doi.org/10.1609/aaai.v36i10.21322)Cited by:[§1](https://arxiv.org/html/2607.21780#S1.p2.1)\.
- \[13\]A\. Hu, H\. Xu, L\. Zhang, J\. Ye, M\. Yan, J\. Zhang, Q\. Jin, F\. Huang, and J\. Zhou\(2025\-07\)MPLUG\-DocOwl2: high\-resolution compressing for OCR\-free multi\-page document understanding\.InProceedings of the 63rd Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\),W\. Che, J\. Nabende, E\. Shutova, and M\. T\. Pilehvar \(Eds\.\),Vienna, Austria,pp\. 5817–5834\.External Links:[Link](https://aclanthology.org/2025.acl-long.291/),[Document](https://dx.doi.org/10.18653/v1/2025.acl-long.291),ISBN 979\-8\-89176\-251\-0Cited by:[§2](https://arxiv.org/html/2607.21780#S2.p2.1)\.
- \[14\]Y\. Huang, T\. Lv, L\. Cui, Y\. Lu, and F\. Wei\(2022\)LayoutLMv3: pre\-training for document ai with unified text and image masking\.InACM MM,Cited by:[§1](https://arxiv.org/html/2607.21780#S1.p2.1)\.
- \[15\]L\. Hubert and P\. Arabie\(1985\)Comparing partitions\.Journal of Classification2\(1\),pp\. 193–218\.Cited by:[§5\.1](https://arxiv.org/html/2607.21780#S5.SS1.p2.9)\.
- \[16\]M\. M\. Islam, M\. S\. Salekin, N\. Balakrishnan, V\. C\. B\. III, N\. Jain, S\. Romo, B\. Strahan, B\. Xie, and D\. A\. Socolinsky\(2026\)DocSplit: a comprehensive benchmark dataset and evaluation approach for document packet recognition and splitting\.External Links:2602\.15958,[Link](https://arxiv.org/abs/2602.15958)Cited by:[§1](https://arxiv.org/html/2607.21780#S1.p2.1),[§1](https://arxiv.org/html/2607.21780#S1.p3.1),[§1](https://arxiv.org/html/2607.21780#S1.p4.1),[§2](https://arxiv.org/html/2607.21780#S2.p1.1),[§2](https://arxiv.org/html/2607.21780#S2.p3.1),[§3](https://arxiv.org/html/2607.21780#S3.p1.1),[§4\.1](https://arxiv.org/html/2607.21780#S4.SS1.p2.1)\.
- \[17\]M\. G\. Kendall\(1938\)A new measure of rank correlation\.Biometrika30\(1/2\),pp\. 81–93\.External Links:[Document](https://dx.doi.org/10.1093/biomet/30.1-2.81)Cited by:[§5\.1](https://arxiv.org/html/2607.21780#S5.SS1.p2.2)\.
- \[18\]G\. Kim, T\. Hong, M\. Yim, J\. Nam, J\. Park, J\. Yim, W\. Hwang, S\. Yun, D\. Han, and S\. Park\(2022\)OCR\-free document understanding transformer\.InEuropean Conference on Computer Vision \(ECCV\),Cited by:[§1](https://arxiv.org/html/2607.21780#S1.p2.1)\.
- \[19\]D\. Lewis, G\. Agam, S\. Argamon, O\. Frieder, D\. Grossman, and J\. Heard\(2006\)Building a test collection for complex document information processing\.InProceedings of the 29th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval,SIGIR ’06,New York, NY, USA,pp\. 665–666\.External Links:ISBN 1595933697,[Link](https://doi.org/10.1145/1148170.1148307),[Document](https://dx.doi.org/10.1145/1148170.1148307)Cited by:[§1](https://arxiv.org/html/2607.21780#S1.p3.1)\.
- \[20\]Y\. Ma, Y\. Zang, L\. Chen, M\. Chen, Y\. Jiao, X\. Li, X\. Lu, Z\. Liu, Y\. Ma, X\. Dong, P\. Zhang, L\. Pan, Y\. Jiang, J\. Wang, Y\. Cao, and A\. Sun\(2024\)MMLONGBENCH\-doc: benchmarking long\-context document understanding with visualizations\.InNeurIPS,NIPS ’24,Red Hook, NY, USA\.External Links:ISBN 9798331314385Cited by:[§2](https://arxiv.org/html/2607.21780#S2.p2.1)\.
- \[21\]T\. Mungmeeprued, Y\. Ma, N\. Mehta, and A\. Lipani\(2022\)Tab this folder of documents: page stream segmentation of business documents\.InProceedings of the 22nd ACM Symposium on Document Engineering,DocEng ’22,New York, NY, USA\.External Links:ISBN 9781450395441,[Link](https://doi.org/10.1145/3558100.3563852),[Document](https://dx.doi.org/10.1145/3558100.3563852)Cited by:[§2](https://arxiv.org/html/2607.21780#S2.p1.1)\.
- \[22\]M\. S\. Ortega, E\. Vivoli, A\. Llabres, and D\. Karatzas\(2025\-10\)CoSMo: a multimodal transformer for page stream segmentation in comic books\.InProceedings of the IEEE/CVF International Conference on Computer Vision \(ICCV\) Workshops,pp\. 7565–7573\.Cited by:[§2](https://arxiv.org/html/2607.21780#S2.p1.1)\.
- \[23\]S\. Poria and X\. Huang\(2025\-11\)Bhaasha, bhāṣā, zaban: a survey for low\-resourced languages in South Asia – current stage and challenges\.InFindings of the Association for Computational Linguistics: EMNLP 2025,C\. Christodoulopoulos, T\. Chakraborty, C\. Rose, and V\. Peng \(Eds\.\),Suzhou, China,pp\. 1386–1406\.External Links:[Link](https://aclanthology.org/2025.findings-emnlp.73/),[Document](https://dx.doi.org/10.18653/v1/2025.findings-emnlp.73),ISBN 979\-8\-89176\-335\-7Cited by:[§1](https://arxiv.org/html/2607.21780#S1.p3.1)\.
- \[24\]F\. Quattrini, C\. Zaccagnino, S\. Cascianelli, L\. Righi, and R\. Cucchiara\(2024\)μ\\muGat: improving single\-page document parsing by providing multi\-page context\.InECCV,pp\. 212–228\.Cited by:[§2](https://arxiv.org/html/2607.21780#S2.p1.1)\.
- \[25\]N\. Raihan and M\. Zampieri\(2025\-07\)TigerLLM \- a family of Bangla large language models\.InProceedings of the 63rd Annual Meeting of the Association for Computational Linguistics \(Volume 2: Short Papers\),W\. Che, J\. Nabende, E\. Shutova, and M\. T\. Pilehvar \(Eds\.\),Vienna, Austria,pp\. 887–896\.External Links:[Link](https://aclanthology.org/2025.acl-short.69/),[Document](https://dx.doi.org/10.18653/v1/2025.acl-short.69),ISBN 979\-8\-89176\-252\-7Cited by:[§2](https://arxiv.org/html/2607.21780#S2.p3.1)\.
- \[26\]A\. Rosenberg and J\. Hirschberg\(2007\-06\)V\-measure: a conditional entropy\-based external cluster evaluation measure\.InProceedings of the 2007 Joint Conference on Empirical Methods in Natural Language Processing and Computational Natural Language Learning \(EMNLP\-CoNLL\),J\. Eisner \(Ed\.\),Prague, Czech Republic,pp\. 410–420\.External Links:[Link](https://aclanthology.org/D07-1043/)Cited by:[§5\.1](https://arxiv.org/html/2607.21780#S5.SS1.p2.9)\.
- \[27\]Md\. I\. H\. Shihab, Md\. R\. Hasan, M\. R\. Emon, S\. M\. Hossen, Md\. N\. Ansary, I\. Ahmed, F\. R\. Rakib, S\. E\. Dhruvo, S\. S\. Dip, A\. H\. Pavel, M\. H\. Meghla, Md\. R\. Haque, S\. S\. Chowdhury, F\. Sadeque, T\. Reasat, A\. I\. Humayun, and A\. Sushmit\(2023\)BaDLAD: a large multi\-domain bengali document layout analysis dataset\.InDocument Analysis and Recognition \- ICDAR 2023,G\. A\. Fink, R\. Jain, K\. Kise, and R\. Zanibbi \(Eds\.\),Cham,pp\. 326–341\.External Links:ISBN 978\-3\-031\-41676\-7Cited by:[§2](https://arxiv.org/html/2607.21780#S2.p3.1)\.
- \[28\]J\. Tang, Q\. Liu, Y\. Ye, J\. Lu, S\. Wei, A\. Wang, C\. Lin, H\. Feng, Z\. Zhao, Y\. Wang, Y\. Liu, H\. Liu, X\. Bai, and C\. Huang\(2025\-07\)MTVQA: benchmarking multilingual text\-centric visual question answering\.InFindings of the Association for Computational Linguistics: ACL 2025,W\. Che, J\. Nabende, E\. Shutova, and M\. T\. Pilehvar \(Eds\.\),Vienna, Austria,pp\. 7748–7763\.External Links:[Link](https://aclanthology.org/2025.findings-acl.404/),[Document](https://dx.doi.org/10.18653/v1/2025.findings-acl.404),ISBN 979\-8\-89176\-256\-5Cited by:[§1](https://arxiv.org/html/2607.21780#S1.p3.1),[§2](https://arxiv.org/html/2607.21780#S2.p3.1)\.
- \[29\]Z\. Tang, Z\. Yang, G\. Wang, Y\. Fang, Y\. Liu, C\. Zhu, M\. Zeng, C\. Zhang, and M\. Bansal\(2023\-06\)Unifying vision, text, and layout for universal document processing\.InCVPR,pp\. 19254–19264\.Cited by:[§1](https://arxiv.org/html/2607.21780#S1.p2.1)\.
- \[30\]R\. Tito, D\. Karatzas, and E\. Valveny\(2023\)Hierarchical multimodal transformers for multipage docvqa\.Pattern Recognition144,pp\. 109834\.External Links:ISSN 0031\-3203,[Document](https://dx.doi.org/https%3A//doi.org/10.1016/j.patcog.2023.109834),[Link](https://www.sciencedirect.com/science/article/pii/S0031320323005320)Cited by:[§2](https://arxiv.org/html/2607.21780#S2.p2.1)\.
- \[31\]United Nations Department of Economic and Social Affairs\(2024\)United nations e\-government survey 2024: accelerating digital transformation for sustainable development \- with the addendum on artificial intelligence\.United Nations,New York\.External Links:ISBN 978\-92\-1\-106728\-6,[Link](https://www.un-ilibrary.org/content/books/9789211067286#overview)Cited by:[§1](https://arxiv.org/html/2607.21780#S1.p1.1)\.
- \[32\]J\. Van Landeghem, S\. Biswas, M\. Blaschko, and M\. Moens\(2024\-01\)Beyond document page classification: design, datasets, and challenges\.InProceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision \(WACV\),pp\. 2962–2972\.Cited by:[§2](https://arxiv.org/html/2607.21780#S2.p1.1)\.
- \[33\]J\. Van Landeghem, R\. Tito, Ł\. Borchmann, M\. Pietruszka, P\. Joziak, R\. Powalski, D\. Jurkiewicz, M\. Coustaty, B\. Anckaert, E\. Valveny, M\. Blaschko, S\. Moens, and T\. Stanislawek\(2023\-10\)Document understanding dataset and evaluation \(dude\)\.InProceedings of the IEEE/CVF International Conference on Computer Vision \(ICCV\),pp\. 19528–19540\.Cited by:[§1](https://arxiv.org/html/2607.21780#S1.p3.1),[§2](https://arxiv.org/html/2607.21780#S2.p3.1)\.
- \[34\]G\. Vignesh, H\. PM, S\. Reddy, S\. Gopalakrishnan, and V\. Vaddina\(2025\)IDPFlow: a no\-code agentic framework for multimodal intelligent document processing\.InACM MM,pp\. 14359–14360\.Cited by:[§2](https://arxiv.org/html/2607.21780#S2.p2.1)\.
- \[35\]J\. Wang, L\. Jin, and K\. Ding\(2022\-05\)LiLT: a simple yet effective language\-independent layout transformer for structured document understanding\.InProceedings of the 60th Annual Meeting of the Association for Computational Linguistics \(Volume 1: Long Papers\),External Links:[Document](https://dx.doi.org/10.18653/v1/2022.acl-long.534)Cited by:[§1](https://arxiv.org/html/2607.21780#S1.p2.1)\.
- \[36\]P\. Wang, A\. Yang, R\. Men, J\. Lin, S\. Bai, Z\. Li, J\. Ma, C\. Zhou, J\. Zhou, and H\. Yang\(2022\-17–23 Jul\)OFA: unifying architectures, tasks, and modalities through a simple sequence\-to\-sequence learning framework\.InProceedings of the 39th International Conference on Machine Learning,K\. Chaudhuri, S\. Jegelka, L\. Song, C\. Szepesvari, G\. Niu, and S\. Sabato \(Eds\.\),Proceedings of Machine Learning Research, Vol\.162,pp\. 23318–23340\.External Links:[Link](https://proceedings.mlr.press/v162/wang22al.html)Cited by:[§1](https://arxiv.org/html/2607.21780#S1.p2.1)\.
- \[37\]G\. Wiedemann and G\. Heyer\(2018\-05\)Page stream segmentation with convolutional neural nets combining textual and visual features\.InProceedings of the Eleventh International Conference on Language Resources and Evaluation \(LREC 2018\),N\. Calzolari, K\. Choukri, C\. Cieri, T\. Declerck, S\. Goggi, K\. Hasida, H\. Isahara, B\. Maegaard, J\. Mariani, H\. Mazo, A\. Moreno, J\. Odijk, S\. Piperidis, and T\. Tokunaga \(Eds\.\),Miyazaki, Japan\.External Links:[Link](https://aclanthology.org/L18-1581/)Cited by:[§2](https://arxiv.org/html/2607.21780#S2.p1.1)\.
- \[38\]G\. Wiedemann and G\. Heyer\(2021\-03\)Multi\-modal page stream segmentation with convolutional neural networks\.Lang\. Resour\. Eval\.55\(1\),pp\. 127–150\.External Links:ISSN 1574\-020X,[Link](https://doi.org/10.1007/s10579-019-09476-2),[Document](https://dx.doi.org/10.1007/s10579-019-09476-2)Cited by:[§2](https://arxiv.org/html/2607.21780#S2.p1.1)\.
- \[39\]Y\. Xia, J\. Kim, Y\. Chen, H\. Ye, S\. Kundu, C\. C\. Hao, and N\. Talati\(2024\)Understanding the performance and estimating the cost of llm fine\-tuning\.In2024 IEEE International Symposium on Workload Characterization \(IISWC\),pp\. 210–223\.Cited by:[§1](https://arxiv.org/html/2607.21780#S1.p2.1)\.
- \[40\]Y\. Xu, T\. Lv, L\. Cui, G\. Wang, Y\. Lu, D\. Florencio, C\. Zhang, and F\. Wei\(2022\-05\)XFUND: a benchmark dataset for multilingual visually rich form understanding\.InFindings of the Association for Computational Linguistics: ACL 2022,S\. Muresan, P\. Nakov, and A\. Villavicencio \(Eds\.\),Dublin, Ireland,pp\. 3214–3224\.External Links:[Link](https://aclanthology.org/2022.findings-acl.253/),[Document](https://dx.doi.org/10.18653/v1/2022.findings-acl.253)Cited by:[§1](https://arxiv.org/html/2607.21780#S1.p3.1),[§2](https://arxiv.org/html/2607.21780#S2.p3.1)\.

## Appendix AAppendix/Supplementary Materials

### A\.1Inference Prompt Details

Prompts used for the packet splitting experiments are detailed in this section\.

Domain Label Set:\{label\_block\}Figure 4:Administrative domain labels of the government forms in Khondo\. For use in the inference prompts`Order\-Agnostic \(OAg\) Prompt`Figure 5:Order Agnostic Prompt \(OAg\) used for the packet splitting experiments using MLLMs\. Compared to the Order\-Aware Prompt in[Figure6](https://arxiv.org/html/2607.21780#A1.F6), the OAg prompt does not include instructions regarding page ordering\.`Order\-Aware \(OAw\) Prompt`Figure 6:Order\-Aware Prompt \(OAw\) used for the packet splitting experiments using MLLMs\. Compared to the Order\-Agnostic Prompt \(OAg\) in[Figure5](https://arxiv.org/html/2607.21780#A1.F5), the OAw prompt explicitly instructs the models about page\-ordering, which we find empirically to improve packet splitting performance\.Boldtext marks sentences where the order\-aware \(OAw\) and order\-agnostic \(OAg\) prompts differ\.
### A\.2Additional Dataset Statistics

In this section we report the language composition \([Table4](https://arxiv.org/html/2607.21780#A1.T4)\) and the administrative domain distribution \([Figure7](https://arxiv.org/html/2607.21780#A1.F7)\) of the forms that make up Khondo\.

Table 4:Page\-language distribution of Khondo, per variant \(all splits\)\. Values are percentages of labeled pages\. The benchmark is consistently Bangla\-dominant with a substantial English minority\.![Refer to caption](https://arxiv.org/html/2607.21780v1/x4.png)Figure 7:Domain distribution of Khondo\. Each bar gives a domain’s share of the 7,484 constituent documents across all 1,950 packets\. All 14 domains lie within∼1\.6\{\\sim\}1\.6percentage points of the 7\.1% uniform share \(dashed line\), a near\-uniform distribution in which no single domain dominates\.
### A\.3Ordering Bottleneck Experiment Details

#### A\.3\.1Prompt Sensitivity

[Figure8](https://arxiv.org/html/2607.21780#A1.F8)shows the clustering counterpart of the ordering results on the same scale\. Whereas ordering changes by0\.430\.43–0\.670\.67on the shuffled variants, every clustering bar remains within0\.090\.09of zero\. This indicates that order\-aware instructions have only a minimal effect on clustering compared with their substantial impact on ordering\. The small residual changes are systematic rather than random noise\. A paired permutation test confirms that both the upward and downward shifts across variants are statistically reliable and consistent across permutations\.

![Refer to caption](https://arxiv.org/html/2607.21780v1/x5.png)Figure 8:Change in clustering score,Δ​Sclu=ScluOAw−ScluOAg\\Delta S\_\{\\mathrm\{clu\}\}=S\_\{\\mathrm\{clu\}\}^\{\\mathrm\{OAw\}\}\-S\_\{\\mathrm\{clu\}\}^\{\\mathrm\{OAg\}\}, for each model and packet variant, on the same scale as the ordering figure \([Fig\.2](https://arxiv.org/html/2607.21780#S6.F2)\)\. Where ordering swings by0\.430\.43–0\.670\.67on the shuffled variants, clustering hardly moves: every bar stays within0\.090\.09of zero\. The order\-aware prompt lowers clustering slightly on the sequential variants and MonoRand, and raises it slightly on PolyInt and PolyRand, so its effect is confined to page ordering rather than grouping\. Full numbers in[Table5](https://arxiv.org/html/2607.21780#A1.T5)\.[Table5](https://arxiv.org/html/2607.21780#A1.T5)reports the complete results\. In addition to the ordering and clustering effects shown in the preceding figures, it includes page\-typing accuracy \(PgAcc\), which is largely unaffected by the prompt\. PgAcc remains low across all settings \(approximately0\.400\.40–0\.610\.61\) and changes only marginally under OAw, with no consistent trend\. This suggests that identifying a document’s domain is difficult regardless of whether the model is instructed to preserve page order, reinforcing that correctly grouping pages does not imply correctly classifying their types\. The only notable exception is Gemini\-3\.5\-Flash, whose page\-typing accuracy decreases by roughly0\.040\.04on the poly variants under OAw, while the other two models remain essentially unchanged\.

Table 5:Prompt sensitivity, full results\. Order\-agnostic \(OAg\) versus order\-aware \(OAw\) instruction on identical packets \(N≈100N\{\\approx\}100per cell, paired\)\. The OAw prompt states that a document’s pages may be presented out of order and must be re\-sequenced; OAg prompt does not contain any order specific instruction\.SordS\_\{\\mathrm\{ord\}\}andScluS\_\{\\mathrm\{clu\}\}are the ordering and clustering scores; PgAcc is page\-typing accuracy \(fraction of pages given the correct domain\)\.Δ=OAw−OAg\\Delta=\\text\{OAw\}\-\\text\{OAg\};blue/orangemark positive/negativeΔ\\Delta\.
#### A\.3\.2Cross\-Lingual Effects

[Table6](https://arxiv.org/html/2607.21780#A1.T6)reports the per\-cell results for all three tasks: ordering, clustering, and page typing\. Ordering consistently favors English across every model and variant, although the magnitude of the gap varies\. Clustering also favors English, but by a much smaller and more consistent margin\. In contrast, page\-typing accuracy exhibits a less consistent pattern\. The gap is generally positive, with English pages classified more accurately, but it is noticeable primarily on the poly variants and weak or non\-significant on the mono variants\. Gemini\-3\.5\-Flash is the only exception, achieving slightly higher page\-typing accuracy on Bangla pages for the mono variants\. Overall, page typing appears to be only weakly influenced by language, echoing its limited sensitivity to the ordering prompt observed in[Table5](https://arxiv.org/html/2607.21780#A1.T5)\.

Table 6:Cross\-lingual contrast, full results\. Size\-matched monolingualBn\(Bangla\) andEn\(English\) packets, each assembled from single\-language source forms with the packet\-size distribution held fixed \(N≈100N\\approx 100per cell\)\.SordS\_\{\\mathrm\{ord\}\}andScluS\_\{\\mathrm\{clu\}\}are the ordering and clustering scores; PgAcc is page\-typing accuracy \(fraction of pages given the correct domain\)\.Δ=En−Bn\\Delta=\\text\{En\}\-\\text\{Bn\};blue/orangemark positive/negativeΔ\\Delta\.

### A\.4Form Language Classification

Each page is assigned one of four language labels:*Bangla*,*English*,*Mixed*, or*Uncertain*\. Labels are produced through a multi\-stage pipeline with human review of ambiguous cases \([Figure9](https://arxiv.org/html/2607.21780#A1.F9)\)\. Two open\-weight MLLMs,Gemma 4 31BandQwen 3\.5\-27B, classify each page independently\. They achieve near\-perfect agreement \(Cohen’sκ=0\.97\\kappa=0\.97\), allowing98\.4%98\.4\\%of the3,4883\{,\}488pages to be labeled automatically\. Where the models disagree, we resolve using a frontier MLLM,Gemini 3\.1 Pro Preview\. Pages labeled as*Mixed*or*Uncertain*, together with all pages on which the two smaller models disagree \(243243pages, approximately7%7\\%\), are then reviewed by two independent human annotators\. The1515pages on which the annotators disagree are resolved by a third expert arbiter\.

Human annotation provides the primary guarantee of label quality\. On the subset of ambiguous pages requiring review, the two annotators achieve strong agreement \(Cohen’sκ=0\.90\\kappa=0\.90\), with the few remaining disagreements resolved by a third expert\. The models’ higher agreement \(κ=0\.97\\kappa=0\.97\) is not directly comparable, as it is measured over the full dataset, where most pages are straightforward to classify\. In contrast, the human agreement is measured only on the deliberately difficult cases, making it the stronger indicator of annotation reliability\. The models’ high agreement enables the vast majority of pages to be labeled automatically\.

Approximately2%2\\%of pages contain no field keys readable in either Bangla or English and are therefore labeled*Uncertain*\. These include \(a\) genuine government forms written in legacy non\-Unicode Bangla fonts \(e\.g\., Bijoy/SutonnyMJ\), \(b\) pages dominated by maps or diagrams, and \(c\) blank or near\-empty scans \([Figure11](https://arxiv.org/html/2607.21780#A1.F11)\)\. Legacy forms remain in active use, and without the original fonts their text appears as unreadable glyphs despite being valid documents\. We retain these pages because they are part of authentic document packets\. Maps, diagrams, and separator pages provide meaningful context, and packet\-splitting models must still assign them to the correct document and position\. Removing such pages would fragment real packets and reduce the benchmark’s realism\. Since they are rare and verified through human review, they do not materially affect the clustering, ordering, or domain ground truth\.

![Refer to caption](https://arxiv.org/html/2607.21780v1/x6.png)Figure 9:Per\-page language labeling/classifying pipeline\. An automated cascade labels each form page: two small MLLMs \(Gemma 4 31B, Qwen 3\.5\-27B\) classify it independently, and pages on which they agree are accepted directly, while disagreements are resolved by a frontier tiebreaker \(Gemini 3\.1 Pro\)\. Pages that are mixed, uncertain, or contested are routed to a blind dual\-human review, with reviewer disagreements settled by an expert arbiter\. Both paths converge on one of four labels: Bangla, English, Mixed, or Uncertain\.`Language Classification Prompt`Figure 10:Prompt used to classify forms into English/Bangla/Mixed/Unsure language groups\. See[Figure9](https://arxiv.org/html/2607.21780#A1.F9)for more details\.![Refer to caption](https://arxiv.org/html/2607.21780v1/res/img/uncertain_legacy.jpg)

\(a\) Legacy\-encoded form

![Refer to caption](https://arxiv.org/html/2607.21780v1/res/img/uncertain_map.jpg)

\(b\) Figure\-only page

![Refer to caption](https://arxiv.org/html/2607.21780v1/res/img/uncertain_blank.jpg)

\(c\) Near\-empty page

Figure 11:Examples of pages labeledUncertain\. \(a\) A Bengali government form in a legacy, non\-Unicode font \(the Bijoy/SutonnyMJ family\) rather than a Unicode\-compatible method such as Avro\), so it’s rendered as unreadable text\. \(b\) A ward map filed within a city\-corporation specific application packet, that has no key\-value pairs\. \(c\) A near\-empty continuation sheet with only a header and footer\. Such pages hold little or no readable text yet are integral parts of their documents, so they are kept in the packets rather than discarded\.
### A\.5Effects of Model Size Scaling on Finetuning

To examine whether supervised fine\-tuning \(SFT\) can narrow the performance gap between open\-weight and flagship MLLMs for packet splitting, we fine\-tuned Qwen3\-VL at model sizes ranging from 4B to 32B\. We selected Qwen3\-VL because it achieved the strongest overall zero\-shot performance in our SFT experiments \([Table3](https://arxiv.org/html/2607.21780#S6.T3)\)\. Our results show that*scaling provides the greatest benefit on the most challenging variants*\. On the three shuffled variants, performance improves monotonically with model size, consistently following the trend32​B\>8​B\>4​B32\\text\{B\}\>8\\text\{B\}\>4\\text\{B\}\(e\.g\., PolyRand:0\.559→0\.636→0\.7120\.559\\rightarrow 0\.636\\rightarrow 0\.712\)\. In contrast, the two sequential variants are already close to saturation at 8B, leaving little room for further gains at 32B \(e\.g\., MonoSeq:0\.853→0\.8490\.853\\rightarrow 0\.849\)\. Detailed results are provided in[Table7](https://arxiv.org/html/2607.21780#A1.T7)\.

The reduction in the performance gap is not uniform across variants\. On the sequential variants, the fine\-tuned models approach flagship MLLM performance, with the 32B model outperforming bothGemini\-3\.5\-FlashandQwen 3\.6 Pluson PolySeq\. On the shuffled variants, scaling substantially narrows the gap but does not eliminate it at 32B, suggesting that additional model capacity or training may yield further improvements\. Ordering remains the slowest to improve, consistent with the ordering bottleneck observed in both the training\-free and prompt\-sensitivity experiments\. By contrast, page domain classification shows no consistent improvement with increasing model size and remains relatively low across all scales \([Table7](https://arxiv.org/html/2607.21780#A1.T7)\), mirroring the persistent difficulty of page typing observed throughout the benchmark\. The per\-variant scaling trends are illustrated in[Figure12](https://arxiv.org/html/2607.21780#A1.F12)\.

Table 7:Effect of model size on fine\-tuned Qwen3\-VL, using the order\-aware \(OAw\) prompt on the Khondo test split \(210 packets per variant\)\.*Base*is the pre\-fine\-tuning model and*FT*the fine\-tuned model\.ScluS\_\{\\mathrm\{clu\}\},SordS\_\{\\mathrm\{ord\}\},SpktS\_\{\\mathrm\{pkt\}\}, and PgAcc are defined as in[Table2](https://arxiv.org/html/2607.21780#S6.T2)\. Fine\-tuning improves most metrics over the base model, and clustering rises with model size on every variant while ordering and packet scores rise on the shuffled variants, whereas page typing \(PgAcc\) stays low regardless of size\.![Refer to caption](https://arxiv.org/html/2607.21780v1/x7.png)Figure 12:Packet scoreSpktS\_\{\\mathrm\{pkt\}\}of fine\-tuned Qwen3\-VL \(using order\-aware prompt, OAw\) against backbone sizes 4B, 8B, and 32B\. One panel per concatenation variant \(top row: sequential; bottom row: shuffled\)\. The solid blue curve is for fine\-tuned Qwen3\-VL; the dashed and dotted lines are for training\-free inferences of Gemini\-3\.5\-Flash \(best zero\-shot\) and Qwen 3\.6 Plus \(same\-family zero\-shot\) respectively, which coincide on MonoSeq\. Relative to these references, the fine\-tuned model approaches them on MonoSeq and exceeds both on PolySeq, while on the shuffled variants it climbs steadily but remains below them\.
### A\.6Case Studies

Correct grouping with incorrect page order:In[Figure13](https://arxiv.org/html/2607.21780#A1.F13), Gemini\-3\.5\-Flash correctly groups all four pages of anemploymentform but returns them in the order1→4→3→21\\rightarrow 4\\rightarrow 3\\rightarrow 2\. Although the pages are assigned to the correct form, the second and fourth pages are swapped, while the first and third remain in place\. This single ordering error is sufficient to reduceSordS\_\{\\mathrm\{ord\}\}, even thoughScluS\_\{\\mathrm\{clu\}\}remains high \(Table[2](https://arxiv.org/html/2607.21780#S6.T2)\)\. The model successfully identifies which pages belong together but fails to recover their correct reading order\.

Impact of order\-aware prompt instructions:[Figure14](https://arxiv.org/html/2607.21780#A1.F14)shows the same shuffled form evaluated with both an order\-agnostic \(OAg\) and an order\-aware \(OAw\) prompt\. Under the order\-agnostic prompt, the model preserves the presented sequence, producing4→2→3→14\\rightarrow 2\\rightarrow 3\\rightarrow 1\. With the order\-aware prompt, it correctly reconstructs the original order,1→2→3→41\\rightarrow 2\\rightarrow 3\\rightarrow 4\. Because the pages are identical across both runs, the difference is attributable solely to the prompt\. Without an explicit instruction to reorder pages, the model simply follows the input sequence rather than inferring the correct reading order\. This behavior is systematic: across the benchmark, the order\-aware prompt recovers much of the ordering accuracy lost under the order\-agnostic prompt, although not all of it \([Figure2](https://arxiv.org/html/2607.21780#S6.F2)\)\.

Ordering is more reliable in English than in Bangla:[Figure15](https://arxiv.org/html/2607.21780#A1.F15)compares two education application forms of equal length, one in English and one in Bangla\. Qwen 3\.6 Plus correctly groups both forms and orders the English form perfectly \(1→2→3→41\\rightarrow 2\\rightarrow 3\\rightarrow 4\), but misorders the Bangla form as1→2→4→31\\rightarrow 2\\rightarrow 4\\rightarrow 3, swapping the final two pages\. Since the forms share the same domain, length, and shuffle pattern, the difference is attributable to language\. This pattern is consistent across all evaluated models: ordering is more accurate on English packets than on Bangla packets in every case, with the largest gap observed for Qwen 3\.6 Plus, which is the least reliable of the three strongest models at ordering Bangla forms \([Table6](https://arxiv.org/html/2607.21780#A1.T6)\)\.

![Refer to caption](https://arxiv.org/html/2607.21780v1/x8.png)Figure 13:Ordering bottleneck \(Gemini 3\.5 Flash\):Four pages of one Bangla employment form from a shuffled packet, shown in the model’s output order\. The badge under each page is its true position \(green = correct slot, red = out of place\): a correct prediction reads1→2→3→41\\rightarrow 2\\rightarrow 3\\rightarrow 4, but the model produces1→4→3→21\\rightarrow 4\\rightarrow 3\\rightarrow 2, swapping 2nd and 4th page of ground truth order\. The model assigns the packet’s pages to the correct forms but cannot reconstruct page order\.![Refer to caption](https://arxiv.org/html/2607.21780v1/x9.png)Figure 14:Prompt sensitivity \(Gemini 3\.5 Flash\):Four pages of one Bangla local\-government form from a shuffled packet, shown in the model’s output order under two prompts\. The badge under each page is its true position \(green = correct slot, red = out of place\)\. Under the order\-agnostic \(OAg\) prompt the model reproduces the presented page order, reading4→2→3→14\\rightarrow 2\\rightarrow 3\\rightarrow 1; under the order\-aware \(OAw\) prompt the same model re\-sequences the pages to the correct order1→2→3→41\\rightarrow 2\\rightarrow 3\\rightarrow 4\. The pages are identical across the two runs, so the order specific instruction in prompt alone drives the change\.![Refer to caption](https://arxiv.org/html/2607.21780v1/x10.png)Figure 15:Cross\-lingual ordering gap \(Qwen 3\.6 Plus\):Two education application forms of the same length from shuffled packets, one Bangla \(top\) and one English \(bottom\), each shown in the model’s output order\. The badge under each page is its true position \(green = correct slot, red = out of place\)\. The model orders the English form correctly,1→2→3→41\\rightarrow 2\\rightarrow 3\\rightarrow 4, but misorders the Bangla one,1→2→4→31\\rightarrow 2\\rightarrow 4\\rightarrow 3\. This English\-over\-Bangla ordering gap is systematic across models and variants in the cross\-lingual experiment\.

Similar Articles

BaFCo: A Document Understanding Benchmark for Complex Bangla Form Comprehension

arXiv cs.CL

Introduces BaFCo, a benchmark dataset for Bangla form comprehension focusing on Document Layout Analysis (DLA) and Key Information Extraction (KIE). It includes 200 multi-page complex Bangladeshi government forms with fine-grained annotations across 26 entity types and evaluates multiple MLLMs, revealing limitations in understanding complex Bangla forms.