기술 가이드

훈련 데이터 귀속을 위한 영향 함수

영향 함수는 각 훈련 예제가 모델의 예측을 얼마나 형성했는지 추정하여 이를 유발한 데이터에 대한 출력을 역추적할 수 있게 해줍니다.

2분 읽기마지막 업데이트

개요

They matter because they turn an opaque model into something auditable for copyright, debugging, and trust.

심층 분석

영향 함수는 강력한 통계에서 비롯되었으며 2017년 Koh와 Liang에 의해 딥 러닝에 적용되었습니다. 핵심 질문은 반사실적입니다. 즉, 특정 훈련 사례가 제거되거나 가중치가 증가되면 테스트 포인트에서 모델의 손실이 어떻게 변할까요? 실제로 재교육(절망할 정도로 비용이 많이 들음) 대신 영향 함수는 미적분학을 사용하여 해당 변화를 근사화합니다. 훈련 지점과 테스트 지점에 대한 손실의 기울기를 계산한 다음 모델 매개변수 공간의 곡률을 캡처하는 손실의 역 헤시안을 통해 이들을 연결합니다. 긍정적인 영향이 크다는 것은 훈련 예시가 모델을 예측 방향으로 밀어붙였다는 것을 의미합니다. 큰 음수 값은 반대 방향으로 밀렸다는 의미입니다. 결과는 가장 책임감 있는 훈련 사례의 순위 목록입니다.

기술적 통찰력

정확한 공식에는 모든 매개변수에 대한 손실의 역 헤세 행렬이 필요하며, 이는 10억 개의 매개변수 모델에서는 다루기 어렵습니다. 실무자들은 LiSSA(확률적 반복 역전), 크로네커 인자 곡률(EK-FAC) 또는 TRAK와 같은 무작위 투영과 같은 방법을 사용하여 이를 근사화합니다. Anthropic의 2023년 작업은 EK-FAC를 사용하여 영향력 함수를 대규모 언어 모델로 확장하여 영향력 있는 사례가 정확한 표면적 표현보다는 추상적 패턴을 공유하는 경우가 많다는 사실을 보여줍니다.

전략적 영향

비용 및 예산

아키텍처 결정은 수년 동안 성능과 운영 비용을 결정합니다.

더 명확한 결정들

기술 교육은 팀이 최신 스택뿐만 아니라 올바른 스택을 선택하는 데 도움이 됩니다.

품질 관리

더 나은 엔지니어링 선택은 생산 시 신뢰성 사고를 줄입니다.

훈련 데이터 귀속을 위한 영향력 함수의 미래

영향력 기반 속성이 AI 책임을 위한 인프라가 될 것으로 기대합니다. 출력물에 저작권이 있는 텍스트가 있는지 여부를 조사하는 규제 기관 및 법원에서는 예제 수준의 출처를 원하며 개발자는 이를 사용하여 잘못 라벨이 지정되거나 오염된 데이터를 표면화할 것입니다. TRAK 및 그래디언트 스케치와 같은 저렴한 근사치는 속성을 실시간으로 추진하고 이를 학습 해제와 결합하면 팀이 전체 재교육 없이 문서의 영향력을 제거할 수 있습니다.

실제 구현

법률 및 라이선스 분석을 위해 언어 모델이 생성한 구절에 가장 큰 영향을 미친 저작권이 있는 도서 추적

모델을 잘못된 답으로 몰아가는 잘못 라벨이 지정된 훈련 이미지를 표면화하여 잘못된 분류 디버깅

특정 예측에 큰 영향을 미치는 중독되거나 변칙적인 훈련 사례를 탐지합니다.

어떤 역사적 기록이 논쟁의 여지가 있는 결정을 내렸는지 보여주기 위해 신용 또는 채용 모델을 감사합니다.

위험 및 가드레일

하나의 벤치마크를 최적화하면 더 광범위한 시스템 약점을 숨길 수 있습니다.

인프라 및 유지 관리 비용은 종종 과소평가됩니다.

시스템이 더욱 복잡해짐에 따라 보안 및 관찰 가능성의 격차가 커질 수 있습니다.

구현 로드맵

1

구현하기 전에 지연 시간, 품질, 비용 목표를 정의하세요.

2

현실적인 로드 및 데이터 조건에서 벤치마킹합니다.

3

오류, 드리프트 및 사용자 영향에 대한 계측기 모니터링.

4

확장하기 전에 롤백 및 사고 대응 경로를 준비하세요.

계속 탐색하세요

Free newsletter

Get the daily AI briefing

Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.

One email each weekday. Unsubscribe in one click. We never sell or share your address.

Test yourself

Take the Influence Functions for Training Data Attribution quiz

Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.

퀴즈 시작

Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation

다음 가이드

완전히 샤딩된 데이터 병렬

자주 묻는 질문

What is Influence Functions for Training Data Attribution?

영향 함수는 각 훈련 예제가 모델의 예측을 얼마나 형성했는지 추정하여 이를 유발한 데이터에 대한 출력을 역추적할 수 있게 해줍니다. 불투명한 모델을 저작권, 디버깅 및 신뢰에 대해 감사할 수 있는 모델로 바꾸기 때문에 중요합니다.

영향 기능이 근사하는 반사실적 질문은 무엇입니까?

영향 함수는 훈련 예제의 가중치를 테스트 지점의 손실에 교란시키는 효과를 추정하여 이를 수행하지 않고 일대일 재훈련을 근사화합니다.

대규모 모델에 대한 정확한 영향 계산을 어렵게 만드는 수학적 개체는 무엇입니까?

고전적인 영향 공식에서는 모든 매개변수에 대해 헤세 행렬을 반전시켜야 하는데, 이는 수십억 개의 매개변수가 있는 모델에서는 실행 가능하지 않습니다.

잘 알려진 2017년 논문에서 누가 영향력 기능을 현대 딥러닝에 적용했습니까?

Pang Wei Koh와 Percy Liang의 2017년 논문 '영향 함수를 통한 블랙박스 예측 이해'는 이 기술을 딥 러닝에 적용했습니다.

큰 NEGATIVE 영향 값은 무엇을 나타냅니까?

부정적인 영향은 훈련 예제가 예측에 대한 모델의 신뢰도를 감소시켰을 것이라는 가중치를 높이는 것을 의미합니다. 즉, 출력에 반대됩니다.

Anthropic는 영향 기능을 대규모 언어 모델로 확장하기 위해 어떤 근사치를 사용했나요?

Anthropic의 2023년 연구에서는 EK-FAC를 사용하여 역 헤시안을 근사화하여 대규모 언어 모델에 대한 영향 분석을 가능하게 했습니다.