A lawyer using an AI tool must verify its answers against the source, and the referenced text must be accurate and reliable. Without that, the tool is unusable for work that matters. Reliable source text depends on how accurately the document was parsed: whether the text survived, whether the surrounding structure was preserved, and whether the text retained its context within the document as a whole.

To test how accurately LexSelect parses complex legal documents, we started with two basic page-level accuracy tests and compared our results against six other parsing platforms. LexSelect won both: finding and correctly labelling content, and locating it precisely enough to select a complete passage.

LexSelect scored 0.735 against Reducto’s 0.569 on standard layout (29% higher) and 0.563 against AWS Textract’s 0.311 on the stricter citable standard (81% higher).

Both scores run from 0 to 1; higher is better. They balance missed regions against incorrect detections. The percentages show relative differences in parsing scores, not the accuracy of downstream AI answers.

Bar chart of layout-detection scores for eight document parsing systems. LexSelect leads at 0.74, ahead of Reducto (0.57), AWS Textract (0.56), Extend Parse 2.0 (0.51), Reducto r-1 (0.50), Docling (0.46), Unstructured (0.45) and LlamaParse (0.45).
Figure 1. Finding and correctly labelling content. Bars show standard layout scores; vertical lines show their 95% confidence intervals. Higher is better.

LexSelect’s lead holds across the reported confidence ranges: its lower bound of 0.674 exceeds every competitor’s upper bound, the highest being 0.643. Its confidence interval is also the narrowest, indicating less variation in its overall score when the documents are resampled.

Results table for eight systems showing regions found, regions found and correctly named, 95% confidence interval, and citable score. LexSelect tops every column: 0.794 found, 0.735 found and named, 0.563 citable.
Figure 2. The headline results. “Found” scores location alone; “found + named” also requires the correct label. “Citable” requires tighter boundaries. The confidence intervals apply to standard layout.

These are basic requirements for a parsing engine. LexSelect’s broader value lies in preserving structure across the whole document: exhibits within an affidavit, nested clauses and sub-clauses within an agreement, and table values whose meaning depends on a column heading ten pages back. That structure improves downstream accuracy, makes source references more reliable and reduces LLM input tokens by allowing each task to use only the content it needs.

What we tested

Our reference set contains 21,660 human-labelled regions across 917 pages of 24 public-record documents. A region is a block of content, such as a paragraph, table or footnote. The documents include depositions, trial transcripts, pleadings, agreements, bylaws, a Federal Register issue, scanned insurance forms, a procurement RFP and a patent. No synthetic documents were used.

Humans drew and classified the regions, then peer-reviewed the labels. Every parser tested received the same PDFs and went through the same scoring process, including LexSelect.

We asked three questions: did the parser find the content, recognize its role and locate its boundaries precisely? These distinguish finding a footnote from recognizing it as a footnote, and finding a paragraph from locating all of it accurately.

How to read the scores

Three diagrams of a predicted bounding box against a dashed reference box: a tight box with the right label counts and passes the citable test; a loose box with the right label counts but fails the citable test; a tight box with the wrong label never counts.
Standard layout Measures whether content is found and correctly labelled. A match needs the right label and intersection over union (IoU) of at least 0.5: the overlap between the parser's predicted box and the reference box must cover at least half the area covered by either box.
Citable standard Requires the right label and a tighter box, covering at least 95% of the reference region while keeping 90% of itself inside it (i.e., the box must capture almost all the passage and very little neighbouring content).
Confidence intervals Show uncertainty around a score. We calculate 95% intervals by repeatedly resampling whole documents, keeping pages from the same document together. A wider interval means greater uncertainty.
Missing classes Content types a parser does not identify still count against its overall score. A reference footnote without a correctly labelled match, for example, counts as a miss.
Consistent evaluation We translate each parser's labels into common categories and resolve ambiguous mappings in the vendor's favour. Settings are defaults except for the explicitly selected Reducto r-1 preview configuration. We retain parser outputs, label mappings and run records for review.
Why no LLMs?General-purpose LLMs are an alternative for document extraction, and we tested them. Their headline scores, however, could obscure a practical limitation: broad, over-inclusive regions earned credit under standard layout scoring while failing to isolate the smaller passages needed for precise legal source references. Their performance fell substantially when we required tighter boundaries. And scale introduces further challenges. Processing thousands of pages means working around context and output limits while controlling generation time and the risk of omitted or incorrect content. Good results on individual pages do not resolve those issues. This article focuses on dedicated parsing platforms and the precision, speed and document-wide structure required for production use.

Finding the content and recognizing its role

LexSelect leads 9 of 12 document categories. Its largest absolute margins over the next-best parser are on procurement documents (0.785 versus 0.446), depositions (0.669 versus 0.374), and trial transcripts (0.647 versus 0.355). It also leads on Federal Register documents, at 0.920 versus 0.664.

Matrix of F1 scores by document type (12 types, from bylaws to trial transcripts) for eight systems. LexSelect scores highest on 10 of 12 types; depositions and trial transcripts are hardest for every system.
Figure 3. Results by document type. LexSelect leads nine of twelve categories; AWS Textract leads on bylaws, fax records and scanned forms.

Finding content and recognizing its role are separate skills. When correct labels are required, LexSelect’s score falls by just 0.059, from 0.794 to 0.735, the smallest reduction among the parsers tested. Reducto falls from 0.718 to 0.569, and LlamaParse from 0.687 to 0.446. Much of LexSelect’s lead comes from identifying what a region is.

Dumbbell chart comparing regions found (filled dot) with regions found and correctly named (open dot) per system. Every system drops when naming is required; LexSelect drops least, from 0.79 to 0.73.
Figure 4. Finding content versus recognizing its role. Filled dots ignore labels; open dots require the correct label. The lines show the score reduction when labelling errors count, not confidence intervals.

Footnotes show why that matters. Across 748 reference footnotes, LexSelect scores 0.936 and Docling 0.935 on standard layout. The other six configurations score zero on that class. A zero does not necessarily mean the words disappeared: they may have been returned under another label.

In Reducto’s results, 571 reference footnotes were labelled as body text and 474 page numbers as running headers. A footnote can qualify the passage above it; a page number helps locate a reference. When those roles are lost, the next system has to reconstruct them.


On the Federal Register page, LexSelect identifies all 19 footnotes. In the four competing outputs shown, the words survive but their identity as footnotes is lost.

Six renderings of Federal Register page 93: the human reference (30 regions) beside five systems' detected layouts. LexSelect's page F1 is 0.968; the others range 0.300–0.364, missing all 19 footnotes.
Figure 5. Page 93 of the Federal Register document, with the human reference and five parser outputs. LexSelect scores 0.968 on this page.
Class-count table for Federal Register page 93: of 19 reference footnotes, LexSelect finds 19 and competitors find none; all systems find the headings and paragraphs. LexSelect places 30 of 30 boxes tightly, competitors 3–7 of ~10.
Figure 6. Correctly labelled regions on the page above. LexSelect identifies all 19 footnotes; the four competing configurations shown identify none as footnotes.

Why the boundaries matter

A predicted box can pass the standard threshold while missing the last line of a paragraph or extending into neighbouring text. That matters when a product uses the coordinates to select content or highlight a supporting passage for a user.

The citable standard tests whether those boundaries are tight enough to capture almost all the passage without pulling in neighbouring content.

LexSelect scores 0.563 against AWS Textract’s 0.311, ~81% higher. Its confidence interval is 0.423–0.701. The lower bound exceeds every competitor’s upper bound, the highest being 0.394.

Dumbbell chart comparing standard layout F1 (filled dot) with citable F1 (open dot). LexSelect falls from 0.73 to 0.56; every competitor falls below 0.32 when boxes must be tight enough to cite.
Figure 7. Requiring precise boundaries changes the comparison. Filled dots show standard layout scores; open dots show citable scores. LexSelect leads both tests.

Among regions matched on the standard measure, 77% of LexSelect’s boxes meet the tighter requirements, compared with 56% for AWS Textract. This describes successful matches; the citable score also accounts for misses and incorrect detections.

Bar chart of the share of matched boxes tight enough to cite: LexSelect 77%, AWS Textract 56%, LlamaParse and Unstructured 54%, Docling and Extend Parse 2.0 44%, Reducto 39%, Reducto r-1 34%.
Figure 8. The share of standard-test matches that also have tight boundaries. This measures the quality of matched regions, rather than all regions in a document.

A box can leave part of a passage out or pull neighbouring content in. The table below measures both: how much of the region is covered, and how much of the box stays inside it.

Coverage and containment table: LexSelect covers 98.6% of reference regions, keeps 95.1% of boxes inside their region, misses only 1% of text height, and places 77% of boxes tightly — the best on three of four measures.
Figure 9. Boundary quality among standard-test matches. Coverage and containment are averages; “tight boxes” meet both stricter requirements. “Height missed” measures how much of a region’s vertical extent is left out.

A scanned-forms example shows why the distinction matters. On page 5 of the insurance forms document, AWS Textract scores higher on standard layout: 0.947 against our 0.881. Yet 25 of LexSelect’s 26 matched regions meet the tighter requirements, compared with 0 of 27 for Textract.

Six renderings of scanned-forms page 5: the human reference (28 regions) beside five systems. Scores cluster high — page F1 from 0.79 to 0.95 — showing forms are an easier case than dense print.
Figure 10. Page 5 of the scanned insurance forms. LexSelect has 25 of 26 matched regions with tight boundaries; AWS Textract has 0 of 27, despite its higher standard layout score.

The citable score measures classification and precise source location. It does not measure character-level text accuracy, answer correctness or whether a passage supports a claim. Those need testing in the workflow using the data.

Faster document processing 

And it's fast. LexSelect processed pages at ~0.3 seconds per page through the full pipeline, compared with 0.4 for Reducto and 2.2 for AWS Textract. In our testing, LexSelect maintained that rate on documents up to 2,000 pages.

Bar chart of processing time per page: LexSelect 0.3 s, Reducto 0.4 s, Extend Parse 2.0 0.9 s, AWS Textract 2.2 s, Unstructured 5.1 s, LlamaParse 8.4 s.
Figure 11. Processing time per page. Lower is faster. Docling, a local library, is excluded.

Preserving the structure of the whole document

Finding regions accurately is an important part of making a legal document useful. The relationships between them matter just as much to the workflow.

Consider a reference to paragraph 12 of an application inside an exhibit appended to a 400-page affidavit. To find the correct paragraph, a workflow needs to identify the application and the exhibit, and distinguish it from paragraphs elsewhere in the combined document. A collection of page-level boxes leaves those relationships to be worked out.

We built LexSelect to preserve them as structured data.

Sub-document detection identifies exhibits and other constituent documents within an assembled record. A workflow can address each document in the context of the larger filing.

Nested sections, clauses, paragraphs and sub-paragraphs preserve which content belongs together. Paragraph 3(a)(ii) remains connected to 3(a) and the clause above it. A workflow can retrieve the parent wording alongside a passage, retaining a condition or qualification that could be lost if the passage were used alone.

Continuity across pages keeps a clause, paragraph or table connected when it crosses a page break. A table value retains the context of its column heading. Source coordinates link the content to its original page and position for navigation, highlighting and checking.

Diagram of document-wide structure in a 412-page assembled record: a nested outline from sub-document down to sub-paragraph 3(a)(ii), linked to page glyphs showing the same region highlighted on page 7 and continuing onto page 8.
Figure 12. Document-wide structure preserves the documents within a record and the hierarchy within each document. A paragraph retains its parent context and source location, including across page breaks. Illustrative examples.

This gives developers a useful choice: select an exhibit, retrieve a paragraph with its sub-paragraphs, or include a surrounding section when a passage needs more context. The selected content retains its connection to the source.

It also explains our architecture. Separate components detect elements and assemble the document-wide structure, dividing the work involved in processing long, complex documents.

The layout benchmark does not measure this full hierarchy or test how the system scales. Partner evaluations provide early evidence of what the additional structure enables.

What partners are seeing

An API partner building AI tools for judges told us our sub-document splitting was the reason LexSelect won its evaluation. Identifying sections and exhibits within a compendium helps it link citations to the right document and page, where a judge can check the source. The same partner reported early measurements of 20–40% better downstream accuracy.

Another partner reported that 100% of the source references it checked were correct and that its workflow used ~51% fewer input tokens in an initial evaluation. Tokens are the pieces of text a model processes. The reduction came from selecting task-relevant paragraphs and tables; sending the full parse would have used more tokens than plain text. Structure made selection possible while retaining source information.

The data foundation for trusted AI

Our partners are building tools for legal and other trust-based professions. Their users remain accountable for the accuracy of their work. Legal professionals need to inspect the source, understand its context, and decide whether it supports a conclusion. Helping them do that is part of earning the confidence to take on more of their work.

LexSelect supplies the data underneath those tools. Preserving content, document-wide relationships and source locations enables partners to build workflows that are verifiable and reliable. Our mission is to give legal professionals the data infrastructure they need to rely on these tools for their most critical tasks, using the most complex legal documents.

Legal is our first market and proof point. The same requirements apply wherever trust-based professional decisions depend on complex documents. Our broader vision is to become the structured data layer for complex documents across enterprises.

Explore your own documents in LexStudio, our self-serve API developer platform. Create an account and your own API keys to test LexSelect directly. The built-in Playground lets you upload documents and see their structure overlaid on the source pages—no coding required.

For questions about the benchmark or how we labelled and scored the documents, contact me on LinkedIn or at morgan@lexselect.io.