Modele i platformy AI
Modelowanie Autoregresyjne Wizualne: Skalowalna Generacja ObrazÃģw za PomocÄ Predykcji NastÄpnego Poziomu
Pojawienie siÄ modeli GPT, wraz z innymi autoregresyjnymi lub AR duÅžymi modelami jÄzyka, otworzyÅo nowÄ erÄ w dziedzinie uczenia maszynowego i sztucznej inteligencji. Modele GPT i autoregresyjne czÄsto wykazujÄ ogÃģlnÄ inteligencjÄ i wszechstronnoÅÄ, ktÃģre uwaÅžane sÄ za znaczÄ cy krok w kierunku ogÃģlnej sztucznej inteligencji lub AGI, pomimo wystÄpowania pewnych problemÃģw, takich jak halucynacje. JednakÅže, zagadkowy problem z tymi duÅžymi modelami polega na strategii samouczÄ cego siÄ, ktÃģra pozwala modelowi przewidywaÄ nastÄpny token w sekwencji, prosta, ale skuteczna strategia. Ostatnie prace wykazaÅy sukces tych duÅžych autoregresyjnych modeli, podkreÅlajÄ c ich ogÃģlnÄ przydatnoÅÄ i skalowalnoÅÄ. SkalowalnoÅÄ jest typowym przykÅadem istniejÄ cych praw skalowania, ktÃģre pozwalajÄ badaczom przewidywaÄ wydajnoÅÄ duÅžego modelu na podstawie wydajnoÅci mniejszych modeli, co skutkuje lepszym przydziaÅem zasobÃģw. Z drugiej strony, ogÃģlna przydatnoÅÄ jest czÄsto dowodzona przez strategie uczenia, takie jak zero-shot, one-shot i few-shot learning, podkreÅlajÄ c zdolnoÅÄ niezaleÅžnie wyszkolonych modeli do adaptacji do rÃģÅžnorodnych i niewidocznych zadaÅ. Razem, ogÃģlna przydatnoÅÄ i skalowalnoÅÄ ujawniajÄ potencjaÅ modeli autoregresyjnych do uczenia siÄ z ogromnej iloÅci nieoznaczonych danych.
BudujÄ c na tym, w tym artykule, bÄdziemy rozmawiaÄ o Wizualnym Modelowaniu Autoregresyjnym lub ramie VAR, nowym wzorcu generacyjnym, ktÃģry redefineuje autoregresyjne uczenie siÄ na obrazach jako grubo-detaliczne âprzewidywanie nastÄpnego poziomuâ lub âprzewidywanie nastÄpnego skalowaniaâ. ChociaÅž proste, podejÅcie jest skuteczne i pozwala autoregresyjnym transformatorom nauczyÄ siÄ lepiej rozkÅadÃģw wizualnych, oraz zwiÄksza ogÃģlnÄ przydatnoÅÄ. Ponadto, modele Wizualnego Modelowania Autoregresyjnego umoÅžliwiajÄ modelom autoregresyjnym w stylu GPT przewyÅžszaÄ transfery dyfuzyjne w generowaniu obrazÃģw po raz pierwszy. Eksperymenty rÃģwnieÅž wskazujÄ , Åže ramie VAR znacznie poprawia podstawy autoregresyjne, oraz przewyÅžsza ramie Diffusion Transformer lub DiT w wielu wymiarach, w tym wydajnoÅci danych, jakoÅci obrazu, skalowalnoÅci i szybkoÅci wnioskowania. Ponadto, skalowanie modeli Wizualnego Modelowania Autoregresyjnego demonstruje prawa skalowania potÄgowego, podobne do tych obserwowanych w duÅžych modelach jÄzyka, oraz wykazuje zdolnoÅÄ do generalizacji zero-shot w zadaniach downstream, w tym edycji, malowaniu i wyjÅciowym malowaniu.
Ten artykuÅ ma na celu przedstawienie ramy Wizualnego Modelowania Autoregresyjnego w gÅÄbi, oraz bÄdziemy eksplorowaÄ mechanizm, metodologiÄ, architekturÄ ramy, wraz z porÃģwnaniem z ramami stanu sztuki. BÄdziemy rÃģwnieÅž rozmawiaÄ o tym, jak ramie Wizualnego Modelowania Autoregresyjnego demonstruje dwa waÅžne wÅaÅciwoÅci LLM: Prawa Skalowania i generalizacjÄ zero-shot. WiÄc zacznijmy.
Wizualne Modelowanie Autoregresyjne: Skalowalna Generacja ObrazÃģw
WspÃģlny wzorzec wÅrÃģd ostatnich duÅžych modeli jÄzyka jest wdroÅženiem strategii samouczÄ cej siÄ, prostej, ale skutecznej strategii, ktÃģra przewiduje nastÄpny token w sekwencji. DziÄki temu podejÅciu, autoregresyjne i duÅže modele jÄzyka wykazaÅy znaczÄ cÄ skalowalnoÅÄ, oraz ogÃģlnÄ przydatnoÅÄ, wÅaÅciwoÅci, ktÃģre ujawniajÄ potencjaÅ modeli autoregresyjnych do uczenia siÄ z ogromnej iloÅci nieoznaczonych danych, podsumowujÄ c istotÄ OgÃģlnej Sztucznej Inteligencji. Ponadto, badacze w dziedzinie widzenia komputerowego pracowali rÃģwnolegle nad rozwojem duÅžych autoregresyjnych lub Åwiatowych modeli, z celem dopasowania lub przewyÅžszenia ich imponujÄ cej skalowalnoÅci i ogÃģlnej przydatnoÅci, z modelami takimi jak DALL-E i VQGAN, ktÃģre juÅž wykazaÅy potencjaÅ modeli autoregresyjnych w dziedzinie generowania obrazÃģw. Te modele czÄsto wdraÅžajÄ wizualny tokenizator, ktÃģry reprezentuje lub przybliÅža ciÄ gÅe obrazy do siatki 2D tokenÃģw, ktÃģre nastÄpnie sÄ spÅaszczane do sekwencji 1D do autoregresyjnego uczenia siÄ, w ten sposÃģb odbijajÄ c sekwencyjny proces modelowania jÄzyka.

