アーカイブ / VLM / Computer Vision
残したい特徴と避けたい特徴で画像検索の順位を調整するSoFT
SoFT
SoFTの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
Figure 1: Comparison of hard filtering in traditional IR and soft filtering for CIR. SoFT re-ranks unstructured image candidates using LLM-generated constraints.
概要
- SoFTは参照画像と変更文から必須条件と回避条件を作り、既存の画像検索結果を追加学習なしで並べ替える。
- 著者らはViT-L/14のCIReVLで、CIRR公式テストのR@5が52.31から65.25、CIRCO公式テストのmAP@50が21.80から27.93になったと報告した。
- FashionIQではSEARLEの平均R@50が下がる条件もあり、導入時には適合画像への誤った減点を確認する必要がある。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、SoFTの仕組み
- 01参照画像と変更文
- 02必須・回避文を生成
- 03候補の類似度を採点
- 04画像一覧を再順位付け
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
SoFTは、参照画像と変更文を組み合わせて目的の画像を探す手法である。例えば白いTシャツを示して「黒に変える」と頼む場合、服の種類を残しながら色を変えた画像が必要になる。
このような画像検索では、対象業務の正解画像で追加学習しないゼロショット方式も使われる。著者らは、欲しい特徴を一つの検索表現にまとめると重要な変更が埋もれ、避けたい特徴も扱いにくいと指摘する。変更文が曖昧なら正解が複数あり得ることも、評価上の課題である。
手法
まず画像と文を扱う大規模言語モデルが、元画像から残す属性、変更によって加える属性、取り除く属性を抽出する。白いTシャツを「黒に変える」例なら、Tシャツは残し、黒を加え、白を避ける。残す・加える属性を必須条件の文に、取り除く属性を回避条件の文にまとめる。
次に、既存の検索モデルが付けた点数に加え、各候補画像と二つの条件文との近さをCLIPで測る。CLIPは画像と文を共通の数値表現に変換するモデルである。SoFTは必須条件への近さを反映し、回避条件に近い候補を減点する点数を作り、元の点数と重み付きで合わせる。その最終点数で並べた画像一覧が出力となる。
新規性
SoFTは、参照画像と変更文から「残す・加える・取り除く」属性を分け、必要な特徴と避けたい特徴を別々の文にする。既存の検索モデルを追加学習せず、候補画像の点数を調整する点が提案の中心である。
著者らは評価用データの作り方も提案した。変更文に合う画像を複数選び、その中の一枚を紛らわしい候補と区別できるよう文を書き換える。曖昧な検索と対象を絞った検索の両方を調べる狙いがある。
従来手法との違い
比較対象は、参照画像と変更文から画像を探すCIReVLとSEARLEである。SoFTは両モデルが付けた点数に、必要な特徴への近さと避けたい特徴への近さを反映して順位を更新する。元のモデルの構造や学習済みの重みは変えない。
従来の単一正解の評価では、変更文に合う別の画像も不正解になる場合がある。著者らの複数正解データはこの曖昧さを調べるためのもので、順位付け手法の改善とは別の提案である。
実験結果
著者らは公式テストのCIRRとCIRCOで、ViT-L/14を使うCIReVLへのSoFT追加を評価した。CIRRのR@5は52.31から65.25、CIRCOのmAP@50は21.80から27.93になったと報告する。R@5は正解画像が上位5件に入る割合、mAP@50は複数の正解画像の上位50件での順位を評価する指標である。
FashionIQの検証データでは、ViT-B/32のCIReVLでTopTeeのR@50が53.85から58.44になった。一方、ViT-L/14のSEARLEでは平均R@50が46.23から45.53に下がった。著者らの結果でも、効果は検索モデルと評価条件によって異なる。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:衣料品カタログで、担当者が白いTシャツの写真と「形は保ち、黒に変える」という文を入力する。既存の検索モデルが出した商品画像をSoFTで並べ替え、担当者が確認する一覧を出す。
必要な元データは参照画像、変更文、検索対象の商品画像である。商品ごとの追加学習データや学習用ラベルは用意せず、検証用には担当者が適合画像を記録する。入力文の書き方と商品画像の範囲をカタログの運用に合わせて定める応用案であり、効果は未検証である。
応用先の候補からNauhに相談できます。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:衣料品カタログから参照画像、変更文、検索対象画像を用意し、担当者が各検索に適合する商品画像を複数記録する。この記録は評価用ラベルとし、SoFTの追加学習には使わない。入力は画像と文で構成し、追加のセンサーは使わない計画とする。
同じ入力で、既存モデルだけの順位とSoFTを加えた順位を比較する。上位5件に適合品が含まれる割合、避けたい色の商品が上位に残る件数、適合品が減点される件数を測る。制約文を目視確認し、商品特有の表現に合わせて変更文と候補画像の扱いを調整する。
限界と課題
著者らのFashionIQ検証データでは、ViT-L/14を使うSEARLEの平均R@50がSoFTの追加後に46.23から45.53へ下がった。著者らは、細かな見た目の違いをCLIPが捉えきれず、適合画像を強く減点する可能性を論じている。
編集上の検証事項は、商品ごとに回避条件が正しく作られるか、複数の適合画像が上位に残るか、処理時間とAPI費用が運用に合うかである。本文には複数正解データの結果をR@10・R@50と記す箇所があるが、対応する表の指標はmAP@5・mAP@25であり、数値を読む際は表の表記を確認したい。
出典
元のタイトル・要旨を確認する(英語)
Soft Filtering: Guiding Zero-shot Composed Image Retrieval with Prescriptive and Proscriptive Constraints
Composed Image Retrieval (CIR) aims to find a target image that aligns with user intent, expressed through a reference image and a modification text. While Zero-shot CIR (ZS-CIR) methods sidestep the need for labeled training data by leveraging pretrained vision-language models, they often rely on a single fused query that merges all descriptive cues of what the user wants, tending to dilute key information and failing to account for what they wish to avoid. Moreover, current CIR benchmarks assume a single correct target per query, overlooking the ambiguity in modification texts. To address these challenges, we propose Soft Filtering with Textual constraints (SoFT), a training-free, plug-and-play filtering module for ZS-CIR. SoFT leverages multimodal large language models (LLMs) to extract two complementary constraints from the reference-modification pair: prescriptive (must-have) and proscriptive (must-avoid) constraints. These serve as semantic filters that reward or penalize candidate images to re-rank results, without modifying the base retrieval model or adding supervision. In addition, we construct a two-stage dataset pipeline that refines CIR benchmarks. We first identify multiple plausible targets per query to construct multi-target triplets, capturing the open-ended nature of user intent. Then guide multimodal LLMs to rewrite the modification text to focus on one target, while referencing contrastive distractors to ensure precision. This enables more comprehensive and reliable evaluation under varying ambiguity levels. Applied on top of CIReVL, a ZS-CIR retriever, SoFT raises R@5 to 65.25 on CIRR (+12.94), mAP@50 to 27.93 on CIRCO (+6.13), and R@50 to 58.44 on FashionIQ (+4.59), demonstrating broad effectiveness.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01




