アーカイブ / LLM / RAG / AI Agent
古文書の転記ゆれを検索時に補い、記録間の関係をたどるGraphRAG
Word-Spotting GraphRAG
Word-Spotting GraphRAGの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
Figure 1 : Visual abstract of our contribution. A natural language request is translated into a Cypher 2 2 2 Language designed for indexing graph databases. query. The model handles challenging node types (e.g., names, places) by choosing word-spotting expansion or exact matching. Queries run on the expanded graph, ensuring robust, flexible, and trustworthy retrieval.
概要
- 自然文の質問をCypher検索に変換し、古文書から構築した人物・場所・関係のグラフを調べる。
- 検索時に指定した名前や地名の類似表記を補い、転記ゆれによる完全一致検索の見落としに対応する。
- Esposallesの100問で評価した。実験のグラフ構築には正解の固有表現ラベルを使用している。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、Word-Spotting GraphRAGの仕組み
- 01古文書への質問
- 02Cypher生成と検証
- 03類似表記の展開
- 04グラフ検索と回答
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
古文書の人物名や地名は、手書き文字の認識や転記で綴りが変わる。同じ対象でも文字列の完全一致では見落とすため、複数の記録にまたがる人数の集計や関係の確認に支障が出る。
所蔵機関の検索では、回答の根拠となる記録を確認できることも重要だ。この研究は、自然文で質問を受け付け、構造化した記録から答えを取り出す際に転記誤りへ対応する方法を検討した。
手法
転記文から人物・場所・出来事とその関係を知識グラフに登録する。知識グラフは対象を点、関係を線で表すデータである。質問を受けると、言語モデルがグラフの項目定義と質問・検索文の例を参照し、検索言語Cypherの文を作る。実行前に文法と関係の向きを検査し、必要なら修正する。
名前などの指定された語にはワードスポッティング、つまり似た表記を探す処理を適用する。文字の形に基づくPHOCか意味に基づくMPNetで候補を探し、その語の一致条件を広げて検索する。「Gironaに住んだ人は何人か」という掲載例では、完全一致で5人、PHOCによる展開後は正解の9人を得た。検索した記録を言語モデルに渡して回答を作る。
新規性
著者らは、転記誤りを含む歴史資料の知識グラフを対象に、検索実行時だけ名前などの文字列条件を類似表記へ広げるGraphRAGを提案する。人数を数える操作や人物間の関係をたどる条件は維持する。
評価用には、Esposallesの記録に基づく100件の質問と正解を人手で作成した。単純な照会だけでなく、集計や複数の関係をたどる問いも含む。
従来手法との違い
通常のRAGは関連する文章を検索し、回答生成に渡す。提案法は人物や場所、その関係を知識グラフに登録し、自然文の質問をグラフ検索言語Cypherの問い合わせに変える。これにより、記録をまたぐ件数や関係を検索条件として記述できる。
比較したGraphRAGには、名前を完全一致で探す構成もある。提案法は指定した文字列だけを類似表記へ展開する。著者らは、転記精度が下がると通常のRAGの成績は比較的安定する一方、GraphRAGの成績はより大きく変動すると報告した。
実験結果
著者らはEsposallesの記録から正解を人手で確認した100問を作成した。内訳は集計46%、対象と関係の照会31%、複数の関係をたどる問い11%、複合条件12%。正解転記と、認識精度69.6~98.0%の複数の手書き文字認識結果を使用した。
正解要素の回収を重視するNERO-ANLSと言語モデルによる判定で評価した。表のGPT-5.1列では、正解転記を使う通常のRAGが0.469、表記展開なしのRDF形式GraphRAGが0.865だった。同じRDF形式の転記条件HTR1では、展開なしが0.659、MPNetによる展開ありが0.673と報告されている。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:婚姻記録の担当者が地名を指定し、該当する人物の件数と原記録を確認する検索画面を試す。入力は既存の原画像、転記文、人物・地名・婚姻関係の確認済みラベル、質問文とし、出力には件数と記録への参照を付ける。
資料固有の綴りを使って表記候補とグラフの項目を調整する。転記器を追加学習するなら原画像と正解転記の対が要る。新たなセンサーを使う想定はなく、別の記録群で検索精度が上がるかは検証が必要だ。
応用先の候補からNauhに相談できます。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:婚姻記録の一部について、既存の原画像、確認済み転記文、人物・地名・婚姻関係のラベル、原記録で正解を確かめた質問を揃える。資料内の語形から候補表を作り、グラフの項目と検索文の例を対象資料に合わせる。
同じ質問を完全一致検索と表記候補を使う検索にかけ、件数の正誤、必要な記録の取りこぼし、別記録の混入、原画像まで照合できた割合を測る。追加学習を行う場合は画像と正解転記の対を別途用意する。新たなセンサーは想定せず、ラベルと候補表の修正工数も記録する。
限界と課題
著者らは、実験で正解の固有表現ラベルを使い、人の支援を前提にグラフを構築したと記している。転記文から人物や場所を自動抽出し、グラフまで自動で作った場合の性能は示されていない。
編集上の検証事項は、類似表記が別人や別の地名を誤って結び付けないか、回答から原記録を照合できるかである。また、本文には表記展開が全構成で改善したとの記述があるが、表の一部には低下した値もある。改善を一律の結果として扱えない。
出典
元のタイトル・要旨を確認する(英語)
Robust Interpretation of Historical Documents in Knowledge Graphs Through Query Inference and Execution
The emergence of Large Language Models (LLMs) has redefined how users interact with information in digital environments. However, their widespread and often indiscriminate integration has raised significant concerns regarding reliability and trustworthiness issues that are particularly critical when accessing digital libraries and historical archives. How can one leverage the generalization capacity of an LLM without losing the level of accountability required for an archival institution? In this paper, we present an agentic retrieval system designed to deliver more accurate and verifiable access to historical data while preserving much of the flexibility associated with unconstrained LLMs. As a contribution to historical document analysis, we compare traditional Retrieval-Augmented Generation (RAG) with an agentic GraphRAG architecture in their ability to deliver historical information under realistic conditions, including the presence of OCR and transcription errors. We introduce a semi-symbolic framework that integrates word-spotting techniques for post-OCR correction with a knowledge graph representation that enables the agent to access information through synthesized queries. The interleaved collaboration between word spotting and code generation allows the agent to construct strong retrieval queries that are robust to misinterpretation and hallucination, while still leveraging approximate search when noise and uncertainty, common in historical document analysis, would otherwise hinder precise retrieval.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01




