atlas

Research map / Continual learning / Online and replay-based

Unify Named Entity Recognition Scenarios via Contrastive Real-Time Updating Prototype

AAAI 2024 · Continual learning › Online and replay-based · approach: Dynamic expansion and isolation · 7 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes CRUP, a unified NER framework for supervised, class-incremental, and online settings that trains a Gaussian-projected contrastive encoder and updates class prototypes in real time using only the current batch (batch-wise semantic drift compensation).

Problem

Continual named entity recognition suffers from catastrophic forgetting; existing distillation-based and memory-based methods degrade on long task sequences and are mostly limited to class-incremental settings rather than online streams.

Approach

Stores only class prototypes (not samples) and updates existing prototypes using semantic-drift estimates computed from the current batch's representation changes (batch-wise SDC), with a Gaussian projection head trained by a regularized supervised contrastive KL-divergence loss, and classifies by nearest class mean.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use CRUP instead of ChatGPTNER continual learning · CoNLL-03 CI T4F1: 73.2 vs 75.6Hurt
Use CRUP instead of ChatGPTNER continual learning · OntoNotes-5.0 CI T6F1: 57.3 -> 58.4Helped
Use CRUP instead of ChatGPTNER continual learning · FewNER-8 CI T8F1: 48.6 -> 51.2Helped
Use CRUP instead of ChatGPTNER continual learning · FewNER-66 CI T60F1: 11.0 -> 11.1Helped
Use CRUP instead of DSDMNER continual learning · SO CI T18F1: 9.34 -> 9.73Helped
Use CRUP instead of Bert-Taggersupervised NER · FewNER-66F1: 54.48 -> 58.91Helped
Use CRUP instead of Bert-Taggersupervised NER · SOF1: 49.59 -> 57.05Helped
Use BSDC prototype updating and contrastive learning rather than CE with heuristic prototype updates (ablation)CRUP · FewNER-8 CI T8F1: 4.39 -> 49.6Helped
Add the designed regularization to BSDC-Con (ablation)CRUP · FewNER-8 CI T8F1: 49.6 -> 51.2Helped
Replace EWC with the designed prototype regularization (ablation)CRUP · FewNER-8 CI T8F1: 48.2 -> 51.2Helped
Replace SI with the designed prototype regularization (ablation)CRUP · FewNER-8 CI T8F1: 48.7 -> 51.2Helped
Use Gaussian projection instead of point embeddings (ablation)CRUP · FewNER-8 CI T8F1: 0.85 -> 51.2Helped

Surprising findings

Limitations

Experimental setup

Datasets: CoNLL-03 OntoNotes-5.0 FewNER-8 FewNER-66 StackOverflowNER

Benchmarks: CoNLL-03 OntoNotes-5.0 FewNER-8 FewNER-66 StackOverflowNER

Metrics: F1 precision recall average F1 over steps (AF1)

Baselines: Bert-Tagger AddNER ExtendNER L&R GDumb CoPE ODDL DSDM ChatGPT-3.5

Builds on: supervised contrastive learning semantic drift compensation (SDC) SCR CoPE Gaussian embeddings

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy