NastępnyNastępny poradnik
Koła zamachowe danych: przekształcanie danych produkcyjnych w dane szkoleniowe
Techniczne
PRZEWODNIK techniczny
Funkcje wpływu szacują, w jakim stopniu każdy przykład szkoleniowy wpłynął na przewidywanie modelu, umożliwiając prześledzenie danych wyjściowych z powrotem do danych, które je spowodowały.
Posłuchaj tego przewodnikaOpowiadane przez sztuczną inteligencję · ~2 min
Mają znaczenie, ponieważ zamieniają nieprzejrzysty model w coś, co można audytować pod kątem praw autorskich, debugowania i zaufania.
Influence functions come from robust statistics and were adapted to deep learning by Koh and Liang in 2017. The core question is counterfactual: how would the model's loss on a test point change if a particular training example were removed or up-weighted? Rather than actually retraining (which is hopelessly expensive), influence functions approximate that change using calculus. They compute the gradient of the loss for the training point and the test point, then connect them through the inverse Hessian of the loss, which captures the curvature of the model's parameter space. Under Koh and Liang’s standard upweighting-on-test-loss convention, I_up,loss measures how infinitesimally increasing a training point’s weight changes the loss on a chosen test point. A positive value means upweighting raises test loss (a harmful influence); a negative value means it lowers test loss (a helpful influence). Removing a point reverses the sign of the first-order estimated change. Other influence scores may target predictions or use a different sign convention, so define the quantity before interpreting its sign. The result is a ranked list of the most responsible training examples.
Śledzenie, które książki chronione prawem autorskim miały największy wpływ na fragment wygenerowany przez model językowy, na potrzeby analizy prawnej i licencyjnej
Debugowanie błędnej klasyfikacji poprzez wyświetlenie błędnie oznakowanych obrazów szkoleniowych, które popchnęły model w kierunku błędnej odpowiedzi
Wykrywanie zatrutych lub anomalnych przykładów treningowych, które wywierają nadmierny wpływ na określone przewidywania
Audyt modelu kredytowego lub zatrudnienia w celu wykazania, które zapisy historyczne wpłynęły na kwestionowaną decyzję
Oczekuj, że atrybucja oparta na wpływach stanie się infrastrukturą odpowiedzialności za sztuczną inteligencję. Organy regulacyjne i sądy sprawdzające, czy tekst chroniony prawem autorskim ukształtował wynik, będą chciały uzyskać pochodzenie na poziomie przykładu, a programiści wykorzystają je do wykrycia błędnie oznaczonych lub zatrutych danych. Tańsze przybliżenia, takie jak TRAK i szkicowanie gradientowe, przesuwają atrybucję w czasie rzeczywistym, a połączenie jej z oduczaniem się może pozwolić zespołom usunąć wpływ dokumentu bez pełnego przeszkolenia.
Darmowy newsletter
Trzy zweryfikowane historie AI każdego poranka w dni robocze, napisane prostym angielskim. Bezpłatne na zawsze, bez reklam.
Jedno e‑mail każdego dnia roboczego. Wypisz się jednym kliknięciem. Nigdy nie sprzedajemy ani nie udostępniamy Twojego adresu.
Sprawdź się
Natychmiastowa informacja zwrotna na każde pytanie oraz udostępnialny certyfikat z weryfikowalnym ID po zaliczeniu kursu.
Wspieraj darmową edukację AI. AI Understanding jest organizacją non-profit 501(c)(3) — bez reklam, bez płatnej ściany, zawsze. Przekaż darowiznę
Funkcje wpływu szacują, w jakim stopniu każdy przykład szkoleniowy wpłynął na przewidywanie modelu, umożliwiając prześledzenie danych wyjściowych z powrotem do danych, które je spowodowały. Mają znaczenie, ponieważ zmieniają nieprzejrzysty model w coś, co można sprawdzić pod kątem praw autorskich, debugowania i zaufania.
Funkcje wpływu szacują wpływ zakłócenia wagi przykładowego treningu na stratę w punkcie testowym, co w przybliżeniu oznacza przekwalifikowanie bez wykonywania tego.
Klasyczny wzór na wpływ wymaga odwrócenia hesjanu po wszystkich parametrach, co jest niewykonalne w przypadku modeli o miliardach parametrów.
W artykule Pang Wei Koha i Percy’ego Lianga z 2017 r. „Zrozumienie przewidywań czarnej skrzynki za pomocą funkcji wpływu” wprowadzono tę technikę do głębokiego uczenia się.
For I_up,loss, a negative derivative means increasing the training point’s weight decreases the selected test loss; removing it has the opposite first-order effect.
W badaniu Anthropic z 2023 r. wykorzystano EK-FAC do przybliżenia odwrotności hesja, umożliwiając analizę wpływu na duże modele językowe.
Ucz się dalej
Wybrano więcej przewodników na ten temat
NastępnyNastępny poradnik
Koła zamachowe danych: przekształcanie danych produkcyjnych w dane szkoleniowe
Techniczne