ネットワークが1つのタスクでトレーニングされ、別のタスクで再利用される転送学習は、データが不足している場合や本格的なトレーニングのコストが高すぎる場合にニューラルネットワーク分類子を生成するためによく使用されます。目標が正確であるだけでなく、敵対的に堅牢なモデルを作成することである場合、データ不足と計算上の制限はさらに面倒になります。堅牢な転送学習を検討します。この学習では、パフォーマンスだけでなく、堅牢性もソースモデルからターゲットドメインに転送します。まず、堅牢なネットワークに堅牢な特徴抽出機能が含まれていることを観察します。これらの特徴抽出器の上に分類器をトレーニングすることにより、親ネットワークの堅牢性を継承する新しいモデルを作成します。次に、ターゲットドメインでエンドツーエンドを再トレーニングすることにより、ネットワークを微調整する場合を検討します。生涯学習戦略を使用する場合、このプロセスはソースネットワークの堅牢性を維持しながら、高い精度を実現します。このような戦略を使用することにより、データをほとんど使用せずに、敵対者のトレーニングの費用をかけずに、正確で堅牢なモデルを作成できます。さらに、ロバスト性を維持しながら、敵対的にトレーニングされたモデルの一般化を改善できます。
Transfer learning, in which a network is trained on one task and re-purposed on another, is often used to produce neural network classifiers when data is scarce or full-scale training is too costly. When the goal is to produce a model that is not only accurate but also adversarially robust, data scarcity and computational limitations become even more cumbersome. We consider robust transfer learning, in which we transfer not only performance but also robustness from a source model to a target domain. We start by observing that robust networks contain robust feature extractors. By training classifiers on top of these feature extractors, we produce new models that inherit the robustness of their parent networks. We then consider the case of fine tuning a network by re-training end-to-end in the target domain. When using lifelong learning strategies, this process preserves the robustness of the source network while achieving high accuracy. By using such strategies, it is possible to produce accurate and robust models with little data, and without the cost of adversarial training. Additionally, we can improve the generalization of adversarially trained models, while maintaining their robustness.