← 최신 논문
🤖 machine learning

LOKI: Memory-Free Null-Space Constrained Lifelong Knowledge Editing

LOKI는 힐베르트-슈미트 독립성 기준(Hilbert-Schmidt Independence Criterion)을 사용하여 레이어를 동적으로 선택하고 그래디언트 업데이트를 모델 가중치의 영공간(null-space)에 투영함으로써, 이전 데이터에 대한 접근 없이도 새로운 지식을 효율적으로 통합하면서 파괴적 망각을 방지하는 메모리 프리(memory-free) 평생 지식 편집 방법이다.

원저자: Masih Eskandar, Miquel Sirera Perelló, Stratis Ioannidis, Jennifer Dy

게시일 2026-06-19
📖 4 분 읽기☕ 가벼운 읽기

원저자: Masih Eskandar, Miquel Sirera Perelló, Stratis Ioannidis, Jennifer Dy

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

당신에게 특정 날짜까지의 세상 모든 것을 알고 있는 천재적이고 백과사전적인 사서(AI 모델)가 있다고 상상해 보세요. 하지만 세상은 계속 변합니다. 새로운 사실이 나타나고, 기존의 사실이 수정되기도 하며, 때로는 사서가 실수를 하기도 합니다.

문제는, 이 사서에게 새로운 사실을 가르치기 위해 처음부터 다시 학습시키려 한다면, 그것은 마치 책 한 권을 새로 추가하기 위해 도서관을 통째로 태워버리고 다시 짓는 것과 같다는 점입니다. 이는 너무 비용이 많이 들고 느리며, 그 과정에서 기존에 알고 있던 모든 책을 잃어버릴 수도 있습니다. 이것이 바로 **평생 지식 편집(Lifelong Knowledge Editing)**의 과제입니다: 기존에 알고 있는 것을 잊어버리지 않으면서도, 효율적으로 한 번에 하나씩 새로운 사실을 업데이트하는 방법 말이죠.

기존의 방식들은 다소 서투릅니다. 그들은 보통 특정 선반 세트(AI의 레이어)를 지정하고, "자, 모든 새로운 책은 이 선반에 둬라"라고 명령합니다. 이는 경직된 방식입니다. 만약 새로운 사실이 다른 선반에 속해야 한다면, 기존 방식은 그 사실을 잘못된 곳에 강제로 배치하여 혼란을 야ق합니다. 또한, 사서가 기존의 책들을 잊지 않도록 하기 위해, 이 방식들은 그들이 지금까지 배웠던 모든 개별 사실의 통계치를 담은 거대한 "백업실"을 보유해야 하는 경우가 많습니다. 이는 설정하는 데 엄청난 공간과 시간이 소요됩니다.

여기에 LOKI(Layer-Adaptive Orthogonal Knowledge Insertion)가 등장합니다. 저자들은 사서를 더 똑똑하고 유연하게 업데이트하는 방법을 제안합니다. LOKI가 어떻게 작동하는지 쉬운 비유를 통해 설명하겠습니다.

1. "스마트 선반 선택기" (동적 레이어 선택)

모든 새로운 사실을 미리 정해진 동일한 선반에 강제로 밀어 넣는 대신, LOKI는 매우 관찰력이 뛰어난 사서처럼 되어 각 특정 사실을 보고 "이것이 실제로 어디에 속하는가?"라고 묻습니다.

  • 기존 방식: "모든 새로운 역사 사실은 5번 선반에 간다. 모든 새로운 과학 사실도 5번 선반에 간다." (경직되어 있으며 종종 틀림).
  • LOKI의 방식: "이 특정 새에 관한 새로운 사실은 12번 선반에 속한다. 이 수학 정리와 관련된 새로운 사실은 8번 선반에 속한다."
  • 작동 원리: LOKI는 HSIC(관련성 탐지기라고 생각하세요)라는 수학적 도구를 사용하여, 해당 특정 사실을 위해 사서의 뇌 속에서 정보가 얼마나 흐르는지를 측정합니다. 그리고 그 정보에 가장 중요한 정확한 레이어(선반)를 선택합니다. 이러한 유연성은 사서가 혼란을 겪는 것을 방지합니다.

