← 최신 논문
🤖 machine learning

When Classes Evolve: A Benchmark and Framework for Stage-Aware Class-Incremental Learning

이 논문은 시간이 경과함에 따라 형태적 진화를 겪는 클래스를 학습하는 문제를 해결하기 위해 Stage-Aware Class-Incremental Learning (Stage-CIL)을 소개하며, 클래스 간 망각(inter-class forgetting)과 클래스 내 단계별 저하(intra-class stage-level degradation)를 효과적으로 완화하기 위한 Stage-Bench 벤치마크와 STAGE 프레임워크를 제안한다.

원저자: Zheng Zhang, Tao Hu, Xueheng Li, Yang Wang, Rui Li, Jie Zhang, Chengjun Xie

게시일 2026-08-05
📖 3 분 읽기☕ 가벼운 읽기

원저자: Zheng Zhang, Tao Hu, Xueheng Li, Yang Wang, Rui Li, Jie Zhang, Chengjun Xie

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

당신이 로봇에게 동물을 인식하는 법을 가르치고 있다고 상상해 보세요. 인공지능의 세계에는 "클래스 증분 학습(Class-Incremental Learning)"이라는 유명한 과제가 있습니다. 이것은 마치 학생이 일련의 긴 시험을 치르는 것과 같습니다. 먼저 로봇은 개를 식별하는 법을 배웁니다. 그다음에는 고양이를, 그다음에는 새를 배웁니다. 까다로운 점은 로봇의 기억력이 매우 제한적이라는 것입니다. 새로운 동물을 배울 때마다 로봇은 이전에 배웠던 것들을 "잊어버리는" 경향이 있는데, 이를 "파괴적 망각(catastrophic forgetting)"이라는 결함이라고 부릅니다. 보통 과학자들은 로봇이 일단 '개'가 어떻게 생겼는지 배우고 나면, 개는 영원히 개로 남는다고 가정합니다. 그들은 동물의 형태나 외형이 시간이 지나도 변하지 않는다고 가정합니다.

하지만 현실 세계는 그렇게 정적인 상태가 아닙니다. 애벌레는 애벌레로 머물러 있지 않고 나비가 됩니다. 갓 나온 자동차는 몇 년이 지난 후 녹슬고 찌그러진 낡은 자동차와 똑같은 모습이 아닙니다. 만약 로봇이 '애벌레'와 '나비'를 완전히 다른 두 가지 것으로 배우게 된다면, 로봇은 그것들이 같은 생명체라는 핵심을 놓치게 됩니다. 만약 로봇이 그것들이 같은 것이라고 배웠지만 급격한 외형 변화를 다루는 법을 모른다면, 혼란에 빠질 것입니다. 이 논문은 이 문제의 특정 영역, 즉 당신이 배우고 있는 대상이 배우는 도중에 실제로 진화할 때 어떤 일이 벌어지는지를 다룹니다.

장정(Zheng Zhang)과 허 타오(Tao Hu)가 이끄는 이 연구진은 현재의 AI 학습 방식들이 이 특정 과제에서 실패하고 있다는 점을 깨달았습니다. 그들은 현재의 방식들이 변화하는 객체를 정적인 객체인 것처럼 취급하며, 이로 인해 AI가 객체의 진정한 정체성을 추적하는 데 실패한다고 주장합니다. 이를 해결하기 위해 그들은 **단계 인식 클래스 증분 학습(Stage-Aware Class-Incremental Learning, Stage-CIL)**이라는 새로운 "게임"을 만들었습니다. 단순히 "이것은 개인가?"라고 묻는 대신, 새로운 게임은 "이것은 개인가, 그리고 이것은 강아지인가 성체인가?"를 물으며, 동시에 AI가 몇 주 전에 보았던 강아지들을 잊어버리지 않도록 합니다.

이것이 실제 문제임을 증 증명하기 위해, 팀은 **스테이지-벤치(Stage-Bench)**라는 거대한 테스트 세트를 구축했습니다. 10개의 챕터(동물, 식물, 사물 등)가 있는 거대한 사진 앨범을 상상해 보세요. 각 챕터 안에는 20개의 서로 다른 항목이 있고, 모든 항목에 대해 각각 두 장의 사진이 있습니다. 하나는 "초기 단계"(예: 묘목이나 유충)의 모습이고, 다른 하나는 "후기 단계"(예: 나무나 나비)의 모습입니다. 총합하여 약 19,000장의 이미지가 담긴 데이터셋을 만들었습니다. 그들은 다양한 AI 모델이 이전의 것들을 잊지 않으면서 어떻게 새로운 항목들을 학습할 수 있는지, 그리고 결정적으로 "초기 버전"과 "후기 버전"이 사실은 동일한 존재라는 것을 잊지 않으면서 어떻게 학습할 수 있는지를 테스트하기 위해 이를 사용했습니다.

테스트를 실행했을 때 결과는 놀라웠습니다. 그들은 새로운 것을 배우는 데 있어 보통 "챔피언"으로 간주되는 모든 최고 성능의 AI 방법들을 시도했습니다. 하지만 변화하는 객체에 직면했을 때, 기존의 가장 뛰어난 방법들조차 고전했습니다. 그들은 저자들이 "클래스 내 망각(intra-class forgetting)"이라고 부르는 현상을 겪었습니다. 이는 AI가 나비를 인식하는 법은 배우지만, 비록 같은 종일지라도 애벌레가 어떻게 생겼었는지는 완전히 잊어버린다는 뜻입니다. 표준적인 방법들은 애벌레와 나비를 하나의 정적인 틀 안에 억지로 집어넣으려 했고, AI는 그 엄청난 외형 차이 때문에 혼란을 겪었습니다.

이 문제를 해결하기 위해 저자들은 STAGE라는 새로운 방법을 도입했습니다. STAGE를 객체의 초기 형태를 기록해 두는 "머그샷(mugshot)"(정체성 앵커)을 가진 똑똑한 탐정이라고 생각해 보세요. 객체가 나중에 진화된 형태로 나타날 때, STAGE는 단순히 추측하는 것이 아니라, 이전의 모습을 바탕으로 새로운 버전이 어떻게 보여야 할지를 예측하기 위해 "변환 패턴"의 특수 "메모리 풀(memory pool)"을 사용합니다. 이는 마치 "내가 애벌레를 본다면, 그것이 나비가 되었을 때 어떤 모습일지 정확히 알 수 있다"라는 정신적 지도를 가지고 있는 것과 같습니다.

실험 결과, STAGE는 경쟁 모델들보다 월등히 뛰어난 성과를 보였습니다. 메인 테스트에서 STAGE는 평균 **75.11%**의 정확도를 달성한 반면, 그다음으로 좋은 방법은 겨우 **59.74%**에 그쳤습니다. 더 중요한 것은, STAGE는 "클래스 내 망각" 점수가 단 **7.48%**에 불과할 정도로 초기 단계의 객체들을 거의 잊지 않았다는 점입니다. 반면 다른 방법들은 무려 **58.61%**에 달하는 점수로 어려움을 겪었습니다. 이는 객체가 시간이 지남에 따라 변할 수 있다는 것을 명시적으로 가르치는 것이, 객체가 변하지 않는다고 가정하는 것보다 훨씬 더 똑똑하고 적응력 있는 시스템을 구축할 수 있음을 시사합니다. 이 논문은 기존의 방법들이 새로운 카테고리를 배우는 데는 능숙할지 몰라도, 우리가 사는 세상의 복잡하고 진화하는 현실을 다루기 위해서는 대대적인 업그레이드가 필요하다고 결론짓습니다.

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

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

Digest 사용해 보기 →