← 최신 논문
💬 NLP

Conflict-Resolving and Sharpness-Aware Minimization for Generalized Knowledge Editing with Multiple Updates

본 논문은 여러 차례의 지식 편집을 거치는 대규모 언어 모델의 일반화, 안정성 및 업데이트 효율성을 크게 향상시키기 위해 지식 충돌을 해결하고 손실 곡률을 최소화하는 매개변수 효율적 학습 프레임워크인 CoRSA를 제안한다.

원저자: Duy Nguyen, Hanqi Xiao, Archiki Prasad, Elias Stengel-Eskin, Hyunji Lee, Mohit Bansal

게시일 2026-02-04
📖 4 분 읽기☕ 가벼운 읽기

원저자: Duy Nguyen, Hanqi Xiao, Archiki Prasad, Elias Stengel-Eskin, Hyunji Lee, Mohit Bansal

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

당신에게는 아주 똑똑하고 박학다식한 사서(대규모 언어 모델)가 있다고 상상해 보세요. 이 사서는 아는 것이 매우 많습니다. 하지만 때때로 세상은 변합니다. 아마도 회사의 새로운 CEO가 취임하거나, 스포츠 팀이 선수를 트레이드할 수도 있습니다. 당신은 이 사서를 해고하거나 새로 고용하는 대신(그것은 너무 비용이 많이 들고 느린 일입니다), 사서의 기억을 효율적으로 업데이트해야 합니다.

이 논문은 사서의 기억을 효율적이고 정확하게 업데이트하는 데 도움을 주는 CORSA라는 새로운 방법을 소개합니다. 다음은 쉬운 비유를 사용하여 이 방법이 어떻게 작동하는지 설명한 것입니다.

문제점: "고집 센" 사서

새로운 사실을 사서에게 가르치려 할 때, 현재의 방식으로는 세 가지 문제가 자주 발생합니다.

  1. "패러프레이즈(Paraphrase)" 문제: 만약 당신이 사서에게 "CEO는 앤디 재시입니다"라고 말한다면, 사서는 오직 그 문장만을 기억할 수도 있습니다. 그래서 당신이 "아마존을 운영하는 사람이 누구죠?"라고 물으면, 여나 기존의 CEO인 제프 베이조스를 답할 수 있습니다. 사서는 단지 특정 단어만을 기억했을 뿐, 그 개념을 진정으로 배운 것이 아닙니다.
  2. "역행(Backslide)" 문제: 만약 당신이 사서에게 한 번 업데이트를 하고 나중에 다시 업데이트를 한다면, 첫 번째 업데이트가 지워지거나 예전의 틀린 정보가 다시 튀어나올 수 있습니다. 이는 마치 화이트보드에 마커로 글을 썼는데 잘 마르지 않아, 그 위에 다시 글을 쓰면 이전의 잉크가 배어 나오는 것과 같습니다.
  3. "충돌(Conflict)" 문제: 사서는 기존 사실에 대한 강한 기억을 가지고 있습니다. 당신이 기존 정보를 덮어쓰려고 할 때, 옛 기억이 저항하여 혼란을 일으키거나, 사서가 과거와 현재의 정보가 뒤섞인 답변을 내놓는 "환각(hallucination)" 현상을 유발합니다.

해결책: CORSA

저자들은 위 세 가지 문제를 해결하기 위해 두 가지 주요 기술을 사용하는 CORSA(Conflict-Resolving and Sharpness-Aware Minimization)를 만들었습니다. 이것을 사서를 위한 특별한 훈련 프로그램이라고 생각하면 됩니다.

1. "평평한 골짜기" 기술 (Sharpness-Aware Minimization)

