AB
AiBoss
project

GLM-OCR - Zhipu Open Sourceによる軽量マルチモーダルOCRモデル

GLM-OCRは、Zhipu AIがオープンソース化した軽量マルチモーダルOCRモデルです。わずか0.9B個のパラメータで、OmniDocBench V1.5のリーダーボードで94.6のスコアを獲得し、トップに立ちました。

GLM-OCRとは何ですか?

GLM-OCRは、Zhipu AIがオープンソース化した軽量マルチモーダルOCRモデルです。わずか0.9B個のパラメータで、OmniDocBench V1.5のリーダーボードで94.6のスコアを獲得し、最先端のパフォーマンスを実現しました。GLM-Vアーキテクチャをベースとしたこのモデルは、独自開発のCogViTビジュアルエンコーダと軽量クロスモーダル接続レイヤーを統合し、マルチトークン予測損失と強化学習トレーニングを組み込んでいます。手書き文字、複雑な表、コード文書、印鑑、多言語テキストなど、困難なシナリオでも優れたパフォーマンスを発揮します。HTMLテーブルとJSON構造の出力に対応し、推論速度は1秒あたり1.86ページです。vLLM/SGLang/Ollama環境と互換性があり、文書解析、請求書抽出、RAG(参照オブジェクト生成)などの商用シナリオに適しています。

GLM-OCRの主な機能

  • 一般的なテキスト認識写真、スクリーンショット、スキャンした文書、PDFに対応し、印刷されたテキスト、手書きのテキスト、印鑑、コードなどの特殊なテキストも認識します。
  • 複雑なテーブル解析結合セルや多階層ヘッダーなどの構造を正確に理解し、二次的なテーブル作成を必要とせずに直接HTMLコードを出力します。
  • 情報構造抽出カード、領収書、フォームから重要な項目をインテリジェントに抽出し、標準的なJSON形式で出力し、ビジネスシステムと連携します。
  • 数式とコードの認識数式やプログラムコードなどの専門的・技術的な内容を正確に認識することをサポートします。
  • 多言語および混合言語サポート縦書きテキストや多言語混在テキストなど、複雑なレイアウトの処理をサポートします。
  • バッチ文書処理バッチ文書認識をサポートし、適切にフォーマットされたデータを出力するため、RAGのための高品質なデータ基盤を提供する。

GLM-OCRの技術的原理

  • 全体的なアーキテクチャGLM-OCRは、GLM-Vシリーズから受け継いだ古典的な「エンコーダー・デコーダー」アーキテクチャ設計を採用しています。このアーキテクチャは、視覚側のCogViTビジュアルエンコーダー(4億パラメータ規模)、異種モーダル情報の融合を担う軽量接続層、そしてバックエンドのGLM-0.5B言語デコーダーという3つのコアモジュールで構成されています。
  • 視覚的符号化ビジュアルエンコーダーは、Zhipuが開発したCogViTアーキテクチャを採用し、数十億組のテキストと画像のペアを用いた大規模な事前学習のためにCLIP対照学習戦略を導入しています。これにより、モデルは強力なテキスト検出およびレイアウト意味理解能力を備え、複雑な文書における複数列レイアウト、テキストと画像の混在、回転したテキストなどの課題に効果的に対応できます。
  • 異種モダリティ融合視覚情報と言語情報を効率的に融合するために、GLM-OCRは軽量かつ効率的な接続層構造を採用しています。SwiGLU活性化メカニズムを統合し、4倍ダウンサンプリング戦略を導入することで、重要な視覚トークンを正確にフィルタリングして保持し、高密度の視覚意味情報を効率的に圧縮してバックエンドの言語デコーダに送信し、高精度のOCR認識出力を実現します。
  • トレーニングの最適化GLM-OCRは、OCRモデルの学習にマルチトークン予測損失(MTP)を導入した先駆者です。複数の将来のトークンを同時に予測することで、損失信号の密度を高め、モデルの学習効率を大幅に向上させます。継続的かつ安定したタスク全体にわたる強化学習を通じて、複雑な文書シナリオにおけるモデルの全体的な認識精度とドメイン横断的な汎化能力をさらに最適化します。
  • 推論プロセスシステムレベルでは、GLM-OCRは「レイアウト解析→並列認識」という2段階の技術パラダイムを採用しています。PP-DocLayout-V3に基づき、文書レイアウト解析を実行してテキスト、表、画像などの領域を正確に特定し、OCR認識を並列実行することで、多様なレイアウトと複雑な構造を持つ文書においても、安定した高品質かつ効率的な解析結果を実現します。

GLM-OCRプロジェクトのアドレス

  • GitHubリポジトリ:https://github.com/zai-org/GLM-OCR
  • ハギングフェイスモデルライブラリ:https://huggingface.co/zai-org/GLM-OCR
  • オンライン体験:https://ocr.z.ai/

GLM-OCRの応用シナリオ

  • 教育研究このモデルは、手書きのメモ、数式、学術論文、スキャンされた教科書などを正確に認識でき、複雑な組版や多言語文書処理にも対応しているため、知識の整理や学術研究に役立ちます。
  • 本社このモデルは、契約書、請求書、経費報告書、議事録など、さまざまな文書を自動的に解析することができ、紙文書のデジタルアーカイブ化を可能にし、情報入力の効率を大幅に向上させます。
  • 金融保険銀行カード、IDカード、保険証券、請求書から重要な項目をインテリジェントに抽出し、構造化されたJSONデータを出力する機能をサポートし、基幹業務システムとシームレスに統合し、手作業によるレビューコストを削減します。
  • 物流・通関税関申告書、運送状、梱包明細書などの専門書類を迅速に識別し、商品情報、荷送人、荷受人、金額などのデータを正確に抽出し、通関および決済プロセスを迅速化することができます。
  • ソフトウェア開発このモデルは、コードのスクリーンショット、技術文書、APIマニュアルを正確に識別でき、複数のプログラミング言語をサポートし、開発者がコードスニペットを整理したり、技術知識ベースを構築したりするのに便利です。