#148 · Primary category: NLP Tools & Text Processing
JointBERT
Pytorch implementation of JointBERT: "BERT for Joint Intent Classification and Slot Filling"
Project last updated:01/11/24
GitHub Stars
748
Forks
201
Contributors
1
License
Apache-2.0
Why we included this project
JointBERT is a compact, readable implementation of the classic paper that combines intent classification and slot filling in one BERT model, so a single pass predicts both what the user wants and the parts of their utterance that carry it. That joint setup is the main thing to take away: instead of training two separate classifiers and stitching them together, you get one model handling both tasks at once. The repo reproduces the ATIS and Snips benchmarks, supports several transformer backbones, and has an optional CRF layer on the slot head for enforcing valid label sequences. It is a research-style codebase pinned to older library versions, so treat it as a template to study and port rather than something to drop straight into production.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
flair
A very simple framework for state-of-the-art Natural Language Processing (NLP)
compromise
modest natural-language processing
tokenizers
💥 Fast State-of-the-Art Tokenizers optimized for Research and Production
CoreNLP
CoreNLP: A Java suite of core NLP tools for tokenization, sentence segmentation, NER, parsing, coreference, sentiment analysis, etc.
Chinese-Word-Vectors
100+ Chinese Word Vectors 上百种预训练中文词向量