Unified-IO

Unified-IO

by Allen Institute for Artificial Intelligence (Ai2) · Avatud kaaludega teaduslik väljalase; avalikult kättesaadav inferentsikood ja kontrollpunktid; Ai2 uuemate multimodaalsete mudelitega võrreldes vanem.

Unified-IO on Ai2 avatud kaaludega multimodaalsete uurimismudelite perekond, mis on mõeldud teksti ja piltide mõistmiseks, piltide genereerimiseks, visuaalsete sündmuste ennustamiseks ning valitud keeleülesannete täitmiseks. Selle ühtne märgendipõhine transformer-arhitektuur ja avalikud kontrollpunktid muudavad selle kasulikuks teadustööks ja katsetamiseks. Majutatud API, standardiseeritud kontekstilimiitide, hinnastamise ning tootmiskasutuse garantiide puudumine piirab aga selle sobivust kommertsrakendusteks.

Tekst Piltide genereerimine Arutlusvõime Programmeerimine
Allen Institute for AI tutvustas Unified-IO-d 2022. aastal üldotstarbelise multimodaalse teadusmudelina. Selle asemel et kasutada keele, nägemise, pildi sünteesi ja tiheda visuaalse ennustamise jaoks eraldi süsteeme, esitab see erinevad sisendid ja väljundid diskreetsete tokenitena, mida saab töödelda ühise transformeri abil. Algne väljalase sisaldab Small-, Base-, Large- ja XL-kontrollpunkte, allalaaditavat järelduskoodi ning tuge sellistele ülesannetele nagu visuaalsetele küsimustele vastamine, piltide kirjeldamine, objektituvastus, piltide genereerimine, sügavuse hindamine ja poosi hindamine.
Väljundid

Mida Unified-IO suudab teha

Tekst Piltide genereerimine
Sisendid

Mida see mõistab

Tekst Pildid Multimodaalne
Võimekused

Abifunktsioonid

Batch API Multimodaalne
Mudeli profiil

Jõudlusnäitajad

4/10 Arutlusvõime
3/10 Programmeerimine
3/10 Kiirus
7/10 Kulutõhusus
Detailid

Tehnilised andmed

Mudeliseeria Unified-IO
Tüüp Multimodaalne
Välja antud 2022-06-17
Olek Avatud kaaludega teaduslik väljalase; avalikult kättesaadav inferentsikood ja kontrollpunktid; Ai2 uuemate multimodaalsete mudelitega võrreldes vanem.
Teadmiste ajapiiri märkused

Ametlikust teadusartiklist, mudeli ülevaatest ega inferentsirepositooriumist ei leitud mudelipõhist usaldusväärset teadmiste lõppkuupäeva.

Mudeli selgitused

Unified-IO on mudelite perekond, millel on üheainsa parameetrikonfiguratsiooni asemel Small-, Base-, Large- ja XL-kontrollpunktid. Ametlik inferentsirepositoorium kirjeldab allalaaditavaid kontrollpunkte, ülesandespetsiifilisi inferentsimeetodeid, pakksisendit, tekstiväljundit ja 256 × 256 pikslise pildi väljundit. Mudel erineb hiljem välja antud Unified-IO 2 versioonist. Algse mudeli kohta ei tuvastatud ametlikku kommerts-API hinnastust, teadmiste lõppkuupäeva, standardiseeritud kontekstiakent, maksimaalset väljundtokenite arvu, JSON-režiimi, viipade vahemällu salvestamist ega veebiotsingu võimalust.

Mudeli juhend

Unified-IO: Ai2 avatud mudel nägemis- ja keeletöötlusülesannete jaoks

Unified-IO on Allen Institute for AI loodud avatud parameetritega multimodaalne uurimismudel, mis kasutab üht transformer-arhitektuuri teksti, piltide, piltide genereerimise, arvutinägemise ja valitud loomuliku keele ülesannete töötlemiseks.

Mis on Unified-IO?

Unified-IO on Allen Institute for AI ehk Ai2 välja töötatud avatud kaaludega multimodaalne mudel. See esitleti 2022. aastal eesmärgiga koondada lai valik nägemise, keele ja piltide genereerimise ülesandeid ühte mudelisse, selle asemel et luua iga ülesande jaoks eraldi mudel.