JednakÅže, badacze jeszcze nie zbadali praw skalowania tych modeli, a co gorsza, wydajnoÅÄ tych modeli czÄsto pozostaje w tyle za modelami dyfuzyjnymi o znacznÄ rÃģÅžnicÄ, jak to zostaÅo zademonstrowane na poniÅžszym obrazie. Przerwa w wydajnoÅci wskazuje, Åže w porÃģwnaniu z duÅžymi modelami jÄzyka, moÅžliwoÅci modeli autoregresyjnych w widzeniu komputerowym sÄ niedostatecznie zbadane.

Z jednej strony, tradycyjne modele autoregresyjne wymagajÄ okreÅlonego porzÄ dku danych, natomiast z drugiej strony, Wizualne Modelowanie Autoregresyjne lub ramie VAR, ponownie rozwaÅža, jak uporzÄ dkowaÄ obraz, i to odrÃģÅžnia VAR od istniejÄ cych metod AR. Typowo, ludzie tworzÄ lub postrzegajÄ obraz w hierarchiczny sposÃģb, capture globalnej struktury, a nastÄpnie lokalnych szczegÃģÅÃģw, wieloskalowy, grubo-detaliczny sposÃģb, ktÃģry sugeruje porzÄ dek dla obrazu w sposÃģb naturalny. Ponadto, czerpiÄ c inspiracjÄ z wieloskalowych projektÃģw, ramie VAR definiuje autoregresyjne uczenie siÄ na obrazach jako przewidywanie nastÄpnego poziomu, w przeciwieÅstwie do konwencjonalnych podejÅÄ, ktÃģre definiujÄ uczenie siÄ jako przewidywanie nastÄpnego tokenu. PodejÅcie wdroÅžone przez ramie VAR rozpoczyna siÄ od zakodowania obrazu w wieloskalowych mapach tokenÃģw. NastÄpnie ramie rozpoczyna autoregresyjny proces od mapy tokenÃģw 1Ã1, oraz rozszerza siÄ w rozdzielczoÅci postÄpowo. Na kaÅždym kroku, transformator przewiduje nastÄpny wyÅžszy poziom mapy tokenÃģw, warunkowany na wszystkich poprzednich, metodologiÄ, ktÃģrÄ ramie VAR nazywa modelem VAR.
Ramie VAR prÃģbuje wykorzystaÄ architekturÄ transformatora GPT-2 do wizualnego autoregresyjnego uczenia siÄ, oraz wyniki sÄ widoczne na benchmarku ImageNet, gdzie model VAR poprawia swojÄ podstawÄ AR znacznie, osiÄ gajÄ c FID 1,80, oraz wynik inception 356, wraz z 20-krotnÄ poprawÄ szybkoÅci wnioskowania. Co wiÄcej interesujÄ ce, ramie VAR zarzÄ dza przewyÅžszaÄ wydajnoÅÄ ramienia DiT lub Diffusion Transformer w zakresie FID & IS wynikÃģw, skalowalnoÅci, szybkoÅci wnioskowania, oraz wydajnoÅci danych. Ponadto, model Wizualnego Modelowania Autoregresyjnego wykazuje silne prawa skalowania, podobne do tych zaobserwowanych w duÅžych modelach jÄzyka.
PodsumowujÄ c, ramie VAR prÃģbuje dokonaÄ nastÄpujÄ cych wkÅadÃģw.
- Proponuje nowÄ wizualnÄ ramÄ generacyjnÄ , ktÃģra wykorzystuje wieloskalowe podejÅcie autoregresyjne z przewidywaniem nastÄpnego poziomu, w przeciwieÅstwie do tradycyjnego przewidywania nastÄpnego tokenu, w wyniku czego projektuje algorytm autoregresyjny dla zadaÅ widzenia komputerowego.
- PrÃģbuje zwalidowaÄ prawa skalowania dla modeli autoregresyjnych, wraz z potencjaÅem generalizacji zero-shot, ktÃģry naÅladuje atrakcyjne wÅaÅciwoÅci LLM.
- Oferuje przeÅom w wydajnoÅci modeli wizualnych autoregresyjnych, umoÅžliwiajÄ c modelom autoregresyjnym w stylu GPT przewyÅžszaÄ istniejÄ ce modele dyfuzyjne w zadaniach syntezy obrazu po raz pierwszy.
Ponadto, jest rÃģwnieÅž istotne, aby omÃģwiÄ istniejÄ ce prawa skalowania potÄgowego, ktÃģre matematycznie opisujÄ zwiÄ zek miÄdzy rozmiarami zbiorÃģw danych, parametrami modelu, poprawami wydajnoÅci, oraz zasobami obliczeniowymi modeli uczenia maszynowego. Po pierwsze, te prawa skalowania uÅatwiajÄ zastosowanie wydajnoÅci wiÄkszego modelu przez skalowanie rozmiaru modelu, kosztÃģw obliczeniowych, oraz danych, oszczÄdzajÄ c niepotrzebne koszty, oraz przydzielajÄ c budÅžet szkoleniowy, dostarczajÄ c zasad. Po drugie, prawa skalowania wykazaÅy spÃģjny i nienasycalny wzrost wydajnoÅci. PrzechodzÄ c do zasad praw skalowania w modelach jÄzyka, kilka LLM uwypukla zasadÄ, Åže zwiÄkszanie skali modeli tendencjÄ do poprawy wynikÃģw. Generalizacja zero-shot z drugiej strony odnosi siÄ do zdolnoÅci modelu, szczegÃģlnie LLM, do wykonywania zadaÅ, na ktÃģre nie zostaÅ wyraÅšnie wyszkolony. W dziedzinie widzenia komputerowego, zainteresowanie budowaniem zdolnoÅci zero-shot, oraz w-kontekÅcie uczenia siÄ modeli podstawowych.
Modele jÄzyka polegajÄ na algorytmach WordPiece lub podejÅciu Byte Pair Encoding do tokenizacji tekstu. Modele generacyjne wizualne oparte na modelach jÄzyka rÃģwnieÅž polegajÄ ciÄÅžko na kodowaniu 2D obrazÃģw w sekwencje tokenÃģw 1D. Wczesne prace, takie jak VQVAE, wykazaÅy moÅžliwoÅÄ reprezentowania obrazÃģw jako dyskretnych tokenÃģw z umiarkowanÄ jakoÅciÄ odtworzenia. NastÄpca VQVAE, ramie VQGAN, wdroÅžyÅo straty percepcyjne i adversarialne, aby poprawiÄ wiernoÅÄ obrazu, oraz zastosowaÅo dekodujÄ cy tylko transformator do generowania tokenÃģw obrazu w standardowym, autoregresyjnym skanowaniu. Modele dyfuzyjne z drugiej strony byÅy dÅugo uwaÅžane za liderÃģw w zadaniach syntezy wizualnej, dziÄki ich rÃģÅžnorodnoÅci, oraz lepszej jakoÅci generacji. PostÄp modeli dyfuzyjnych byÅ skupiony na poprawie technik prÃģbkowania, architektury, oraz szybkoÅci prÃģbkowania. Ukryte modele dyfuzyjne stosujÄ dyfuzjÄ w przestrzeni ukrytej, co poprawia wydajnoÅÄ szkolenia, oraz wnioskowania. Modele transformatora dyfuzyjnego zastÄpujÄ tradycyjnÄ architekturÄ U-Net z architekturÄ opartÄ na transformatorze, oraz zostaÅy wdroÅžone w ostatnich modelach syntezy obrazu lub wideo, takich jak SORA, oraz Stable Diffusion.
Wizualne Autoregresyjne: Metodologia i Architektura

