表示
超・人工知能研究所 Super AI Research Lab トップへ超・人工知能研究所AI Research Lab / ぱそ太郎工事中

since
平成38年9月29日

← 検索結果に戻る

文書ベクトルから機密語も復元、画像検索インデックスの漏洩を検証

Multi-Vector Document Index Inversion

保存した記事を見るこのブラウザに保存します。無料会員で端末間の同期・フォルダ整理
原論文の図

Multi-Vector Document Index Inversionの原論文から掲載した図です。細部はクリックして拡大できます。

原論文の図の説明を読む

Figure 1: A page inverted from its stored index. The vector store keeps only the page’s index, one 320-dimensional vector per image patch. Inverted from that index, the page is recovered with its tables, illustrations and text. The page (from the ViDoRe v3 industrial subset) was chosen to show a mixed layout; its word recall is 0.620.

出典:Multi-Vector Document Index Inversion / arXiv ↗

概要

  • ページを多数の局所ベクトルで保存する画像文書検索では、インデックスだけからページ画像を復元できる。
  • ViDoRe v3で単語の47%、機密トークンの45%を回復し、復元画像は元ページを98.4%の割合で一位に検索した。
  • 並べ替えは順序復元で防御効果が弱まり、集約も安全性を保証する結果ではない。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、Multi-Vector Document Index Inversionの仕組み

左から右へ読む
  1. 01保存済み局所ベクトル
  2. 02エンコーダーと形状を推定
  3. 03条件付き画像生成
  4. 04ページを再構成

原論文の説明をもとにした模式図です。処理の細部は省略しています。

研究の背景

画像文書検索では、ページを小領域へ分けて多数のベクトルに変換し、図表と文字をまとめて検索できる。人が数値から直接ページを読めないため、外部のベクトル保存先へ送る情報は元文書より機密性が低いと考えられがちである。

しかし局所ベクトルには文字内容と配置が残る可能性がある。本研究は、保存先の運営者や侵入者がインデックスだけを手にした場合、どこまで元ページを再構成できるかを測り、文書と同等の保護が必要かを問う。

手法

著者らは、公開ページとその検索ベクトルの組で、ベクトルを条件として文書画像を生成する復元器を訓練する。元文書を検索するモデル自体が読み取りを学んでいることと、局所ベクトルがページの並びを保持することを利用する。保存ベクトル以外の追加情報がない設定を主に扱う。

復元に必要なエンコーダーやページ形状をインデックスから推定し、順序を混ぜた条件では位置推定も行う。例えば表のセルに対応する特徴は、その場所へ置くと文字を含む画像を作る手掛かりとなる。内容の読める割合と、復元画像から元ページを特定できる割合を別々に評価する。

新規性

文書画像検索の多数ベクトルに残る情報を、条件付き画像生成として直接取り出して評価する点が中心である。単一の文章埋め込みを復元する研究とは、文字の可読性とページ配置を同時に扱う点が異なる。

追加のページ情報を既知とせず、必要な形状やモデルの情報まで保存ベクトルから推定する。また文章を完全には読めなくても元ページを特定できるという、内容漏洩と識別漏洩の違いを測定する。

従来手法との違い

比較では元のインデックス、ベクトルをまとめるプーリング、順序を混ぜるシャッフルを扱う。両処理は単語回復率を約8%へ落としたが、シャッフルしたベクトルの順序を推定し直すと元ページの識別が大きく回復する。

別の検索器への変更なしの適用も調べ、近傍ページを使う基準と比較する。復元した画像が検索で高く一致することと、文字を正しく読めることは同一ではなく、防御の効果も両面で確認する必要がある。

実験結果

著者らは約六十八万三千の公開ページで復元器を訓練し、訓練と重ならないViDoRe v3の19,252ページで評価した。元インデックスでは単語47%、機密トークン45%を回復し、元ページを検索一位にする割合は98.4%だった。

シャッフル後の一位率は順序復元なしで3.8%、復元ありで93.5%となった。別の検索器では変更なしの攻撃が70.2%の一位率を得た一方、単語回復は近傍基準を下回った。復元の成功を単一指標で判断しない結果である。

応用の可能性

編集上の応用案 · 論文が実証した用途とは区別しています。

編集上の応用案として、社内文書RAGの外部ベクトル保存を見直すための機密性評価を考える。入力は保存方式、アクセス権、文書の機密区分で、出力は内容漏洩と元ページ識別のリスク表である。

検索インデックスを文書と同じ機密区分で扱い、保存先や閲覧権限を見直す。数値化したから安全という前提をやめることが目的であり、機密文書を実際に第三者へ渡して試す運用を提案するものではない。

応用先の候補からNauhに相談できます。

導入時の検証

導入時の検証案 · 対象データでの再評価が必要です。

導入時の検証案では、機密を含まない模擬文書と人工的な識別語を使う閉じた試験を行う。元の保存形式と集約・並べ替えを比較し、検索性能、語の回復、ページ識別をそれぞれ測る。

検索器と保存形式を固定し、防御で検索品質が落ちる量も記録する。復元器をどのデータで訓練したかを区別し、既知の防御で回復率が下がることだけを安全の証明にしない。試験結果をアクセス制御や保存先選定へ反映する。

限界と課題

著者らは集約したインデックスの復元を未解決としており、現在の攻撃で難しかったことは将来の防御保証ではない。別検索器への転移では文字の回復が弱く、すべてのモデルへ同じ漏洩率を当てはめられない。

編集上の確認点は、異なる量子化、圧縮、日本語文書、保存するベクトル数の影響である。元ページ一位率は識別の指標で、機密語の完全再現とは異なる。実際の保存先の権限と隔離も、モデル実験とは別に点検する必要がある。

応用先の候補
研究内容と応用案に基づく分類です。業界での導入実績を示すものではありません。

出典

元のタイトル・要旨を確認する(英語)

Inverting Multi-Vector Visual Document Indices

Prevailing multi-vector visual document retrievers store each page as about a thousand patch vectors, often in vector databases run by a third party. Since no one can read a page from its vectors, this index is easily treated as less sensitive than the page. However, because the index keeps one vector per patch in raster order, and each vector is computed by a vision-language model pre-trained to read documents, we hypothesize that whoever runs or breaches the store can reproduce a page from its index alone. We frame inversion as conditional document image generation and infer from the vectors what the attack needs: the encoder, the page shape and, for shuffled vectors, their order. On the ViDoRe v3 benchmark, pages inverted from raw indices recover 47% of the words and 45% of the sensitive tokens. Used as queries against the stored indices, they rank their source page first 98.4% of the time. We test two cheap protections, token pooling and shuffling, which both cut word recall to about 8%. A model that restores the order of a shuffled index raises the share of source pages ranked first from 3.8% to 93.5%, while inverting a pooled index remains open. To test generalisation, we apply the same attack unchanged to another multi-vector retriever: its inverted pages still rank their source page first 70.2% of the time, though its word recall stays below a nearest-neighbour baseline. Multi-vector visual document retrievers are therefore vulnerable to inversion through their stored index, which should be protected like the documents it encodes.

論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。収集:2026-10-08