2. "유령 손" (Null-Space Projection)

사서를 업데이트할 때 가장 큰 두려움은 파괴적 망각(Catastrophic Forgetting), 즉 새로운 것을 가르치다가 실수로 기존의 무언가를 지워버리는 것입니다.

  • 기존 방식: 망각을 방지하기 위해, 이전 방식들은 안전한 경로를 계산하기 위해 방대한 "백업실"(과거 데이터에 대한 접근권)을 필요로 했습니다. 그들은 어디에 쓰지 말아야 할지를 알기 위해 기존의 책들을 다시 들여다봐야 했습니다.
  • LOKI의 방식: LOKI는 사서의 뇌(모델 가중치)가 이미 그들이 알고 있는 모든 것의 "기억"을 포함하고 있다는 점을 깨달았습니다. 따라서 기존의 책을 보거나 백업실을 유지할 필요가 없습니다.
  • 비유: 사서의 뇌가 거대하고 복잡한 미로라고 상상해 보세요. 사서가 이미 걸었던 길(과거의 지식)은 단단한 벽입니다. LOKK는 "유령 경로(ghost paths)"—즉, 사서가 한 번도 걸어본 적 없는 미로의 빈 공간—를 계산합니다. 그리고 새로운 정보가 오직 이 비어 있고 사용되지 않은 경로를 통해서만 지나가도록 안내합니다.
  • 결과: 새로운 사실은 기존의 경로와 부딪히거나 이를 지우지 않고 완벽하게 삽입됩니다. LOKI는 사서의 현재 뇌 구조로부터 이러한 "유령 경로"를 직접 계산하기 때문에, 기존 데이터에 접근하거나 통계치를 계산하는 데 시간을 허비할 필요가 없습니다.

3. "압착" (정보 병목 현 현상)

새로운 사실을 삽로할 때, LOKI는 필터 역할도 수행합니다. 이는 새로운 정보가 효율적으로 압축되도록 하여, 기존 지식과 충돌할 수 있는 어떠한 "노이즈"나 불필요한 세부 사항도 제거합니다. 이를 통해 사서의 정신을 깨끗하고 조직적으로 유지합니다.

결과: 왜 중요한가

논문은 Llama-3 및 Mistral과 같은 다양한 모델을 사용하여 LOKI를 기존의 최고 방법들(ROME, MEMIT, AlphaEdit 등)과 비교 테스트했습니다.

  • 성능: LOKI는 명확한 승자였습니다. 기존의 가장 좋은 방법들과 비교했을 때 평균 정확도를 최대 **14%**까지 향상시켰습니다.
  • 확장성: 다른 방법들이 100회 또는 1,000회의 업데이트 후에 실패하거나 망각을 시작하는 반면, LOKI는 1,000회의 연속적인 편집 후에도 안정적이고 정확한 상태를 유지했습니다.
  • 효율성: LOKI는 기존 데이터가 담긴 거대한 "백업실"을 필요로 하지 않았습니다. 다른 방법들이 요구했던 수 시간의 전처리 과정을 건너뛰었습니다. 더 빨랐으며, 추가적인 메모리나 파라미터를 필요로 하지 않았습니다.

요약

LOKI는 모든 새로운 사실을 고유한 것으로 취급하여 AI 모델을 업데이트하는 새로운 방법입니다. 모든 새로운 사실을 동일하고 경직된 슬롯에 강제로 밀어 넣는 대신, 각 사실에 딱 맞는 위치를 찾아냅니다. 그리고 망각을 방지하기 위해 방대한 과거 사실의 아카이브를 필요로 하는 대신, 모델 자체의 구조를 사용하여 기존 지식을 방해하지 않고 새로운 지식을 추가할 수 있는 "안전 구역"을 찾아냅니다.

저자들은 이 방식이 AI 업데이트를 더 빠르고, 더 정확하며, 모델이 이미 알고 있는 것을 잊어버릴 가능성을 훨씬 낮춘다고 주장합니다. 그들은 다른 이들도 시도해 볼 수 있도록 코드를 공개했습니다.

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

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

Digest 사용해 보기 →