W swojej istocie, ramie VAR ma dwa dyskretne etapy szkolenia. W pierwszym etapie, wieloskalowy, kwantowany autoencoder lub VQVAE, koduje obraz w mapy tokenÃģw, oraz zaimplementowano zÅoÅžonÄ stratÄ odtworzenia do celÃģw szkoleniowych. Na powyÅžszym obrazie, osadzanie jest sÅowem, ktÃģre definiuje konwersjÄ dyskretnych tokenÃģw w ciÄ gÅe wektory osadzania. W drugim etapie, transformator w modelu VAR jest szkolony przez minimalizacjÄ straty entropii krzyÅžowej, lub przez maksymalizacjÄ prawdopodobieÅstwa, przy uÅžyciu podejÅcia przewidywania nastÄpnego poziomu. Wytrenowany VQVAE nastÄpnie produkuje mapÄ tokenÃģw podstawy prawdy dla ramy VAR.
Modelowanie Autoregresyjne za PomocÄ Przewidywania NastÄpnego Tokenu
Dla danej sekwencji dyskretnych tokenÃģw, gdzie kaÅždy token jest liczbÄ caÅkowitÄ z sÅownika o rozmiarze V, model autoregresyjny przewidywania nastÄpnego tokenu, zakÅada, Åže prawdopodobieÅstwo obserwowania bieÅžÄ cego tokenu zaleÅžy tylko od jego prefiksu. ZakÅadajÄ c jednokierunkowÄ zaleÅžnoÅÄ tokenÃģw, pozwala ramie VAR rozÅoÅžyÄ szanse sekwencji na iloczyn warunkowych prawdopodobieÅstw. Szkolenie modelu autoregresyjnego obejmuje optymalizacjÄ modelu na zbiorze danych, oraz ten proces optymalizacji jest znany jako przewidywanie nastÄpnego tokenu, oraz pozwala wytrenowanemu modelowi generowaÄ nowe sekwencje. Ponadto, obrazy sÄ 2D ciÄ gÅymi sygnaÅami, a zastosowanie podejÅcia autoregresyjnego do obrazÃģw za pomocÄ procesu optymalizacji przewidywania nastÄpnego tokenu, ma kilka warunkÃģw wstÄpnych. Po pierwsze, obraz musi byÄ ztokenizowany w kilka dyskretnych tokenÃģw. Zwykle, kwantowany autoencoder jest wdroÅžony do konwersji mapy cech obrazu w dyskretne tokeny.
Tokeny obrazu w dyskretnych tokenach sÄ uÅoÅžone w 2D siatce, oraz w przeciwieÅstwie do naturalnych zdaÅ jÄzykowych, ktÃģre majÄ wewnÄtrzny porzÄ dek z lewej do prawej, porzÄ dek tokenÃģw obrazu musi byÄ okreÅlony wyraÅšnie do jednokierunkowego uczenia siÄ autoregresyjnego. WczeÅniejsze podejÅcia autoregresyjne spÅaszczaÅy 2D siatkÄ dyskretnych tokenÃģw w sekwencjÄ 1D, przy uÅžyciu metod, takich jak skanowanie w kolumnach, z-curve, lub spiralny porzÄ dek. Jak tylko dyskretne tokeny zostaÅy spÅaszczone, modele AR wyodrÄbniaÅy zestaw sekwencji z zbioru danych, oraz nastÄpnie szkoliÅy model autoregresyjny, aby maksymalizowaÄ prawdopodobieÅstwo na iloczyn T warunkowych prawdopodobieÅstw, przy uÅžyciu przewidywania nastÄpnego tokenu.
Wizualne Autoregresyjne Modelowanie za PomocÄ Przewidywania NastÄpnego Poziomu
Ramie VAR rekonceptualizuje modelowanie autoregresyjne na obrazach, przechodzÄ c od przewidywania nastÄpnego tokenu do podejÅcia przewidywania nastÄpnego poziomu, proces, w ktÃģrym zamiast byÄ pojedynczym tokenem, jednostka autoregresyjna jest caÅÄ mapÄ tokenÃģw. Model najpierw kwantuje mapÄ cech w wieloskalowe mapy tokenÃģw, kaÅždy z wyÅžszÄ rozdzielczoÅciÄ , niÅž poprzedni, oraz koÅczy siÄ dopasowaniem do rozdzielczoÅci oryginalnej mapy cech. Ponadto, ramie VAR rozwija nowy, wieloskalowy kwantyzator, aby zakodowaÄ obraz w wieloskalowe, dyskretne mapy tokenÃģw, konieczne do uczenia siÄ VAR. Ramie VAR zastosowaÅo tÄ samÄ architekturÄ, co VQGAN, ale z modyfikowanÄ warstwÄ kwantyzacji wieloskalowej, z algorytmami zademonstrowanymi na poniÅžszym obrazie.

