Liderzy opinii

Krytyczna ścieÅžka do automatyzacji tworzenia modeli

mm mm
Dodaj Unite.AI do preferowanych ÅšrÃģdeł w Google
A stylized digital landscape showing illuminated lines connecting data structures. A cluster representing

Następnym waÅžnym kamieniem milowym w badaniach nad sztuczną inteligencją jest automatyzacja tworzenia modeli. KaÅždy postęp w rozumowaniu, języku i percepcji jest w pewnym sensie krokiem w stronę tego celu. JednakÅže, droga do automatyzacji modeli wymaga rozwiązania zestawu podstawowych wyzwań, ktÃģre muszą być rozwiązane najpierw.

Mostek do tego celu prowadzi bezpośrednio przez inÅžynierię maszynowego uczenia się (ML). Powszechne nieporozumienie głosi, Åže ML jest technologią poprzedzającą nowoczesną sztuczną inteligencję i Åže modele podstawowe po prostu ją zastąpiły. To nieporozumienie nie rozumie relacji. Jako dyscyplina akademicka, ML obejmuje wszystkie aspekty szkolenia modeli, w tym szkolenie modeli podstawowych w centrum obecnego momentu sztucznej inteligencji. Istnieje jednak znacząca rÃģÅžnica w skali i złoÅžoności danych.

Tradycyjne modele ML są zwykle szkolone na starannie wyselekcjonowanych, domenowo-specyficznych zbiorach danych zawierających tysiące lub miliony przykładÃģw. Modele podstawowe, z drugiej strony, są szkolone na tysiącach zbiorÃģw danych jednocześnie, pobranych z bardzo rÃģÅžnych ÅšrÃģdeł o niejednolitych formatach, pochodzeniu i jakości. Ta rÃģÅžnica w skali i heterogeniczności danych jest podstawowym powodem, dla ktÃģrego zarządzanie danymi staje się znacznie trudniejsze i waÅžniejsze, gdy modele stają się coraz potęŞniejsze.

To sprawia, Åže zrozumienie danych staje się centralną przeszkodą w automatyzacji tworzenia modeli. System sztucznej inteligencji, ktÃģry moÅže interpretować heterogeniczne dane i poprawiać potoki zbudowane wokÃģł nich, mÃģgłby w zasadzie poprawić swÃģj własny proces szkolenia i pomÃģc zbudować lepsze modele. Gdy sztuczna inteligencja moÅže poprawić proces, przez ktÃģry jest szkolona, poprawki są przenoszone w dÃģł do kaÅždej dziedziny, w ktÃģrej sztuczna inteligencja jest stosowana.

Trzy bariery stojące na przeszkodzie

Pierwszą barierą jest fragmentacja kontekstu. W niemal kaÅždej organizacji, sygnały, eksperymenty, definicje cech i wiedza instytucjonalna istotne dla danego problemu modelowania są rozproszone po magazynach danych, notesach i potokach, ktÃģre nigdy nie były zaprojektowane do komunikacji ze sobą. RozwaÅžmy system opieki zdrowotnej budujący model wykrywania sepsy. Kryteria kliniczne istotne dla tego problemu, takie jak progi Åžyciowe, wartości laboratoryjne i standardy dokumentacji, mogą znajdować się w całkowicie oddzielnych modułach systemu elektronicznej dokumentacji zdrowia.

Druga bariera to niejednoznaczność semantyczna. Znaczenie nie jest wrodzone w danych, ale jest kontekstowe i organizacyjne. Ta sama nazwa pola w dwÃģch rÃģÅžnych bazach danych moÅže odnosić się do subtelnie rÃģÅžnych rzeczy. Pojęcia takie jak przychÃģd, aktywny uÅžytkownik i churn mają zwykle wiele waÅžnych definicji w ramach jednej firmy. Nawet pojęcie tak pozornie proste jak “przychÃģd” moÅže powodować problemy. ZespÃģł sprzedaÅžy moÅže definiować przychÃģd jako łączną wartość podpisanych umÃģw w tym kwartale, podczas gdy zespÃģł finansowy definiuje go jako rzeczywiście otrzymane środki. ZespÃģł produktowy ma jeszcze inne zrozumienie, definiując ten termin jako rozpoznanÃ― przychÃģd rozłoÅžony na okres subskrypcyjny. Wszystkie trzy korzystają z pÃģl dosłownie nazwanych “przychÃģd” w swoich systemach, ale raport międzyzespołowy łączący je będzie cicho mieszał trzy niezgodne liczby.

Trzecią i najbardziej systemową barierą jest brak udokumentowanej pamięci instytucjonalnej. Śledzenie pochodzenia, rozwiązywanie niezgodności i utrzymanie sygnałÃģw jakościowych w tak wielu ÅšrÃģdłach jest nierozwiązanym problemem, nawet dla zespołÃģw ludzkich. Bez instytucjonalnej pamięci tego, co zostało sprÃģbowane i jak dobrze te podejścia działały, kaÅždy mechanizm automatyzacji modelu będzie odkrywał te same martwe końce, marnując czas i zasoby.

RozwaÅžmy zespÃģł naukowcÃģw danych w firmie detalicznej budujący model prognozowania popytu. Przez trzy lata, tuzin analitykÃģw niezaleÅžnie odkrył, Åže surowe dane pogodowe pogarszają wydajność modelu podczas tygodni świątecznych, Åže określony dostawca danych o zapasach zawiera systematyczne opÃģÅšnienie, a standardowe podejście do obsługi wydarzeń promocyjnych powoduje wyciek celu. Gdy pierwotni analitycy przenieśli się do innych zespołÃģw lub opuścili firmę, wiedza poszła z nimi. Bez instytucjonalnego zapisu tego, co zostało sprÃģbowane, co nie powiodło się i dlaczego, mechanizm automatyzacji modelu nie moÅže budować na zgromadzonym doświadczeniu. Po prostu zaczyna od zera, znowu i znowu, marnując czas.

