Interpretowalność mechanistyczna
mechanistic interpretability
Interpretowalność mechanistyczna to próba zrozumienia, co dokładnie dzieje się wewnątrz sieci neuronowej - nie przez obserwację odpowiedzi, lecz przez odczytanie obliczeń, które do nich prowadzą. Traktuje model jak układ do rozebrania, nie jak czarną skrzynkę.
Skąd się wzięło
Model językowy jest zbiorem liczb. Wszystkie parametry są jawne, można je odczytać co do jednej - i nic z tego nie wynika. To jest odwrotność zwykłej sytuacji w nauce, gdzie problemem jest brak dostępu do układu. Tutaj dostęp jest pełny i bezużyteczny.
Wcześniejsze podejścia do wyjaśniania sieci neuronowych polegały na pytaniu, które dane wejściowe najbardziej wpłynęły na odpowiedź. To użyteczne, ale odpowiada na pytanie „co”, a nie „jak”.
Interpretowalność mechanistyczna postawiła pytanie inaczej: potraktujmy sieć jak nieznany układ elektroniczny i spróbujmy odtworzyć schemat - znaleźć, które fragmenty odpowiadają za co i jak są ze sobą połączone.
Co dokładnie obejmuje
Pojęcia, które pojawiają się w każdej pracy z tej dziedziny:
- Cecha - wewnętrzna reprezentacja jakiegoś pojęcia albo własności, którą model wykorzystuje w obliczeniach.
- Obwód - zestaw cech i połączeń realizujący konkretną operację, na przykład dopasowanie nazwiska do zawodu.
- Superpozycja - model przechowuje więcej cech, niż ma neuronów, upychając je w nakładających się kierunkach przestrzeni. To główna przeszkoda: pojedynczy neuron zwykle nie odpowiada jednemu pojęciu.
- Autoenkoder rzadki - narzędzie rozplątujące superpozycję: uczy się słownika cech, z których każda ma być czytelna dla człowieka.
Sprawdzianem nie jest to, że opis brzmi sensownie, tylko czy da się na jego podstawie przewidzieć zachowanie modelu po ingerencji. Jeśli wzmocnienie zidentyfikowanej cechy powoduje dokładnie tę zmianę odpowiedzi, której oczekiwaliśmy - opis coś znaczy. Jeśli nie - była to opowieść.
Spory
Czy to się skaluje. Metody działają na modelach małych i na starannie wybranych zjawiskach. Modele używane w praktyce mają setki miliardów parametrów, a liczba cech idzie w miliony. Sceptycy twierdzą, że pełne zrozumienie takiego układu jest niewykonalne z tego samego powodu, z którego nie da się opisać mózgu neuron po neuronie.
Konflikt interesów. Najważniejsze prace w tej dziedzinie powstają w firmach, które budują analizowane modele, i są publikowane poza recenzją naukową. Nie znaczy to, że są błędne - znaczy, że nie przeszły niezależnej kontroli, a firma ma interes w tym, by jej model wyglądał na zrozumiały.
Interpretacja czy narracja. Krytyka metodologiczna: mając miliony cech, zawsze znajdzie się taka, która pasuje do wybranej hipotezy. Odpowiedzią są testy przez ingerencję - ale nie wszystkie publikacje je przeprowadzają.
Czy to wystarczy do bezpieczeństwa. Zwolennicy alignmentu traktują interpretowalność jako warunek konieczny: bez zajrzenia do środka nie odróżnimy modelu, który jest zgodny z naszymi celami, od modelu, który jedynie tak wygląda w testach. Sceptycy odpowiadają, że postęp zdolności jest szybszy niż postęp rozumienia i przewaga narasta.
Stan na dziś
Stan na sierpień 2026:
- Obwody odczytane - istnieją opisane, sprawdzone ingerencją mechanizmy dla wąskich zadań: kopiowania fragmentów tekstu, dopasowywania nazwisk, prostych operacji arytmetycznych.
- Cechy w dużych modelach - wyodrębniono miliony czytelnych cech w modelach produkcyjnych i pokazano, że wzmacnianie ich zmienia zachowanie w przewidywalny sposób.
- Czego brak - pełnego opisu choćby jednego dużego modelu, metody automatycznej oraz wyników zweryfikowanych niezależnie od producenta.
Praktyczna uwaga: doniesienie „naukowcy zrozumieli, jak myśli AI” należy czytać jako „odczytano fragment mechanizmu odpowiadający za jedno wąskie zadanie”. Odległość między tym a zrozumieniem modelu jest podobna do odległości między konektomem a działającym mózgiem - i z tego samego powodu.
Zobacz też
- Alignment (zgodność celów AI) Alignment to problem takiego budowania systemów sztucznej inteligencji, by realizowały cele faktycznie zamierzone przez człowieka, a nie cele wpisane w nie nieudolnie. Nie chodzi o bunt maszyny, lecz o rozbieżność między poleceniem a intencją.
- Duży model językowy Duży model językowy to sieć neuronowa uczona przewidywania kolejnych fragmentów tekstu na ogromnych zbiorach danych. Zdolności, których nikt w nią nie wpisał, wyłaniają się z tego jednego zadania - i to właśnie jest przedmiotem sporu o to, czym one są.
- Prawa skalowania Prawa skalowania to zależności opisujące, jak trafność modelu poprawia się wraz ze wzrostem jego wielkości, ilości danych i mocy obliczeniowej. Są regularnościami zaobserwowanymi w pomiarach, a nie prawami przyrody - i nie mówią, jakie zdolności przy danej skali się pojawią.
- RLHF (uczenie z ludzkich preferencji) RLHF to metoda dostrajania modelu na podstawie ocen, które ludzie wystawiają jego odpowiedziom, zamiast ręcznie zapisanej funkcji nagrody. Rozwiązuje wąski fragment problemu zgodności celów, a nie całość - i premiuje odpowiedź ocenianą dobrze, niekoniecznie prawdziwą.
Źródła (3)
-
Chris Olah, Nick Cammarata i in.,
Zoom In: An Introduction to Circuits
, Distill, t. 5 (2020)
Praca programowa dla całego podejścia. Dotyczy sieci rozpoznających obrazy, nie modeli językowych.
-
Nelson Elhage i in.,
A Mathematical Framework for Transformer Circuits
, Transformer Circuits Thread (Anthropic) (2021)
Publikacja firmowa, nierecenzowana. Powstała w firmie budującej analizowane modele.
-
Adly Templeton i in.,
Scaling Monosemanticity: Extracting Interpretable Features from Claude 3 Sonnet
, Transformer Circuits Thread (Anthropic) (2024)
Publikacja firmowa, nierecenzowana, dotycząca własnego modelu firmy.
Część większego wątku
- AGI i superinteligencja AGI i superinteligencja: pojęcia, historia sporu i stan rzeczy. Co znaczy „ogólna", dlaczego nie ma testu i skąd biorą się krążące daty.
- Bezpieczeństwo sztucznej inteligencji Bezpieczeństwo AI: alignment, problem kontroli, interpretowalność i ryzyko egzystencjalne. Co da się dziś badać, a co pozostaje spekulacją.