Wizualne Autoregresyjne: Wyniki i Eksperymenty
Ramie VAR wykorzystuje architekturÄ VQVAE z wieloskalowym schematem kwantyzacji, z K dodatkowymi warstwami konwolucyjnymi, oraz wykorzystuje wspÃģlny sÅownik dla wszystkich skal, oraz wymiar ukryty o rozmiarze 32. GÅÃģwny nacisk leÅžy na algorytmie VAR, dziÄki ktÃģremu projekt architektury modelu jest prosty, ale skuteczny. Ramie przyjmuje architekturÄ standardowego, dekodujÄ cego tylko transformatora, podobnego do tych wdroÅžonych w modelach GPT-2, z jedynÄ modyfikacjÄ , polegajÄ cÄ na zastÄ pieniu tradycyjnej normalizacji warstwowej normalizacjÄ adaptacyjnÄ lub AdaLN. Dla syntezy warunkowej, ramie VAR wdroÅžyÅo osadzanie klas, jako token startowy, oraz warunek warstwy normalizacji adaptacyjnej.
Wyniki Generacji Obrazu Stanu Sztuki
Kiedy zestawione z istniejÄ cymi ramiami generacyjnymi, w tym GANs lub Generative Adversarial Networks, modelami przewidywania maskowanego BERT, modelami dyfuzyjnymi, oraz modelami autoregresyjnymi w stylu GPT, ramie Wizualnego Modelowania Autoregresyjnego wykazuje obiecujÄ ce wyniki, podsumowane w poniÅžszej tabeli.