사서의 지식을 하나의 지형(landscape)이라고 상상해 보세요.

  • 기존 방식: 새로운 사실을 배울 때, 사서는 지도상의 아주 작고 날카로운 "첨탑(spike)"에 갇힐 수 있습니다. 그곳은 완벽한 지점처럼 보이지만, 만약 질문의 방식을 조금만 바꾸더라도(살짝 건드리더라도), 사서는 그 첨탑에서 미끄러져 내려와 모든 것을 잊어버립니다.
  • CORSA의 기술: CORSA는 사서가 날카로운 첨탑 대신 넓고 평평한 골짜기를 찾도록 강제합니다. 평평한 골짜기에서는 질문의 방식을 약간 바꾸더라도(살짝 건드리더라도), 사서는 여전히 같은 위치에 머물 수 있습니다. 이는 새로운 지식이 안정적이 되게 하며, 다양한 방식으로 질문하더라도 지식이 일반화될 수 있도록 돕습니다.

2. "유령과 싸우는" 기술 (Conflict-Resolving)

예전의 사실이 사서를 괴롭히는 유령이라고 상상해 보세요.

  • 기존 방식: 표준적인 훈련은 새로운 사실을 가르치려 노력하지만, 의도치 않게 그 유령의 목소리를 더 크게 만듭니다. 사서는 새로운 사실을 배우면서도 배경에서 여전히 옛 정보를 속삭이게 됩니다.
  • CORSA의 기술: CORSA는 이중 전략을 사용합니다. 새로운 사실을 가르치는 동시에 사서에게 "그 옛날 유령은 무시해!"라고 명령합니다. 이는 명시적으로 예전 답변은 밀어내고 새로운 답변은 끌어당기는 방식입니다. 이를 통해 두 정보 사이에 명확한 간격을 만들어, 옛 정보가 나중에 몰래 다시 나타나지 않도록 합니다.

여러 번의 업데이트를 처리하는 방법

이 논문은 사서의 기억을 여러 번 업데이트할 때(예를 들어, 매년 직업을 옮기는 CEO를 추적하는 경우) 어떤 일이 일어나는지 테스트합니다.

  • 다른 방식들: 이들은 포화 상태가 되는 스펀지와 같습니다. 몇 번의 업데이트 후에 스펀지는 더 이상 새로운 물을 머금을 수 없거나, 기존의 물을 짜내 버립니다(망각).
  • CORSA: 이것은 모듈형 노트처럼 작동합니다. 왜냐하면 "평평한 골짜기"를 찾아냈고 "유령"들을 밀어냈기 때문에, 기존의 페이지를 찢어내지 않고도 새로운 페이지를 계속 추가할 수 있기 때문입니다. 사서는 새로운 CEO를 기억하면서도 예전의 것을 잊지 않으며, CEO가 바뀌더라도 혼란을 겪지 않습니다.

결과

저자들은 실제 사실(예: 아마존의 CEO가 누구인지)과 심지어 코드(code)(컴퓨터 프로그램이 작동하는 방식 업데이트)에 대해 테스트했습니다.

  • 더 나은 기억력: CORSA는 질문 방식이 달라질 때 새로운 사실을 기억하는 능력(일반화)에서 훨씬 뛰어난 모습을 보였습니다.
  • 적은 망각: 지속적으로 업데이트를 진행했을 때, CORSA는 다른 방식들에 비해 관련 없는 정보를 훨씬 적게 잊었습니다.
  • 코드 기술: 심지어 코드의 버그를 수정하는 작업에서도 성공했는데, 이는 기존 방식들이 단순한 "사실 교체"만으로는 수행하기 어려운 복잡한 작업이기 때문입니다.

요약하자면

CORSA는 AI의 뇌를 업데이트하는 더 똑똑한 방법입니다. 단순히 기존 데이터를 "위에 덮어쓰는" 대신, AI의 마음속에 새로운 정보를 저장할 수 있는 안정적이고 평평한 공간을 찾고, 충돌하는 예전 기억을 능동적으로 억제합니다. 이를 통해 AI는 더 신뢰할 수 있고, 덜 잊어버리며, 시간이 지나도 새로운 정보를 더 잘 다룰 수 있게 됩니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →