コンピュータビジョンでは、ミニバッチ内の一意の画像ごとにデータ拡張手順から単一のサンプルを抽出するのが標準的な方法ですが、この選択が一般化に最適であるかどうかは明らかではありません。この作業では、一意の画像ごとの拡張サンプルの数が、保持されたデータのパフォーマンスにどのように影響するかについて、詳細な経験的評価を提供します。注目すべきことに、画像ごとに複数のサンプルを描画すると、各ミニバッチでの一意のトレーニング例の数が減ったにもかかわらず、小規模および大規模なバッチトレーニングの両方で達成されるテスト精度が一貫して向上することがわかりました。この利点は、異なる拡張多重度が同じ数のパラメーター更新と勾配評価を実行する場合でも発生します。私たちの結果は、データセットのサブサンプリングから生じる勾配推定の分散には暗黙の正則化の利点がありますが、データ拡張プロセスから生じる分散はテストの精度を損なうことを示唆しています。最近提案されたNFNetモデルファミリに拡張多重度を適用することにより、追加データなしで86.8%のトップ1という新しいImageNetの最先端を実現します。
In computer vision, it is standard practice to draw a single sample from the data augmentation procedure for each unique image in the mini-batch, however it is not clear whether this choice is optimal for generalization. In this work, we provide a detailed empirical evaluation of how the number of augmentation samples per unique image influences performance on held out data. Remarkably, we find that drawing multiple samples per image consistently enhances the test accuracy achieved for both small and large batch training, despite reducing the number of unique training examples in each mini-batch. This benefit arises even when different augmentation multiplicities perform the same number of parameter updates and gradient evaluations. Our results suggest that, although the variance in the gradient estimate arising from subsampling the dataset has an implicit regularization benefit, the variance which arises from the data augmentation process harms test accuracy. By applying augmentation multiplicity to the recently proposed NFNet model family, we achieve a new ImageNet state of the art of 86.8% top-1 w/o extra data.