Algset Unified-IO väljalaset tuleks käsitleda eelkõige uurimismudeli ja mudeliperekonnana, mitte majutatud vestlusroboti või kommerts-API-na. Ai2 avaldas järeldustarkvara ja allalaaditavad kontrollpunktid teadlastele ning arendajatele, kes soovivad teha katseid lokaalselt või kohandada rakendust oma töövoogude jaoks.

Selle keskne idee on ühine märgiesitus. Tekst, pildid, maskid, piirdekarbid ja muud ülesandespetsiifilised andmed teisendatakse diskreetsete märkide jadadeks. Seejärel saab sama transformer neid jadasid töödelda ning genereerida teksti, piltidega seotud väljundeid või muid struktureeritud visuaalseid ennustusi. Selline ülesehitus võimaldab kasutada üht arhitektuuri ülesannete jaoks, mis tavaliselt eeldaksid mitut spetsialiseeritud arvutinägemise ja keeletöötluse süsteemi.

Võimekus ja toetatud modaalsused

Unified-IO võtab vastu teksti- ja pildisisendeid ning suudab genereerida teksti ja pilte. Avaldatud ülesannete valik on lai, kuigi täpne eeltöötlus- ja järeldusmeetod sõltub ülesandest ja kontrollpunktist.

  • Nägemise ja keele ülesanded: visuaalne küsimustele vastamine, piltide kirjeldamine, viitavad väljendid ning muud pildi ja teksti vahelised interaktsioonid.
  • Arvutinägemine: objektituvastus, poosi hindamine, sügavuse hindamine, segmenteerimislaadsed maskid ja muud tihedad visuaalsed ennustused.
  • Piltide genereerimine: piltide loomine teksti või ülesandespetsiifiliste viipade põhjal; ametlikus järeldusdokumentatsioonis kirjeldatakse 256 × 256 pikslise väljundi genereerimist.
  • Keeleülesanded: küsimustele vastamine, ümbersõnastamine ja teksti genereerimine.

Mudeli multimodaalsus ei tähenda, et toetatud oleks kõik võimalikud meediatüübid. Esitatud spetsifikatsioonides on sisenditena nimetatud tekst ja pildid ning väljunditena tekst ja pildid. Algse Unified-IO väljalaske puhul ei ole kontrollitud heli- ega videosisendi, heliväljundi või videoväljundi tuge.

Kuidas ühine esitus töötab?

Paljud tehisintellektisüsteemid kasutavad keele ja nägemise jaoks eraldi komponente. Unified-IO teisendab eri andmetüübid hoopis diskreetsetest märkidest koosnevasse ühisesse sõnavarasse. Lause saab esitada tekstimärkidena, pildi aga pildimärkide kaudu; samuti saab mudeli jaoks kodeerida piirdekarpe, maske ja pikslitaseme kaarte.

See lähenemine annab mudelile järjepideva viisi õppida keele ja visuaalsete andmete vahelisi seoseid. Näiteks saab pildil oleva objekti kohta käiva viipe siduda tekstilise vastuse, piirdekarbi või muu visuaalse ennustusega. Sama üldist mehhanismi saab kasutada ka piltide sünteesiks ja tavaliste loomuliku keele ülesannete lahendamiseks.

Kasutaja jaoks tähendab see praktiliselt, et Unified-IO ei ole lihtsalt vestluslik nägemismudel. See on ülesandepõhine uurimissüsteem, mille sisendid, eeltöötlusetapid ja väljundvormingud sõltuvad valitud järeldusmeetodist. Selle käitamine eeldab üldjuhul hoidla ülesannete käivitajate ja andmete ettevalmistamise mõistmist, mitte suvaliste päringute saatmist ühele standardiseeritud lõpp-punktile.

Mudelivariandid ja väljalaske olek

Algne väljalase sisaldab kontrollpunkte Small, Base, Large ja XL. Need variandid pakuvad erinevaid suuruse ja ressursikulu kompromisse, kuid esitatud uurimismaterjal ei määratle perekonna jaoks ühtset parameetrite arvu, standardset kontekstiakent ega universaalset maksimaalset väljundi pikkust.

