AI
논문난이도 어려움arXiv · 10월 29일(목) 공개

AI는 어떤 학습 자료에서 답을 배웠을까: CATT로 추적 방식 진단

문서 전체의 평균에 묻힌 핵심 토큰을 따로 평가하자, 모델이 새 사실을 배운 자료를 더 잘 찾아냈습니다.

쉽게 말하면비유하자면 학생이 새 답을 어느 교재에서 배웠는지 찾을 때, 교재 전체가 얼마나 비슷한지보다 답을 가르친 몇 구절을 살펴보는 일이다. 이 연구는 지어낸 사실을 가르친 뒤 그 방식이 출처 자료를 더 잘 찾는지 확인했고, 별도 평가에서 자료를 지우고 다시 학습하는 검사도 했다.

왜 봐야 하나
AI의 답이 어떤 학습 자료에서 왔는지 따질 때 문서 전체 점수만 믿으면 안 된다는 점을 보여 준다. 다만 토큰(낱말 조각) 하나짜리 답과 가상 사실로 한 실험이어서, 이 점수만으로 저작권이나 개별 자료의 기여를 판정할 수는 없다.

이 논문은 언어 모델의 특정 답변이 어떤 학습 문서에서 비롯되었는지 추적하는 데이터 귀속(data attribution) 방법을 진단하고 개선하는 연구다. 기존 평가 벤치마크는 여러 데이터셋 속성이 동시에 달라져서 알고리즘이 실패하는 원인을 분리하기 어려웠다. 연구진은 완전히 가상의 지식을 미세조정하여 귀속 정답을 명확히 아는 통제 벤치마크 CATT를 만들고, 같은 사실을 설명하는 문서의 수와 어휘 방해 요소를 하나씩 바꿔가며 기존 방법을 평가했다. 그 결과, 학습 문서 안의 핵심 증거는 소수의 토큰에 집중되어 있는데 표준 방법이 문서 전체 점수를 평균내면서 신호가 희석되는 현상을 발견했다. 모델의 학습법이 아니라 귀속 점수를 계산하는 손실 함수를 교차 엔트로피에서 음의 로그 오즈로 바꾸고 문서당 상위 k개 토큰 점수만 집계하면, 여러 기준 방법에서 사실 추적 재현율이 35~72%포인트 향상되었다. 외부 평가에서는 TRAK이 고른 문서를 지운 뒤 재학습했을 때의 정확도 하락이 약 4.9배 커졌다. 이는 답변 성능이 좋아졌다는 뜻이 아니라, 학습에 영향을 준 자료를 더 잘 찾았다는 근거다.

알아낸 것

  • 가상의 사실을 학습시키는 CATT 평가에서, 문서 안의 토큰별 점수와 손실 계산 방식을 바꾸자 여섯 추적 방법의 자료 검색 재현율이 평균 35~72퍼센트포인트 높아졌습니다. 모델의 답변 정확도가 그만큼 오른 결과는 아닙니다.
  • 별도의 FTRACE-TREX 평가에서 같은 수의 문서를 지우고 모델을 다시 학습했습니다. TRAK으로 고른 문서의 삭제 후 정확도 하락은 약 8퍼센트포인트였고 계산 방식을 바꾸면 약 40퍼센트포인트였습니다. 더 큰 하락은 학습에 영향을 준 자료를 더 잘 골랐다는 근거입니다.
  • 가장 높은 점수의 토큰 몇 개를 쓰는 방식은 조건에 따라 도움이 됐지만, 다른 사실의 정확도도 함께 떨어졌습니다. 특정 문서가 특정 답의 유일한 원인이라고 확정하는 실험은 아닙니다.

한계와 주의할 점

  • 주된 실험은 Qwen3.5-4B에 가상의 지식을 미세조정하고 한 토큰으로 답하게 한 조건입니다. 긴 답변이나 모든 사전학습 자료의 기여를 그대로 설명한다고 볼 수 없습니다.
  • 외부 실험에서도 핵심 문서 삭제가 관련된 다른 사실까지 영향을 줬습니다. 이 점수만으로 저작권이나 개별 자료의 정확한 인과 기여를 판정할 수 없습니다.

