atlas

Research map / Label-efficient and robust learning / Recognition and long-tail

Seed-Guided Fine-Grained Entity Typing in Science and Engineering Domains

AAAI 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Multilingual language representation pretraining · 3 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 SEType, a seed-guided fine-grained entity typing framework for software and security domains that enriches seed entities via PLM embeddings and trains an NLI-style entailment model on pseudo-labeled data to classify seen and unseen types.

Problem

Fine-grained entity typing in specialized science and engineering domains with only type names and a few seed entities per type, with no context-annotated data, covering both seen and unseen types.

Approach

Enrich each type's seed entities with mutually exclusive expansion using contextualized BERTOverflow embeddings (content+context), match enriched entities to unlabeled text to create pseudo-labels, and train a cross-encoder entailment model with a contrastive loss so unseen types can be scored via their names as hypotheses.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SEType instead of the strongest listed baselineSeed-guided entity typing · StackOverflow closed-setMicro-F1: 48.99 -> 66.15Helped
Use SEType instead of the strongest listed baselineSeed-guided entity typing · StackOverflow open-setMicro-F1: 51.86 -> 60.05Helped
Use SEType instead of the strongest listed baselineSeed-guided entity typing · GitHub closed-setMicro-F1: 45.97 -> 52.30Helped
Use SEType instead of the strongest listed baselineSeed-guided entity typing · GitHub open-setMicro-F1: 49.85 -> 52.45Helped
Use SEType instead of the strongest listed baselineSeed-guided entity typing · NVD closed-setMicro-F1: 66.86 -> 75.93Helped
Use SEType instead of the strongest listed baselineSeed-guided entity typing · NVD open-setMicro-F1: 50.45 -> 61.69Helped
Use SEType instead of the strongest listed baselineSeed-guided entity typing · Metasploit closed-setMicro-F1: 71.70 -> 74.77Helped
Use SEType instead of the strongest listed baselineSeed-guided entity typing · Metasploit open-setMicro-F1: 50.19 -> 62.50Helped
Add one sentence of context on each side of the mention sentence (c=1 rather than c=0) (ablation)SEType · StackOverflow and GitHubF1Helped
Increase enriched entities per type from 20 to 50 (ablation)SEType · StackOverflowNER and CybersecurityF1Helped
Increase enriched entities per type from 100 to 200 (ablation)SEType · StackOverflowNER and CybersecurityF1Hurt
Use the Taxonomic template instead of the Contextual template (ablation)SEType · StackOverflow, GitHub, NVD, and MetasploitMicro-F1No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: StackOverflowNER Cybersecurity (NVD and Metasploit) Stack Exchange data dump

Benchmarks: StackOverflowNER (StackOverflow, GitHub) Cybersecurity (NVD, Metasploit)

Metrics: Micro-F1 Macro-F1

Baselines: RoBERTa-large-MNLI BART-large-MNLI BERTOverflow SetExpan+Entailment CGExpan+Entailment GPT-3.5 Turbo

Builds on: SetExpan CGExpan BERTOverflow AutoPhrase RoBERTa-large-MNLI

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