機能の調整は、トレーニング配布とテスト配布の間の機能アクティベーションの配布に一致する配布シフトに対する堅牢性を向上させるためのアプローチです。特徴の位置合わせに対する特に単純ですが効果的なアプローチには、トレーニングされたニューラルネットワーク内の2つの分布間でバッチ正規化統計を位置合わせすることが含まれます。この手法は、堅牢性ベンチマークでの優れたパフォーマンスにより、最近新たな関心を集めています。ただし、この方法がいつ、なぜ機能するのかはよくわかっていません。このアプローチをより詳細に調査し、いくつかの制限を特定します。配布シフトの狭いセットでのみ大幅に役立つことを示し、パフォーマンスを低下させる設定をいくつか特定します。また、そもそもなぜこのアプローチが非常に効果的であるのかを特定することにより、これらの制限が生じる理由についても説明します。私たちの調査結果は、実際の堅牢性を向上させるために、このアプローチと教師なしドメイン適応の有用性に疑問を投げかけています。
Feature alignment is an approach to improving robustness to distribution shift that matches the distribution of feature activations between the training distribution and test distribution. A particularly simple but effective approach to feature alignment involves aligning the batch normalization statistics between the two distributions in a trained neural network. This technique has received renewed interest lately because of its impressive performance on robustness benchmarks. However, when and why this method works is not well understood. We investigate the approach in more detail and identify several limitations. We show that it only significantly helps with a narrow set of distribution shifts and we identify several settings in which it even degrades performance. We also explain why these limitations arise by pinpointing why this approach can be so effective in the first place. Our findings call into question the utility of this approach and Unsupervised Domain Adaptation more broadly for improving robustness in practice.