Metoda VISTA automatycznie dobiera kroki sterowania w dyfuzji dyskretnej, przyspieszając generowanie 5,35x bez istotnej straty jakości wyników.

Źródło zdjęcia: arXiv.org
Nowe badanie opublikowane na arXiv przedstawia metodę VISTA – sposób na radykalne przyspieszenie generowania treści przez modele dyfuzji dyskretnej sterowane nagrodami, bez utraty jakości wyników. Autorzy, Jaehyeon Kim, Ziseok Lee, Siyoung Choi i Kyungsu Kim, zaproponowali technikę, która automatycznie wybiera, które kroki odszumiania w procesie generowania warto „prowadzić” dodatkowymi obliczeniami, a które można pominąć.
Praca dotyczy generowania sterowanego nagrodami (reward-guided generation) w dyskretnych modelach dyfuzyjnych – podejścia, które pozwala dostosować wynik modelu do konkretnego celu już na etapie generowania (test-time alignment), np. do unikania toksycznych treści czy spełniania innych kryteriów jakościowych. Problem w tym, że pełne sterowanie metodą Sequential Monte Carlo (SMC) na każdym kroku denoisingu jest bardzo kosztowne obliczeniowo – wymaga dodatkowych ewaluacji funkcji nagrody, a w przypadku propozycji opartych na gradientach, także kosztownych obliczeń gradientu wartości.
Modele dyfuzyjne generują treści (tekst, sekwencje biologiczne, obrazy) poprzez stopniowe odszumianie – wiele kolejnych kroków przekształca losowy szum w konkretny, sensowny wynik. Gdy chcemy, by wynik spełniał dodatkowe kryterium – np. nie był toksyczny, albo maksymalizował jakąś metrykę nagrody – stosuje się technikę sterowania opartą na metodzie Sequential Monte Carlo. SMC na każdym kroku odszumiania ocenia, które ścieżki generowania są bardziej obiecujące, i przekierowuje proces w ich stronę.
Problem w tym, że takie pełne sterowanie na każdym pojedynczym kroku jest bardzo drogie: wymaga powtarzanych ewaluacji funkcji nagrody, a przy podejściach opartych na gradientach – także obliczeń gradientu wartości dla każdego aktywnego kroku. Dotychczasowym rozwiązaniem było „rzadkie sterowanie” (sparse guidance), czyli prowadzenie procesu tylko na wybranym podzbiorze kroków czasowych. Problem w tym, że powszechnie stosowane harmonogramy takiego rzadkiego sterowania opierają się na stałych, ręcznie zaprojektowanych heurystykach, których skuteczność bardzo się różni w zależności od konkretnego zadania.
Autorzy proponują VISTA (Value-Informed Schedule Trimming for Accelerated SMC) – metodę, która nie wymaga dodatkowego treningu modelu i automatycznie dobiera, które kroki denoisingu objąć pełnym sterowaniem, przy zadanym z góry budżecie obliczeniowym.
Kluczowy pomysł polega na potraktowaniu rzadkiego sterowania jako przybliżenia idealnej, pełnej ścieżki prawdopodobieństwa, jaką uzyskalibyśmy przy sterowaniu na każdym kroku. Autorzy wyprowadzili estymowalną górną granicę odchylenia tej przybliżonej ścieżki od ścieżki idealnej, mierzonego w normie l1. Następnie, korzystając ze statystyk wartości zebranych podczas niewielkiej liczby generacji „rozgrzewkowych” z pełnym sterowaniem, VISTA optymalizuje wynikający z tego empiryczny surogat problemu dokładnie – za pomocą programowania dynamicznego.
Istotne jest to, że generacje rozgrzewkowe nie są marnowane – mogą zostać zachowane jako pełnoprawne wyniki modelu. Po wyborze harmonogramu, VISTA ma dokładnie taką samą złożoność obliczeniową na pojedynczą generację jak inne metody rzadkiego sterowania przy tym samym budżecie – zysk wydajnościowy nie odbywa się więc kosztem dodatkowego narzutu w fazie właściwego generowania.
Zespół przetestował VISTA na trzech odrębnych domenach: generowaniu tekstu, generowaniu sekwencji biologicznych oraz generowaniu obrazów. We wszystkich przypadkach metoda odkrywała harmonogramy sterowania dostosowane do konkretnego zadania (task-dependent schedules), zamiast opierać się na jednym uniwersalnym schemacie.
W większości testowanych ustawień VISTA przewyższała ręcznie zaprojektowane harmonogramy rzadkiego sterowania, a na kilku metrykach zadań zbliżała się do wyników pełnego sterowania lub nawet je przewyższała. Najbardziej konkretny przykład dotyczy generowania toksycznego tekstu – VISTA osiągnęła wskaźnik unikalnej toksyczności na poziomie 0,99, bardzo blisko wyniku 1,00 uzyskanego przy pełnym sterowaniu na każdym kroku. Jednocześnie czas generowania pojedynczego przykładu spadł z 204,23 sekundy przy pełnym sterowaniu do 38,16 sekundy – co daje 5,35-krotne przyspieszenie przy minimalnej stracie jakości wyniku.
Takie wyniki pokazują, że optymalizacja oparta na danych i statystykach wartości może istotnie przewyższać stałe, intuicyjne heurystyki stosowane dotąd do redukcji kosztów sterowania w modelach dyfuzyjnych, otwierając drogę do znacznie bardziej efektywnego test-time alignmentu w praktycznych zastosowaniach generatywnej AI.
Praca pokazuje, że inteligentny, oparty na danych dobór momentów sterowania w procesie dyfuzji może dać wielokrotne przyspieszenie generowania bez istotnej utraty jakości, co ma praktyczne znaczenie dla wszystkich zastosowań wymagających dostosowania modeli AI do konkretnych celów przy ograniczonym budżecie obliczeniowym.

Agenci AI z badania VUB i UNamur sami wykształcili język komunikacji, osiągając ponad 99 proc. skuteczności w porozumiewaniu się.

OpenAI twierdzi, że były pracownik zabrał ponad 100 poufnych plików i zaprezentował je kierownictwu Apple przed dołączeniem do firmy.

Nowe badanie pokazuje, że transkrypty z nasyconych benchmarków AI pozwalają przewidzieć zdolności modeli znacznie lepiej niż same wyniki testów.