← 최신 논문
💬 NLP

WAVE++: Capturing Within-Task Variance for Continual Relation Extraction with Adaptive Prompting

WAVE++는 태스크별 프롬프트 풀(Prompt Pool)과 레이블 설명(Label Description)을 활용하여 태스크 내/간 변동성을 효과적으로 포착하고, 생성 모델을 통해 데이터 저장 없이도 망각을 방지하며 지속적 관계 추출(CRE) 성능을 극대화한 프롬프트 기반 학습 방법론입니다.

원저자: Bao-Ngoc Dao, Minh Le, Quang Nguyen, Luyen Ngo Dinh, Nam Le, Linh Ngo Van

게시일 2026-02-12
📖 3 분 읽기☕ 가벼운 읽기

원저자: Bao-Ngoc Dao, Minh Le, Quang Nguyen, Luyen Ngo Dinh, Nam Le, Linh Ngo Van

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

1. 문제 상황: "공부하면 공부할수록 옛날 걸 까먹는 학생"

우리가 인공지능에게 '관계 추출(Relation Extraction)'이라는 공부를 시킨다고 해봅시다. 예를 들어, "철수는 서울에 산다"라는 문장에서 '철수'와 '서울'의 관계가 '거주'라는 것을 배우는 식이죠.

문제는 인공지능이 **'수학'**을 배우고 나서 **'영어'**를 배우면, 갑자기 수학 문제를 못 풀게 된다는 거예요. 이걸 전문 용어로 **'파괴적 망각(Catastrophic Forgetting)'**이라고 합니다. 마치 새로운 노래를 배우느라 예전에 즐겨 듣던 노래 가사를 통째로 잊어버리는 것과 같죠.

기존에는 이 문제를 해결하려고 **'오답 노트(메모리 버퍼)'**를 만들어서 예전 문제를 계속 다시 봤어요. 하지만 이건 노트 양이 너무 많아져서 무겁고, 개인정보(데이터)가 유출될 위험도 있었죠.


2. 해결책: WAVE++ (똑똑한 멀티 전문가 시스템)

이 논문에서 제안한 **WAVE++**는 오답 노트를 만드는 대신, 아주 특별한 **'전문가 팀'**을 구성하는 방식을 사용합니다.

① "과목별 전용 요리 도구함" (Task-specific Prompt Pools)

기존 방식은 모든 요리(태스크)를 할 때 하나의 커다란 도구함에서 도구를 꺼내 썼어요. 그러다 보니 한식 요리를 할 때 중식 도구가 섞여 들어와 맛이 이상해지기도 했죠.

  • WAVE++는: 한식 전용 도구함, 중식 전용 도구함, 양식 전용 도구함을 따로 만듭니다. 각 과목(태스크)마다 딱 맞는 '프롬프트(전문가 도구)'를 따로 보관해서, 지식이 서로 섞여서 망가지는 걸 막았습니다.

② "레시피 설명서 읽기" (Label Descriptions)

단순히 "이건 '거주' 관계야"라고 외우는 게 아니라, **"거주란 어떤 사람이 특정 장소에 머무는 상태를 말해"**라는 상세한 설명서를 함께 공부합니다.

  • 비유하자면: 요리할 때 그냥 '소금'이라고 외우는 게 아니라, '짠맛을 내고 음식의 풍미를 돋우는 하얀 가루'라는 상세한 특징을 이해하는 거예요. 이렇게 하면 나중에 비슷한 재료를 봐도 헷mal리지 않고 정확히 구분할 수 있습니다.

③ "투표로 결정하는 팀장님" (Cascade Voting)

새로운 문제가 들어왔을 때, 이게 수학 문제인지 영어 문제인지 판단하는 게 중요합니다. 기존에는 한 명의 판단관(MLP)이 결정했는데, 이 사람이 실수하면 큰일 나죠.

  • WAVE++는: 여러 명의 전문가(프롬프트 풀)에게 물어봅니다. "이거 무슨 과목 같아?"라고 물어보고, **다수결(투표)**로 결정합니다. 만약 의견이 갈리면 더 많은 전문가를 불러와서 끝까지 투표를 진행하는 '계단식 투표' 방식을 써서 아주 정확하게 판단합니다.

④ "기억을 되살리는 마법의 가루" (Generative Models)

옛날 데이터를 직접 저장하는 대신, '옛날 지식의 특징'을 생성해내는 마법의 가루를 만듭니다.

  • 비유하자면: 예전에 먹었던 맛있는 떡볶이 레시피를 종이에 적어두는 게 아니라, 그 맛의 '느낌(데이터의 분포)'을 머릿속에 완벽히 기억해 두었다가, 새로운 요리를 할 때 그 느낌을 살짝 뿌려주는 거예요. 덕분에 실제 데이터를 저장하지 않고도 옛날 지식을 계속 유지할 수 있습니다.

3. 요약하자면?

**WAVE++**는 인공지능이 새로운 지식을 배울 때:

  1. 과목별 전용 도구함을 따로 써서 지식이 섞이지 않게 하고,
  2. 상세한 설명서를 읽어 개념을 확실히 잡으며,
  3. 다수결 투표로 지금 공부할 과목을 정확히 찾아내고,
  4. 기억의 느낌을 생성해내어 옛날 지식을 잊지 않게 만드는

**"매우 체계적이고 똑똑한 멀티 전문가 학습법"**이라고 할 수 있습니다. 결과적으로 이 방식은 기존의 어떤 방식보다도 새로운 걸 배우면서도 옛날 걸 훨씬 더 잘 기억해냈습니다!

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

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

Digest 사용해 보기 →