Datalab Lift と他社抽出ツールの比較:9B スキーマファースト抽出器の実力検証
Datalab Lift は、PDF や画像から直接スキーマ対応 JSON を生成する 9B ビジョンモデルとして登場し、従来の「解析→抽出」の二段階ワークフローを単一パスに統合することで、ドキュメント AI の実装パラダイムを変革する可能性を示唆している。
キーポイント
パーサーとエクストラクターの明確な区別
記事は、Markdown やレイアウトを生成する「パーサー(Docling, Marker など)」と、アプリケーション必須フィールドを直接出力する「エクストラクター(Lift, NuExtract3 など)」を厳密に分類し、両者の目的と出力形式の違いを解説している。
単一パスによるワークフローの簡素化
Datalab Lift は、PDF を一度 Markdown 変換してから LLM に渡す従来の手法ではなく、レンダリングされたページ画像を直接読み取り、スキーマ制約付きデコーディングで最終的な構造化データを単一パスで生成するアプローチを採用している。
競合環境と市場ポジショニング
Lift は、オープンウェイト VLM(NuExtract3)、クラウド AI サービス(Azure, Google)、および商用抽出プラットフォーム(Reducto など)が混在する複雑な市場において、「スキーマファーストのドキュメントエクストラクター」として独自のポジションを確立している。
Lift の製品ポジションと競合関係
Lift は直接の競合だけでなく、Docling や商用プラットフォームなど隣接するインフラとも比較されるが、Lift は「生スキーマファースト抽出器」として狭い領域に特化している。
NuExtract3 との性能とライセンスのトレードオフ
Lift は 9B モデルで NuExtract3(4B)より精度が高いが、後者は Apache-2.0 ライセンスで Markdown 変換機能も持ち、小規模ローカル展開や柔軟なライセンスを重視する場合は有利。
クラウド LLM との速度と制御性の比較
Gemini Flash 3.5 は精度でわずかに上回るが、Lift は中値レイテンシが約 9.5 秒と高速であり、大量処理、データ所在管理、コスト制御が必要な場合に Lift が優位。
モデルとプラットフォームの明確な役割分担
Lift は高速な独自ホスト型抽出に特化した「モデル」である一方、Reducto や LlamaExtract などの競合は監査証跡やワークフロー管理を含む包括的な「プラットフォーム」として位置づけられています。
影響分析・編集コメントを表示
影響分析
この記事は、ドキュメント AI の分野において「解析」と「抽出」の境界を再定義し、従来の冗長なワークフローを解消する新しいアーキテクチャの可能性を示しています。特に、9B という比較的小型のモデルで高機能なスキーマ制約抽出を実現しようとする試みは、コスト効率と実用性の面で業界全体に影響を与える重要な指標となるでしょう。
編集コメント
従来のドキュメント処理パイプラインのボトルネックを解消する「スキーマファースト」アプローチの具体例として、Datalab Lift の登場は開発者にとって非常に示唆に富む内容です。特に、中間フォーマット変換を省略できる点は、実システム構築における複雑さ削減に直結します。
Datalab の Lift は、特定の約束を持つ文書抽出ツールです。つまり、PDF または画像と JSON スキーマを渡せば、スキーマに合わせた形式の JSON を直接返すというものです。まず文書を Markdown に変換し、その後別のモデルにフィールドを抽出させるのではなく、Lift はレンダリングされたページ画像を読み取り、最終的な構造化オブジェクトを単一のパスで生成しようとします。Datalab によると、Lift は PDF や画像からの構造化 JSON 抽出用の 9B ビジョンモデルであり、スキーマ制約付きデコーディングをサポートし、ユーザーのスキーマに一致する JSON を返すものです。
この位置づけが重要なのは、Lift が主に OCR エンジンでも、PDF から Markdown への変換ツールでも、フルスケールの企業向け文書レビュープラットフォームでもないからです。これはむしろ「スキーマファースト」の文書抽出モデルとして理解するのが最も適切です。視覚的に複雑な文書をアプリケーションで即座に使用可能なフィールドに変換するためのモデルなのです。
まず、すべてを整理する区別:パース(構文解析)と抽出の違い
ほとんどの文書 AI ツールは、2 つの異なる問題のうちいずれかを解決します。
パースツールは、文書を忠実な中間表現へと変換します。具体的には Markdown、HTML、JSON ブロック、レイアウトツリー、テーブル、見出し、読み順、検索用のチャンクなどです。Docling、MinerU、Marker、Unstructured、PyMuPDF、OCRmyPDF、Surya などのツールは主にこのカテゴリに分類されます。これらの出力は文書そのものの形状をしています。
エクストラクターは、アプリケーションが実際に必要とするフィールドへと文書を変換します。あなたはスキーマを定義します — 例えば、invoice_number(請求書番号)、vendor_name(ベンダー名)、total(合計)、due_date(支払期限)、line_items[](明細項目)などです — システムはその値を直接返そうと試みます。Lift、NuExtract3、LlamaExtract、Reducto Extract、Extend、Azure Content Understanding、およびその他のクラウド抽出 API は、このカテゴリーに属します。それらの出力はスキーマの形状をしています。
この区別が重要なのは、多くの生産システムがまだ「解析後に抽出」というパターンに従っているからです:PDF を Markdown または構造化テキストに変換し、その表現をスキーマ付きで LLM に送信するのです。Lift の賭けは、このワークフローを単一の視覚的抽出パスに圧縮することです。これによりパイプラインの複雑さが軽減される可能性がありますが、真の目標が文書の忠実な再構築ではなくフィールド抽出である場合にのみ有効です。
競合状況マップ
Lift は複数の重複するカテゴリーの交差点に位置しています:
- 開放型重み付け抽出 VLM(視覚言語モデル):NuExtract3 など
- 構造化出力モードを備えたフロンティア・マルチモーダル LLM
- Azure、Google、AWS などのクラウド文書 AI システム
- Reducto、Extend、LlamaExtract、Datalab 自身の API などの商用抽出プラットフォーム
- Docling、MinerU、Marker、Unstructured などのオープンソース文書パーサー
- XGrammar、Outlines、Instructor、BAML、および関連する JSON 出力システムなどの構造化生成ライブラリ
重要なのは、これらのツールすべてが直接の競合関係にあるわけではないということです。一部は Lift と直接競合しますが、他方は隣接するインフラストラクチャです。Docling などのパーサーは、Lift が解決しようとしている問題と同じ問題を解決しようとしているわけではありません。制約付きデコーディングライブラリは文書モデルそのものではありません。商用の抽出プラットフォームには、抽出モデル、引用、レビューワークフロー、コンプライアンスインフラなどが含まれる可能性があります。Lift はより狭い範囲に特化しており、それは生きたスキーマファーストの抽出器です。
Lift と NuExtract3 の比較:最も近いオープンウェイト間の対比
NuExtract3 はおそらく Lift にとって最も近いオープンウェイトの競合相手です。NuMind は NuExtract3 を、スキャン文書、領収書、フォーム、請求書、契約書、表などに対する構造化情報抽出と画像から Markdown への変換を組み合わせた、ドキュメント理解のための統合された 4B ビジョン言語推論モデルとして説明しています。その Hugging Face のモデルカードでは、Apache-2.0 ライセンスの下に分類されています。
対比は明白です。Lift は 9B でより大きく、Datalab 自身のベンチマークでは NuExtract3 よりも優れたフィールド精度(90.2% 対 81.5%)を示しています。NuExtract3 はより小さく、ライセンスがより寛容であり、さらに Markdown 変換モデルとしても位置づけられています。
したがって、実用的な判断は精度だけでなく、他の要素も考慮する必要があります。ライセンスの制限が緩やかであること、小規模なローカル環境での展開が可能であること、そしてドキュメントを Markdown 形式に変換できる単一のモデルが必要であるという優先順位であれば、NuExtract3 は魅力的な選択肢となります。一方、スキーマファーストによるフィールド抽出と Datalab が報告する速度と精度のトレードオフが最優先事項であれば、Lift の方がより魅力的になります。
Lift と最先端のマルチモーダル LLM の比較
一般的な代替手段として、ドキュメントを最先端のマルチモーダル大規模言語モデル(LLM: Large Language Model)に送信し、構造化された出力を要求する手法があります。Datalab のベンチマークでは、Gemini Flash 3.5 はフィールド精度と文書全体の精度において Lift をわずかに上回っていますが、報告された設定における処理速度は Lift が圧倒的に速く、Lift の中央値レイテンシが 9.5 秒であるのに対し、Gemini Flash 3.5 は 28.1 秒です。
これは Lift が常に優れているという意味ではありません。データ量が限定的な場合や、インフラストラクチャの制御よりもセットアップ時間が重要視される場合、あるいはクラウド処理が許容される場合には、最先端モデルの方が魅力的です。一方、レイテンシ、データの所在地(データレジデンシー)、再現可能なセルフホスティング、および大量データにおけるコスト管理が重要な課題となる場合に、Lift の優位性が現れます。
Lift とクラウドドキュメント AI プラットフォームの比較
Azure AI Document Intelligence、Azure Content Understanding、Google Document AI、AWS Textract は、単なるモデルではなく管理されたクラウドサービスです。これらはドキュメント処理のためのエンタープライズインフラストラクチャを提供しており、デプロイ制御、サービスの信頼性、モニタリング、調達プロセス、およびより広範なクラウドエコシステムとの統合が含まれます。Microsoft は Azure Content Understanding を、構造的な関係を維持しながら非構造化データを構造化された機械可読情報へ変換する方法として説明しています。
Datalab のベンチマークでは、Azure Content Understanding は Lift よりもフィールド精度が低くレイテンシが高いと報告されていますが、Lift のオープンウェイトモデルには含まれていない引用(citations)機能を提供しています。また、Datalab 自身が提供するホスト型 API では、オープンモデルを超えてフィールドごとの検証、引用、および信頼度スコアを追加しています。
これがクラウドにおけるトレードオフです。Azure、Google Cloud、または AWS にすでに標準化されている企業内では、クラウドプラットフォームの方が導入が容易な場合が多いでしょう。また、純粋な速度よりもエンタープライズガバナンスが重要となる状況では、より強力な選択肢となることもあります。Lift の反論は移植性にあります:チームは、すべてのドキュメントをホスト型 API に送信するのではなく、抽出モデルをローカルで実行するか、独自の vLLM デプロイメントを通じて実行できます。
手書きが中心の低品質スキャン、臨床フォーム、注釈が多いドキュメント、または追跡可能性を必要とする規制対応ワークフローにおいては、クラウドや管理プラットフォームが Lift よりも劣っていると仮定するのではなく、Lift と直接ベンチマークを行うべきです。
Lift vs. commercial extraction platforms
Reducto、Extend、LlamaExtract、Mindee、そして Datalab 自社のホスト型 API は、市場の異なるレイヤーを占めています。これらは単なる抽出モデルではなく、抽出システムそのものです。その価値はフィールド精度のみには留まりません。出典情報の追跡、レビューワークフロー、スキーマ管理、信頼度スコアリング、引用機能、デプロイメント制御、そして企業コンプライアンスといった付加価値を提供します。
Reducto の Extract プロダクトは、オプションの引用機能を備えたスキーマ型 JSON 抽出を中心に位置づけられており、Parse プロダクトは型付きブロック、バウンディングボックス、および信頼度スコアを強調しています。LlamaExtract も同様に、微細な引用機能と信頼度スコアを備えたカスタムスキーマ抽出を謳っています。
ここが Lift のオープンモデルが意図的に軽量に設計されている点です。オープンウェイトは、高速かつスキーマファーストの抽出を優先しています。一方、Datalab のホスト型 API は、規制されたワークフローで多く必要とされる本番環境向け機能を追加します:フィールドごとの検証、引用機能、および信頼度スコアです。
したがって、比較は単に「Lift vs. Reducto」や「Lift vs. LlamaExtract」という話ではありません。これはモデル対プラットフォームの比較です。自己ホスト型の生抽出器を望む場合、Lift は魅力的な選択肢となります。一方、監査可能性、引用機能、信頼度、人的レビュー、そしてコンプライアンスが抽出値そのものと同様に重要となる場合は、管理型プラットフォームの方が優れています。
Lift vs. Marker
Marker は特に重要です。なぜなら、これも Datalab から提供されているからです。Marker は文書を Markdown、JSON、チャンク、HTML へ変換し、PDF、画像、PPTX、DOCX、XLSX、HTML、EPUB をサポートします。そのリポジトリには、表、フォーム、数式、インライン数式、リンク、参考文献、コードブロック、画像抽出、アーティファクト除去、カスタムフォーマット、および JSON Schema を用いたベータ版の構造化抽出への対応も記載されています。
違いは強調点にあります。Marker は広範な文書変換フレームワークです。文書を可読性を持たせたり、検索可能にしたり、チャンク化したり、RAG(Retrieval-Augmented Generation:検索拡張生成)に対応させたい場合に有用です。一方、Lift はより専門的です。最終的なフィールドレベルの JSON オブジェクトを直接生成することを目指しています。
実用的なパイプラインでは両方を併用できます。Marker で文書全体を解析し、検索や検索結果の取得、人間のレビューに供します。Lift はアプリケーションが必要とする特定のフィールドを抽出します。同じ企業、隣接するツール、異なるジョブなどです。
Lift vs. Docling
Docling は最も強力なオープンソース文書変換フレームワークの一つです。その GitHub リポジトリでは、PDF、DOCX、PPTX、XLSX、HTML、EPUB、オーディオ形式、画像、LaTeX、プレーンテキストを含む多様なフォーマットへの対応が説明されています。また、高度な PDF 理解、ページレイアウト、読み順、表構造、コード、数式、画像分類、そして統一された DoclingDocument 表現にも重点を置いています。
つまり、ドキュメント自体が成果物となる場合、Docling の方が適しています。レイアウトの維持や、下流の AI ワークフロー向けの変換、RAG パイプラインの構築、あるいは多数のドキュメントタイプを構造化表現へ標準化することが目的であれば、Docling がより自然なツールとなります。
一方、出力スキーマが既に明確で、ビジネス目標がドキュメント全体を保存することではなく特定フィールドの抽出にある場合、Lift の方が適しています。要するに、Docling はドキュメント変換用であり、Lift はフィールド抽出用です。
MinerU 対 Lift
MinerU もまた強力なパーサーの一つで、特に複雑な文書や学術文書に適しています。そのリポジトリは、表の HTML への変換、スキャン済みまたは破損した PDF 向けの OCR、109 か国語に対応する OCR サポート、Markdown や JSON といった複数の出力形式、読み順による結果のソート、そして抽出品質を確認するための可視化出力を強調しています。
これにより、MinerU は研究論文、技術報告書、学術 PDF、数式、表、多段レイアウトに対して魅力的な選択肢となります。その目的はドキュメント構造を維持し、得られた表現が読用、インデックス作成、RAG、あるいは下流処理に使用できるようにすることです。
Lift を MinerU の代替として扱うべきではありません。MinerU は実質的に「ドキュメントの忠実な機械可読版はこちらです」と言います。一方 Lift は「スキーマが要求したフィールドはこちらです」と言います。これらは関連するものの、異なるタスクです。
Unstructured 対 Lift
非構造化データは、LLM ワークフロー向けの取り込みおよび前処理ツールキットとして最もよく理解されます。そのオープンソースライブラリには、PDF、HTML、Word ドキュメントなどを含む画像やテキストドキュメントを取り込み、前処理するためのコンポーネントが用意されています。その分割関数は、ドキュメントをタイトル、ナラティブテキスト、リスト項目などの要素に分解し、開発者が下流のアプリケーションで保持すべきコンテンツを選択できるようにします。
Unstructured は、ドキュメントの収集、分割、クリーニング、インデックス化や LLM ワークフローへの準備を行う ETL レイヤーとして強力です。Lift は汎用的な取り込みフレームワークになろうとしているのではなく、スキーマに紐づくフィールドを抽出することに注力しています。
大規模なドキュメント取り込みに課題がある場合は Unstructured を使用し、視覚的に複雑なドキュメントを型付き JSON フィールドに変換する課題がある場合は Lift を使用してください。
Lift vs. OCRmyPDF, PyMuPDF, および古典的な PDF ツール
OCRmyPDF は、スキャンされた PDF に OCR テキストレイヤーを追加し、検索可能かつコピー可能にします。これはデジタル化、アーカイブワークフロー、および検索用のスキャン済み PDF の準備において非常に優れています。
PyMuPDF は、PDF およびその他のドキュメントの抽出、分析、変換、レンダリング、操作を行う高性能な Python ライブラリです。開発者に対して、決定論的なドキュメント処理のための低レベル制御と高レベル API を提供します。
これらのツールは Lift の直接的な競合相手ではありません。これらはより低レベルのドキュメント処理インフラストラクチャです。すべてのドキュメントが同じレイアウトに従い、抽出ロジックを決定論的なルールで記述できる場合、PyMuPDF や同様のツールの方が高速で安価、かつ監査も容易になります。ドキュメントがスキャンされており検索可能なテキストが必要な場合は、OCRmyPDF がその層をきれいに解決します。ドキュメントのレイアウトが変動する場合や、視覚的な推論が必要となるフィールドがある場合に、ルールベースの抽出が脆くなる状況では Lift が有用となります。
Lift と構造化生成ライブラリの比較
Lift のスキーマ制約付きデコーディングは重要ですが、有効な JSON を生成できる唯一のシステムではありません。より広範なエコシステムには、XGrammar、Outlines、Instructor、BAML、および関連する構造化出力システムなど、文法ベースおよび検証ベースのツールが含まれます。例えば JSONSchemaBench は、効率性、スキーマカバレッジ、出力品質にわたって制約付きデコーディングフレームワークを評価しており、現代の LLM アプリケーションにおける構造化出力の重要性を反映しています。
つまり、Lift の主な差別化要因は単なる「有効な JSON」の提供ではありません。より重要な主張は、Lift が文書に特化したビジョンモデルとスキーマ制約付き生成を組み合わせている点にあります。汎用的な大規模言語モデル(LLM)に構造化出力ラッパーを追加するだけでは、有効な JSON を返すことはできても、ページの内容を読み誤ったり、表の値を見落としたり、フィールドを捏造(ハルシネーション)したりする可能性があります。独立した研究がこのギャップの重要性を裏付けています:エンドツーエンドの PDF から JSON への抽出のためのオープンベンチマークである ExtractBench では、最先端モデルであっても、スキーマの幅や出力量が増大すると精度が急激に低下することが示されています。Lift は、モデル自体が JSON バリデーターで単にラップされているのではなく、文書抽出のために訓練されたものであると信じています。
ただし、重要な注意点として残ります:有効な JSON と正しい JSON は同じではありません。スキーマは形状を保証できますが、抽出された請求書の合計額、保険証券番号、契約日、または口座番号が正確であることを保証することはできません。
直接比較:実際に決定的となる次元
ツール / カテゴリー | 最適な用途 | ローカル展開 | スキーマファースト抽出 | 出典情報
---|---|---|---|---
Lift | PDF/画像からの高速な自己ホスト型 JSON Schema 抽出 | はい | はい | オープンウェイトではなし
NuExtract3 | 小規模で許可されたオープンウェイト抽出器と Markdown 変換 | はい | はい(テンプレート経由) | なし
最先端マルチモーダル LLM | モデルを自前でホストしない迅速な高精度抽出 | いいえ | プロバイダーによる | 限定的 / 変動あり
Datalab API | 検証付きの高精度管理型抽出 | ホスト済み/商用オプション | はい | はい
必ず JSON 形式で返してください。translation フィールドのみ。他のフィールド (technical_terms 等)は一切追加しないこと — 余計なフィールドを書こうとして本文翻訳がトークン上限で打ち切られる事故を防ぐため:
{"translation": "翻訳全文"}
Reducto / Extend / LlamaExtractAuditable production extraction workflowsHosted / enterprise optionsYesYes
Azure / Google / AWS document AIEnterprise cloud document AI and managed complianceNoVariesVaries
Docling / Marker / MinerU / UnstructuredDocument parsing, Markdown, layout, and RAG ingestionYesNot primarilyNot primarily
OCRmyPDF / PyMuPDF / pdfplumber-style toolsOCR layers, deterministic extraction, PDF manipulationYesNoNo
Instructor / Outlines / XGrammar / BAMLStructured-output layer around existing modelsYes / variesYesNo
Where Lift genuinely wins
Speed-per-accuracy at the open-weight tier: This is the real story in the numbers. Among everything that clears ~90% field accuracy, Lift is by far the fastest (9.5s vs. 28–31s for Gemini and Datalab's API, 74s for Azure). The only faster model, NuExtract3, is nine points less accurate. If you're processing millions of pages and need "good enough" fields now, Lift's position on the speed/accuracy frontier is legitimately strong.
True single-pass, multi-page handling: Lift ingests a whole multi-page document at once and can resolve values that span pages — a real pain point for chunk-and-stitch pipelines built on parsers.
人間工学:標準的な JSON Schema を入力し、有効な JSON を出力する CLI(単一ファイルまたはディレクトリ全体に対応)、Python API、再利用可能なインプロセスモデル、および実文書に対してスキーマを反復するための Streamlit 製「Schema Studio」を備えています。研究レベルのオープンリリースとしては、極めて包括的な開発者向けインターフェースと言えます。
出自:Datalab は以前から信頼性の高い広く採用されているドキュメントモデルを多数提供してきました——Marker、Surya、Chandra の 3 つは合わせて GitHub で数万スターを獲得し、Anthropic、ハーバード大学、スタンフォード大学、MIT をユーザーに抱えています。Lift は未知の組織による初挑戦ではなく、実証済みのファミリーにおける抽出特化型のエントリーです。
ソース
Lift GitHub リポジトリ:https://github.com/datalab-to/lift
NuExtract3 Hugging Face モデルカード:https://huggingface.co/numind/NuExtract3
Azure Content Understanding ドキュメント要素:https://learn.microsoft.com/en-us/azure/ai-services/content-understanding/document/elements
Reducto Extract:https://reducto.ai/extract
LlamaIndex による LlamaExtract:https://www.llamaindex.ai/llamaextract
Marker GitHub リポジトリ:https://github.com/datalab-to/marker
Docling GitHub リポジトリ:https://github.com/docling-project/docling
MinerU GitHub リポジトリ:https://github.com/opendatalab/mineru
Unstructured GitHub リポジトリ:https://github.com/Unstructured-IO/unstructured
OCRmyPDF ドキュメンテーション:https://ocrmypdf.readthedocs.io/
PyMuPDF 文字抽出ドキュメンテーション:https://pymupdf.readthedocs.io/en/latest/recipes-text.html
JSONSchemaBench の論文:https://arxiv.org/abs/2501.10868
ExtractBench の論文:https://arxiv.org/abs/2602.12247
本記事「Datalab Lift vs the Field: How a 9B Schema-First Extractor Compares with NuExtract3, LlamaExtract, Marker, and Docling」は、もともと MarkTechPost で公開されたものです。
原文を表示
Datalab’s Lift is a focused document extraction tool with a specific promise: give it a PDF or image plus a JSON Schema, and it returns schema-shaped JSON directly. Instead of converting a document to Markdown first and then asking another model to extract fields, Lift reads rendered page images and attempts to emit the final structured object in a single pass. According to Datalab, Lift is a 9B vision model for structured JSON extraction from PDFs and images, supports schema-constrained decoding, and returns JSON that matches the user’s schema.
That positioning matters because Lift is not mainly an OCR engine, not mainly a PDF-to-Markdown converter, and not a full enterprise document review platform. It is best understood as a schema-first document extractor: a model for turning visually complex documents into application-ready fields.
First, the distinction that organizes everything: parsing vs. extraction
Most document AI tools solve one of two different problems:
Parsers turn documents into faithful intermediate representations: Markdown, HTML, JSON blocks, layout trees, tables, headings, reading order, and chunks for retrieval. Tools such as Docling, MinerU, Marker, Unstructured, PyMuPDF, OCRmyPDF, and Surya primarily fall into this category. Their output is document-shaped.
Extractors turn documents into the fields an application actually needs. You define a schema — for example, invoice_number, vendor_name, total, due_date, or line_items[] — and the system tries to return those values directly. Lift, NuExtract3, LlamaExtract, Reducto Extract, Extend, Azure Content Understanding, and other cloud extraction APIs belong closer to this category. Their output is schema-shaped.
That distinction matters because many production systems still follow a parse-then-extract pattern: convert a PDF to Markdown or structured text, then send that representation to an LLM with a schema. Lift’s bet is to collapse that workflow into a single visual extraction pass. That can reduce pipeline complexity, but only when the real goal is field extraction rather than faithful document reconstruction.
The competitive map
Lift sits at the intersection of several overlapping categories:
Open-weight extraction VLMs such as NuExtract3
Frontier multimodal LLMs with structured-output modes
Cloud document AI systems such as Azure, Google, and AWS
Commercial extraction platforms such as Reducto, Extend, LlamaExtract, and Datalab’s own API
Open-source document parsers such as Docling, MinerU, Marker, and Unstructured
Structured-generation libraries such as XGrammar, Outlines, Instructor, BAML, and related JSON-output systems
The important point is that not all of these tools are direct competitors. Some compete with Lift directly. Others are adjacent infrastructure. A parser like Docling is not trying to solve the same problem as Lift. A constrained-decoding library is not a document model at all. A commercial extraction platform may include extraction models, citations, review workflows, and compliance infrastructure. Lift is narrower: it is the raw schema-first extractor.
Lift vs. NuExtract3: the closest open-weight comparison
NuExtract3 is probably Lift’s closest open-weight competitor. NuMind describes NuExtract3 as a unified 4B vision-language reasoning model for document understanding, combining structured information extraction with image-to-Markdown conversion for documents such as scans, receipts, forms, invoices, contracts, and tables. Its Hugging Face model card lists it under an Apache-2.0 license.
The contrast is straightforward. Lift is larger at 9B and, in Datalab’s own benchmark, reports stronger field accuracy than NuExtract3: 90.2% versus 81.5%. NuExtract3 is smaller, more permissively licensed, and also positioned as a Markdown-conversion model.
So the practical decision is not only accuracy. If the priorities are permissive licensing, smaller local deployment, and a single model that can also convert documents to Markdown, NuExtract3 is attractive. If the priority is schema-first field extraction with Datalab’s reported speed-accuracy trade-off, Lift becomes more compelling.
Lift vs. frontier multimodal LLMs
A common alternative is to send the document to a frontier multimodal LLM and ask for structured output. In Datalab’s benchmark, Gemini Flash 3.5 slightly outperforms Lift on field accuracy and full-document accuracy, while Lift is much faster in the reported setup: 9.5 seconds median latency for Lift versus 28.1 seconds for Gemini Flash 3.5.
That does not mean Lift is always better. Frontier models remain attractive when volume is modest, setup time matters more than infrastructure control, and cloud processing is acceptable. Lift’s advantage appears when latency, data residency, repeatable self-hosting, and large-volume cost control matter.
Lift vs. cloud document AI platforms
Azure AI Document Intelligence, Azure Content Understanding, Google Document AI, and AWS Textract are managed cloud services rather than just models. They provide enterprise infrastructure for document processing, including deployment controls, service reliability, monitoring, procurement processes, and integration with broader cloud ecosystems. Microsoft describes Azure Content Understanding as a way to transform unstructured data into structured, machine-readable information while preserving structural relationships.
In Datalab’s benchmark, Azure Content Understanding reports lower field accuracy and higher latency than Lift, but it includes citations, which Lift’s open weights do not. Datalab’s own hosted API also adds per-field verification, citations, and confidence scores beyond the open model.
This is the cloud tradeoff. Cloud platforms are usually easier to adopt within companies already standardized on Azure, Google Cloud, or AWS. They may also be stronger choices when enterprise governance matters more than raw speed. Lift’s counterargument is portability: teams can run the extraction model locally or through their own vLLM deployment rather than sending every document to a hosted API.
For handwriting-heavy, low-quality scans, clinical forms, annotation-heavy documents, or regulated workflows requiring traceability, the cloud and managed platforms should be benchmarked directly against Lift rather than assumed inferior.
Lift vs. commercial extraction platforms
Reducto, Extend, LlamaExtract, Mindee, and Datalab’s own hosted API occupy a different layer of the market. They are not only extraction models; they are extraction systems. Their value is not limited to field accuracy. They add provenance, review workflows, schema management, confidence scoring, citations, deployment controls, and enterprise compliance.
Reducto’s Extract product is positioned around schema-typed JSON extraction with optional citations, while its Parse product emphasizes typed blocks, bounding boxes, and confidence scores. LlamaExtract similarly advertises custom-schema extraction with granular citations and confidence scores.
This is where Lift’s open model is intentionally thinner. The open weights prioritize fast, schema-first extraction. Datalab’s hosted API adds the production features that many regulated workflows require: per-field verification, citations, and confidence scores.
So the comparison is not simply ‘Lift vs. Reducto’ or ‘Lift vs. LlamaExtract.’ It is model vs. platform. Lift is appealing when you want a self-hosted raw extractor. Managed platforms are stronger when auditability, citations, confidence, human review, and compliance matter as much as the extracted values.
Lift vs. Marker
Marker is especially relevant because it also comes from Datalab. Marker converts documents to Markdown, JSON, chunks, and HTML, and supports PDFs, images, PPTX, DOCX, XLSX, HTML, and EPUB. Its repository also notes support for tables, forms, equations, inline math, links, references, code blocks, image extraction, artifact removal, custom formatting, and beta structured extraction with JSON Schema.
The difference is emphasis. Marker is a broad document conversion framework. It is useful when the goal is to make a document readable, searchable, chunkable, or RAG-ready. Lift is more specialized: it tries to produce the final field-level JSON object directly.
A practical pipeline may use both. Marker can parse the full document for search, retrieval, or human review. Lift can extract the specific fields needed by an application: same company, adjacent tools, different jobs.
Lift vs. Docling
Docling is one of the strongest open-source document conversion frameworks. Its GitHub repository describes support for multiple formats, including PDF, DOCX, PPTX, XLSX, HTML, EPUB, audio formats, images, LaTeX, and plain text. It also emphasizes advanced PDF understanding, page layout, reading order, table structure, code, formulas, image classification, and a unified DoclingDocument representation.
That makes Docling a better fit when the document itself is the artifact. If the goal is to preserve layout, convert documents for downstream AI workflows, build RAG pipelines, or standardize many document types into a structured representation, Docling is the more natural tool.
Lift is a better fit when the output schema is already known, and the business goal is not to preserve the entire document but to extract specific fields. In short: Docling is for document conversion; Lift is for field extraction.
Lift vs. MinerU
MinerU is another strong parser, especially for complex and scientific documents. Its repository emphasizes table-to-HTML conversion, OCR for scanned or garbled PDFs, OCR support for 109 languages, multiple output formats such as Markdown and JSON, with results sorted by reading order, and visualization outputs for checking extraction quality.
This makes MinerU attractive for research papers, technical reports, scientific PDFs, formulas, tables, and multi-column layouts. It aims to preserve the document’s structure so that the resulting representation can be used for reading, indexing, RAG, or downstream processing.
Lift should not be treated as a replacement for MinerU. MinerU says, in effect, “Here is a faithful machine-readable version of the document.” Lift says, “Here are the fields your schema asked for.” Those are related but different tasks.
Lift vs. Unstructured
Unstructured is best understood as an ingestion and preprocessing toolkit for LLM workflows. Its open-source library provides components for ingesting and preprocessing images and text documents, including PDFs, HTML, Word documents, and more. Its partitioning functions break documents into elements such as Title, NarrativeText, and ListItem, allowing developers to choose which content to retain for downstream applications.
Unstructured is strong as an ETL layer: collect documents, partition them, clean them, and prepare them for indexing or LLM workflows. Lift is not trying to be a general ingestion framework. It is trying to extract schema-bound fields.
Use Unstructured when the challenge is document ingestion at scale. Use Lift when the challenge is turning visually complex documents into typed JSON fields.
Lift vs. OCRmyPDF, PyMuPDF, and classical PDF tools
OCRmyPDF adds an OCR text layer to scanned PDFs, making them searchable and copyable. It is excellent for digitization, archival workflows, and preparing scanned PDFs for search.
PyMuPDF is a high-performance Python library for extracting, analyzing, converting, rendering, and manipulating PDFs and other documents. It gives developers low-level control and high-level APIs for deterministic document processing.
These tools are not direct competitors to Lift. They are lower-level document-processing infrastructure. If every document follows the same layout and the extraction logic can be written with deterministic rules, PyMuPDF or similar tools may be faster, cheaper, and easier to audit. If the documents are scanned and need searchable text, OCRmyPDF solves that layer cleanly. Lift becomes useful when rule-based extraction becomes brittle because the document layout varies or fields must be inferred visually.
Lift vs. structured-generation libraries
Lift’s schema-constrained decoding is important, but it is not the only system capable of producing valid JSON. The broader ecosystem includes grammar-based and validation-based tools such as XGrammar, Outlines, Instructor, BAML, and related structured-output systems. JSONSchemaBench, for example, evaluates constrained-decoding frameworks across efficiency, schema coverage, and output quality, reflecting the importance of structured output in modern LLM applications.
That means Lift’s main differentiation is not simply “valid JSON.” The stronger claim is that Lift combines a document-specialized vision model with schema-constrained generation. A generic LLM plus a structured-output wrapper may return valid JSON, but it may still misread the page, miss a table value, or hallucinate a field. Independent work reinforces why this gap matters: ExtractBench, an open benchmark for end-to-end PDF-to-JSON extraction, finds that even frontier models degrade sharply as schema breadth and output volume grow. Lift bets that the model itself is trained for document extraction, not merely wrapped with a JSON validator.
The caveat remains essential: valid JSON is not the same as correct JSON. A schema can guarantee shape, but it cannot guarantee that the extracted invoice total, policy number, contract date, or account number is correct.
Head-to-head: the dimensions that actually decide it
Tool / CategoryBest use caseLocal deploymentSchema-first extractionProvenance
LiftFast self-hosted extraction from PDFs/images into JSON SchemaYesYesNo in open weights
NuExtract3Smaller permissive open-weight extractor plus Markdown conversionYesYes, via templatesNo
Frontier multimodal LLMsQuick high-accuracy extraction without hosting your own modelNoYes, depending on providerLimited / varies
Datalab APIHigher-accuracy managed extraction with verificationHosted / commercial optionsYesYes
Reducto / Extend / LlamaExtractAuditable production extraction workflowsHosted / enterprise optionsYesYes
Azure / Google / AWS document AIEnterprise cloud document AI and managed complianceNoVariesVaries
Docling / Marker / MinerU / UnstructuredDocument parsing, Markdown, layout, and RAG ingestionYesNot primarilyNot primarily
OCRmyPDF / PyMuPDF / pdfplumber-style toolsOCR layers, deterministic extraction, PDF manipulationYesNoNo
Instructor / Outlines / XGrammar / BAMLStructured-output layer around existing modelsYes / variesYesNo
Where Lift genuinely wins
Speed-per-accuracy at the open-weight tier: This is the real story in the numbers. Among everything that clears ~90% field accuracy, Lift is by far the fastest (9.5s vs. 28–31s for Gemini and Datalab’s API, 74s for Azure). The only faster model, NuExtract3, is nine points less accurate. If you’re processing millions of pages and need “good enough” fields now, Lift’s position on the speed/accuracy frontier is legitimately strong.
True single-pass, multi-page handling: Lift ingests a whole multi-page document at once and can resolve values that span pages — a real pain point for chunk-and-stitch pipelines built on parsers.
Ergonomics: Standard JSON Schema in, valid JSON out, with a CLI for single files or whole directories, a Python API, a reusable in-process model, and a Streamlit “Schema Studio” for iterating on schemas against real documents. For a research-tier open release, that’s an unusually complete developer surface.
Pedigree: Datalab has shipped credible, widely adopted document models before — Marker, Surya, and Chandra collectively pull tens of thousands of GitHub stars and count Anthropic, Harvard, Stanford, and MIT among their users. Lift isn’t a first attempt from an unknown; it’s the extraction-specialized entry in a proven family.
Sources
Lift GitHub repository: https://github.com/datalab-to/lift
NuExtract3 Hugging Face model card: https://huggingface.co/numind/NuExtract3
Azure Content Understanding document elements: https://learn.microsoft.com/en-us/azure/ai-services/content-understanding/document/elements
Reducto Extract: https://reducto.ai/extract
LlamaExtract by LlamaIndex: https://www.llamaindex.ai/llamaextract
Marker GitHub repository: https://github.com/datalab-to/marker
Docling GitHub repository: https://github.com/docling-project/docling
MinerU GitHub repository: https://github.com/opendatalab/mineru
Unstructured GitHub repository: https://github.com/Unstructured-IO/unstructured
OCRmyPDF documentation: https://ocrmypdf.readthedocs.io/
PyMuPDF text extraction documentation: https://pymupdf.readthedocs.io/en/latest/recipes-text.html
JSONSchemaBench paper: https://arxiv.org/abs/2501.10868
ExtractBench paper: https://arxiv.org/abs/2602.12247
The post Datalab Lift vs the Field: How a 9B Schema-First Extractor Compares with NuExtract3, LlamaExtract, Marker, and Docling appeared first on MarkTechPost.
関連記事
NVIDIA、圧縮ハイブリッド MoE LLM「Nemotron-Labs-3-Puzzle-75B-A9B」をリリースし、サーバー処理速度を2.03倍に向上
Google AI Studio に GitHub からインポートしてデプロイ可能なアプリを構築する機能が追加されました
アント・グループ傘下のロビーアンツが、クロスエンボディメントロボット操作向けのオープンソース6Bビジョン言語アクション(VLA)モデル「LingBot-VLA 2.0」をリリース
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み