Skip to main content
QUICK REVIEW

[논문 리뷰] Hierarchical Decomposition of Prompt-Based Continual Learning: Rethinking Obscured Sub-optimality

Liyuan Wang, Jingyi Xie|arXiv (Cornell University)|2023. 10. 11.
Domain Adaptation and Few-Shot Learning인용 수 18
한 줄 요약

이 논문은 HiDe-Prompt를 도입하여 프롬프트 기반의 지속적 학습에서 작업 내 예측, 작업 식별 추론, 작업 적응 예측을 명시적으로 최적화하는 계층적 분해 접근법을 제시하며, 자기지도 사전학습 하에서 최첨단 결과를 달성합니다.

ABSTRACT

Prompt-based continual learning is an emerging direction in leveraging pre-trained knowledge for downstream continual learning, and has almost reached the performance pinnacle under supervised pre-training. However, our empirical research reveals that the current strategies fall short of their full potential under the more realistic self-supervised pre-training, which is essential for handling vast quantities of unlabeled data in practice. This is largely due to the difficulty of task-specific knowledge being incorporated into instructed representations via prompt parameters and predicted by uninstructed representations at test time. To overcome the exposed sub-optimality, we conduct a theoretical analysis of the continual learning objective in the context of pre-training, and decompose it into hierarchical components: within-task prediction, task-identity inference, and task-adaptive prediction. Following these empirical and theoretical insights, we propose Hierarchical Decomposition (HiDe-)Prompt, an innovative approach that explicitly optimizes the hierarchical components with an ensemble of task-specific prompts and statistics of both uninstructed and instructed representations, further with the coordination of a contrastive regularization strategy. Our extensive experiments demonstrate the superior performance of HiDe-Prompt and its robustness to pre-training paradigms in continual learning (e.g., up to 15.01% and 9.61% lead on Split CIFAR-100 and Split ImageNet-R, respectively). Our code is available at \url{https://github.com/thu-ml/HiDe-Prompt}.

연구 동기 및 목표

  • realistic self-supervised 사전학습 설정에서 프롬프트 기반 지속적 학습 연구를 자극한다.
  • 지속적 학습 목표를 내부-작업 예측, 작업 아이덴티티 추론, 작업 적응 예측의 계층적 구성 요소로 이론적으로 분해한다.
  • 작업별 프롬프트 및 표현 통계치를 사용하여 계층적 구성 요소를 명시적으로 최적화하기 위해 HiDe-Prompt를 제안한다.
  • 계층적 구성 요소를 조정하기 위한 대조 규제 전략을 도입한다.
  • 사전학습 패러다임에 대한 강건성을 보이며 여러 벤치마크에서 실질적 이득을 입증한다.

제안 방법

  • 문제는 얼음 재현(리허설 없이) 지속적 학습으로 설정되며, 고정된 프리트레인 백본과 작업별 프롬프트가 사용된다.
  • 프롬프트 기반 접근법(ProT 대 PreT)을 검토 및 비교하며, 작업 아이덴티티가 비지도적 표현으로부터 어떻게 추론되는지 강조한다.
  • HiDe-Prompt는 작업별 프롬프트 풀을 확장하고 프롬프트 앙상블을 사용하여 새로운 작업으로 지식을 전달하고 망각을 완화한다.
  • WTP, TII, TAP는 각각 전용 가지(branch)를 통해 최적화된다: WTP는 오래된 작업 통계치를 활용한 대조 규제 항을 포함한 교차 엔트로피를 사용한다; TII는 비지도 표현으로부터 작업 아이덴티티를 예측하기 위한 보조 지속적 적응 출력 레이어를 사용한다; TAP는 모든 학습된 클래스로 적응된 출력 헤드를 사용한다.
  • 각 클래스에 대한 표현은 분포 기반 예측을 가능하게 하는 가우시안 중심의 통계 모델로 표현되며, 계층적 최적화를 이끄는 교차 엔트로피 손실 H_WTP, H_TII, H_TAP가 제시된 식(6–12)을 따른다.
  • 테스트 시점에는 보조 TII 경로를 통해 작업 아이덴티티를 선택한 후 작업별 프롬프트를 이용해 레이블을 예측한다.

실험 결과

연구 질문

  • RQ1사전학습 패러다임(자기지도 대 지도학습)이 프롬프트 기반 지속적 학습의 효과에 어떤 영향을 미치는가?
  • RQ2자체계 계층적 분해(WTP, TII, TAP)가 자기지도 사전학습 하에서 더 나은 성능으로 이어질 수 있는가?
  • RQ3작업별 프롬프트를 어떻게 조직하고 규제하여 악몽 같은 망각을 피하면서 지식 전달을 가능하게 할 수 있는가?
  • RQ4비지도/지도 표현을 통계적으로 모델링(예: 가우시안)하는 것이 작업 식별 및 과제 간 클래스 예측에 효과적일 수 있는가?

주요 결과

PTM방법Split CIFAR-100 FAASplit CIFAR-100 CAASplit CIFAR-100 FFMSplit ImageNet-R FAASplit ImageNet-R CAASplit ImageNet-R FFM
Sup-21KHiDe-Prompt (Ours)92.61 ± 0.2894.03 ± 0.013.16 ± 0.1075.06 ± 0.1276.60 ± 0.012.17 ± 0.19
Sup-21KL2P [41]83.06 ± 0.1788.25 ± 0.016.58 ± 0.4063.65 ± 0.1267.25 ± 0.027.51 ± 0.17
Sup-21KDualPrompt [40]86.60 ± 0.1990.64 ± 0.014.45 ± 0.1668.79 ± 0.3171.96 ± 0.044.49 ± 0.14
Sup-21KS-Prompt++ [39]88.81 ± 0.1892.25 ± 0.033.87 ± 0.0569.68 ± 0.1272.50 ± 0.043.29 ± 0.05
Sup-21KCODA-Prompt [30] ∗86.94 ± 0.6391.57 ± 0.754.04 ± 0.1870.03 ± 0.4774.26 ± 0.245.17 ± 0.22
iBOT-21KHiDe-Prompt (Ours)93.02 ± 0.1594.56 ± 0.051.33 ± 0.2470.83 ± 0.1773.23 ± 0.082.46 ± 0.21
iBOT-21KL2P [41]79.00 ± 0.2885.13 ± 0.055.55 ± 0.3655.35 ± 0.2858.62 ± 0.053.73 ± 0.53
iBOT-21KDualPrompt [40]78.76 ± 0.2386.16 ± 0.029.84 ± 0.2454.55 ± 0.5358.69 ± 0.015.38 ± 0.70
iBOT-21KS-Prompt++ [39]79.14 ± 0.6585.85 ± 0.179.17 ± 1.3355.16 ± 0.8358.48 ± 0.184.07 ± 0.16
iBOT-21KCODA-Prompt [30]80.83 ± 0.2787.02 ± 0.207.50 ± 0.2561.22 ± 0.3566.76 ± 0.379.66 ± 0.20
iBOT-21KHiDe-Prompt (Ours)93.68 ± 0.1594.56 ± 0.051.21 ± 0.2471.33 ± 0.2173.62 ± 0.132.79 ± 0.26
iBOT-1KHiDe-Prompt (Ours)93.48 ± 0.1195.02 ± 0.011.00 ± 0.2471.33 ± 0.2173.62 ± 0.132.79 ± 0.26
iBOT-1KL2P [41]75.57 ± 0.4182.69 ± 0.067.23 ± 0.9360.97 ± 0.2665.95 ± 0.024.07 ± 0.66
iBOT-1KDualPrompt [40]76.63 ± 0.0585.08 ± 0.128.41 ± 0.4061.51 ± 1.0567.11 ± 0.085.02 ± 0.52
iBOT-1KS-Prompt++ [39]77.53 ± 0.5685.66 ± 0.168.07 ± 0.9760.82 ± 0.6866.03 ± 0.914.16 ± 0.14
iBOT-1KCODA-Prompt [30]79.11 ± 1.0286.21 ± 0.497.69 ± 1.5766.56 ± 0.6873.14 ± 0.577.22 ± 0.38
iBOT-1KHiDe-Prompt (Ours)93.56 ± 0.1294.95 ± 0.041.12 ± 0.2171.21 ± 0.2073.50 ± 0.122.65 ± 0.25
DINO-1KHiDe-Prompt (Ours)92.51 ± 0.1194.25 ± 0.010.99 ± 0.2168.11 ± 0.1871.70 ± 0.013.11 ± 0.17
MoCo-1KHiDe-Prompt (Ours)91.57 ± 0.2093.70 ± 0.011.19 ± 0.1863.77 ± 0.4968.26 ± 0.013.57 ± 0.96
  • 프롬프트 기반 지속적 학습은 계층적 조정 없이 프롬프트만 최적화하면 자기지도 사전학습 하에서 성능이 저하된다.
  • HiDe-Prompt는 Spllit CIFAR-100 및 Split ImageNet-R 등 다양한 사전학습 패러다임 하에서 벤치마크를 넘어선 최첨단 결과를 달성한다.
  • HiDe-Prompt는 강력한 Baseline 대비 최대 15.01% FAA 리드 및 9.61% Split ImageNet-R 개선 등으로 상당한 이득을 보여준다.
  • 프롬프트 앙상블과 오래된 작업 통계치를 활용한 작업별 프롬프트의 조합과 대조 규제가 WTP를 향상시키고 TAP를 오래된 작업에 정렬시킨다.
  • 보조 TII와 적응된 TAP 헤드는 작업 간 아이덴티티 추론 및 클래스 예측을 지속적으로 개선하여 CIL 성능에 기여한다.
  • Sup-21K, iBOT-21K, iBOT-1K, DINO-1K, MoCo-1K 등의 PTM에서 HiDe-Prompt는 일관되게 L2P, DualPrompt, S-Prompt++, CODA-Prompt보다 우수하다(표 1 참조).

더 나은 연구,지금 바로 시작하세요

연구 설계부터 논문 작성까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.