용어 풀이

데이터 귀속
모델의 특정 출력에 영향을 준 학습 예시를 찾아내는 작업. 이상적으로는 해당 예시를 제거하고 재학습했을 때 출력이 달라지는 반사실을 예측한다.
교차 엔트로피 손실
정답 토큰의 예측 확률에 음의 로그를 취한 손실. 모델이 정답을 높은 확률로 예측하면 그래디언트가 0에 가까워져 귀속 신호가 사라진다.
상위 k 토큰 집계
문서 내 각 토큰의 귀속 점수 중 가장 큰 k개만 평균하여 문서 점수를 계산하는 방법. 희석을 줄여 핵심 신호를 부각시킨다.
LoRA
대형 언어 모델을 효율적으로 미세조정하는 기법. 전체 가중치 대신 저차원 업데이트 행렬만 학습하여 계산 비용을 줄인다.

더 깊이 읽기 읽는 데 약 9분

배경과 문제

데이터 귀속은 모델의 특정 행동을 유발한 학습 예시를 찾아내는 작업이다. 이상적으로는 해당 예시를 제거하고 다시 학습했을 때 행동이 사라지는 반사실(counterfactual)을 예측해야 하지만, 대형 모델을 반복 재학습하는 비용이 너무 커서 직접 검증이 어렵다. 그래서 여러 근사 알고리즘이 개발되었지만, 어떤 방법이 실제로 잘 작동하는지 평가할 신뢰할 만한 기준이 부족했다.

기존 평가는 사실 검색 같은 하위 과제를 사용하지만, 벤치마크마다 학습 말뭉치, 질문 구성, 과제가 동시에 달라서 결과가 충돌한다. 예를 들어 BM25 같은 단순 어휘 검색이 영향 함수보다 나은 벤치마크도 있고 그 반대인 벤치마크도 있다. 이렇게 여러 축이 한꺼번에 변하면 알고리즘이 왜 실패하는지 진단 신호를 얻을 수 없고, 저자들은 알고리즘의 속도·확장성뿐 아니라 추적 품질 자체의 진단도 필요하다고 주장한다.

기존 접근의 한계

영향 함수 기반 방법은 질문 손실과 학습 문서 손실의 그래디언트를 비교하여 문서 점수를 매긴다. 그러나 표준 교차 엔트로피 손실은 모델이 정답 토큰을 이미 높은 확률로 예측할 때 그래디언트가 0에 가까워진다. 즉, 추적하려는 바로 그 정답 토큰이 자신 있게 예측될수록 귀속 신호가 사라지는 역설이 생긴다.

또한 문서 점수는 보통 모든 토큰의 기여를 평균내어 계산한다. 학습 문서에는 정답을 결정하는 소수의 핵심 토큰과 무관한 배경 토큰이 섞여 있는데, 평균을 내면 핵심 신호가 배경 잡음에 묻혀 희석된다. 같은 사실을 바꿔 말한 문서가 늘거나 질문 형식을 흉내내는 어휘 방해 문서가 추가되면 이런 희석이 더 심해져 기존 방법의 재현율이 급락한다.

연구방법을 단계별로

연구진은 먼저 통제된 귀속 벤치마크 CATT를 설계했다. 사전학습에 없는 완전히 가상의 사실을 Qwen3.5-4B 모델에 LoRA로 미세조정하여, 새 사실을 어느 문서 집합에 넣었는지 알고 평가할 수 있게 한다. 이는 개별 문서 하나의 독점적인 인과 기여까지 보장하는 말은 아니다. 벤치마크는 함수 바인딩과 라우팅 규칙 두 과제로 구성되며, 사실당 문서 수 N, 사실 수 F, 어휘 방해 문서 포함 여부를 독립적으로 바꿀 수 있다. 각 학습 구성은 3개 시드로 반복하며, 정답은 한 토큰이다. 재현율 Recall@N은 정답 사실을 담은 N개 문서 중 추적 점수 상위 N개 안에서 찾은 비율이지, 모델의 답변 정확도가 아니다.

