GHID AI limbaj

Prejudecăți de poziție ALiBi

ALiBi (Atenție cu prejudecăți liniare) este o modalitate inteligentă de a oferi transformatoarelor un sens al ordinii cuvintelor fără încorporarea tradițională a pozițiilor.

2 minute de lecturăUltima actualizare

Prezentare generală

It lets a model trained on short text handle much longer inputs at inference time.

Scufundare în profunzime

Transformatoarele nu au noțiune încorporată de ordine a cuvintelor, așa că au nevoie de o modalitate de a codifica poziția. Abordarea clasică adaugă înglobări poziționale vectorilor de simbol. ALiBi, introdus de Press, Smith și Lewis în 2021, le aruncă complet. În schimb, determină scorurile de atenție direct: atunci când un jeton de interogare privește un jeton cheie, ALiBi scade o penalizare proporțională cu distanța dintre ele. Jetoanele care sunt departe una dintre ele primesc o penalizare mai mare, așa că modelul preferă în mod natural contextul apropiat. Fiecare cap de atenție are propria panta fixă ​​de penalizare, astfel încât unele capete privesc local, în timp ce altele văd mai departe. Deoarece părtinirea este doar o funcție a distanței, ALiBi extrapolează cu grație secvențe mult mai lungi decât cele văzute la antrenament.

Perspectivă tehnică

Pentru o interogare la poziția i și cheia la poziția j, ALiBi adaugă m * (j - i) la scorul brut de atenție înainte de softmax, unde m este o constantă specifică capului (pantele formează o secvență geometrică ca 1/2, 1/4, 1/8). Deoarece j este mai mic sau egal cu i în atenția cauzală, acest termen este zero sau negativ, penalizând jetoanele îndepărtate. Nu se adaugă parametrii învățați și nicio înglobare, astfel încât singurul overhead este o matrice de părtinire precalculată.

Impact strategic

Viteză și scară

Fluxurile de lucru lingvistice se pot deplasa mai rapid fără a sacrifica consistența.

Acces și acoperire

Extinde accesul în diferite limbi și stiluri de comunicare.

Decizii mai clare

Echipele pot petrece mai mult timp jucând în timp ce automatizarea se ocupă de repetiție.

Viitorul ALiBi Position Bias

ALiBi a dovedit că prejudecățile relative, bazate pe distanță, au învins înglobarea poziției absolute pentru generalizarea lungimii, iar această idee pătrunde acum în designul modern de context lung. Unele modele recente preferă în schimb încorporarea rotativă (RoPE), dar ALiBi rămâne popular acolo unde extrapolarea extremă contează și a fost folosit în modele precum BLOOM și MPT. Așteptați-vă la o experimentare hibridă continuă, combinând prejudecățile distanței cu scalarea RoPE, în timp ce laboratoarele împing ferestrele de context către milioane de jetoane fără a reinstrui de la zero.

Implementare în lumea reală

Antrenarea unui chatbot pe exemple de 1.024 de jetoane, dar implementarea acestuia pe documente cu 4.096 de jetoane fără reinstruire, bazându-se pe extrapolarea ALiBi.

Modelul multilingv BLOOM 176B, care a adoptat ALiBi pentru manipularea poziției sale.

Modelele MPT de la MosaicML, care au folosit ALiBi pentru a face publicitate efectivă la o lungime de context nelimitată la inferență.

Rezumând contracte legale lungi care depășesc durata inițială de antrenament a modelului, în care părtinirea contextului apropiat menține atenția coerentă.

Riscuri și balustrade

Faptele halucinate pot intra în liniște în rapoarte, fluxuri de sprijin sau rezultate ale cercetării.

Sensibilitatea promptă poate crea rezultate inconsecvente pentru solicitări similare.

Datele text sensibile pot fi expuse dacă controalele de acces sunt slabe.

Foaia de parcurs de implementare

1

Definiți formatul de ieșire, tonul și standardele de calitate înainte de lansare.

2

Răspunsurile la sol cu ​​surse de încredere ori de câte ori acuratețea contează.

3

Păstrați un punct de control uman pentru rezultate cu mize mari.

4

Urmăriți tiparele de eșec și reantrenați în mod regulat solicitările sau fluxurile de lucru.

Continuați să explorați

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 ALiBi Position Bias quiz

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

Quiz Start

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

Următorul ghid

Interpolarea poziției pentru extensia contextului

Întrebări frecvente

What is ALiBi Position Bias?

ALiBi (Atenție cu prejudecăți liniare) este o modalitate inteligentă de a oferi transformatoarelor un sens al ordinii cuvintelor fără încorporarea tradițională a pozițiilor. Permite unui model antrenat pe text scurt să gestioneze intrări mult mai lungi la timp de inferență.

Ce înseamnă ALiBi?

ALiBi este prescurtarea de la Attention with Linear Biases, numită după penalizarea liniară pe care o adaugă scorurilor de atenție.

Cum penalizează ALiBi jetoanele îndepărtate?

ALiBi scade o valoare proporțională cu distanța cheie de interogare din scorul de atenție, astfel încât jetoanele mai îndepărtate primesc mai puțină greutate.

Care este cel mai celebru avantaj practic al ALiBi?

Deoarece părtinirea depinde doar de distanță, modelele antrenate pe secvențe scurte pot face față celor mult mai lungi la timp de inferență.

Ce este diferit în privința părtinirii liniare între capetele de atenție?

ALiBi atribuie fiecărui cap o pantă distinctă, fixă ​​(de exemplu, 1/2, 1/4, 1/8), astfel încât capete diferiți participă la diferite distanțe.

În comparație cu înglobările poziționale tradiționale, ALiBi adaugă câți parametri învățați?

ALiBi nu introduce noi parametri învățați; pantele per-cap sunt constante predeterminate.