SAME: Stabilized Mixture-of-Experts for Multimodal Continual Instruction Tuning
본 논문은 직교 부공간 라우팅(orthogonal subspace routing), 곡률 인지 스케일링(curvature-aware scaling), 그리고 적응형 전문가 활성화(adaptive expert activation)를 통해 라우터 및 전문가 드리프트(router and expert drift)를 완화함으로써 멀티모달 지속적 지시 튜닝(Multimodal Continual Instruction Tuning)을 위한 안정화된 전문가 혼합(Mixture-of-Experts) 프레임워크인 SAME를 제안하며, 새로운 긴 시퀀스 벤치마크에서 최첨단 성능을 달성한다.
원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기
수학 문제는 아주 잘 풀지만, 시를 읽으라고 하면 갑자기 숫자를 세는 법조차 잊어버리는 학생을 상상해 보십시오. 이것이 바로 현대 인공지능 시스템인 멀티모달 거대 언어 모델(multimodal large language models)이 직면한 핵심 과제입니다. 이들은 이미지와 텍스트를 모두 이해할 수 있는 강력한 컴퓨터로, 방대한 양의 데이터를 학습하여 세상에 관한 질문에 답하는 법을 배웁니다. 이들은 "사진 속 고양이를 설명해 줘"라거나 "이 물리 문제를 풀어줘"와 같은 지시를 따르도록 훈련됩니다. 하지만 현실 세계에서 이 시스템들은 모든 것을 한꺼번에 배우지 않습니다. 대신, 수학 수업에서 역사 수업으로, 그다음에는 미술 수업으로 넘어가는 학생처럼, 새로운 유형의 과업들을 차례대로 마주하게 됩니다. 문제는 이러한 모델들이 새로운 기술을 배울 때 기존에 알고 있던 것들을 종종 잊어버린다는 점이며, 과학자들은 이를 '파괴적 망각(catastrophic forgetting)'이라고 부릅니다. 모델이 이미 알고 있는 것을 지우지 않으면서도 새로운 것을 가르칠 방법을 찾는 것이 연구자들의 과제입니다.
한동안 전문가들은 모델에게 '전문가 혼합(mixture of experts)'이라 불리는 구조, 즉 전문화된 조력자 팀을 붙여주는 방식으로 이 문제를 해결하려 노력해 왔습니다. 모델을 다양한 종류의 업무를 처리하는 여러 명의 직원, 즉 '전문가'들이 있는 큰 사무실이라고 생각해 보십시오. 질문이 들어오면 '라우터(router)'라고 불리는 매니저가 어떤 직원이 답변하기에 가장 적합한지 결정합니다. 질문이 차트에 관한 것이라면 라우터는 데이터 분석가에게 보내고, 시에 관한 것이라면 작가에게 보냅니다. 이 시스템은 과업이 안정적일 때는 잘 작동하지만, 연구자들은 모델이 긴 순서의 새로운 과업들을 학습해야 할 때 결함이 발생한다는 것을 발견했습니다. 모델이 새로운 기술을 배움에 따라 매니저는 실수를 하기 시작하여, 예전 유형의 질문들을 엉뚱한 직원에게 보내게 되었습니다. 동시에 직원들 또한 변화하기 시작하여, 이전 과업들을 위해 개발했던 특정 기술들을 잃어버렸습니다. 이러한 이중의 실패는 모델이 질문을 잘못된 사람에게 보낼 뿐만 아니라, 그 사람들이 수행해야 할 업무를 수행하는 방법까지 잊어버리게 만들었습니다.
한 연구팀은 이러한 문제들을 해결하기 위해 'SAME'이라는 새로운 방법을 제안했습니다. 그들은 매니저의 혼란과 직원의 기억 상실이 서로 다른 해결책이 필요한 별개의 문제라는 것을 발견했습니다. 매니저가 혼란을 겪지 않도록, 연구진은 모델이 세상을 바라보는 방식을 정교하게 추적하는 시스템을 설계했습니다. 매니저가 매 수업마다 생각을 완전히 바꾸도록 내버려 두는 대신, 초점을 이동시키는 정도를 제한했습니다. 그들은 매니저가 질문을 분류하는 새로운 방식을 배울 수는 있게 하되, 이전 과업들에 필수적이었던 기존의 분류 방식은 보호하도록 했습니다. 이를 통해 예를 들어 의료 영상에 관한 질문이 계속해서 의료 전문가에게 전달되도록 보장합니다. 지도를 읽거나 화학 문제를 푸는 법을 배운 후에도 말입니다.
직원들이 자신의 업무를 잊어버리는 것을 방지하기 위해, 연구진은 한 직원의 새로운 학습이 기존의 기술에 얼마나 해를 끼칠 수 있는지를 측정하는 방법을 도입했습니다. 그들은 직원들이 과거에 접했던 데이터의 유형을 살펴보고, 그 이력을 활용하여 기존 기술을 손상시킬 수 있는 변화를 늦추었습니다. 이는 마치 직원에게 "새로운 기술을 배울 수는 있지만, 예전에 사용하던 기계를 고치는 법을 지우지 않는 방식으로 배워라"라고 말하는 것과 같습니다. 이렇게 함으로써 모델은 이전 과업에서 얻은 특정 능력을 보존하면서도 새로운 과업에 적응할 수 있습니다. 또한, 연구진은 모든 직원이 모든 수업에 활성화될 필요는 없다는 것을 발견했습니다. 그들은 현재 과업에 필요하지 않은 직원들을 일시적으로 중단시키는 규칙을 만들어, 에너지를 절약하고 관련 없는 정보에 의해 실수로 변경되는 것을 방지했습니다.
연구팀은 현실 세계의 무질서하고 다양한 현실을 모방하여 직접 만든 새로운 과업 세트를 포함한 일련의 도전적인 벤치마크를 통해 이 새로운 접근 방식을 테스트했습니다. 이 새로운 테스트에는 의료 문서 읽기, 과학 차트 분석부터 복잡한 도로 상황 및 화학식 이해에 이르기까지 열 가지 다른 유형의 과업이 포함되었습니다. 결과에 따르면, 이들의 방식인 SAME은 이전 방식들보다 과거의 과업을 기억하는 데 훨씬 더 뛰어난 성능을 보였습니다. 특히 8개의 과업이 이어지는 긴 순서의 특정 테스트에서, 이 새로운 방법은 다른 접근 방식들에 비해 첫 번째 과업에 대해 훨씬 높은 정확도를 유지했습니다. 또한 필요한 직원들만을 업데이트함으로써 훈련에 필요한 시간과 컴퓨터 메모리를 적게 사용하는 더 효율적인 모습도 보여주었습니다.
아마도 가장 중요한 점은, 연구진이 모델이 정답은 맞히되 형식을 틀리게 출력하는 미묘하지만 흔한 실패 유형을 방지했다는 것입니다. 예를 들어, 대문자로 답해야 하는 과업이 있을 때, 모델이 새로운 과업을 배운 후 소문자로 답하기 시작할 수 있습니다. 새로운 시스템은 모델의 일관성을 유지하여, 다음 과업의 스타일 때문에 혼동을 겪지 않고 각 과업의 특정 형식 규칙을 따르도록 했습니다. 질문에 답할 사람에 대한 결정과 답하는 사람의 기억을 모두 안정화함으로써, 이 연구는 인공지능이 이미 알고 있는 토대를 잃지 않으면서도 지속적으로 학습하고 그 능력을 확장할 수 있는 더 신뢰할 수 있는 방법을 제시합니다.
연구 분야의 논문에 파묻히고 계신가요?
연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.