Intent Classification NLP Tools

Tools and datasets for classifying user intents in text (e.g., chatbot commands, search queries, dialogue acts). Includes models, training data, and applications for intent detection. Does NOT include slot filling/entity extraction as primary focus, nor general text classification tasks outside intent understanding.

There are 22 intent classification tools tracked. The highest-rated is yuanxiaosc/BERT-for-Sequence-Labeling-and-Text-Classification at 43/100 with 471 stars.

Get all 22 projects as JSON

curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=nlp&subcategory=intent-classification&limit=20"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.

# Tool Score Tier
1 yuanxiaosc/BERT-for-Sequence-Labeling-and-Text-Classification

This is the template code to use BERT for sequence lableing and text...

43
Emerging
2 sz128/slot_filling_and_intent_detection_of_SLU

slot filling, intent detection, joint training, ATIS & SNIPS datasets, the...

43
Emerging
3 dborrelli/chat-intents

Clustering sentence embeddings to extract message intent

36
Emerging
4 asappresearch/dialog-intent-induction

Code and data for paper "Dialog Intent Induction with Deep Multi-View...

36
Emerging
5 hellohaptik/HINT3

This repository contains datasets and code for the paper "HINT3: Raising the...

32
Emerging
6 louisowen6/GAN_BERT_CLINC150

Code Implementation of TDS Article "Semi-supervised Intent Classification...

30
Emerging
7 taishan1994/pytorch_bert_intent_classification_and_slot_filling

基于pytorch的中文意图识别和槽位填充

30
Emerging
8 thc1006/O-RAN-Intent-MANO-for-Network-Slicing

O-RAN Intent-Based MANO for Network Slicing: Natural language to QoS mapping...

27
Experimental
9 aifenaike/Intent-Recognition-Using-BERT

Transformer-based Model to recognize any of 7 unique intents from the Snips...

25
Experimental
10 thuiar/DeepUnkID

Deep Unknown Intent Detection with Margin Loss (ACL2019)

25
Experimental
11 DogFingerStudios/saintaveline-intent-model

Local ONNX-based AI parser that splits natural language player input into...

19
Experimental
12 kongming01/MDL

Detecting Product Adoption Intention via Multi-View Deep Learning

17
Experimental
13 MLArtist/intent-detection-using-XLM-Roberta

This repository is a comprehensive project that leverages the XLM-Roberta...

16
Experimental
14 bavard-ai/nlu-meta-dataset

A large dataset for learning to perform few-shot intent classification.

16
Experimental
15 BryanTheLai/intent-classifier-pytorch

Intent classifier with Pytorch for short conversational utterances (e.g.,...

15
Experimental
16 ProjectDossier/intents_labelling

[SIGIR 2022] ORCAS-I: Queries Annotated with Intent using Weak Supervision

14
Experimental
17 reza-sohrabi/Intent-Classification

Intent classification using a variety of deep learning models

13
Experimental
18 shivamprasad1001/intent-model

A lightweight and efficient intent classification model for natural language...

13
Experimental
19 Rishabbh-Sahu/intent_and_slot_classification

One of the main NLU tasks is to understand the intents (sequence...

12
Experimental
20 MJAHMADEE/Intent_Classification

Intent Classification

12
Experimental
21 Parker-Bakken/search-intent-dataset

Search intent classification dataset + rater calibration examples for AI...

11
Experimental
22 stevesoltys/intent

An intent recognition library.

11
Experimental