Comparthing Logo
tehisintellektsüvaõpetähelepanu mehhanismidarvutinägemineNLPtrafod

Tähelepanu mehhanismid nägemises vs tähelepanu NLP-s

Tähelepanu mehhanismid toetavad tänapäevast tehisintellekti nii arvutinägemise kui ka loomuliku keele töötlemise valdkonnas, kuid neil on erinevad eesmärgid ja need on arenenud erinevaid teid pidi. Nägemispõhine tähelepanu aitab mudelitel keskenduda asjakohastele pildipiirkondadele, samas kui NLP-tähelepanu võimaldab mõista sõnadevahelisi seoseid tekstijadas.

Esiletused

  • Nägemispõhine tähelepanu keskendub ruumilistele piirkondadele, samas kui NLP-tähelepanu jäädvustab sümboolseid seoseid järjestuste vahel.
  • NLP-tähelepanu eelneb nägemistähelepanule, kusjuures Transformeri arhitektuur inspireeris Vision Transformereid aastaid hiljem.
  • Nägemismudelid kasutavad 2D positsioonilisi manuseid, samas kui NLP mudelid tuginevad 1D positsioonilisele teabele.
  • Risttähelepanu ühendab nüüd mõlemad valdkonnad, võimaldades võimsaid multimodaalseid tehisintellekti süsteeme nagu CLIP ja GPT-4V.

Mis on Tähelepanu mehhanismid nägemises?

Meetodid, mis võimaldavad nägemismudelitel valikuliselt keskenduda piltide ja videote olulistele ruumilistele piirkondadele või tunnustele.

  • Nägemistrafod (ViT) jagavad pildid osadeks ja rakendavad enesetähelepanu, saavutades ImageNetis tipptasemel tulemusi.
  • Ruumiline tähelepanu aitab mudelitel tuvastada, millised pildi osad on kõige olulisemad selliste ülesannete jaoks nagu objektide tuvastamine ja segmenteerimine.
  • Kanali tähelepanu, mida populariseerisid pigistamis- ja ergutusvõrgud, kalibreerib funktsioonide vastuseid filtrikanalite lõikes.
  • Tähelepanupõhised nägemismudelid edestavad CNN-e sageli, kui on olemas piisavalt treeningandmeid, tavaliselt miljoneid pilte.
  • Nägemiskeele mudelites, näiteks CLIP-is, toimuv risttähelepanu joondab pildiplaastrid tekstimärkidega multimodaalseks mõistmiseks.

Mis on Tähelepanu NLP-s?

Meetodid, mis võimaldavad keelemudelitel järjestikuste tekstiandmete töötlemisel kaaluda erinevate sõnade ja märkide olulisust.

  • 2017. aastal kasutusele võetud Transformeri arhitektuur tugineb täielikult enesetähelepanule ja on revolutsiooniliselt muutnud NLP-d.
  • Enesetähelepanu võimaldab igal järjestuses oleval märgil pöörata tähelepanu igale teisele märgile, jäädvustades pikaajalisi sõltuvusi.
  • Mitmepealine tähelepanu käivitab paralleelselt mitu tähelepanuoperatsiooni, võimaldades mudelitel keskenduda samaaegselt erinevat tüüpi suhetele.
  • Põhjuslik maskeerimine dekoodrimudelites nagu GPT tagab, et iga märk pöörab teksti genereerimise ajal tähelepanu ainult eelmistele märkidele.
  • Tähelepanu mehhanismid asendasid RNN-id ja LSTM-id kui domineeriva lähenemisviisi tõlkimisel, kokkuvõtmisel ja keele modelleerimisel.

Võrdlustabel