Jak moÅžna zobaczyÄ, ramie Wizualnego Modelowania Autoregresyjnego nie tylko poprawia wyniki FID i IS, ale rÃģwnieÅž wykazuje imponujÄ cÄ szybkoÅÄ generacji obrazu, porÃģwnywalnÄ do modeli stanu sztuki. Ponadto, ramie VAR rÃģwnieÅž utrzymuje zadowalajÄ ce wyniki precyzji i recall, co potwierdza jego spÃģjnoÅÄ semantycznÄ . Ale prawdziwym zaskoczeniem jest imponujÄ ca wydajnoÅÄ ramy VAR w tradycyjnych zadaniach AR, czyniÄ c jÄ pierwszym modelem autoregresyjnym, ktÃģry przewyÅžszyÅ model Diffusion Transformer, jak to zostaÅo zademonstrowane w poniÅžszej tabeli.

Wynik Generalizacji Zadania Zero-Shot
Dla zadaÅ malowania wewnÄ trz i na zewnÄ trz, ramie VAR wymusza tokeny podstawy prawdy poza maskÄ , oraz pozwala modelowi generowaÄ tylko tokeny wewnÄ trz maski, bez Åžadnych informacji o klasie wstrzykniÄtych do modelu. Wyniki sÄ zademonstrowane na poniÅžszym obrazie, oraz jak moÅžna zobaczyÄ, model VAR osiÄ ga akceptowalne wyniki w zadaniach downstream, bez dostosowywania parametrÃģw, lub modyfikacji architektury sieci, demonstrujÄ c ogÃģlnÄ przydatnoÅÄ ramy VAR.

