EN KO
← 전체 논문 목록

How Learning Governs Unlearning across the Memorization-Generalization Spectrum

arXiv 2026
Hwiyeong Lee*, Hyelim Lim*, Ingyu Bang, Hoki Kim, Taeuk Kim (*: equal contribution)

한줄 요약

모델이 어떻게 학습했는지가 어떻게 언러닝되는지를 결정한다는 것을 보여줍니다. 모델이 암기(memorization, 샘플별 정보)보다 일반화(generalization, 공유된 해결 메커니즘)에 많이 의존할수록 언러닝이 유발하는 보존 손상(retain damage)이 커집니다. 그로킹된 모듈러 덧셈에서 암기 모델은 언러닝 후 59.5%의 보존 정확도를 유지하지만 일반화 모델은 8.1%만 유지하며, 새롭게 제안한 버킷 모듈러 덧셈(BMA)에서는 이 경향이 스펙트럼 전반에 걸쳐 거의 단조적으로 나타납니다(Spearman ρ −0.9 ~ −1.0). 동일한 관계가 Hubble-8B LLM의 원문 재현(verbatim recall)과 사실 재현(factual recall)에서도 확인됩니다.

암기-일반화 스펙트럼에 걸친 언러닝 분석: 그로킹, 버킷 모듈러 덧셈, LLM 언러닝
Figure 1. 암기–일반화 스펙트럼에 걸친 언러닝 분석. 보존 손상은 모델이 암기보다 일반화에 의존하는 정도에 따라 증가합니다. 연구는 세 단계로 진행됩니다: 그로킹으로 구분되는 암기 모델과 일반화 모델의 대비(§3), 암기 하한(memorization floor)으로 정량화한 스펙트럼 전반의 세밀한 분석(§4), LLM 언러닝에서의 확인(§5).

배경 및 동기

LLM과 같은 사전학습 모델은 데이터 소유자가 나중에 삭제를 요청할 수 있는 개인정보나 저작권 자료를 학습 과정에서 흡수합니다. 머신 언러닝(machine unlearning)은 이러한 삭제 세트(forget set)에서 학습된 지식을 제거하면서 보존 세트(retain set)에 대한 성능은 유지하는 것을 목표로 합니다. 그러나 실제로 기존 방법들은 이 균형을 거의 달성하지 못합니다. 망각에는 대개 무관한 지식과 능력의 부수적 손실이 동반되며, 본 논문은 이를 보존 손상(retain damage)이라 부릅니다.

신경망은 두 가지 경쟁적인 전략으로 데이터를 학습합니다. 암기는 개별 학습 예제에 묶인 정보를 저장하고, 일반화는 여러 예제에 공통으로 적용되는 공유된 해결 메커니즘을 학습합니다. 저자들은 이 둘을 암기–일반화 스펙트럼의 양 끝점으로 간주하고, 기존 언러닝 연구가 대체로 간과해 온 질문을 던집니다: 모델이 이 스펙트럼에서 어디에 위치하는지가 언러닝이 유발하는 손상의 크기를 결정하는가?

핵심 가설: 언러닝은 학습을 되돌리려는 시도이므로, 모델이 데이터를 학습할 때 사용한 전략이 이후 언러닝에 얼마나 쉽게 반응할지를 결정해야 합니다. 삭제 세트와 보존 세트가 동일한 공유 메커니즘으로 풀린다면, 삭제 세트를 억제하는 것은 반드시 그 메커니즘을 훼손하여 보존된 예측에도 손상을 입힙니다. 반면 암기된 예제는 개별적으로 제거할 수 있어 부작용이 작습니다.

실질적인 장벽은 모델의 정확한 스펙트럼 위치를 직접 관측할 수 없다는 점입니다. 따라서 본 논문은 다루기 쉬운 대리 지표들을 단계적으로 도입합니다: 모듈러 덧셈에서의 그로킹 전이(명확한 이분법적 구분), 필요한 암기량을 설계 단계에서 고정할 수 있는 통제 가능한 과제, 그리고 실제 LLM을 위한 비의도적 암기(unintended memorization)의 정보이론적 추정치입니다.

제안 방법: 분석 프레임워크

본 연구는 점진적으로 현실에 가까워지는 세 가지 설정으로 구성되며, 그 결과로부터 도출된 두 가지 실용적 개입이 뒤따릅니다.