Funktsioon Tähelepanu mehhanismid nägemises Tähelepanu NLP-s
Peamine sisendi tüüp Pildid, videokaadrid või visuaalsed plaastrid Tekstimärgid, sõnad või alamsõnaühikud
Tähelepanu detailsus Ruumilised piirkonnad, laigud või tunnuskanalid Tokeni-tokeni suhted järjestuste vahel
Päritolu arhitektuur Vision Transformer (ViT), DETR, SE-Net Originaalne trafo kodeerija-dekooder (Vaswani jt, 2017)
Arvutuslik keerukus Ruutvõrrand pildiresolutsiooniga; plaastripõhised meetodid vähendavad kulusid Ruutvõrrandiline järjestuse pikkusega; esinevad hõredad tähelepanuvariandid
Tüüpilised kasutusjuhud Piltide klassifitseerimine, objektide tuvastamine, segmenteerimine, video mõistmine Tõlkimine, teksti genereerimine, küsimustele vastamine, kokkuvõtete tegemine
Maskeerimisstrateegia Tavaliselt põhjuslikku maskeerimist ei toimu; kahesuunaline tähelepanu on levinud Põhjuslik maskeerimine dekoodrite jaoks; kahesuunaline kodeerijate jaoks
Asukohateave Ruumilise struktuuri 2D positsioonilised manustamised 1D positsioonilised manustamised märgijärjekorra jaoks
Andmenõuded Suuremahulised pildiandmekogumid nagu ImageNet või JFT-300M Suured tekstikorpused nagu Common Crawl või Wikipedia

Üksikasjalik võrdlus

Põhieesmärk ja -funktsioon

Nägemispõhine tähelepanu aitab mudelitel otsustada, kuhu pildil vaadata, tuues esile ruumilised piirkonnad, mis kannavad antud ülesande jaoks kõige olulisemat teavet. NLP-tähelepanu seevastu määrab, kuidas sõnad lauses või dokumendis üksteisega seotud on, jäädvustades semantilisi sõltuvusi olenemata kaugusest. Mõlemal on sama kaalutud tähtsuse põhiidee, kuid struktuurid, millel nad töötavad, erinevad oluliselt.

Arhitektuuriline evolutsioon

NLP tähelepanu tekkis esmakordselt oma tänapäevasel kujul 2017. aasta Transformer artiklis, mis käsitles enesetähelepanu kui keele mõistmise selgroogu. Nägemispõhine tähelepanu laekus suuresti nendest NLP läbimurretest ning 2020. aastal näitas Vision Transformers, et puhtalt tähelepanupõhised arhitektuurid võivad konvolutsioonivõrgustikega sammu pidada või neid ületada. Sellest ajast alates on need kaks valdkonda jätkanud risttolmlemist ning sellised tehnikad nagu risttähelepanu ühendavad nüüd nägemist ja keelt multimodaalsetes mudelites.

Arvutuslikud kaalutlused

Mõlemad seisavad silmitsi ruutkeskmise keerukusega seotud väljakutsetega, kuid skaala on erinev. NLP mudelid käsitlevad järjestusi, mis ulatuvad sadadest kuni sadade tuhandete tokeniteni, samas kui nägemismudelid peavad käsitlema pilte, mis võivad sisaldada tuhandeid kõrge eraldusvõimega plaastreid. Nägemisuurijad on välja töötanud tõhusad variandid, näiteks Swin Transformeri aknalise tähelepanu meetodi, samas kui NLP on loonud hõreda ja lineaarse tähelepanu meetodid pikemate kontekstide käsitlemiseks.

Maskeerimine ja suunatus

Peamine erinevus seisneb tähelepanu voolamises. NLP dekoodrimudelid kasutavad põhjuslikku maskeerimist, nii et iga märk näeb ainult eelnevaid märke, mis on autoregressiivse teksti genereerimise jaoks oluline. Nägemismudelid kasutavad tavaliselt kahesuunalist tähelepanu, kuna pildi mõistmine ei nõua vasakult paremale suunda. Mõned nägemisülesanded kasutavad maskeeritud tähelepanu, eriti maskeeritud autoenkoodrites, kus sisendi osad on treeningu ajal peidetud.

Positsiooniline kodeering

Kuna tekstil on loomulik järjestuse järjekord, kasutab NLP ühemõõtmelisi positsioonilisi manuseid, et näidata mudelile iga märgi asukohta järjestuses. Nägemine nõuab kahemõõtmelisi positsioonilisi manuseid, et säilitada plaastrite vahelised ruumilised suhted, kuna piltidel on kõrguse ja laiuse mõõtmed. See erinevus mõjutab seda, kuidas iga domeen kujundab oma manustamisskeeme ja kuidas mudelid üldistuvad erinevatele sisendsuurustele.

