arXiv reaDer
視覚と言語のモデリングのためのMLPアーキテクチャ:経験的研究
MLP Architectures for Vision-and-Language Modeling: An Empirical Study
視覚と言語(VL)の融合のためのMLPアーキテクチャの使用に関する最初の実証的研究を開始します。 5つのVLタスクと5つの堅牢なVQAベンチマークに関する広範な実験を通じて、次のことがわかりました。(i)事前トレーニングなしで、マルチモーダルフュージョンにMLPを使用すると、変圧器と比較して顕著なパフォーマンスギャップがあります。 (ii)ただし、VLの事前トレーニングは、パフォーマンスのギャップを埋めるのに役立ちます。 (iii)トランスフォーマーと同等のパフォーマンスを実現するには、マルチヘッドの注意を集中させる代わりに、MLPにワンヘッドの小さな注意を追加するだけで十分です。さらに、よりハードで堅牢なVQAベンチマークで評価した場合、MLPと変圧器の間のパフォーマンスのギャップが拡大しないこともわかりました。これは、VL融合にMLPを使用すると、変圧器を使用する場合とほぼ同じ程度に一般化できることを示しています。これらの結果は、MLPが、自己注意に大きく依存することなく、低レベルのエンコーダーから抽出された視覚とテキストの特徴を調整することを効果的に学習できることを示唆しています。これに基づいて、さらに大胆な質問をします。VLフュージョンとビジョンエンコーダの両方をMLPに置き換える、VLモデリング用のすべてMLPアーキテクチャを使用できるでしょうか。私たちの結果は、すべてのMLP VLモデルは、両方が事前にトレーニングされている場合、最先端のフル機能のVLモデルと比較して最適ではないことを示しています。ただし、すべてのMLPを事前トレーニングすると、驚くべきことに、事前トレーニングなしのフル機能のトランスモデルよりも優れた平均スコアを達成できます。これは、VLモデリングのためのMLPのようなアーキテクチャの大規模な事前トレーニングの可能性を示しており、誘導性の低い設計バイアスで確立されたVLモデリングを簡素化するという将来の研究の方向性を刺激します。私たちのコードはhttps://github.com/easonnie/mlp-vilで公開されています
We initiate the first empirical study on the use of MLP architectures for vision-and-language (VL) fusion. Through extensive experiments on 5 VL tasks and 5 robust VQA benchmarks, we find that: (i) Without pre-training, using MLPs for multimodal fusion has a noticeable performance gap compared to transformers; (ii) However, VL pre-training can help close the performance gap; (iii) Instead of heavy multi-head attention, adding tiny one-head attention to MLPs is sufficient to achieve comparable performance to transformers. Moreover, we also find that the performance gap between MLPs and transformers is not widened when being evaluated on the harder robust VQA benchmarks, suggesting using MLPs for VL fusion can generalize roughly to a similar degree as using transformers. These results hint that MLPs can effectively learn to align vision and text features extracted from lower-level encoders without heavy reliance on self-attention. Based on this, we ask an even bolder question: can we have an all-MLP architecture for VL modeling, where both VL fusion and the vision encoder are replaced with MLPs? Our result shows that an all-MLP VL model is sub-optimal compared to state-of-the-art full-featured VL models when both of them get pre-trained. However, pre-training an all-MLP can surprisingly achieve a better average score than full-featured transformer models without pre-training. This indicates the potential of large-scale pre-training of MLP-like architectures for VL modeling and inspires the future research direction on simplifying well-established VL modeling with less inductive design bias. Our code is publicly available at: https://github.com/easonnie/mlp-vil
updated: Wed Dec 08 2021 18:26:19 GMT+0000 (UTC)
published: Wed Dec 08 2021 18:26:19 GMT+0000 (UTC)
参考文献 (このサイトで利用可能なもの) / References (only if available on this site)
被参照文献 (このサイトで利用可能なものを新しい順に) / Citations (only if available on this site, in order of most recent)
Amazon.co.jpアソシエイト