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

since
平成38年9月29日

← 検索結果に戻る

画像の対照学習で似た負例をどう扱うか:WEINCEの得点補正

WEINCE

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

概要

  • WEINCEは、コサイン類似度の上限までの残り幅に基づく得点を、基準画像ごとの統計に応じてInfoNCEの得点と混ぜる。
  • 著者らの候補選択モデルの診断では、CIFAR-10、CIFAR-100、STL-10と二種類のResNetを用いた条件で、平均対数尤度が基準画像当たり約0.22~0.36ナット改善した。
  • 五つの画像ベンチマークで固定特徴評価が改善したとの報告はあるが、確認できた本文の範囲では個別の成績と条件は分からない。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、WEINCEの仕組み

左から右へ読む
  1. 01画像の加工ビュー
  2. 02正規化表現と類似度
  3. 03基準画像別の得点補正
  4. 04正例選択の損失

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

研究の背景

対照学習は、同じ画像から作った二つの見え方を近づけ、別の画像を遠ざけて、ラベルなしデータから特徴を学ぶ方法である。画像を数値の並びに変えて長さをそろえ、向きの近さを示すコサイン類似度で比べると、得点の上限は1になる。

InfoNCEでは、よく似た別画像である「難しい負例」が学習に強く影響する。著者らは、候補の最高得点付近で、従来の確率計算がこの上限を十分に反映していない可能性を調べた。

手法

一枚の画像から作った二つの加工ビューを正例ペアとし、同じバッチ内の別画像のビューを負例にする。画像を数値表現に変えて長さをそろえ、基準画像と各候補のコサイン類似度を計算する。通常のInfoNCEは、その得点をソフトマックスという候補間への確率配分に使い、正例に割り当てた確率から損失を求める。

WEINCEは、通常の類似度に基づく得点と、「上限の1までの残り幅」の対数に基づく得点を混ぜる。混合の重みは基準画像ごとに変え、学習中のバッチ統計を利用する。得た値から正例の選択確率と損失を計算するが、確認できた本文の範囲では、重みの具体的な算出手順は確認できない。

新規性

WEINCEは、コサイン類似度の上限に近い候補に対し、上限までの残り幅を使う得点をInfoNCEに組み込む。基準画像ごとのバッチ統計を使い、通常の得点と補正後の得点を混ぜる点が提案の中心である。

混合の重みがゼロなら従来のInfoNCEに戻る。著者らによれば、この変更で学習するパラメータは増えない。ただし、確認できた本文の範囲では、学習時の重みを求める具体的な手順までは示されていない。

従来手法との違い

比較対象のInfoNCEは、関連する画像を正例、別の画像を負例として扱い、正例が候補中で選ばれる確率を高める損失関数である。その確率を計算するソフトマックスは、各候補の得点に独立したガンベル分布の揺らぎを足す選択モデルに対応する。

WEINCEは候補の集合を変えるのではなく、ソフトマックスに入れる得点を基準画像ごとに補正する。通常の類似度と、類似度の上限までの残り幅に基づく得点を混ぜ、上限付近の候補を扱う。

実験結果

著者らはまず、学習済みモデルを固定して候補選択の確率を診断した。CIFAR-10、CIFAR-100、STL-10とResNet-18、ResNet-50を用い、各評価集合を画像256枚のバッチ32個で構成した。各画像から二つの加工ビューを作り、バッチをパラメータ推定用と報告用に分けた。

報告用バッチでは、正例に与える確率の対数の平均差を比較した。著者らの報告では、補正を混ぜる推定重みは約0.33~0.50、平均対数尤度の改善は基準画像当たり約0.22~0.36ナットだった。これは候補選択モデルの診断結果である。要約には五つの画像ベンチマークで固定特徴評価が改善したとあるが、個別の成績と条件は確認できない。

応用の可能性

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

編集上の応用案:製造ラインのカメラで撮った部品表面の画像を入力に、後工程の分類に使う画像表現を学習する。同じ画像から作る二つの加工画像を正例、別の画像を負例とし、ラベルなし画像で事前学習する。出力は画像ごとの数値表現である。

用途への適合には、部品種や表面状態を示す分類ラベル付き画像が別途必要になる。画像加工が判定に必要な傷や模様を消さないよう現場画像に合わせて調整する。この用途でWEINCEが分類精度を改善するかは、まだ検証されていない。

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

導入時の検証

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

導入時の検証案:対象ラインのカメラ画像をラベルなしの事前学習用に集め、別に部品種や表面状態の分類ラベル付き画像を用意する。正例を作る画像加工を現場画像に合わせて調整し、同じ画像、モデル、バッチ構成でInfoNCEとWEINCEを学習させる。補正の重みも記録する。

両者の画像表現を固定し、同じ分類器をラベル付き画像で学習する。未使用画像で分類正解率と誤分類の内訳を比べ、撮影日や部品種を分けても結果が続くかを測る。必要な入力は撮影画像と評価用ラベルであり、負例の作り方も対象ラインに合わせて検討する。

限界と課題

著者らは、類似度に上限があっても、その分布が必ずワイブル型になるわけではなく、有限のミニバッチだけで分布の型を確定できないと述べる。上限付近の負例の現れ方は、基準画像や負例の集合によって異なり得る。

編集上の検証事項は、似た良品同士を負例として離すことが分類目的に合うか、画像加工が重要な表面情報を保つか、撮影条件が変わっても効果が続くかである。確認できた本文の範囲では、学習時の補正量の算出手順と、各ベンチマークの分類成績を照合できない。

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

出典

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

When Softmax Fails at the Top: Extreme Value Corrections for InfoNCE

InfoNCE is the standard contrastive learning objective, but its softmax form is not only a computational convenience: it also encodes a statistical assumption about how the top-scoring example is selected. Using extreme value theory, we show that this assumption is often misaligned with the normalized embedding setting used in modern contrastive learning. Motivated by this mismatch, we propose \textsc{WEINCE}, a simple modification of InfoNCE that uses anchor-wise online batch statistics to blend the usual softmax logits with an endpoint shortfall correction, adding no trainable parameters. Across five vision benchmarks, \textsc{WEINCE} yields consistent improvements in frozen-feature evaluation. These results show that a more faithful statistical treatment of hard negatives can improve contrastive objectives.

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