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 25 intent classification tools tracked. 2 score above 50 (established tier). The highest-rated is sz128/slot_filling_and_intent_detection_of_SLU at 50/100 with 400 stars.

Get all 25 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 sz128/slot_filling_and_intent_detection_of_SLU

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

50
Established
2 yuanxiaosc/BERT-for-Sequence-Labeling-and-Text-Classification

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

50
Established
3 asappresearch/dialog-intent-induction

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

43
Emerging
4 dborrelli/chat-intents

Clustering sentence embeddings to extract message intent

43
Emerging
5 hellohaptik/HINT3

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

39
Emerging
6 taishan1994/pytorch_bert_intent_classification_and_slot_filling

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

37
Emerging
7 louisowen6/GAN_BERT_CLINC150

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

37
Emerging
8 thuiar/DeepUnkID

Deep Unknown Intent Detection with Margin Loss (ACL2019)

32
Emerging
9 aifenaike/Intent-Recognition-Using-BERT

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

32
Emerging
10 kongming01/MDL

Detecting Product Adoption Intention via Multi-View Deep Learning

24
Experimental
11 bavard-ai/nlu-meta-dataset

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

23
Experimental
12 MLArtist/intent-detection-using-XLM-Roberta

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

23
Experimental
13 ProjectDossier/intents_labelling

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

21
Experimental
14 reza-sohrabi/Intent-Classification

Intent classification using a variety of deep learning models

20
Experimental
15 DogFingerStudios/saintaveline-intent-model

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

19
Experimental
16 Rishabbh-Sahu/intent_and_slot_classification

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

19
Experimental
17 MJAHMADEE/Intent_Classification

Intent Classification

19
Experimental
18 shivamprasad1001/intent-model

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

19
Experimental
19 stevesoltys/intent

An intent recognition library.

18
Experimental
20 BryanTheLai/intent-classifier-pytorch

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

15
Experimental
21 clementw168/sinch-intent-detection

Competition to predict the intent of a text message. The data points are...

11
Experimental
22 Parker-Bakken/search-intent-dataset

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

11
Experimental
23 obaidtambo/Statement_intent_classification

Classifing a statement into different categories usinf DL & NLP.

10
Experimental
24 nawaz-kmr/Airline-Travel-Information-System-ATIS-Text-Analysis

In this project, you will learn how to generate a complete semantic parse of...

10
Experimental
25 amiralikaboli/JIDSF

A Comparative Study on Joint Intent Detection and Slot Filling models based...

10
Experimental