SouravAnand/Assistant_NLP_Dataset
Synthetic On-Device Assistant Commands (70K Records) Overview This dataset, comprising 70000 unique synthetic command phrases, was created to train a robust, low-latency text classifier for an offline, private AI assistant application on Android. It addresses the lack of publicly available, high-variability command datasets tailored for edge computing and low-latency intent recognition. The resulting model, optimized with post-training quantization, operates… See the full description on the dataset page: https://huggingface.co/datasets/SouravAnand/Assistant_NLP_Dataset.
Synthetic On-Device Assistant Commands (70K Records)
Overview
This dataset, comprising 70000 unique synthetic command phrases, was created to train a robust, low-latency text classifier for an offline, private AI assistant application on Android.
It addresses the lack of publicly available, high-variability command datasets tailored for edge computing and low-latency intent recognition. The resulting model, optimized with post-training quantization, operates entirely on-device, prioritizing user privacy and speed.
Supported Tasks and Intents
The dataset is structured for a multi-class Intent Classification task across seven common mobile device actions.
Construction Methodology
The dataset was generated synthetically using BERT (MobileBERT) to create high-variability training samples.
- Seed Phrase Generation: 100 unique root phrases were manually created for each category (e.g., "Call [person]" or "Start navigation to [place]").
- Variable Injection: BERT was used to generate and inject unique, domain-specific entities (e.g., thousands of unique names for the
making_callintent, and thousands of unique places for thenavigationintent). - Combination: This technique resulted in approximately 10,000 unique commands per category, yielding a final training set of 70,000 total records.
Data Format
The dataset is provided in a single CSV file.
Usage Notes
This dataset is perfect for training lightweight transformer models (like MobileBERT) for applications in Edge AI, on-device machine learning, and privacy-first application development.