Ai2 avaldas ametliku järeldushoidla ja esitatud uurimiskirje kohaselt avaliku järelduskoodi ning kontrollpunktid Apache 2.0 litsentsi alusel. Koodi ja mudeliartefaktide kättesaadavus muudab Unified-IO asjakohaseks korratava uurimistöö, akadeemilise hindamise ja multimodaalsete arhitektuuridega eksperimenteerimise jaoks.

Unified-IO erineb hilisemast mudelist Unified-IO 2. Sellel lehel viitavad Unified-IO kohta käivad andmed algsele väljalaskele ning neid ei tohiks käsitleda Unified-IO 2 ega uuemate Ai2 multimodaalsete süsteemide spetsifikatsioonidena.

Praktilised spetsifikatsioonid

SpetsifikatsioonKontrollitud teave
PakkujaAllen Institute for AI (Ai2)
Väljalase17. juuni 2022
Mudeli tüüpAvatud kaaludega multimodaalne uurimismudelite perekond
KontrollpunktidSmall, Base, Large ja XL
TekstisisendToetatud
PildisisendToetatud
TekstiväljundToetatud
PildiväljundToetatud; ametlikus dokumentatsioonis kirjeldatakse 256 × 256 väljundit
Heli ja videoAlgse väljalaske puhul puudub kontrollitud tugi
Majutatud APIKaasaegset ametlikku majutatud kommertslikku lõpp-punkti ei ole tuvastatud
HinnastusAmetlikku kommertslikku märgipõhist hinnastust ei ole tuvastatud
Konteksti pikkusEsitatud ametlikes allikates ei ole tuvastatud
Maksimaalne väljundmärkide arvEsitatud ametlikes allikates ei ole tuvastatud
Teadmiste lõppkuupäevAutoriteetselt kinnitatud mudelipõhist lõppkuupäeva ei ole tuvastatud

Dokumenteeritud kontekstiakna või väljundmärkide piirangu puudumine on juurutamise kavandamisel oluline. Kasutajad ei tohiks eeldada, et Unified-IO-l on sama pika konteksti käitumine, märgipõhine arvestus või väljundikontrollid nagu tänapäevasel majutatud keelemudeli API-l.

Arutlus, programmeerimine ja tööriistade kasutamine

Unified-IO suudab teha ülesandepõhist järeldamist, mis hõlmab visuaalseid seoseid, küsimustele vastamist ja keele genereerimist. Kasutaja vaatenurgast võib see tähendada mitut arutlussammu, näiteks objekti asukoha leidmist enne selle kohta käivale küsimusele vastamist. Esitatud allikates ei dokumenteerita siiski mudeli jaoks eraldi arutlusrežiimi, mõttekäigu juhtimist, arutlusmärkide eelarvet ega arutlusvõimekuse võrdlustesti.

Mudel suudab teksti genereerida ja töödelda, kuid seda ei ole kirjeldatud programmeerimisele spetsialiseerunud mudelina. Programmeerimisvõimet tuleks seetõttu käsitleda juhusliku keele genereerimise võime, mitte peamise eesmärgina. Mudel sobib paremini multimodaalsete uuringute ja arvutinägemise katsetega kui tarkvaraarenduse abistamiseks.

Natiivset tööriistade kasutamise, funktsioonikutsete, veebiotsingu, sirvimise ega toimingute täitmise liidest ei ole tuvastatud. Arendajad saavad allalaaditava rakenduse ümber luua väliseid töövooge, kuid see oleks rakenduskihi integratsioon, mitte kontrollitud sisseehitatud Unified-IO funktsioon.

Kiiruse, kulude ja juurutamise kompromissid

Esitatud uurimismaterjalis ei ole Unified-IO sisenditele ega väljunditele avaldatud kommertshinda. Kontrollpunktid ja järelduskood on teadustööks saadaval, kuid nende käitamine ei ole tasuta: kasutajad peavad tagama lokaalseks järeldamiseks vajaliku arvutuskeskkonna, salvestusruumi, seadistuse ja hoolduse. Tegelik kiirus ja riistvaranõuded sõltuvad valitud kontrollpunktist ning rakenduse üksikasjadest.