다음으로 토큰 수준 귀속을 분석했다. 층별 그래디언트 분해를 통해 각 토큰의 기여를 분리하고, 문서 점수를 모든 토큰의 합이 아니라 상위 k개 토큰의 평균으로 집계하는 방식을 실험했다. 동시에 손실 함수를 교차 엔트로피에서 음의 로그 오즈로 바꾸었다. 음의 로그 오즈는 정답 확률이 높아도 그래디언트가 0으로 수렴하지 않아 자신 있게 예측된 핵심 토큰의 신호를 보존한다. 여기서 바꾸는 것은 귀속 점수의 계산식이며, 모델 학습의 목적함수를 바꾸는 것이 아니다.

마지막으로 외부 벤치마크 FTRACE-TREX에서 일반화를 검증했다. mT5-small 모델을 사실 문장에 미세조정하고, 각 방법이 높게 평가한 학습 문서를 제거한 뒤 재학습하여 정확도 하락을 측정했다. 제거 예산을 방법 간 동일하게 유지하고 동일한 사전학습 체크포인트에서 8개 시드로 재학습하여 공정하게 비교했다. 이 외부 검사는 새로 배운 50개 사실을 대상으로 하며, 문서를 지우지 않은 대조 모델의 평균 정확도는 86%였다.

결과와 숫자의 의미

CATT에서 기존 방법은 문서 중복이 늘수록 성능이 급격히 떨어졌다. 함수 바인딩 과제에서 문서 수 N이 1에서 50으로 증가하면 TRAK의 재현율은 약 0.9에서 0.1 아래로 붕괴했고, EK-FAC는 0.70에서 0.45로 덜 가파르게 하락했다. 어휘 방해 문서를 추가하면 TRAK는 거의 0이 되었고 EK-FAC도 손상되었다. 라우팅 규칙 과제에서는 모든 그래디언트 기반 방법이 0.32를 넘지 못했다.

반면 BM25는 모든 설정에서 강력한 성능을 보였다. 이는 통제 데이터셋의 고유한 함수 식별자와 규칙 속성 단어가 질문과 문서 사이에 강한 어휘 신호를 제공하기 때문이다. BM25의 성공은 그래디언트 기반 방법이 텍스트에 명확히 존재하는 사실적 연결을 추출하지 못한다는 중요한 격차를 드러낸다.

토큰 수준 분석에서 희석 현상이 확인되었다. Grad-Dot을 함수 바인딩+방해 문서 설정(N=50, F=50)에 적용했을 때, 모든 토큰을 교차 엔트로피로 점수화하면 재현율이 0.01에 불과했다. 상위 10개 토큰만 집계하면 0.30으로, 음의 로그 오즈로 바꾸면 0.35로 부분적으로 개선되었고, 둘을 결합하면 1.00으로 완벽하게 분리되었다. 해당 토큰 점수를 계산할 수 있는 6개 방법에서 세 평가 설정, N, F에 걸쳐 평균한 개선폭은 35~72%포인트였다. 1.00은 이 특정 조건에서의 결과이며 모든 문제에서 완벽한 추적을 달성했다는 뜻은 아니다.

외부 FTRACE-TREX 벤치마크에서도 음의 로그 오즈 수정이 효과를 보였다. 가장 큰 제거 예산(11,522개 문서)에서 TRAK의 정확도 하락은 기존 8%포인트에서 40%포인트로 증가했다. EK-FAC는 30%포인트에서 44%포인트로, Grad-Dot은 7%포인트에서 22%포인트로 개선되었다. 상위 10개 토큰 집계의 추가 효과는 작고 조건에 따라 달랐다. 문서 수를 같게 지웠는데 정확도가 더 크게 떨어지면, 그 방법이 모델의 지식을 지탱하던 문서를 더 많이 골랐다고 해석한다.

구체적인 예시

논문의 함수 바인딩 과제를 풀어 쓰면, 새 함수 토큰 <f1>은 어떤 정수를 넣어도 상수 토큰 <v1>을 내놓도록 학습한다. 평가 때는 학습 문서와 다른 문장 형식으로 그 함수의 출력값을 묻는다. 방해 문서는 질문과 비슷한 표현을 쓰지만 다른 함수 <g1>의 값을 말한다. 문장 모양이 닮았어도 답을 가르친 자료는 다를 수 있다는 예다.

