Skill Neologisms: Towards Skill-based Continual Learning
본 논문은 가중치 업데이트나 파국적 망각 없이 모델이 새로운 기술을 습득하고 조합할 수 있도록 하는 확장 가능한 지속 학습 솔루션으로, LLM 의 어휘에 통합된 최적화된 소프트 토큰인"기술 신조어"를 제안한다.
원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기
당신에게 수많은 일을 할 줄 아는 천재적이고 독서광인 사서 (대형 언어 모델) 가 있다고 상상해 보세요. 책을 분류하고, 숫자를 계산하고, 시를 쓰고, 언어를 번역하는 것 말입니다. 그런데 이 사서에게 "색깔별로 책을 정리하는 법"과 같은 완전히 새로운 기술을 가르치고 싶다면 어떨까요? 물론 저자별로 분류하거나 숫자를 계산하는 법은 잊어버리지 않게 하면서요.
이 논문이 다루는 문제가 바로 이것입니다. 일반적으로 새로운 기술을 가르치려면 사서의 전체 두뇌를 다시 훈련시켜야 하는데, 이는 기존 기술을 잊어버리게 하거나 (이를 '파괴적 망각'이라고 합니다) 혼란을 초래할 위험이 있습니다.
저자들은 **"기술 신조어 (Skill Neologisms)"**라는 기발한 해결책을 제안합니다.
다음은 이를 단순한 개념으로 분해한 작동 원리입니다:
1. 문제: "전부 아니면 전무"의 함정
- 구식 방법 (파인튜닝): 사서의 전체 백과사전을 다시 써서 새로운 기술을 가르치는 것을 상상해 보세요. 작동은 하지만, 실수로 "저자별 분류"에 관한 페이지를 지워버릴 수도 있습니다.
- "프롬프트" 방식: 사서가 작업을 시작하기 전에 "색깔별로 정리해 주세요"라고 속삭이는 것을 상상해 보세요. 이는 특정 작업에는 작동하지만, 지시사항이 그 특정 작업에 묶여 있습니다. 두 가지 다른 것을 동시에 속삭인다고 해서 "색깔별 정리"와 "숫자 계산"을 쉽게 섞을 수는 없습니다.
2. 해결책: "기술 신조어" (새로운 마법 단어)
저자들은 사서에게 마법 스위치처럼 작용하는 **새로운 어휘 (신조어)**를 제공하기를 제안합니다.
- 개념: 사서의 두뇌를 다시 쓰는 대신, 사전에 새로운 보이지 않는 "소프트 토큰 (특수한 디지털 단어)"을 추가합니다.
- 학습 방식: 사서에게 이 새로운 단어가 학습시키고자 하는 작업 (예: "ColorSort") 과 함께 등장하는 수천 개의 예시를 보여줍니다. 사서의 원래 두뇌는 완전히 동결된 채로 남겨두고, 오직 이 새로운 단어만 해당 작업을 이해하도록 훈련시킵니다.
- 결과: 프롬프트에서 "ColorSort"라는 단어를 사용하면, 사서는 다른 어떤 것도 다시 배울 필요 없이 즉시 해당 특정 작업을 수행하는 법을 알게 됩니다.
3. 초능력: 섞고 맞추기 (조합)
진정한 마법은 이러한 새로운 단어들을 결합할 때 발생합니다.
- 비유: 사서가 레고 블록 세트를 가지고 있다고 상상해 보세요. 일부 블록은 오래된 것들 (이미 알고 있는 기술) 입니다. 저자들은 새로운 기술을 위해 새로운 맞춤형 레고 블록 (신조어) 을 만듭니다.
- 주장: 이 논문은 사서에게 두 가지 새로운 기술을 따로따로 가르쳤다면 (예: "ColorSort"와 "SizeSort"), 나중에 두 단어 모두가 포함된 프롬프트 ("ColorSort" + "SizeSort") 를 주면, 사서는 그 특정 조합으로 훈련받은 적이 없음에도 불구하고 두 작업을 동시에 수행하는 방법을 알아낼 수 있음을 보여줍니다.
- 중요성: 이는 기술 라이브러리를 구축할 수 있음을 의미합니다. 오늘 새로운 기술을 배우고, 내일은 다른 기술을 배운 뒤 나중에 이를 결합할 수 있으며, 전체 시스템을 다시 훈련시킬 필요가 없습니다.
4. 그들이 실제로 증명한 것
연구진들은 이 아이디어를 통제된, "수학 같은" 환경 (아직은 실제 인간 대화는 아님) 에서 테스트했습니다. 그들은 디지털 사서를 만들어 숫자를 조작하는 새로운 방법을 가르쳤습니다.
- 그들이 발견한 사실:
- 잊지 않음: 사서는 새로운 것을 배울 때 기존 기술을 잊지 않았습니다.
- 섞기 작동: 사서는 새로 배운 기술과 이전에 결합된 적이 없는 기존 기술을 결합할 수 있었습니다.
- 제로샷 (Zero-Shot) 섞기: 기술 A 와 기술 B 를 따로따로 가르친 후, 추가 훈련 없이 즉시 결합할 수 있었습니다.
- "최적의 지점": 새로운 "마법 단어"는 너무 길거나 복잡해서는 안 된다는 것을 발견했습니다. 단어가 너무 크면 사서가 혼란을 겪고 다른 기술과 섞는 법을 잊어버립니다. 작고 집중된 단어가 가장 잘 작동합니다.
5. 주의점 (한계)
이 논문은 이것이 아직 무엇을 하지 못하는지 솔직하게 밝히고 있습니다:
- 아직은 프로토타입: 그들은 실제 소설을 쓰거나 질병을 진단하는 것이 아니라, 작은 합성 수학 작업에서 이를 테스트했습니다.
- 올바른 데이터 필요: 새로운 기술을 가르치려면 단 하나의 예시조차 그 특정 기술을 요구하는 데이터 세트가 필요합니다. 데이터가 엉망이면 새로운 "마법 단어"가 제대로 학습되지 않습니다.
- 무료가 아님: 전체 두뇌를 다시 쓰는 것에 비해 메모리를 절약하지만, 이러한 새로운 단어들을 훈련시키는 데에는 여전히 상당한 컴퓨팅 파워가 필요합니다.
요약
기술 신조어를 TV 에 추가된 새로운 전용 "리모컨 버튼"으로 생각하세요. 새로운 채널을 추가하기 위해 TV 를 다시 짓는 대신, 누르면 TV 가 이미 가지고 있는 특정 회로를 활성화하는 버튼만 추가하면 됩니다. 가장 좋은 점은 두 개의 버튼을 동시에 누를 수 있으며, TV 가 두 채널을 동시에 처리하는 방법을 알아낸다는 것입니다. 이 논문은 이 "버튼" 접근 방식이 AI 에도 작동하여, 기존 기술을 잊지 않고 지속적으로 새로운 기술을 학습할 수 있음을 보여줍니다.
연구 분야의 논문에 파묻히고 계신가요?
연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.