Grow, Assess, Compress: Adaptive Backbone Scaling for Memory-Efficient Class Incremental Learning

이 논문은 새로운 작업을 학습할 때 필요한 가소성과 기존 지식의 안정성을 균형 있게 유지하면서도 메모리 오버헤드를 73%까지 줄일 수 있도록 모델 용량을 적응적으로 확장하거나 압축하는 'GRACE' 전략을 제안하여 클래스 증분 학습의 성능을 획기적으로 개선합니다.

Adrian Garcia-Castañeda, Jon Irureta, Jon Imaz, Aizea Lojo

게시일 2026-03-10
📖 3 분 읽기☕ 가벼운 읽기

Each language version is independently generated for its own context, not a direct translation.

🏛️ 비유: 지혜로운 도서관 사서 (GRACE)

상상해 보세요. 여러분은 거대한 도서관의 사서입니다. 매일 새로운 책 (새로운 정보) 이 배달되어 옵니다.
기존의 인공지능들은 이 책을 보관할 때 두 가지 극단적인 방식을 썼습니다.

  1. 방어벽 방식 (기존 방법): 새로운 책이 올 때마다 새로운 책장 (모델) 을 하나씩 새로 짓습니다.
    • 장점: 옛날 책들을 절대 망가뜨리지 않아요.
    • 단점: 책이 조금만 쌓여도 도서관이 미친 듯이 커져서 건물을 다 차지해 버립니다. (메모리 폭주)
  2. 재정비 방식 (기존 방법): 책장이 꽉 차면, 기존 책장 위에 새로운 책을 억지로 얹습니다.
    • 장점: 도서관 크기는 작게 유지됩니다.
    • 단점: 옛날 책들이 새로운 책에 눌려서 내용이 지워지거나 섞여버립니다. (기억 상실)

GRACE는 이 두 가지의 단점을 모두 해결한 **"지혜로운 사서"**입니다. GRACE 는 매일 새로운 책이 왔을 때, **"지금 이 책장을 더 넓혀야 할까, 아니면 기존 책장을 정리해서 합쳐야 할까?"**를 스스로 판단합니다.


🔄 GRACE 의 3 단계 마법: "키우기, 점검하기, 다지기"

GRACE 는 매일 새로운 학습 (책) 이 들어오면 다음 3 단계를 반복합니다.

1 단계: Grow (키우기) - "새로운 책장을 임시로 세우다"

새로운 책 (새로운 클래스) 이 도착하면, GRACE 는 일단 **임시 책장 (Provisional Backbone)**을 하나 새로 세웁니다.

  • 비유: "아, 새로운 요리 레시피가 들어왔네? 일단 임시로 작은 주방을 하나 더 만들어서 이 레시피만 따로 연습해 보자."
  • 이때 기존에 쌓아둔 레시피 (이전 지식) 는 건드리지 않고 잠자게 둡니다.

2 단계: Assess (점검하기) - "정말 공간이 부족할까?"

임시 주방에서 레시피를 익힌 후, GRACE 는 **주방의 혼잡도 (Capacity)**를 체크합니다.

  • 핵심 질문: "이 새로운 레시피가 기존 주방 (기존 지식) 에 섞여도 될 만큼 단순한가? 아니면 정말로 별도의 공간이 필요한 복잡한 것일까?"
  • 판단 기준: GRACE 는 '효율성 점수'를 계산합니다. 만약 기존 주방이 이미 꽉 차서 새로운 것을 받아들일 여력이 없다면 (포화 상태), 임시 주방을 영구 주방으로 승격시킵니다.
  • 하지만, 기존 주방이 아직 여유가 있다면? 불필요한 확장으로 판단합니다.

3 단계: Compress (다지기) - "두 주방을 하나로 합치다"

만약 2 단계에서 "불필요한 확장"이라고 판단되면, GRACE 는 임시 주방과 기존 주방을 하나로 합칩니다.

  • 비유: "아, 이 레시피는 기존 주방에서도 충분히 가르칠 수 있구나. 그럼 임시 주방을 없애고, 그 내용을 기존 주방의 레시피장에 잘 정리해서 넣자."
  • 이때 GRACE 는 단순히 내용을 복사하는 게 아니라, **어떤 레시피가 더 중요한지 (중요도)**를 계산해서 가장 잘 섞이도록 합칩니다.
  • 결과: 도서관의 크기는 그대로 유지되거나 오히려 줄어들지만, 모든 책 (지식) 이 잘 정리되어 있습니다.

🌟 GRACE 가 가져온 혁신적인 성과

이 논문은 GRACE 가 여러 테스트 (CIFAR-100, ImageNet 등) 에서 다음과 같은 놀라운 성과를 냈다고 말합니다.

  1. 메모리 73% 절감: 기존의 "무조건 책장을 늘리는" 방식에 비해, 필요한 공간이 최대 73% 까지 줄어듭니다.
    • 비유: 같은 양의 책을 보관하더라도, 기존 방식은 100 평짜리 건물이 필요했는데, GRACE 는 27 평짜리 건물로도 충분합니다.
  2. 성능은 그대로 (오히려 더 좋음): 공간을 줄였다고 해서 책 (지식) 을 잃어버린 게 아닙니다. 오히려 불필요한 공간 없이 지식만 깔끔하게 정리했기 때문에, 기존 최고 성능을 따라잡거나 더 뛰어납니다.
  3. 유연한 적응: 도서관의 크기에 제한이 있는 작은 가게 (휴대폰 같은 엣지 기기) 에도, 거대한 백화점 (서버) 에도 맞춰서 크기를 조절할 수 있습니다.

💡 한 줄 요약

GRACE는 인공지능이 새로운 것을 배울 때, "무조건 더 큰 집을 짓는 게 아니라, 기존 집을 잘 정리하고 필요한 때만 확장하는" 똑똑한 전략을 통해, 메모리는 아끼고 성능은 높이는 새로운 시대를 열었습니다.

이 기술은 앞으로 우리가 스마트폰이나 작은 기기에서도 더 똑똑하고 오래 기억하는 AI 를 만날 수 있게 해줄 것입니다.