Kui ressursid on piiratud, on Small-kontrollpunkt tõenäoliselt praktilisem lähtekoht, samas kui suuremad kontrollpunktid võivad sobida katseteks, kus eelistatakse mudeli suuremat võimekust. See on juurutamise kompromiss, mitte pakkuja avaldatud jõudluspingerida; esitatud materjal ei sisalda nelja variandi kohta otseselt võrreldavat kiiruse, kvaliteedi ega riistvara tabelit.

Võrreldes hallatud multimodaalse API-ga pakub Unified-IO rohkem kontrolli mudeliartefaktide ja uurimistöövoo üle, kuid vähem kasutusmugavust. Dokumenteeritud standardset lõpp-punkti, garanteeritud tööaega, ühtset arveldussüsteemi ega tänapäevast API-abstraktsiooni ei ole. Teisalt võib Unified-IO võrreldes kitsa otstarbega arvutinägemismudeliga toetada ühe arhitektuuri piires laiemat keele- ja visuaalsete ülesannete kombinatsiooni.

Peamised tugevused ja piirangud

Tugevused

  • Lai ülesannete katvus: üks mudeliperekond hõlmab keelt, nägemise ja keele interaktsiooni, piltide genereerimist, tuvastamist, sügavuse hindamist, poosi hindamist ja muid visuaalseid ülesandeid.
  • Ühtne arhitektuur: teksti, pilte, maske, piirdekarpe ja tihedaid visuaalseid väljundeid saab ühise transformeri jaoks esitada diskreetsete märkidena.
  • Ligipääsetavus teadustööks: avalikud kontrollpunktid ja järelduskood muudavad mudeli sobivaks katsetamiseks, hindamiseks ja tulemuste korratavuseks.
  • Avatud litsents: esitatud uurimismaterjalis tuvastatakse algse järeldusväljalaske litsentsina Apache 2.0.
  • Multimodaalne väljund: mudel ei piirdu piltide tekstilise kirjeldamisega, vaid toetab ka piltide genereerimist ja visuaalsete ülesannete ennustusi.

Piirangud

  • Ei ole hallatud tootmis-API: kasutajad peaksid arvestama lokaalse või ise hallatava järeldamisega, mitte viimistletud majutatud teenusega.
  • Ülesandespetsiifiline seadistus: eeltöötlus ja mudeli käivitamise meetodid erinevad ülesannete kaupa, mistõttu nõuab mudeli kasutamine rohkem tehnilist seadistamist kui üldine vestlusliides.
  • Dokumenteerimata tööpiirangud: esitatud ametlikes allikates ei määratleta standardset kontekstiakent, maksimaalset väljundi pikkust, teadmiste lõppkuupäeva, vahemällu salvestamise käitumist ega JSON-režiimi.
  • Piiratud meediavalik: kontrollitud algne väljalase hõlmab teksti ja pilte, mitte heli või video genereerimist ega töötlemist.
  • Pärandpositsioon: tegemist on varasema Ai2 multimodaalse uurimisväljalaskega, mida tuleks hinnata Unified-IO 2-st ja uuematest multimodaalsetest süsteemidest eraldi.

Millal valida Unified-IO?

Vali Unified-IO siis, kui peamine eesmärk on multimodaalne uurimistöö, arhitektuurilised katsed, akadeemiline võrdlusuuring või avatud mudeliartefaktidel põhineva prototüübi loomine. See on eriti asjakohane juhul, kui projekt vajab mitut omavahel seotud võimekust – näiteks visuaalset küsimustele vastamist, piltide kirjeldamist, objektituvastust ja piltide genereerimist – ühise uurimisraamistiku piires.

See võib sobida ka meeskondadele, kes hindavad kontrollitavaid kontrollpunkte ja järelduskoodi rohkem kui valmislahendusena juurutamist. Teadlased saavad rakendust uurida, ülesandespetsiifilisi käivitajaid kohandada ning võrrelda Small-, Base-, Large- ja XL-variante oma keskkonnas.

Teine lahendus on tõenäoliselt sobivam siis, kui prioriteediks on stabiilne tootmis-API, prognoositav päringupõhine hinnastus, reaalajas suhtlus, sisseehitatud tööriistakutsed, pika konteksti töötlemine, heli- või videotugi või struktureeritud JSON-väljundi garantiid. Ühe tootmisülesande jaoks võib eelistada ka spetsialiseeritud arvutinägemismudelit, kui see pakub lihtsamat eeltöötlust ja prognoositavamat latentsust. Samuti võib uuem multimodaalne mudel olla parem valik juhul, kui praegune hooldus, majutatud kättesaadavus või laiem meediatugi on olulisem kui ligipääs algsele Unified-IO uurimisväljalaskele.

Kokkuvõte

Unified-IO on oluline kui avatud uurimisprojekt, mille eesmärk on ühendada keele mõistmine, piltide mõistmine, piltide süntees ja mitmesugused arvutinägemise väljundid ühte transformeripõhisesse mudeliperekonda. Selle avalikud kontrollpunktid ja järeldushoidla muudavad selle kasulikuks praktilisteks katseteks, eriti teadlastele, kes uurivad multimodaalseid esitusi ja ülesannetevahelist ülekannet.

Selle peamine kompromiss on pigem praktiline kui kontseptuaalne. Unified-IO pakub laia võimekust ja kontrolli uurimistöö üle, kuid mitte standardiseeritud piiranguid, hallatud lõpp-punkti, hinnastusmudelit ega tootmisgarantiisid, mida eeldatakse tänapäevaselt kommertslikult multimodaalselt teenuselt. Kui käsitleda seda pigem avatud uurimistööriistakomplekti kui kohe kasutatava vestlusliku API-na, saab kõige selgema pildi selle sobivusest ja kasutusjuhtudest.


KKK - vastused sinu küsimustele

Mis on Unified-IO?
Unified-IO on Allen Institute for AI (Ai2) välja töötatud avatud kaaludega multimodaalsete teadusmudelite perekond. 2022. aastal avaldatud mudeliperekond ühendab ühtses transformer-arhitektuuris keele, piltide mõistmise, arvutinägemise ja piltide genereerimise ülesanded.
Milliseid ülesandeid ja modaalsusi Unified-IO toetab?
Unified-IO toetab teksti- ja pildisisendit ning suudab luua teksti, pilte ja struktureeritud visuaalseid ennustusi. Dokumenteeritud võimaluste hulka kuuluvad visuaalsetele küsimustele vastamine, piltide kirjeldamine, objektituvastus, poosi hindamine, sügavuse hindamine, segmenteerimist meenutavad maskid, ümber sõnastamine ja piltide genereerimine. Algsel väljalaskel puudub kinnitatud heli- või videotugi.
Kas Unified-IO on saadaval hostitud API-na ja kui palju see maksab?
Unified-IO on eelkõige ise hostitav teadusmudel, mitte majutatud kommerts-API. Ai2 avaldas Apache 2.0 litsentsi alusel avaliku inferentsikoodi ja mudeli kontrollpunktid, kuid tänapäevast ametlikku majutatud lõpp-punkti ega kommertskasutuse märgipõhist hinnastamist ei ole tuvastatud. Kasutajad peavad tagama oma arvutuskeskkonna ning katma taristu- ja hoolduskulud.
Millised Unified-IO mudelivariandid on saadaval?
Unified-IO algne väljalase sisaldab Small-, Base-, Large- ja XL-mudelite kontrollpunkte. Need pakuvad mudeli suuruse ja ressursikasutuse vahel erinevaid kompromisse, kuid ametlikud allikad ei anna variantide kohta ühtselt kehtivat parameetrite arvu, kontekstiakna suurust, väljundi maksimaalset pikkust ega standardiseeritud jõudluse paremusjärjestust.
Millal peaksid arendajad valima Unified-IO?
Unified-IO sobib kõige paremini multimodaalseks uurimistööks, akadeemilisteks võrdlustestideks, arhitektuurilisteks katsetusteks ja prototüüpideks, mis ühendavad selliseid ülesandeid nagu piltide kirjeldamine, visuaalsetele küsimustele vastamine, objektide tuvastamine ja piltide genereerimine. Kui projekt vajab hallatud juurutamist, prognoositavat hinnastamist, reaalaja tagatisi, pika konteksti töötlemist, sisseehitatud tööriistade kasutamist või heli- ja videotuge, võib sobivam olla majutatud või uuem multimodaalne teenus.


Allikad 3
AI ettevõte

Info Allen Institute for Artificial Intelligence (Ai2) kohta