1
모듈러 덧셈의 그로킹을 통한 이분법적 관점
Nanda et al. (2023)을 따라 1층 트랜스포머를 전체 입력 쌍의 30%로 y = (a + b) mod 113 과제에 학습시킵니다. 학습은 암기, 회로 형성, 정리(cleanup), 완전 그로킹 단계를 거치며, 네 개의 체크포인트(에폭 1,000 / 3,800 / 10,000 / 25,300)는 모두 학습 정확도 100%를 달성하지만 전략이 다릅니다. 학습 세트의 무작위 10%를 삭제 세트로 두고, 무작위 라벨링(RL)과 그래디언트 차이(GD)를 삭제 정확도가 처음으로 우연 수준(1/113)에 도달할 때까지 적용한 뒤, 5개의 삭제 세트 시드에 걸쳐 보존 정확도를 비교합니다. 그로킹의 관점에서 언러닝을 해석한 최초의 연구입니다.
2
푸리에 회로의 기계론적 추적
그로킹된 모델에서 일반화는 소수의 핵심 주파수에서 작동하는 푸리에 회로로 구현됩니다. 저자들은 (i) 핵심 주파수 성분이 설명하는 로짓 분산의 비율인 FVE와 (ii) 해당 성분만으로 재구성한 로짓으로 계산한 테스트 손실인 제한 손실(restricted loss)을 추적합니다. 핵심 주파수 방향의 업데이트를 제거하는 그래디언트 필터링 개입을 통해 회로 손상이 보존 손상을 인과적으로 유발하는지 검증합니다.
3
버킷 모듈러 덧셈(BMA)과 암기 하한
스펙트럼의 중간 위치를 연구하기 위해 BMA를 제안합니다: y(a, b) = M · ((a + b) mod p) + ua,b, 단 pM = 256으로 고정. 모듈러 규칙은 버킷을 선택하고(일반화 가능), 인덱스 ua,b는 입력 쌍마다 균등 분포에서 무작위로 추출되어 고정됩니다(암기 필요). 암기 하한(memorization floor)은 공유 규칙을 학습한 뒤에도 필요한 최소 샘플별 정보량으로, 예제당 log2 M 비트입니다. 버킷 크기 M ∈ {1, 4, 16, 64, 256}은 0, 2, 4, 6, 8비트의 하한에 대응합니다. 모델을 30,000 에폭 학습한 뒤 1%, 5%, 10% 삭제 세트에 GD, RL, DPO, ME를 적용하고, 삭제 확률 Pf = 0.1로 맞춘 시점에서 보존 손상 1 − Pr을 측정합니다.
4
LLM에서의 스펙트럼: Hubble을 이용한 하한 추정
언어 모델에서는 공유 규칙성이 설계로 명시되지 않으므로, 암기 하한을 비의도적 암기(Morris et al., 2026)로 추정합니다. 즉, 통제된 텍스트 삽입을 포함해 사전학습한 Hubble perturbed 모델과 삽입 없이 동일하게 사전학습한 standard 모델 간의 로그 확률 이득 log2 ppert(x) − log2 pstd(x)를 사용합니다. 이상적인 버킷/멤버 비교 하에서 이 추정치는 정확히 log2 M을 복원합니다. 실험은 100B 및 500B 토큰으로 사전학습된 Hubble-8B를 두 설정에서 사용합니다: Gutenberg Popular 80개 지문의 원문 재현(하한 기준 상위/하위 30%를 High/Low 삭제 세트로 구성; GA, GD, NPO, CEU)과 네 가지 관계(국적, 출생지, 이메일, UUID)에 대한 합성 YAGO 전기의 사실 재현(16지선다 후보 정확도; GA, GD, NPO, DPO).
5
실용적 통찰: 두 가지 목표와 확률의 재분배 방향
첫째, 연구 결과는 "언러닝"으로 흔히 혼용되는 두 목표, 즉 삭제 세트의 학습 기여 제거와 그로 인해 유도된 답변의 억제를 구분합니다. 삭제 세트 없이 재학습하는 것은 전자의 황금 기준이지만, 암기 하한이 작으면 재학습된 모델도 공유 규칙으로부터 대상 답변을 다시 도출할 수 있습니다. 둘째, 대상 답변에서 제거된 확률 질량은 어디론가 재배치되어야 합니다. 논문은 RL의 대체 타깃을 전체 답변 공간에서 추출하는 경우와 올바른 버킷 내로 제한하는 경우를 비교하고, 이 원리를 LLM 언러닝의 토큰별 정규화 항으로 확장합니다.

실험 결과

그로킹: 우연 수준 삭제 정확도 도달 시 보존 정확도 (%)

단계에폭RLGD
암기1,00059.5 ± 3.323.0 ± 6.5
회로 형성3,80052.4 ± 7.319.3 ± 5.3
정리(cleanup)10,00014.2 ± 1.58.7 ± 3.2
그로킹(일반화)25,3008.1 ± 0.73.3 ± 1.0

