atlas

Research map / Large language models / Instruction and fine-tuning

UniversalNER: Targeted Distillation from Large Language Models for Open Named Entity Recognition

ICLR 2024 · Large language models › Instruction and fine-tuning · approach: Gradient-free adaptation and merging · 25 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.

Distills ChatGPT's open-domain named entity recognition ability into small LLaMA-based UniversalNER models via targeted, mission-focused instruction tuning on Pile passages, evaluated on a 43-dataset NER benchmark.

Problem

Smaller instruction-tuned models trail LLMs like ChatGPT on targeted downstream applications, and existing NER systems generalize poorly to arbitrary new entity types and domains.

Approach

Targeted distillation: sample diverse unlabeled web passages (Pile), have ChatGPT annotate entity mentions with open entity types without a predefined label set, then instruction-tune LLaMA with per-entity-type conversational queries and frequency-based negative sampling.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Distill ChatGPT using diverse Pile passages for targeted NER instruction tuningLLaMA-based UniNER · UniversalNER benchmark (43 datasets)average F1: 34.9% -> 41.7%; 34.9% -> 43.4%Helped
Increase model size from 7B to 13BUniNER · UniversalNER benchmark (43 datasets)average F1: 41.7% -> 43.4%Helped
Replace entity-type labels with generated type definitions (ablation)UniNER-7B · UniversalNER benchmark (43 datasets)average F1: 11.8%Hurt
Combine all entity types into one query and response (ablation)UniNER-7B · UniversalNER benchmark (43 datasets)average F1: 3.3%Hurt
Remove negative entity-type sampling (ablation)UniNER-7B · Negative sampling ablationaverage F1: 53.4 -> 31.5; 21.9%Hurt
Use uniform rather than frequency-based negative sampling (ablation)UniNER-7B · Negative sampling ablationaverage F1: 53.4 -> 47.7; 5.7%Hurt
Continue instruction-tuned training with supervised human annotationsUniNER-7B · Out-of-domain evaluation (CrossNER and MIT datasets)average F1: 53.4 -> 61.8Helped
Use a dataset-specific instruction template (ablation)UniNER in the supervised setting · Supervised NER datasetsF1Helped
Allow partial matching of overlapping entity spans (ablation)NER model evaluation · CrossNER and MIT out-of-domain datasetsF1Helped
Use entity-type definitions instead of labels (ablation)UniNER-7B · Entity-type paraphrasingrobustness to paraphrasingHelped

Surprising findings

Limitations

Experimental setup

Datasets: The Pile (50K sampled passages, ChatGPT-annotated) UniversalNER benchmark training splits (supervised setting) InstructUIE 20-dataset training data CrossNER MIT

Benchmarks: UniversalNER benchmark (43 datasets, 9 domains) 20 supervised NER datasets from InstructUIE CrossNER MIT

Metrics: entity-level micro F1 (strict) partial-match F1

Baselines: ChatGPT Vicuna-7B Vicuna-13B InstructUIE-11B BERT-base Alpaca LLaMA

Builds on: Alpaca Vicuna LLaMA InstructUIE The Pile

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