アーカイブ / VLM
文書画像を単語の索引で探すV-SPLADE、検索時の質問モデル処理を省く
V-SPLADE
V-SPLADEの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
Figure 1 . Caption-gated token supervision overview.
概要
- ページ画像を単語ごとの疎な重みに変え、転置索引と質問語の重み表で検索する。
- 著者らの6ベンチマーク平均NDCG@5はquality設定で60.1、同規模のBiModernVBERTは46.3だった。
- 画像説明文は学習時の手掛かりに使い、検索時の説明文生成と質問のニューラル処理は行わない。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、V-SPLADEの仕組み
- 01ページ画像
- 02語彙重みを作成
- 03質問語の重み参照
- 04索引で照合・順位付け
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
V-SPLADEは、PDFなどのページ画像を文章の質問から探す手法である。画像内の文字や数字は検索用の単語として直接渡されないため、画素からどの語を索引に載せるかが課題になる。
従来の画像検索器には質問を毎回ニューラルモデルで処理するものがある。単語検索を使う別方式では、先にOCR(画像からの文字抽出)や画像説明文の生成を行う。大量のページを登録し、繰り返し検索する用途では、登録と検索の両方の処理量が問題になる。
手法
学習時には正解ページ付きの質問とページ画像を使い、画像と事前生成した説明文を同じ語彙の重みに変える。説明文側は実際に含まれる語に絞って質問との対応を学び、画像側と共通する語の重みを教師信号にする。例えば図表ページで両者が同じ検索語を示せば、その語を画像から拾うよう学習を促す。ほかの学習例のページは順位学習の比較対象になる。
登録時には画像から語彙ごとの重みを計算し、単語から該当ページを引ける転置索引に保存する。検索時は質問を単語に分け、学習済みの表から各語の重みを取得する。質問語と文書側で一致する語の重みを掛け合わせて合計し、ページを並べる。説明文の生成と説明文側の計算は検索時には使わない。
新規性
著者らの提案は、画像と説明文が共通して重みを付けた語を、画像側の学習に使う「説明文による単語単位の教師信号」である。画素から読み取るべき語を絞り、疎な表現に反映させる。
説明文を扱う枝は学習時だけ使う。運用時は文書画像を直接索引化し、質問には学習済みの単語重み表を使う構成で、質問をニューラルモデルに通さずに検索する。
従来手法との違い
同じ約2億5000万パラメータ規模の密な検索器BiModernVBERTは、文書と質問を密な数値表現に変え、検索時に質問のニューラル処理を要する。V-SPLADEは文書を単語ごとの疎な重みに変え、質問語と重なる部分で順位を付ける。
OCRによる文字抽出や画像説明文にBM25を適用する方式も、質問のニューラル処理は不要である。ただし文書を索引に入れる前に文字抽出か説明文生成が必要になる。V-SPLADEは登録時に画像から直接、単語の索引を作る。
実験結果
著者らは英語中心の6種類の視覚文書検索ベンチマークで、上位5件の順位品質を示すNDCG@5を測った。6種類の平均はV-SPLADEのquality設定で60.1、同規模のBiModernVBERTで46.3だった。OCR由来テキストのBM25は54.4、説明文のBM25は53.8である。
著者らは別の1870万文書の検索で、上位5件に正解が入る割合R@5をV-SPLADEで0.228、同じ基盤モデルを使う密な検索器で0.090と報告した。前段のBiModernVBERTとの比較とは相手が異なる。この数値は示された対象と設定での結果であり、日本語の社内文書での性能を示すものではない。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:社内の図表入り報告書から、短い日本語の質問に合うページを探す。入力はページ画像と質問、出力は順位付きの候補ページとし、担当者が原本を開いて図表や数値を確かめる運用を想定する。
適用には対象文書の画像、実際の質問、質問ごとの正解ページのラベル、学習用のページ説明文が必要になる。日本語の単語分割と社内用語に合わせた学習・調整も要る。この用途での検索品質は、論文の英語中心の評価からは確定できない。
応用先の候補からNauhに相談できます。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:対象に近いページ画像と実際の質問を集め、質問ごとに正解ページを人手で付ける。学習を試すなら、画像と質問の対応に加えてページ説明文を用意し、日本語の単語分割と業務用語への適応を行う。入力は既存のページ画像を想定し、追加センサーは要らない。
同じページ群をOCRで文字化したBM25を比較対象にする。質問集合をそろえ、正解ページが上位5件に入る割合、検索時間、索引作成時間を測る。数字や固有名詞を含む質問の失敗例も原本と照合し、担当者を適切なページへ導けるか判断する。
限界と課題
著者らは、学習用の説明文の品質が生成時の指示や手順で変わり得ると述べる。また、比較先が使った画像側の採掘済み難例は入手できず、V-SPLADEの画像学習には同一バッチ内の別文書を負例として使った。比較の学習条件には差がある。
編集上の検証事項は、日本語や社内固有語への適応、細かな数字の検索漏れ、索引の容量と更新時間である。確認できた本文の範囲では、大規模検索に使った質問集合や遅延測定の条件を十分に確認できず、報告値を別環境の性能見積もりへそのまま使えない。
出典
元のタイトル・要旨を確認する(英語)
Inference-Free Multimodal Learned Sparse Retrieval for Production-Scale Visual Document Search
As large-scale visual-document corpora such as arXiv papers and enterprise PDFs continue to grow, visual-document retrieval has gained increasing attention; yet it still lacks a deployable system that lexically indexes visual documents to serve queries without neural encoding at scale. Existing methods either achieve strong retrieval quality with VLM-based dense or multi-vector models but require neural query encoding at serving time, or avoid query encoding with OCR- or caption-based BM25 at the cost of time-consuming text extraction or generation. To fill this missing serving regime, we present V-SPLADE, an inference-free sparse retriever for visual-document retrieval. However, such inference-free multimodal learned sparse retrieval systems remain underexplored and have not yet shown dense-level effectiveness under high sparsity. We attribute this limitation to a lexical grounding problem: visual sparse representations often fail to capture the lexical content embedded in document images. To address this problem, we introduce caption-gated token supervision, a training-only signal that uses VLM-generated captions as lexical cues to activate retrieval-relevant vocabulary dimensions. With this supervision, V-SPLADE improves average NDCG@5 across six visual-document retrieval benchmarks by +13.8pp over the same-scale dense baseline and by up to +6.3pp over OCR- or caption-based BM25 baselines. On an 18.7M-document corpus, it more than doubles R@5 over the same-scale dense baseline and further improves competing retrievers through score fusion by up to +2.4pp R@5. Code will be released soon at https://github.com/naver/v-splade.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01




