Embedded Named Entity Recognition using Probing Classifiers
Streaming text generation has become a common way of increasing the responsiveness of language model powered applications, such as chat assistants. At the same time, extracting semantic information from generated text is a useful tool for applications such as automated fact checking or retrieval augmented generation. Currently, this requires either separate models during inference, which increases computational cost, or destructive fine-tuning of the language model. Instead, we propose an approach called EMBER which enables streaming named entity recognition in decoder-only language models without fine-tuning them and while incurring minimal additional computational cost at inference time. Specifically, our experiments show that EMBER maintains high token generation rates, with only a negligible decrease in speed of around 1% compared to a 43.64% slowdown measured for a baseline. We make our code and data available online, including a toolkit for training, testing, and deploying efficient token classification models optimized for streaming text generation.
Code (2)
Tasks
DecoderFact CheckingLanguage ModelingLanguage Modellingnamed-entity-recognitionNamed Entity RecognitionNERRetrievalRetrieval-augmented GenerationText Generationtoken-classificationToken ClassificationMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
UQAM-NTL: Named entity recognition in Twitter messages
This paper describes our system used in the 2nd Workshop on Noisy User-generated Text (WNUT) shared task for Named Entity Recognition (NER) in Twitter, in conjunction with Coling 2016. Our system is based on supervised m…
BIG-bench Machine LearningLanguage ModelingLanguage Modellingnamed-entity-recognition+3Probing Pre-trained Auto-regressive Language Models for Named Entity Typing and Recognition
Despite impressive results of language models for named entity recognition (NER), their generalization to varied textual genres, a growing entity type set, and new entities remains a challenge. Collecting thousands of an…
Entity TypingFew-shot NERMeta-LearningNamed Entity Recognition+1Few-shot classification in Named Entity Recognition Task
For many natural language processing (NLP) tasks the amount of annotated data is limited. This urges a need to apply semi-supervised learning techniques, such as transfer learning or meta-learning. In this work we tackle…
ClassificationGeneral ClassificationMeta-LearningMetric Learning+6Language-Independent Named Entity Analysis Using Parallel Projection and Rule-Based Disambiguation
The 2017 shared task at the Balto-Slavic NLP workshop requires identifying coarse-grained named entities in seven languages, identifying each entity{'}s base form, and clustering name mentions across the multilingual set…
Clusteringnamed-entity-recognitionNamed Entity RecognitionNamed Entity Recognition (NER)LINSPECTOR WEB: A Multilingual Probing Suite for Word Representations
We present LINSPECTOR WEB, an open source multilingual inspector to analyze word representations. Our system provides researchers working in low-resource settings with an easily accessible web based probing tool to gain …
Dependency Parsingnamed-entity-recognitionNamed Entity RecognitionNamed Entity Recognition (NER)+2