Domeeniülesed rakendused

Nägemise ja NLP tähelepanu vaheline piir on märkimisväärselt hägustunud. Mudelid nagu CLIP, DALL-E ja Flamingo kasutavad risttähelepanu visuaalsete ja tekstiliste esituste ühendamiseks, võimaldades selliseid ülesandeid nagu piltide pealkirjastamine, visuaalsetele küsimustele vastamine ja tekstist pildi genereerimine. Need multimodaalsed süsteemid näitavad, et tähelepanu mehhanismid on märkimisväärselt paindlikud ja suudavad ühendada erinevaid andmetüüpe ühe arhitektuuri piires.

Plussid ja miinused

Tähelepanu mehhanismid nägemises

Eelised

  • + Jäädvustab globaalse konteksti
  • + Tugev suurte andmekogumite puhul
  • + Tõlgendatavad tähelepanukaardid
  • + Paindlik arhitektuur

Kinnitatud

  • Kõrge arvutuskulu
  • Vajab palju andmeid
  • Plaastripõhine keerukus
  • Vähem induktiivset eelarvamust

Tähelepanu NLP-s

Eelised

  • + Tegeleb pikkade sõltuvustega
  • + Paralleelistatav treening
  • + Võimendab kaasaegseid õigusteaduse kraadi (LLM)
  • + Rikas ülekandeõpe

Kinnitatud

  • Ruutvõrgus
  • Konteksti pikkuse piirangud
  • Hallutsinatsioonide riskid
  • Ressursimahukas

Tavalised eksiarvamused

Müüt

Tähelepanu mehhanismid nägemises ja NLP-s on täiesti erinevad tehnoloogiad.

Tõelisus

Neil on sama matemaatiline alus, mis põhineb kaalutud summade arvutamisel päringu-võtme-väärtuse interaktsioonide põhjal. Erinevused seisnevad peamiselt sisendite struktureerimises ja lisatud positsiooniteabes, mitte aluseks olevas mehhanismis endas.

Müüt

Vision Transformers töötavad hästi isegi väikeste andmekogumitega.

Tõelisus

Erinevalt sisseehitatud induktiivsete eelarvamustega CNN-idest vajavad ViT-id konvolutsioonilistest lähenemisviisidest paremate tulemuste saavutamiseks tavaliselt suuri andmekogumeid (sageli sadu miljoneid pilte). Väiksemate andmekogumite puhul võidavad CNN-id sageli ikkagi, kui ei rakendata tugevat regulariseerimist või eeltreeningut.

Müüt

Tähelepanu NLP-s tähendab, et mudel tõeliselt mõistab keelt.

Tõelisus

Tähelepanu on arvutuslik mehhanism sisendite kaalumiseks, mitte arusaamise garantii. Suured keelemudelid suudavad toota sujuvat teksti, tehes samal ajal arutlusvigu, hallutsineerides fakte või ebaõnnestudes lihtsate loogiliste ülesannete lahendamisel.

Müüt

Tähelepanu asendab konvolutsioonilised ja rekurrentsed võrgud täielikult.

Tõelisus

Hübriidsed arhitektuurid on endiselt populaarsed ja toimivad sageli paremini kui puhta tähelepanu mudelid. Konvolutsioonikihid esinevad endiselt paljudes tipptasemel nägemissüsteemides ning mõned NLP mudelid saavad kasu tähelepanu kombineerimisest teiste lähenemisviisidega.

Müüt

Tähelepanukaardid näitavad otse, millele mudel mõtleb.

Tõelisus

Tähelepanu kaalud ei ole alati mudeli käitumise usaldusväärsed seletused. Uuringud on näidanud, et tähelepanu jaotused ei ole tingimata seotud tunnuste olulisusega ja nende tõlgendamisel tuleb olla ettevaatlik.

Sageli küsitud küsimused

Mis on peamine erinevus tähelepanu nägemises ja NLP-s?
Nägemispõhine tähelepanu töötab kahemõõtmeliste ruumiliste struktuuride, näiteks pildilaikude, peal ja keskendub oluliste piirkondade tuvastamisele, samas kui NLP-tähelepanu töötab ühemõõtmeliste märgijadadega, et jäädvustada sõnadevahelisi seoseid. Mõlemad kasutavad sarnaseid matemaatilisi formuleeringuid, kuid erinevad selle poolest, kuidas positsiooniteavet kodeeritakse ja kuidas maskeerimist rakendatakse.
Kas tähelepanu mehhanismid pärinevad NLP-st või arvutinägemisest?
Tänapäevased tähelepanu mehhanismid said alguse neurolingvistikast (NLP), mille oluliseks pöördepunktiks oli Vaswani jt 2017. aasta artikkel "Transformer". Nägemistraformerid (ViT) ilmusid hiljem, 2020. aastal, kohandades samu enesetähelepanu põhimõtteid keelest piltidele, käsitledes neid plaastrite jadadena.
Kas tähelepanu mehhanismid suudavad hakkama saada pikkade järjestuste või kõrge eraldusvõimega piltidega?
Standardsel enesetähelepanul on ruutkeskmine keerukus, mis muudab selle pikkade sisendite puhul kalliks. Teadlased on välja töötanud tõhusad variandid nagu Linformer, Performer ja Longformer NLP jaoks ning Swin Transformer või MaxViT nägemise jaoks, mis vähendavad arvutuskulusid, säilitades samal ajal jõudluse.
Miks vajavad Vision Transformerid nii palju treeningandmeid?
Erinevalt CNN-idest, millel on sisseehitatud eeldused lokaalsuse ja translatsiooniinvariantsuse kohta, peavad ViT-id neid ruumilisi seoseid nullist tähelepanu abil õppima. Ilma piisavate andmeteta kipuvad nad üle sobima, mistõttu on sageli vajalik ulatuslik eelkoolitus andmekogumitel nagu JFT-300M.
Kuidas ühendab risttähelepanu nägemis- ja keelemudeleid?
Risttähelepanu võimaldab ühe modaalsuse märkidel pöörata tähelepanu teise omadele, võimaldades sellistel mudelitel nagu CLIP joondada pildiplaastreid tekstikirjeldustega. See mehhanism on oluline multimodaalsete süsteemide jaoks, mis teostavad piltidele subtiitrite lisamist, visuaalseid küsimustele vastamist ja tekstist pildi genereerimist.
Kas tähelepanu kaalud on mudeli tõlgendatavuse seisukohalt kasulikud?
Tähelepanu kaalud võivad anda teatud ülevaate sellest, millistele sisenditele mudel keskendub, kuid neid ei tohiks käsitleda lõplike selgitustena. Uuringud on näidanud, et tähelepanu ei ole alati seotud tunnuse olulisusega ja muud tõlgendatavuse meetodid võivad olla usaldusväärsemad.
Mis on mitmepealine tähelepanu ja miks see on oluline?
Mitme peaga tähelepanu teostab paralleelselt mitut tähelepanuoperatsiooni, millest igaüks õpib keskenduma erinevat tüüpi suhetele. Neformaalses kirjanduses (NLP) võib üks pea jälgida süntaktilisi sõltuvusi, samal ajal kui teine jäädvustab semantilist sarnasust. Nägemises saavad erinevad pead samaaegselt keskenduda erinevatele ruumilistele mustritele või objekti osadele.
Kas nägemismudelid kasutavad põhjuslikku maskeerimist nagu NLP dekoodrid?
Enamik nägemismudeleid kasutab kahesuunalist tähelepanu ilma põhjusliku maskeerimiseta, kuna pildi mõistmine ei nõua järjestikust järjekorda. Maskeeritud autoenkoodrid peidavad aga treeningu ajal juhuslikke osi, et julgustada mudelit õppima robustseid esitusi, mis on oma olemuselt sarnased, kuid eesmärgilt erinevad.
Mille poolest erinevad positsioonilised manustamised nägemise ja NLP vahel?
NLP kasutab järjestuses sümbolite järjestuse kodeerimiseks ühemõõtmelisi positsioonilisi manuseid, samas kui nägemismudelid vajavad pildi kõrguse ja laiuse ruumiliste suhete säilitamiseks kahemõõtmelisi positsioonilisi manuseid. Mõned täiustatud nägemismudelid kasutavad erineva pildi eraldusvõimega paremaks käsitlemiseks ka suhtelise positsiooni kodeerimist.
Kas tähelepanu mehhanismid jäävad tehisintellektis domineerivaks?
Tähelepanu-põhised arhitektuurid on praegu enamikus tehisintellekti võrdlusalustes juhtival kohal, kuid uuringud jätkuvad alternatiivide, näiteks olekuruumi mudelite (Mamba), ekspertide segu ja uudsete arhitektuuride osas. Valdkond areneb kiiresti ja hübriidsed lähenemisviisid, mis ühendavad tähelepanu teiste mehhanismidega, võivad kujundada järgmise põlvkonna mudeleid.

Otsus

Valige visuaalse tähelepanu meetod, kui teie ülesanne hõlmab piltide või videote ruumiliste suhete mõistmist, eriti kui teil on suuri andmekogumeid ja vajate täpset lokaliseerimist. Valige NLP-tähelepanu meetod, kui töötate järjestikuste tekstiandmetega, mis nõuavad konteksti mõistmist, genereerimist või tõlkimist. Multimodaalsete projektide puhul annab parima tulemuse mõlema kombineerimine risttähelepanu kaudu.

Seotud võrdlused

A/B-testimine mudeli serveerimisel vs. ühe mudeli juurutamine

Mudeliteenuse A/B-testimine suunab liiklust konkureerivate mudeliversioonide vahel, et mõõta reaalset toimivust, samas kui ühe mudeli juurutamine saadab kõigile kasutajatele ühe mudeli. Meeskonnad valivad nende vahel riskitaluvuse, liiklusmahu ja statistilise valideerimise vajaduse alusel enne täielikku juurutamist.

A/B-testimine sisuväljaannetes vs ühekordsed sisuväljaanded

Sisuväljaannete A/B-testimine hõlmab variatsioonide levitamist erinevatele sihtrühmadele ja tulemuslikkuse mõõtmist, samas kui ühekordsed sisuväljaanded suunavad ühe versiooni korraga kõigile. Igal lähenemisviisil on erinevad eesmärgid, kusjuures A/B-testimine eelistab andmepõhist optimeerimist ja ühekordsed väljaanded seavad esikohale kiiruse ja lihtsuse.

Adaptiivne intelligentsus vs fikseeritud käitumissüsteemid

See detailne võrdlus uurib adaptiivsete intelligentsete mootorite arhitektuurilisi erinevusi, operatsioonilisi piiranguid ja reaalset jõudlust võrreldes fikseeritud käitumisega automatiseerimissüsteemidega. Vaatleme, kuidas süsteemid, mis pidevalt õpivad uutest keskkonnaandmetest, sobivad kokku jäikade ja ennustatavate reeglipõhiste raamistikega.

Adaptiivne otsing vs staatiline otsing

Adaptiivne otsing kohandab dünaamiliselt, kuidas ja millist teavet süsteem päringu põhjal hangib, samas kui staatilised otsingukanalid järgivad fikseeritud reegleid olenemata kontekstist. Mõlemad toetavad tänapäevaseid tehisintellekti rakendusi, kuid erinevad oluliselt paindlikkuse, maksumuse ja täpsuse poolest. Nende vahel valimine sõltub töökoormuse keerukusest ja eelarvest.

Agentide koolitus keskkondades vs. võrguühenduseta andmestiku koolitus

Agentide koolitamine keskkondades hõlmab õppimist reaalajas simuleeritud või füüsilise keskkonnaga suhtlemise kaudu, samas kui võrguühenduseta andmestiku koolitamine tugineb eelnevalt kogutud andmetele ilma täiendava keskkonnale juurdepääsuta. Mõlemad lähenemisviisid treenivad masinõppe mudeleid, kuid erinevad põhimõtteliselt selle poolest, kuidas agendid kogemusi koguvad ja jõudlust parandavad.