LXMERT: Learning Cross-Modality Encoder Representations
from Transformers
πΠ ΡΠ΅ΠΌ ΡΡΡΡ
ΠΡ ΠΆΠΈΠ²Π΅Ρ Π² ΠΌΠΈΡΠ΅, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΌ ΡΠ°Π·Π½ΡΠ΅ ΡΠΈΠΏΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, ΠΈ ΡΡΠΎΠ±Ρ Π°Π΄Π΅ΠΊΠ²Π°ΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π½ΠΈΡ
, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΌ, Ρ
ΠΎΡΠΎΡΠΎ ΠΎΠ±Π»Π°Π΄Π°ΡΡ Π·Π½Π°Π½ΠΈΠ΅ΠΌ ΠΎ Π΄ΡΡΠ³ΠΎΠΌ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠΌ. Π’Π°ΠΊΠΆΠ΅ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ ΡΡΠ΅Π±ΡΡ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈ ΡΠ΅ΠΌΠ°Π½ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π²ΠΎΡΠΏΡΠΈΡΡΠΈΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ - ΠΎΡΠ²Π΅Ρ Π½Π° Π²ΠΎΠΏΡΠΎΡ ΠΊ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π²ΠΈΠ΄Π΅ΠΎ. Π ΡΡΠ°ΡΡΠ΅ Π°Π²ΡΠΎΡΡ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ ΠΏΡΠ΅Π΄ΠΎΠ±ΡΡΠ΅Π½Π½ΡΡ Π½Π° ΠΊΡΠΎΡΡ-ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΌΠΎΠ΄Π΅Π»Ρ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ BERT, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΅Ρ SOTA ΠΏΠΎ Π·Π°Π΄Π°ΡΠ΅ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΠΎΡΠ²Π΅ΡΠ° Π½Π° Π²ΠΎΠΏΡΠΎΡ ΠΊ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ.
π₯ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ
ΠΠΎΠΏΡΡΡΠΈΠΌ Ρ Π½Π°Ρ Π΅ΡΡΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ°, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΊΠΎΡΠΊΠ° ΠΊΡΡΠ°Π΅Ρ ΠΌΠΎΡΠΊΠΎΠ²ΠΊΡ. ΠΡ Π·Π°Π΄Π°Π΅ΠΌ Π²ΠΎΠΏΡΠΎΡ ΠΊ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ΅ : "Π§ΡΠΎ ΠΊΡΡΠ°Π΅Ρ ΠΊΠΎΡΠΊΠ°?" ΠΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ΄Π΅Ρ Π² ΡΠ·ΡΠΊΠΎΠ²ΠΎΠΉ ΡΠ½ΠΊΠΎΠ΄Π΅Ρ, ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ° ΠΈΠ΄Π΅Ρ Π² Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΠΉ ΡΠ½ΠΊΠΎΠ΄Π΅Ρ, Π·Π°ΡΠ΅ΠΌ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ Π²Π΅ΠΊΡΠΎΡΠ° ΠΈΠ΄ΡΡ Π² ΠΊΡΠΎΡΡ-ΡΠ½ΠΊΠΎΠ΄Π΅Ρ, ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ ΡΠΈΠ½Π°Π»ΡΠ½ΠΎΠ΅ ΠΊΡΠΎΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΡΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ°-ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠΠ°Π»Π΅Π΅ ΡΡΠΎΡ Π²Π΅ΠΊΡΠΎΡ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°ΡΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ Π² ΡΠ΅ΠΊΡΡ (Π΅ΡΠ»ΠΈ ΡΡΠΎ ΠΎΡΠ²Π΅Ρ Π½Π° Π²ΠΎΠΏΡΠΎΡ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ "ΠΌΠΎΡΠΊΠΎΠ²ΠΊΠ°"), Π² 0 ΠΈΠ»ΠΈ 1, Π΅ΡΠ»ΠΈ Π²ΠΎΠΏΡΠΎΡ Π΄ΠΎΠΏΡΡΠΊΠ°Π΅Ρ ΠΎΡΠ²Π΅Ρ "Π΄Π°-Π½Π΅Ρ"
βοΈΠΡΠ΅Π΄ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅
πΠ―Π·ΡΠΊΠΎΠ²ΠΎΠΉ ΡΠ½ΠΊΠΎΠ΄Π΅Ρ
ΠΡΠΎ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ° Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ BERT, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΠ±ΡΡΠ°Π΅ΡΡΡ Π½Π° "ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²ΠΎΡΠ½ΡΠΉ" Π»ΠΎΡΡ. ΠΡ Ρ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΡΡ 15% Π·Π°ΠΊΡΡΠ²Π°Π΅ΠΌ ΡΠ»ΠΎΠ²ΠΎ Π² ΡΠ΅ΠΊΡΡΠ΅ Π²ΠΎΠΏΡΠΎΡΠ° ΠΈ ΠΏΡΡΠ°Π΅ΠΌΡΡ Π΅Π³ΠΎ ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·Π°ΡΡ ΠΈΠ· ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ + ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈΠ· Π²Π΅ΠΊΡΠΎΡΠ° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ. ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΈΠ· Π²Π΅ΠΊΡΠΎΡΠ° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΎΡΠ΅Π½Ρ Π½Π°ΠΌ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ "ΠΠΎΡΠΊΠ° Π΅ΡΡ ΠΌΠΎΡΠΊΠΎΠ²ΠΊΡ", Π΅ΡΠ»ΠΈ Π·Π°ΠΊΡΡΡΡ ΡΠ»ΠΎΠ²ΠΎ "ΠΌΠΎΡΠΊΠΎΠ²ΠΊΠ°", ΠΏΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΡ ΡΠ»ΠΎΠΆΠ½ΠΎ ΡΠ³Π°Π΄Π°ΡΡ, ΡΡΠΎ ΠΊΠΎΡΠΊΠ° Π΅ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΌΠΎΡΠΊΠΎΠ²ΠΊΡ, Π° Π΅ΡΠ»ΠΈ Π΄Π°ΡΡ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, Π·Π°Π΄Π°ΡΠ° ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΡΠ΅Π°Π»ΡΠ½ΠΎΠΉ
πΠΠΈΠ·ΡΠ°Π»ΡΠ½ΡΠΉ ΡΠ½ΠΊΠΎΠ΄Π΅Ρ
Π Π²ΠΈΠ·ΡΠ»ΡΠ°Π»ΡΠ½ΠΎΠΌ ΡΠ½ΠΊΠΎΠ΄Π΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΏΠΎΡ
ΠΎΠΆΠ°Ρ ΡΡ
Π΅ΠΌΠ° - ΡΠ°ΡΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π·Π°ΠΊΡΡΠ²Π°Π΅ΡΡΡ, ΠΈ ΠΌΡ ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ ΠΊΠ»Π°ΡΡ Π·Π°ΠΊΡΡΡΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΈ Π΄Π΅Π»Π°Π΅ΠΌ ΡΠ΅Π³ΡΠ΅ΡΡΠΈΡ Π½Π° ΠΏΡΠΈΠ·Π½Π°ΠΊΠΈ Π·Π°ΠΊΡΡΡΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ°
πΠΡΠΎΡΡ-ΡΠ½ΠΊΠΎΠ΄Π΅Ρ
Π ΠΊΡΠΎΡΡ-ΡΠ½ΠΊΠΎΠ΄Π΅ΡΠ΅, ΠΏΠ΅ΡΠ²ΡΠ΅ Π°ΡΡΠ΅Π½ΡΠ½ ΡΠ»ΠΎΠΈ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π²Π΅ΠΊΡΠΎΡΠ° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈ ΡΠ΅ΠΊΡΡΠ°, Π° ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π΄Π΅Π»Π°ΡΡ self-Π°ΡΡΠ΅Π½ΡΠ½ Π½Π° ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠΉ Π²Π΅ΠΊΡΠΎΡ. ΠΡΠΎΡΡ-ΡΠ½ΠΊΠΎΠ΄Π΅Ρ ΠΏΡΠ΅Π΄ΠΎΠ±ΡΡΠ°Π΅ΡΡΡ Π½Π° Π΄Π²Π΅ Π·Π°Π΄Π°ΡΠΈ: ΠΏΠΎ ΠΏΠ°ΡΠ΅ Π²ΠΎΠΏΡΠΎΡ-ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΡ ΠΏΡΡΠ°Π΅ΠΌΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠ΅Π»Π΅Π²Π°Π½ΡΠ½Ρ Π»ΠΈ ΠΎΠ½ΠΈ Π΄ΡΡΠ³ Π΄ΡΡΠ³Ρ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ°Π½Ρ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎ, ΠΈ ΡΠ°ΠΊΠΆΠ΅ Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΠΌ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠ΅ ΠΎΡΠ²Π΅Ρ Π½Π° Π²ΠΎΠΏΡΠΎΡ ΠΊ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ.
πΠ§ΡΠΎ Π² ΠΈΡΠΎΠ³Π΅
ΠΠ²ΡΠΎΡΡ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ SOTA Π½Π° Π΄Π²ΡΡ
Π΄Π°ΡΠ°ΡΠ΅ΡΠ°Ρ
VQA ΠΈ GQA Π½Π° Π·Π°Π΄Π°ΡΠ΅ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΠΎΡΠ²Π΅ΡΠ° Π½Π° Π²ΠΎΠΏΡΠΎΡ ΠΊ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ (ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΠΌΠΈ Π²ΠΎΠΏΡΠΎΡΠ°ΠΌΠΈ). Π’Π°ΠΊΠΆΠ΅ Π°Π²ΡΠΎΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΈΠ»ΠΈ ΡΠ²ΠΎΡ ΠΌΠΎΠ΄Π΅Π»Ρ Π½Π° Π΄Π°ΡΠ°ΡΠ΅ΡΠ΅ NLVR, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ Π½Π΅ ΠΏΡΠ΅Π΄ΠΎΠ±ΡΡΠ°Π»ΠΈΡΡ. Π Π΄Π°ΡΠ°ΡΠ΅ΡΠ° NLVR ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΡ - ΡΠ΅ΠΊΡΡ ΠΈ Π΄Π²Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ. ΠΠ°Π΄Π°ΡΠ° - ΠΏΠΎΠ½ΡΡΡ, ΠΊΠΎΡΠ΅ΠΊΡΠ½ΠΎ Π»ΠΈ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ. ΠΠ° ΡΡΠΎΠΉ Π·Π°Π΄Π°ΡΠ΅ Π°Π²ΡΠΎΡΡ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ±ΠΈΠ»ΠΈ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΡΡ SOTA Π½Π° 22%, ΡΡΠΎ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΡΠΎ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½Π°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ Π³Π΅Π½Π΅ΡΠ°Π»ΠΈΠ·ΡΠ΅ΠΌΠ° ΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌΠ° Π² ΡΠ°Π·Π½ΡΡ
Π·Π°Π΄Π°ΡΠ°Ρ
.