Nhungamiro yehunyanzvi

Linear Attention uye Performer Kernels

Linear tarisiro inotsiva iyo quadratic softmax kutarisisa muTransformers ine math trick inoyera mutsetse nehurefu hwekutevedzana.

2 min verengaLast update

Pfupiso

Performer is a landmark method that approximates softmax using random feature kernels, making very long sequences computationally affordable.

Kudzika Kwakadzika

Standard Transformer tarisiro inounganidza zvibodzwa pakati pezviviri zvese zvematokeni, inodhura nguva uye ndangariro inokura ine sikweya yekutevedzana kureba (O(n^2)). Linear kutarisisa inonyora zvakare komputa kuti mutengo ukure chete mutsetse (O(n)). Pfungwa yakakosha: softmax attention is softmax(QK^T)V, asi kana ukatsiva softmax nekernel feature mepu phi, unowana phi(Q)(phi(K)^T V). Nekuti kuwanda kwematrix kune mubatanidzwa, unoverengera phi(K)^T V kutanga (diki d-by-d matrix), uchinzvenga hofori n-by-n mamakisi zvachose. Mutambi, anobva ku Google muna 2020, anoita iyi fungidziro yakatendeka yechokwadi softmax uchishandisa FAVOR+ (Fast Attention Via positive Orthogonal Random features), kudhirowa zvisina tsarukano fungidziro inochengeta kernel fungidziro isina rusaruro uye yakagadzikana.

Technical Insight

Performer's FAVOR+ inoyera iyo softmax kernel exp(q.k) ichishandisa zvakanaka zvisina tsarukano maficha: inomepu mibvunzo nemakiyi kuburikidza neyakajairwa Gaussian fungidziro yakaputirwa muexponential, ichivimbisa huremu husiri husina kunaka uye kudzivirira kusamira kwenhamba kwevafungidzi vepakutanga. Kushandisa orthogonal random features kunoderedza kusiyana. Zvine hutsinye, iyo n-by-n yekutarisisa matrix haina kumbobvira yaitwa, saka ndangariro inodonha kubva kune quadratic kuenda kune mutsara, ichigonesa kutevedzana kwemakumi ezviuru zvezviratidzo.

Strategic Impact

Mutengo uye bhajeti

Zvisarudzo zvezvivakwa zvinotyaira kuita uye mutengo wekushandisa kwemakore.

Sarudzo dzakajeka

Dzidzo yehunyanzvi inobatsira zvikwata kusarudza murwi wakakodzera, kwete iwo mutsva chete.

Kudzora kwemhando yepamusoro

Sarudzo dzeinjiniya dziri nani dzinoderedza zviitiko zvekuvimbika mukugadzira.

Ramangwana reMutsetse Wekutarisa uye Muiti Kernels

Yakachena mutsara kutarisisa kunowanzo tevera softmax pamhando, saka munda uri kutenderera pamahybrids: state-space modhi (Mamba), gated linear kutarisisa, uye zvivakwa zvinosanganisa mashoma-akazara akaturikidzana ane akawanda mitsetse. Sezvo mahwindo emamiriro ekunze anosundidzira akananga kumamiriyoni ematokeni, mutsara uye sub-quadratic masisitimu ari kuwedzera kukwezva pamutengo, uye inodzokororwa-maitiro emutsara kutarisa kuri kudzokororwa kune yakanyatso kutenderera inference uye pane-mudziyo modhi.

Real-World Implementation

Kugadzira refu genomic kana mapuroteni kutevedzana uko yakazara quadratic kutarisisa kwaizopedza GPU ndangariro

Document-level muchidimbu pamusoro pemishumo yakareba kwazvo pasina chunking, uchishandisa Performer-style musana

Inoshanda-refu-fomu redhiyo kana nguva-yakatevedzana modhi uko kutevedzana kunotora makumi ezviuru zvenhanho

Kuderedza mutengo wekufungidzira mune refu-chinyorwa chat modhi nekutsiva mamwe softmax layer ane mutsara-yekutarisa akasiyana.

Njodzi & Guardrails

Kugadzirisa imwe bhenji kunogona kuvanza yakafara system kushaya simba.

Infrastructure uye mari yekugadzirisa inowanzotarisirwa pasi.

Chengetedzo uye kucherechedzwa mapundu anogona kukura sezvo masisitimu anowedzera kuoma.

Implementation Roadmap

1

Tsanangura latency, mhando, uye mutengo zvinangwa usati waitwa.

2

Benchmark pasi pechokwadi mutoro uye data mamiriro.

3

Chishandiso chekutarisa zvikanganiso, kudonha, uye mushandisi maitiro.

4

Gadzirira nzira dzekudzosera kumashure uye dzezviitiko usati wawedzera.

Ramba Uchiongorora

Free newsletter

Get the daily AI briefing

Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.

One email each weekday. Unsubscribe in one click. We never sell or share your address.

Test yourself

Take the Linear Attention and Performer Kernels quiz

Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.

Tanga mibvunzo

Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation

Gaidhi rinotevera

RWKV Linear Attention

Mibvunzo inowanzo bvunzwa

What is Linear Attention and Performer Kernels?

Linear tarisiro inotsiva iyo quadratic softmax kutarisisa muTransformers ine math trick inoyera mutsetse nehurefu hwekutevedzana. Performer inzira inofananidzira softmax uchishandisa zvisina kujairika maficha kernels, zvichiita kuti marebesheni akareba akwanise kutenga.

Nei yakajairwa softmax kutarisisa ichikwira zvisina kunaka nehurefu hwekutevedzana?

Softmax kutarisisa inoenzanisa peya yezviratidzo, kugadzira n-by-n mamakisi matrix, saka mutengo unokura seO(n^2).

Ndeipi pfuma yemasvomhu inoita kuti mutsara utarise kudzivirira iyo n-by-n matrix?

Nekuti kuwanda kwematrix kune mubatanidzwa, unogona kuverengera phi(K)^T V kutanga, diki d-by-d matrix, pachinzvimbo chekuti phi(Q)phi(K)^T.

Chii chinonzi Performer's FAVOR+ maitiro anokwana?

FAVOR + inoshandisa yakanaka orthogonal isingaverengeki maficha kufungidzira iyo exponential softmax kernel pasina kugadzira iyo yakazara yekutarisisa matrix.

Sei Muiti anoshandisa zvakanaka zvisina mwero maficha kwete ekutanga trigonometric?

Positive features inochengeta kernel fungidziro isiri-negative, ichinzvenga kusagadzikana uye hunhu husina kunaka hwaitambudza kare chivi/cos mamepu.

Ndeipi fungidziro yakaoma yePerformer-style mutsara kutarisa mukutevedzana kureba n?

Nekuronga patsva komputa uye kusambovaka iyo n-by-n matrix, inodhura zviyero zvine mutsetse nehurefu hwekutevedzana.