Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΊΠΎΡ€Π·ΠΈΠ½ΡƒΠŸΠΎΠ·Π²ΠΎΠ½ΠΈΡ‚ΡŒ
Найти Π² Π”Π·Π΅Π½Π΅
МашинноС ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅

πŸ”₯ ПолноС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ возвращаСтся: 9Γ— ускорСниС ΠΏΡ€Π΅Ρ„ΠΈΠ»Π»Π° Π½Π° 1M Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ²

Alibaba ΠΈ Нанкинский унивСрситСт ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ RTPurbo. На контСкстС Π² ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ² ΠΏΡ€Π΅Ρ„ΠΈΠ»Π» ускоряСтся Π΄ΠΎ 9,36Γ— ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ FlashAttention-2, Π΄Π΅ΠΊΠΎΠ΄ΠΈΠ½Π³ - ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π²Π΄Π²ΠΎΠ΅. ΠšΠ°Ρ‡Π΅ΡΡ‚Π²ΠΎ Π½Π° Π΄Π»ΠΈΠ½Π½Ρ‹Ρ… Π±Π΅Π½Ρ‡ΠΌΠ°Ρ€ΠΊΠ°Ρ… остаётся Π±Π»ΠΈΠ·ΠΊΠΈΠΌ ΠΊ full attention, Π° адаптация лёгкая: ΠΏΠ΅Ρ€Π΅ΠΎΠ±ΡƒΡ‡Π°Ρ‚ΡŒ модСль с нуля Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ. ИдСя Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΡƒΠΆΠ΅ ΠΎΠ±ΡƒΡ‡Π΅Π½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ с full attention Π΅ΡΡ‚ΡŒ скрытая Ρ€Π°Π·Ρ€Π΅ΠΆΠ΅Π½Π½ΠΎΡΡ‚ΡŒ. НС всС attention heads Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ ходят Π·Π° дальними Ρ‚ΠΎΠΊΠ΅Π½Π°ΠΌΠΈ. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ локально, Π° Π·Π° retrieval ΠΈΠ· Π΄Π°Π»Ρ‘ΠΊΠΎΠ³ΠΎ контСкста ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ нСбольшая Ρ‡Π°ΡΡ‚ΡŒ Π³ΠΎΠ»ΠΎΠ². RTPurbo считаСт ΠΏΠΎΠ»Π½ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для этих retrieval-Π³ΠΎΠ»ΠΎΠ². ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ сосСднСго ΠΎΠΊΠ½Π°. Для поиска Π½ΡƒΠΆΠ½Ρ‹Ρ… Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π΄Π΅ΡˆΡ‘Π²Ρ‹ΠΉ 16-ΠΌΠ΅Ρ€Π½Ρ‹ΠΉ индСксатор. Он Π½Π΅ замСняСт настоящСС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ Ρ€Π°Π·Π²Π΅Π΄Ρ‡ΠΈΠΊ: быстро ΠΎΡ‚Π±ΠΈΡ€Π°Π΅Ρ‚ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² ΠΈΠ· ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ³ΠΎ контСкста, послС Ρ‡Π΅Π³ΠΎ чСстноС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ считаСтся ΡƒΠΆΠ΅ Π½Π° малСньком Π½Π°Π±ΠΎΡ€Π΅ Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ² Π² ΠΏΠΎΠ»Π½ΠΎΠΉ размСрности. Π”Π»ΠΈΠ½Π½Ρ‹ΠΉ контСкст стоит Π΄ΠΎΡ€ΠΎΠ³ΠΎ Π½Π΅ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ вся история ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Π²Π°ΠΆΠ½Π°,

πŸ”₯ ПолноС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ возвращаСтся: 9Γ— ускорСниС ΠΏΡ€Π΅Ρ„ΠΈΠ»Π»Π° Π½Π° 1M Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ²