Czego wymaga prawdziwe rozwiązanie

Historia automatyzacji ML jest historią częściowych rozwiązań. AutoML rozwiązał wąski problem dostrajania hiperparametrÃģw, ale nie mÃģgł obsłuÅžyć niezgodności celÃģw ani rozumu o intencjach organizacyjnych. MLOps uczynił potoki produkcyjne bardziej solidnymi i łatwiejszymi do monitorowania, ale narzędzia MLOps wykonują strategię, zamiast ją definiować. Bardziej niedawne agenci kodowania reprezentują prawdziwy krok naprzÃģd, ale odziedziczyli ten sam punkt ślepy. Generują kod dobrze, ale działają bez kontekstu organizacyjnego i pamięci instytucjonalnej.

System, ktÃģry byłby naprawdę samodzielnie inÅžynierią ML, wymagałby funkcji, ktÃģrych nie zapewnia Åžadne istniejące narzędzie. Musiałby mapować cele biznesowe na cele modelu, co jest tłumaczeniem, ktÃģre nie moÅže być wnioskowane z samych danych. Musiałby odkrywać istotne dane w rozproszonych systemach o niejednolitych schematach, automatycznie przestrzegając ograniczeń zgodności, zarządzania i bezpieczeństwa, zamiast wymagać od ludzi zarządzania nimi jako oddzielnego procesu. Musiałby mieć pamięć instytucjonalną, aby ujawnić istniejącą pracę, zrozumieć, dlaczego poprzednie eksperymenty zostały porzucone, i budować na tym, co koledzy juÅž wiedzą.

Ścisłe ślady audytowe, ktÃģre śledzą pochodzenie w wersjach danych, definicjach cech i zobowiązaniach kodu, musiałyby być podstawowym mechanizmem dla ugruntowania systemu w tym, co naprawdę się wydarzyło. I taki system wymagałby przemyślanego projektu z ludzkim uczestnictwem. Nie binarny wybÃģr między pełną automatyzacją a pełną kontrolą ręczną, ale wsparcie dla rÃģÅžnych poziomÃģw interakcji, w zaleÅžności od zadania, stawek i zaufania systemu na kaÅždym punkcie decyzyjnym. Automatyzacja, ktÃģra omija ludzki osąd w krytycznych momentach, nie jest cechą dobrze zaprojektowanej sztucznej inteligencji; raczej jest to tryb awaryjny.

To, czego jeszcze nie rozwiązał Åžaden laboratorium, to jak stworzyć semantyczne zrozumienie danych organizacyjnych, ktÃģre rozumie, co dane znaczą w określonym kontekście instytucjonalnym. MCP rozwiązuje problem połączenia. Jeszcze nie rozwiązuje problemu znaczenia. To pozostaje otwarta granica badań.

Czego moÅžna osiągnąć

Ekonomiczne implikacje rozwiązania tych problemÃģw są znaczące. Dzisiaj niestandardowa rozwÃģj ML wymaga specjalistycznych praktykÃģw i tygodni iteracji, nawet dla dobrze określonych problemÃģw. System, ktÃģry mÃģgłby nawigować przez cały potok autonomicznie od definicji problemu przez odkrycie danych, rozwÃģj modelu i ocenę modelu, przesunąłby tę rÃģwnanie dramatycznie, kompresując terminy i otwierając przypadki uÅžycia o wysokiej wartości, ktÃģre obecnie są zbyt zasobowo-intensywne, aby je realizować. Projekty, ktÃģre wymagały zespołÃģw z głęboką wiedzą na temat ML pracujących przez tygodnie, mogą teraz być ukończone w ciągu dni bez konieczności wykorzystania tak wielu rzadkich ekspertÃģw ML.

Wyzwania fragmentacji kontekstu, niejednoznaczności semantycznej i braku pamięci instytucjonalnej nie są unikalne dla przedsiębiorstw ML. Pojawiają się one pod rÃģÅžnymi ograniczeniami w budowie potokÃģw szkolenia modeli podstawowych, gdzie tysiące heterogenicznych zbiorÃģw danych muszą być agregowane, filtrowane i iteracyjnie rafinowane. ChociaÅž te dwa ustawienia rÃģÅžnią się strukturą i celem, oba są ograniczone przez ten sam podstawowy wąski gardło: brak systemÃģw, ktÃģre mogą niezawodnie odzyskać kontekst, śledzić pochodzenie i budować na poprzedniej pracy w iteracjach. Automatyzacja rozwoju modeli w przedsiębiorstwie jest więc krytycznym krokiem na drodze do systemÃģw sztucznej inteligencji, ktÃģre mogą się same poprawiać.

Doris Xin jest CEO i wspÃģłzałoÅžycielem Disarray. Jako doktorant na Uniwersytecie Kalifornijskim w Berkeley w RISELab i stypendystka NSF, a pÃģÅšniej jako wczesny inÅžynier ML w LinkedIn, Doris doskonaliła swoją ekspertyzę w dziedzinie uczenia maszynowego.

Moustafa AbdelBaky jest CTO i wspÃģłzałoÅžycielem Disarray. Jest trzykrotnym stypendystą IBM PhD z prawie dwoma dekadami badań obejmujących autonomiczną orkiestrację w rozproszonych systemach, edge ML i czasie rzeczywistym AI dla autonomicznych misji lotniczych i kosmicznych NASA.