Pairwise Similarity Regularization for Adversarial Domain Adaptationgit
现有基于对抗的方法会使用源域分类器伪标记目标域样原本实现条件分布的域对齐。但目标域结构比源域复杂的时候,假标签不可靠。网络
举的例子是office-31 ResNet DANN, CDAN.A-W能达到八九十准确度,而W-A只有六七十。同时验证每一个batch里的假标签准确率,CDAN在W-Abatch准确率只有50%左右也不可靠(不过CDAN不是有Entropy加权吗)框架
Pairwise Similarity Regularization (PSR)ide
使得同一个簇里面的两个目标域样本具备相同的预测。整体框架以下。框架上半部分是学生模型,下面是老师模型。老师模型用于聚类,打pair标签。学生模型就是普通的对抗网络,但加上了pair约束。优化
使用DeepCluster model【1】(18年的深度聚类结构),ui
优化使用两个loss,首先是clustering loss:spa
A是形心举证,ycl是聚类标签。这个loss对应的是Kmeans里指派形心和归类的过程。能够看出这里是不优化任何网络参数的。get
另一个loss是source-aided loss:it
loss由(1)从刚刚获得的目标域聚类假标签计算的分类损失和(2)源域真实标签的分类损失组成。β是平衡因子。io
每一个训练迭代,聚类标签ycl由Teacher Model给出,而后构建pair关系图Rcl,同时学生模型也根据预测构建pair关系图。计算一个MSE loss。
而后加上分类损失和对抗损失,基本跟CDAN,DANN同样。
【1】 Deep clustering for unsupervised learning of visual features
在office31,office-home,visda,digit进行验证,效果差很少就是现有最好的了。
看完一个感受是,方法咋跟我投ICCV的这么像,我发誓投以前绝对没看过他的。客观来讲,个人跟他仍是不少不一样的,但思想很相似,创新性也很难说谁高谁低。可是它这个效果有点夸张了,D-A,W-A到了80+?其它都在5%以上,没开源很差说。