Podsumowanie
W tym artykule, omÃģwiliÅmy nowÄ ramÄ generacyjnÄ , nazwanÄ Wizualnym Modelowaniem Autoregresyjnym, ktÃģra 1) teoretycznie rozwiÄ zuje pewne problemy wewnÄtrzne w standardowych modelach AR, oraz 2) pozwala modelom autoregresyjnym w stylu GPT przewyÅžszaÄ istniejÄ ce modele dyfuzyjne w generowaniu obrazu, pod wzglÄdem jakoÅci obrazu, rÃģÅžnorodnoÅci, wydajnoÅci danych, oraz szybkoÅci wnioskowania. Z jednej strony, tradycyjne modele autoregresyjne wymagajÄ okreÅlonego porzÄ dku danych, natomiast z drugiej strony, Wizualne Modelowanie Autoregresyjne lub ramie VAR, ponownie rozwaÅža, jak uporzÄ dkowaÄ obraz, oraz to odrÃģÅžnia VAR od istniejÄ cych metod AR. Po skalowaniu VAR do 2 miliardÃģw parametrÃģw, twÃģrcy ramy VAR zaobserwowali wyraÅšnÄ zaleÅžnoÅÄ potÄgowÄ miÄdzy wynikami testowymi, a parametrami modelu, lub kosztami obliczeniowymi, z wspÃģÅczynnikiem korelacji Pearsona zbliÅžonym do â0,998, wskazujÄ cym na solidnÄ ramÄ do przewidywania wydajnoÅci. Te prawa skalowania, oraz moÅžliwoÅÄ generalizacji zero-shot, jako cechy charakterystyczne LLM, zostaÅy teraz poczÄ tkowo zweryfikowane w naszych modelach transformatora VAR.












