Skip to main content
QUICK REVIEW

[論文レビュー] CDTrans: Cross-domain Transformer for Unsupervised Domain Adaptation

Tongkun Xu, Weihua Chen|arXiv (Cornell University)|Sep 13, 2021
Domain Adaptation and Few-Shot Learning参考文献 84被引用数 111
ひとこと要約

CDTransはクロスアテンションを備えた重み共有のトリプルブランチTransformerを導入し、教師なしドメイン適応(UDA)を実現。ソースとターゲットドメインを整合させるために二方向のセンター認識型疑似ラベリングを用い、VisDA-2017とDomainNetで最新性能を達成する。

ABSTRACT

Unsupervised domain adaptation (UDA) aims to transfer knowledge learned from a labeled source domain to a different unlabeled target domain. Most existing UDA methods focus on learning domain-invariant feature representation, either from the domain level or category level, using convolution neural networks (CNNs)-based frameworks. One fundamental problem for the category level based UDA is the production of pseudo labels for samples in target domain, which are usually too noisy for accurate domain alignment, inevitably compromising the UDA performance. With the success of Transformer in various tasks, we find that the cross-attention in Transformer is robust to the noisy input pairs for better feature alignment, thus in this paper Transformer is adopted for the challenging UDA task. Specifically, to generate accurate input pairs, we design a two-way center-aware labeling algorithm to produce pseudo labels for target samples. Along with the pseudo labels, a weight-sharing triple-branch transformer framework is proposed to apply self-attention and cross-attention for source/target feature learning and source-target domain alignment, respectively. Such design explicitly enforces the framework to learn discriminative domain-specific and domain-invariant representations simultaneously. The proposed method is dubbed CDTrans (cross-domain transformer), and it provides one of the first attempts to solve UDA tasks with a pure transformer solution. Experiments show that our proposed method achieves the best performance on public UDA datasets, e.g. VisDA-2017 and DomainNet. Code and models are available at https://github.com/CDTrans/CDTrans.

研究の動機と目的

  • カテゴリーレベルの整合性において、教師なしドメイン適応(UDA)を動機づけ、疑似ラベルのノイズに対処する。
  • クロスアテンションを用いた堅牢なソース-ターゲット整合のための純粋なTransformerベースのフレームワーク(CDTrans)を提案する。
  • 高品質な疑似ラベルを生成するための二方向センター認識型疑似ラベリング手法を導入する。
  • 主要なUDAベンチマーク(VisDA-2017、DomainNet)で最先端の性能を示す。

提案手法

  • ソース、ターゲット、ソース-ターゲットブランチの三重のブランチで重みを共有するTransformerを提案する。
  • ドメイン整合のためにソース/ターゲットブランチには自己注意を、ソース-ターゲットブランチにはクロスアテンションを適用する。
  • 訓練中にソース-ターゲットブランチからの蒸留損失を用いてターゲットブランチを監督する。
  • クロスドメインの類似性とセンターに基づく精練に基づいて疑似ラベルを生成・フィルタリングする二方向センター認識ラベリングアルゴリズムを設計する。
  • ソース/ターゲットブランチの分類損失とソース-ターゲットおよびターゲットブランチ間の蒸留損失で訓練し、推論はターゲットブランチのみを用いる。

実験結果

リサーチクエスチョン

  • RQ1ノイズのある疑似ラベルにもかかわらず、クロスアテンションを備えた純粋なTransformerは2つのドメインを頑健に整列させることでUDAを改善できるか?
  • RQ2二方向センター認識疑似ラベリング戦略はクロスドメインTransformerの訓練に対してより高品質な入力ペアを生み出すか?
  • RQ3標準的なUDAベンチマークにおけるCDTransフレームワークのパフォーマンスは、最先端手法と比較してどうか?
  • RQ4クロスアテンションを使用した場合、異なる損失(cls vs dtl)がUDA性能に与える影響は?

主な発見

Method飛行機自転車バスナイフオートバイ植物スケートボード電車トラック平均
ResNet-5055.153.361.959.180.617.979.731.281.026.573.58.552.4
DANN81.977.782.844.381.229.565.128.651.954.682.87.857.4
MinEnt80.375.575.848.377.927.369.740.246.546.679.316.057.0
MCD87.060.983.764.088.979.684.776.988.640.383.025.871.9
SWD90.882.581.770.591.769.586.377.587.463.685.629.276.4
CDAN+E85.266.983.050.884.274.988.174.583.476.081.938.073.9
BNM89.661.576.955.089.369.181.365.590.047.389.130.170.4
MSTN+DSBN94.786.776.072.095.275.187.981.391.168.988.345.580.2
CGDM93.782.773.268.492.994.588.782.193.482.586.849.282.3
CGDM*92.885.176.364.591.093.281.379.392.483.085.644.880.8
SHOT94.388.580.157.393.193.180.780.391.589.186.358.282.9
SHOT*95.587.580.154.593.694.280.280.990.089.987.158.482.7
TVT ∘92.985.677.560.593.698.289.476.493.692.091.755.783.9
Baseline-S55.673.079.470.672.976.367.551.081.074.553.286.069.8
Ours-S94.693.578.498.278.081.082.376.784.477.059.185.574.7
Baseline-B61.879.584.375.478.881.272.855.784.478.359.386.074.8
CGDM-B*67.183.985.477.283.383.774.664.785.679.369.587.778.5
SHOT-B*67.183.585.576.683.483.776.365.385.380.466.783.478.1
Ours-B68.885.086.981.587.187.379.663.388.282.066.090.680.5
  • クロスアテンションと三つの重み共有ブランチを備えたCDTransは強力なUDA性能を達成し、公開ベンチマークの多くの最先端手法を上回る。
  • 二方向センター認識ラベリング法は疑似ラベルの品質を向上させ、真のペアで訓練された上限性能に近づく。
  • 包括的なアブレーションにより、分類損失と蒸留損失を組み合わせるとVisDA-2017で最良の結果が得られる。
  • TransformersはUDAにおいて堅牢な一般化を提供し、複数のデータセット(VisDA-2017、Office-Home、Office-31、DomainNet)でCNNベースのベースラインより有意な改善を示す。

より良い研究を、今すぐ始めましょう

論文設計から論文執筆まで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。