mlsanityData to 7 Oct 2026

Improved Customer Transaction Classification using Semi-Supervised Knowledge Distillation

arXiv 2102.07635 ↗First posted 15 Feb 2021cs.CL cs.LGcited by 0

Not on the map. Why?

Abstract (arXiv)

In pickup and delivery services, transaction classification based on customer provided free text is a challenging problem. It involves the association of a wide variety of customer inputs to a fixed set of categories while adapting to the various customer writing styles. This categorization is important for the business: it helps understand the market needs and trends, and also assist in building a personalized experience for different segments of the customers. Hence, it is vital to capture these category information trends at scale, with high precision and recall. In this paper, we focus on a specific use-case where a single category drives each transaction. We propose a cost-effective transaction classification approach based on semi-supervision and knowledge distillation frameworks. The approach identifies the category of a transaction using free text input given by the customer. We use weak labelling and notice that the performance gains are similar to that of using human-annotated samples. On a large internal dataset and on 20Newsgroup dataset, we see that RoBERTa performs the best for the categorization tasks. Further, using an ALBERT model (it has 33x fewer parameters vis-a-vis parameters of RoBERTa), with RoBERTa as the Teacher, we see a performance similar to that of RoBERTa and better performance over unadapted ALBERT. This framework, with ALBERT as a student and RoBERTa as teacher, is further referred to as R-ALBERT in this paper. The model is in production and is used by business to understand changing trends and take appropriate decisions.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 15 of its 35 references that are in the map. First posted on arXiv 15 Feb 2021.

Builds on

15 of 35 references.

References · 15

  1. 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
  2. 2015Distilling the Knowledge in a Neural Networkcited by 10,076
  3. 2019DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lightercited by 4,243
  4. 2019Parameter-Efficient Transfer Learning for NLPcited by 4,195
  5. 2019Unsupervised Cross-lingual Representation Learning at Scalecited by 3,907
  6. 2019XLNet: Generalized Autoregressive Pretraining for Language Understandingcited by 2,801
  7. 2019ALBERT: A Lite BERT for Self-supervised Learning of Language Representationscited by 2,772
  8. 2019TinyBERT: Distilling BERT for Natural Language Understandingcited by 1,153
  9. 2019Q8BERT: Quantized 8Bit BERTcited by 296
  10. 2020Compressing BERT: Studying the Effects of Weight Pruning on Transfer Learningcited by 184
  11. 2020AdaBERT: Task-Adaptive BERT Compression with Differentiable Neural Architecture Searchcited by 51
  12. 2020VGCN-BERT: Augmenting BERT with Graph Embedding for Text Classificationcited by 35
3 more
  1. 2020Pre-training Is (Almost) All You Need: An Application to Commonsense Reasoningcited by 33
  2. 2019MultiFiT: Efficient Multi-lingual Language Model Fine-tuningcited by 31
  3. 2019Revisiting Knowledge Distillation via Label Smoothing Regularizationcited by 29

Built on by

Not cited yet.