라우팅 규칙 과제는 차량이 멈춰 있으면 Cedar로, 그렇지 않으면 Birch로 보내는 식의 임의 규칙을 학습한다. 질문에는 멈춤 여부 외에도 불빛·연료·잠금 같은 불필요한 속성이 섞이고, 학습과 다른 명사 표현이 나온다. 모델이 정답을 결정한 속성을 배운 문서를 찾아야 한다. 규칙마다 서로 다른 속성 단어를 쓰므로, 이 과제에는 함수 과제와 같은 어휘 방해 문서를 넣지 않았다.

토큰 유형 분석에서 음의 로그 오즈가 어떤 토큰을 상위로 올리는지 확인되었다. 라우팅 규칙 문서에서 교차 엔트로피는 무관한 항목 이름에 높은 점수를 주어 문서 순위가 1500개 중 1499위였지만, 음의 로그 오즈는 정답을 결정하는 결과 토큰에 집중하여 순위를 12위로 끌어올렸다. 함수 바인딩에서도 음의 로그 오즈는 정답 토큰을 기준 빈도 대비 5.1~11배 과대 표집했다.

한계와 오해하기 쉬운 점

이 연구의 결과를 실제 사전학습 전체나 긴 문장 생성에 바로 일반화해서는 안 된다. 평가는 단일 토큰 정답과 합성 사실, 단일 과제 미세조정에 국한된다. 다중 토큰 롤아웃의 순서 의존성이나 다중 과제 학습에서의 귀속은 탐구되지 않았다. 또한 상위 k 토큰 집계는 새로운 하이퍼파라미터를 도입하는데, 실제 시나리오에는 정답 검증 신호가 없으므로 동적 임계값 같은 추가 설계를 검토할 여지가 있다.

BM25의 강력한 성능이 현실에서 인과적 귀속 문제를 해결했다는 증거는 아니다. 통제 데이터셋의 고유한 어휘 단서 덕분에 잘 작동한 것이며, 표면적 텍스트 중복이 신뢰할 수 없는 지름길이 되지 않는 데이터셋이 필요하다. 또한 FTRACE-TREX에서 직접 주석된 지지 문서를 모두 제거해도 정확도 하락은 9%포인트에 불과했는데, 이는 고득점 문서가 특정 사실의 독점적 출처라는 뜻이 아님을 보여준다. 삭제한 문서가 다루던 관계와 같은 관계의 다른 사실 정확도도 8~15퍼센트포인트 하락했다. 따라서 관련 지식을 함께 잊는 효과와 특정 사실의 출처 추적을 구별해야 한다.

토큰 점수는 문맥 조건부 그래디언트이므로 정확한 토큰 삭제의 인과 효과와 다르다. 두 그래디언트의 방향은 같지만 교차 엔트로피 그래디언트가 음의 로그 오즈 그래디언트의 (1-p)배다. p는 정답 토큰의 예측 확률이며, 헤시안 근사는 교차 엔트로피 기준으로 고정되어 있다. 따라서 이 수정은 모델 재학습 손실을 바꾸는 것이 아니라 귀속 점수 계산의 손실만 바꾸는 것이다.

실제로 어떻게 활용할까

저작권 보호, 공정한 기여 배분, 창발적 오정렬 추적과 같은 고위험 영역에서 데이터 귀속을 적용할 때, 문서 수준 점수만으로 판단하면 안 된다는 교훈을 준다. 인과적 증거가 소수의 토큰에 국한되어 있다면 전체 문서 평균 점수는 근본적으로 신뢰할 수 없을 수 있다. 따라서 실제 배포 전에 다양한 데이터셋 구성에서 알고리즘을 테스트하는 통제 평가가 필수적이다.

실무적으로는 그래디언트 기반 귀속 방법을 사용할 때 손실 함수를 음의 로그 오즈로 바꾸고, 문서 내 상위 k개 토큰 점수만 집계하는 것을 고려할 수 있다. 다만 k 값은 신호 분포에 따라 검증이 필요하며, 문서마다 중요한 토큰의 범위가 다를 수 있으므로 동적 임계값도 향후 검토할 대안이다. 이 연구가 그것의 우위를 입증한 것은 아니다. 또한 어휘 검색이 강한 환경에서는 BM25와 같은 기준선을 함께 비교하여 그래디언트 방법의 실패를 진단해야 한다.

원문에서 확인한 근거 6곳
  • 기존 평가 벤치마크는 여러 데이터셋 속성이 동시에 달라져 알고리즘 실패 원인을 분리하기 어렵다.1 I NTRODUCTION
  • CATT는 완전히 가상의 지식을 미세조정하여 귀속 정답을 명확히 아는 통제 벤치마크다.C ONTROLLED D IAGNOSIS
  • 교차 엔트로피 손실은 정답 토큰의 예측 확률이 높을 때 그래디언트가 0에 가까워져 귀속 신호를 억제한다.Changing cross-entropy
  • Grad-Dot의 함수 바인딩+방해 문서 N=50,F=50 조건에서 음의 로그 오즈와 상위 10개 토큰을 결합하자 Recall@N이 0.01에서 1.00으로 높아졌다.Figure 4
  • FTRACE-TREX에서 11,522개 문서를 삭제하고 재학습했을 때 TRAK의 정확도 하락은 기존 약 8퍼센트포인트에서 음의 로그 오즈 약 40퍼센트포인트로 커졌다.Table 16
  • BM25는 통제 데이터셋의 고유한 어휘 단서 때문에 강력한 성능을 보이며, 이는 현실 인과 귀속 해결을 증명하지 않는다.B ROADER

10월 31일(토) 정리 · AI가 쓰고 원문과 대조

다른 AI 글

전체 보기
물리 연구를 통째로 맡겨 보는 AI 시험 FrontierPhysics물리학자 42명이 자기 연구로 만든 과제 56개를 AI 에이전트에게 통째로 맡겼더니, 가장 잘한 AI도 168번 가운데 46…평가·벤치마크난이도 보통AI가 아는 것과 '안다'는 말의 차이를 잰 벤치마크 FinDendro날짜가 붙은 미국 금융 사실 2,226건으로 AI가 실제로 맞히는 것과 '안다'고 말하는 것을 견줬더니, 대부분의 모델에서…평가·벤치마크난이도 보통에이전트 메모에 근거 기록을 연결하는 기억 기법 WikiTraceAI 에이전트가 쌓아 둔 교훈마다 근거가 된 작업 기록을 연결해 되짚게 했더니, 메모 때문에 틀리는 일이 줄고 평균 점수가…연구 · 프리프린트난이도 보통세포 종류별로 DNA 변이 영향을 예측하는 알파게놈 2DNA 100만 글자와 '어떤 세포인지'를 함께 넣는 모델을 만들어, 변이가 세포 종류마다 유전자 활동을 어떻게 바꾸는지 이…공식 연구 발표난이도 어려움시그널 암호 코드 보안을 AI가 증명한 AlphaProof Code사람이 '무엇을 증명할지'를 정하면 AI 에이전트 팀이 증명을 쓰는 방식으로, 메신저 시그널의 암호 코드가 보안 약속을 지킨…공식 연구 발표난이도 어려움AI 모델 파일에 남은 GPU 지문을 읽는 체크포인트 포렌식공개된 AI 모델 파일에 남은 초기값 흔적으로 첫 값을 만든 GPU 계열을 가려내는 방법을 내놓았다. 중국 4개 회사의 모델…기술 보고서난이도 어려움생활 속 일을 실제로 해내는 AI를 평가하는 LifeVal시간 사용 조사와 이용자 설문으로 생활 과제를 정한 평가이며, 공개된 일부 과제 점수의 의미와 한계를 살펴봅니다.평가난이도 쉬움잡음을 지웠더니 언어 판별이 나빠졌다: SceneMaker의 한국어 방송 실험한국어 방송 6편의 발화 3,115구간에서 잡음 제거가 언어 판별 점수를 낮춘 사례를 살펴보고, 검수 방식과 적용 범위를 구…커뮤니티 해설난이도 보통