5개 삭제 세트 시드에 대한 평균 ± 95% 신뢰구간. 네 체크포인트 모두 학습 정확도 100%이며 학습 전략만 다릅니다.

푸리에 회로 보호 시 보존 손상 감소 (그로킹 모델, RL)

개입보존 정확도 (%)FVE제한 손실
RL8.1 ± 0.70.186 ± 0.0262.324 ± 0.183
RL + 필터링 (비핵심 주파수)8.2 ± 0.70.187 ± 0.0272.316 ± 0.187
RL + 필터링 (핵심 주파수)30.6 ± 4.10.509 ± 0.0200.167 ± 0.167

원문 재현: P̄f = 0.1에서의 ID 보존 손상 (Hubble-8B, 퍼센트포인트 ↓)

모델삭제 세트GAGDNPOCEU
Hubble-8B-100BHigh (높은 하한)45.5 ± 3.817.3 ± 2.345.0 ± 3.854.2 ± 6.5
Low (낮은 하한)54.0 ± 3.217.9 ± 1.852.8 ± 3.374.0 ± 5.1
Hubble-8B-500BHigh (높은 하한)14.8 ± 2.10.2 ± 0.613.4 ± 2.144.1 ± 6.1
Low (낮은 하한)26.4 ± 2.93.6 ± 1.125.2 ± 2.963.1 ± 4.2

High / Low 삭제 세트는 Gutenberg Popular 80개 지문 중 추정 암기 하한 기준 상위 / 하위 30%입니다(예: Hubble-8B-100B에서 1136 vs. 881비트). GD의 보존 항은 ID 그룹 자체에 고정되어 있어 ID 항목은 공정하지 않은 기준선입니다.

사실 재현: 암기 하한과 동일 관계 내 보존 손상 (Hubble-8B-100B)

관계암기 하한 (비트)동일 관계 손상 (pp)타 관계 손상 (pp)
이메일0.93 ± 0.6445.7 ± 40.83.0 ± 1.1
국적1.61 ± 0.4440.7 ± 16.33.2 ± 0.7
출생지4.30 ± 2.0516.4 ± 13.11.6 ± 0.6
UUID5.00 ± 0.6213.6 ± 2.30.9 ± 1.1

손상은 삭제 정확도 10% 시점의 정확도 감소량으로, GA, GD, NPO, DPO에 대해 평균한 값입니다. 이메일 주소는 이름 기반 형식(예: Maurice Clauss → clauss@gmail.com)을 따라 대부분 예측 가능하지만, UUID는 무작위이므로 암기해야 합니다.

버킷 내 재분배가 보존 성능을 유지 (BMA, RL, 삭제 정확도 10%)

pM재라벨링 타깃보존 정확도 (%)삭제 버킷 정확도 (%)
1312제한 없음15.412.5
1312버킷 내75.799.9
2774제한 없음28.014.7
2774버킷 내71.399.7

의의

본 연구는 오랫동안 관찰되었지만 제대로 이해되지 않았던 현상, 즉 언러닝이 왜 보존해야 할 것까지 그토록 자주 손상시키는가에 대한 원리적 설명을 제공합니다. 보존 손상을 학습 과정에서의 일반화 의존도와 연결함으로써, 언러닝의 어려움을 언러닝 알고리즘만의 속성이 아니라 학습 역학의 속성으로 재정의합니다. 암기 하한은 참조 모델을 통해 실제 LLM에서도 계산할 수 있는 구체적이고 측정 가능한 양으로, 특정 삭제 요청이 얼마나 큰 비용을 초래할지 사전에 예측할 수 있게 해줍니다.

연구 결과는 방법 설계에 대한 두 가지 실행 가능한 교훈도 담고 있습니다. 첫째, 기여 제거와 행동 억제는 서로 다른 목표입니다. 공유 규칙이 답변의 대부분을 설명하는 경우 재학습이라는 황금 기준조차 대상 출력을 재현하므로, 언러닝 방법은 어느 목표를 추구하는지 명시해야 합니다. 둘째, 언러닝 목적 함수는 일반화의 근간이 되는 구조를 보존하는 대안을 선호해야 합니다. 규칙에 부합하는 답변으로 확률을 재분배하거나, 참조 모델이 이미 예측하지 못하는 토큰에 억제 가중치를 집중하면 부수적 손상이 크게 줄어듭니다. 이러한 통찰은 모델이 어떻게 학습했는지를 고려하는 것이 안전한 망각의 필수 조건임을 강조합니다.

링크

Unlearning Interpretability