Alibaba ΠΈ Нанкинский унивСрситСт ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ RTPurbo. На контСкстС Π² ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ² ΠΏΡ€Π΅Ρ„ΠΈΠ»Π» ускоряСтся Π΄ΠΎ 9,36Γ— ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ FlashAttention-2, Π΄Π΅ΠΊΠΎΠ΄ΠΈΠ½Π³ - ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π²Π΄Π²ΠΎΠ΅. ΠšΠ°Ρ‡Π΅ΡΡ‚Π²ΠΎ Π½Π° Π΄Π»ΠΈΠ½Π½Ρ‹Ρ… Π±Π΅Π½Ρ‡ΠΌΠ°Ρ€ΠΊΠ°Ρ… остаётся Π±Π»ΠΈΠ·ΠΊΠΈΠΌ ΠΊ full attention, Π° адаптация лёгкая: ΠΏΠ΅Ρ€Π΅ΠΎΠ±ΡƒΡ‡Π°Ρ‚ΡŒ модСль с нуля Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ.

ИдСя Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΡƒΠΆΠ΅ ΠΎΠ±ΡƒΡ‡Π΅Π½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ с full attention Π΅ΡΡ‚ΡŒ скрытая Ρ€Π°Π·Ρ€Π΅ΠΆΠ΅Π½Π½ΠΎΡΡ‚ΡŒ. НС всС attention heads Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ ходят Π·Π° дальними Ρ‚ΠΎΠΊΠ΅Π½Π°ΠΌΠΈ. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ локально, Π° Π·Π° retrieval ΠΈΠ· Π΄Π°Π»Ρ‘ΠΊΠΎΠ³ΠΎ контСкста ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ нСбольшая Ρ‡Π°ΡΡ‚ΡŒ Π³ΠΎΠ»ΠΎΠ².

RTPurbo считаСт ΠΏΠΎΠ»Π½ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для этих retrieval-Π³ΠΎΠ»ΠΎΠ². ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ сосСднСго ΠΎΠΊΠ½Π°.

Для поиска Π½ΡƒΠΆΠ½Ρ‹Ρ… Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π΄Π΅ΡˆΡ‘Π²Ρ‹ΠΉ 16-ΠΌΠ΅Ρ€Π½Ρ‹ΠΉ индСксатор. Он Π½Π΅ замСняСт настоящСС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ Ρ€Π°Π·Π²Π΅Π΄Ρ‡ΠΈΠΊ: быстро ΠΎΡ‚Π±ΠΈΡ€Π°Π΅Ρ‚ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΠΎΠ² ΠΈΠ· ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ³ΠΎ контСкста, послС Ρ‡Π΅Π³ΠΎ чСстноС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ считаСтся ΡƒΠΆΠ΅ Π½Π° малСньком Π½Π°Π±ΠΎΡ€Π΅ Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ² Π² ΠΏΠΎΠ»Π½ΠΎΠΉ размСрности.

Π”Π»ΠΈΠ½Π½Ρ‹ΠΉ контСкст стоит Π΄ΠΎΡ€ΠΎΠ³ΠΎ Π½Π΅ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ вся история ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Π²Π°ΠΆΠ½Π°, Π° ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ часто считаСм Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‚Π°ΠΌ, Π³Π΄Π΅ ΠΎΠ½ΠΎ ΠΏΠΎΡ‡Ρ‚ΠΈ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ мСняСт.

RTPurbo ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ вычислСний ΠΌΠΎΠΆΠ½ΠΎ ΡΡ€Π΅Π·Π°Ρ‚ΡŒ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½ΠΎ, Π±Π΅Π· ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ пСрСобучСния ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ Π±Π΅Π· Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎΠΉ ΠΏΠΎΡ‚Π΅Ρ€ΠΈ качСства.

Π’ full attention ΠΌΠ½ΠΎΠ³ΠΎ лишнСй Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΠΈ Π΅Ρ‘ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ±ΠΈΡ€Π°Ρ‚ΡŒ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½Π΅Π΅, Ρ‡Π΅ΠΌ просто Ρ€Π΅Π·Π°Ρ‚ΡŒ контСкст ΠΈΠ»ΠΈ Π½Π°Π΄Π΅ΡΡ‚ΡŒΡΡ Π½Π° магию sparse attention.

arxiv.org/abs/2605.16928v1