アーカイブ / VLM / Computer Vision
過去の対象画像を保存せず、共通の視覚属性で新しいクラスに適応するVisTA
VisTA
VisTAの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
Figure 1. Existing CI-UDA methods retain knowledge by storing rehearsal target data (yellow circles), which will introduce additional computational overhead. These methods also detect the shared classes ( e.g., “zebra”) between domains at each time step, which may result in errors ( e.g., “tiger”) and ignore valuable attributes of source-private classes ( e.g., “Black-White” of “panda” and “Horse-like” of “horse”). Existing CI-UDA methods retain knowledge by storing rehearsal target data (yellow circles), which will introduce additional computational overhead. These methods also detect the shared classes (\emph{e.g.,} ``zebra'') between domains at each time step, which may result in errors (\emph{e.g.,} ``tiger'') and ignore valuable attributes of source-private classes (\emph{e.g.,} ``Black-White'' of ``panda'' and ``Horse-like'' of ``horse'').
概要
- VisTAはCLIPを使い、元データ側と対象データ側の属性を画像の注目領域と予測の一致によって対応づける。
- 元データには全クラスの正解ラベルが必要で、対象側では時点ごとに重複しないクラス群のラベルなし画像を使う。過去の対象画像は保存しない設計である。
- 著者らのOffice-31評価では、六方向平均の最終正解率は89.4%。比較表にはバックボーンや対応課題が異なる手法も含まれる。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、VisTAの仕組み
- 01元画像・対象画像
- 02属性辞書から選択
- 03注目領域と予測を整合
- 04既出クラスの予測
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
VisTAは、正解ラベル付きの元画像を使い、ラベルのない別環境の画像へ分類器を適応させる。対象側では時点ごとに重複しないクラス群が現れ、全クラスは元データに含まれる。この設定をクラス増分型の教師なしドメイン適応、CI-UDAという。
撮影環境などによる画像の違いを埋めながら、新しいクラスを学ぶ際に既出クラスの判別力が落ちる「破滅的忘却」を抑える必要がある。過去の対象画像を保存して学び直す方法では、時点が増えるほど保存量も増える。
手法
VisTAは、画像と文章を対応づけるモデルCLIPの画像・文章エンコーダーを固定し、元データ側と対象データ側に属性辞書を作る。属性は、画像の特徴を表す「鍵」と、クラス名に添える学習可能な文章表現の「値」の組である。画像に近い鍵の値を選んで文章側の入力とし、クラスごとの確率を計算する。
例えば対象側のパンダ画像では、対象辞書から属性を選び、画像内の注目領域が似た元辞書の属性も選ぶ。両者による予測確率を近づけ、元画像の正解ラベルと、対象画像から確信度で選んだ仮の正解ラベルでも学習する。元辞書の視覚的な鍵は固定し、対象辞書の鍵は新しい時点で更新する。
新規性
VisTAは、クラス名だけを対応づける代わりに、複数のクラスに使える視覚的な属性を元データ側と対象データ側の辞書に保持する。著者らは、過去の対象画像を保存しない継続学習を狙う。
対応づけには、画像内の注目領域の一致と、両辞書から得たクラス予測の一致を使う。新しいクラスへの適応中も、既出クラスの判別に使う知識を保つための設計である。
従来手法との違い
ProCAとPLDCAは、過去の対象画像を保存して再利用し、各時点で元データと対象データに共通するクラスを見つけて対応づける。VisTAは画像を再利用せず、クラスをまたぐ属性を対応づける。
Office-31の最終正解率の六方向平均は、VisTAが89.4%、ProCAが88.0%、PLDCAが88.7%。ただし同表のバックボーンはVisTAがCLIP、両比較手法がViTであり、差を属性対応づけだけの効果とは判断できない。
実験結果
著者らはOffice-31、Office-Home、Mini-DomainNetの三つのCI-UDAベンチマークで評価したと述べる。確認できた本文の範囲で数値を照合できるのは、Office-31における六つの環境間移行の最終正解率の表である。
著者らのOffice-31の六方向平均はVisTAが89.4%。同じ表のCLIP系手法ではCoOpが89.1%、AttriCLIPが86.3%だが、表上CoOpはCI-UDA対応手法ではない。著者らは忘却の軽減も報告する一方、この範囲には忘却の指標の数値と他の二データセットの結果表がなく、改善幅は確認できない。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:撮影条件が異なる製造ラインへ、画像による部品分類を順次適応させる。元ラインには対象となる全クラスの画像と正解ラベルを用意し、移行先ラインでは、時点ごとに重複しないクラス群のラベルなし画像を集める。
各時点の画像で対象側の属性辞書を更新し、出力された既出クラスの予測を検査担当者に示す。導入には、両ラインのクラス定義をそろえ、撮影条件の差を確認する作業が要る。製造現場での有効性は仮説である。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:元ラインで全候補クラスのラベル付き画像を集め、移行先ラインでは時点ごとに異なるクラス群のラベルなし画像を集める。評価用の移行先画像には人が正解ラベルを付け、学習用と分ける。両ラインの撮影条件とクラスの対応も記録する。
VisTAで順次適応し、過去画像を保存する方式を基準に、各時点までに見た全クラスの正解率を比べる。既出クラスの正解率低下、画像と属性辞書の保存量、更新時間を測る。許容値は現場の運用条件に合わせて先に決める。
限界と課題
著者らが問題として挙げるのは、従来手法で過去画像の保存量が増えることと、共通クラスの誤判定が対応づけを乱すこと。確認できた本文の範囲では、VisTA自身の失敗条件や運用上の制約を著者らが明示した記述はない。
編集上の検証事項:対象側に元データにないクラスが混ざる場合や、時点間でクラス群が重なる場合は、論文の設定から外れる。仮の正解ラベルの誤りが蓄積するか、属性辞書の保存量と更新時間が実務上許容できるかも測定したい。
出典
元のタイトル・要旨を確認する(英語)
Cross-Domain Attribute Alignment with CLIP: A Rehearsal-Free Approach for Class-Incremental Unsupervised Domain Adaptation
Class-Incremental Unsupervised Domain Adaptation (CI-UDA) aims to adapt a model from a labeled source domain to an unlabeled target domain, where the sets of potential target classes appearing at different time steps are disjoint and are subsets of the source classes. The key to solving this problem lies in avoiding catastrophic forgetting of knowledge about previous target classes during continuously mitigating the domain shift. Most previous works cumbersomely combine two technical components. On one hand, they need to store and utilize rehearsal target sample from previous time steps to avoid catastrophic forgetting; on the other hand, they perform alignment only between classes shared across domains at each time step. Consequently, the memory will continuously increase and the asymmetric alignment may inevitably result in knowledge forgetting. In this paper, we propose to mine and preserve domain-invariant and class-agnostic knowledge to facilitate the CI-UDA task. Specifically, via using CLIP, we extract the class-agnostic properties which we name as "attribute". In our framework, we learn a "key-value" pair to represent an attribute, where the key corresponds to the visual prototype and the value is the textual prompt. We maintain two attribute dictionaries, each corresponding to a different domain. Then we perform attribute alignment across domains to mitigate the domain shift, via encouraging visual attention consistency and prediction consistency. Through attribute modeling and cross-domain alignment, we effectively reduce catastrophic knowledge forgetting while mitigating the domain shift, in a rehearsal-free way. Experiments on three CI-UDA benchmarks demonstrate that our method outperforms previous state-of-the-art methods and effectively alleviates catastrophic forgetting. Code is available at https://github.com/RyunMi/VisTA.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01




