paper-with-me

Papers

Improved Customer Transaction Classification using Semi-Supervised Knowledge Distillation

2021-02-15 · Rohan Sukumaran

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.

📄 PDF Abstract BibTeX arXiv:2102.07635

Code (0)

등록된 구현이 없습니다.

Tasks

ClassificationGeneral ClassificationKnowledge Distillation

Methods 이 논문이 사용한 방법론

Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Knowledge Distillation A very simple way to improve the performance of almost any machine learning algorithm is to train many different models on the same data and then to average their predictions.…
Weight Decay 설명 없음
Refunds@Expedia|||How do I get a full refund from Expedia? “How do I get a full refund from Expedia? How do I get a full refund from Expedia? – Call ☎️ +1-(888) 829 (0881) or +1-805-330-4056 or +1-805-330-4056 for Quick Help &…
Attention Dropout Attention Dropout is a type of dropout used in attention-based architectures, where elements are randomly dropped out of the…
LAMB LAMB is a a layerwise adaptive large batch optimization technique. It provides a strategy for adapting the learning rate in large batch settings. LAMB uses…
Layer Normalization Unlike batch normalization, Layer Normalization directly estimates the normalization statistics from the summed inputs…
WordPiece 설명 없음

Similar Papers 제목 키워드 기반

Multi-class Text Classification using BERT-based Active Learning

2021-04-27 · Sumanth Prabhu, Moosa Mohamed, Hemant Misra

Text Classification finds interesting applications in the pickup and delivery services industry where customers require one or more items to be picked up from a location and delivered to a certain destination. Classifyin…

Active LearningClassificationGeneral ClassificationMulti Class Text Classification+3

A Semi-supervised Multi-task Learning Approach to Classify Customer Contact Intents

2021-06-10 · ACL (ECNLP) 2021 8 · Li Dong, Matthew C. Spencer, Amir Biagi

In the area of customer support, understanding customers' intents is a crucial step. Machine learning plays a vital role in this type of intent classification. In reality, it is typical to collect confirmation from custo…

Classificationintent-classificationMulti-Task LearningSemi-Supervised Text Classification+2

Semi-Supervised Bayesian GANs with Log-Signatures for Uncertainty-Aware Credit Card Fraud Detection

2025-08-31 · David Hirnschall arxiv

We present a novel deep generative semi-supervised framework for credit card fraud detection, formulated as time series classification task. As financial transaction data streams grow in scale and complexity, traditional…

Time Series ClassificationBayesian InferenceData AugmentationFraud Detection

Solve fraud detection problem by using graph based learning methods

2019-08-29 · Loc Tran, Tuan Tran, Linh Tran, An Mai

The credit cards' fraud transactions detection is the important problem in machine learning field. To detect the credit cards's fraud transactions help reduce the significant loss of the credit cards' holders and the ban…

Fraud Detection

Generating Realistic Sequences of Customer-level Transactions for Retail Datasets

2019-01-17 · Thang Doan, Neil Veira, Saibal Ray, Brian Keng

In order to better engage with customers, retailers rely on extensive customer and product databases which allows them to better understand customer behaviour and purchasing patterns. This has long been a challenging tas…

Generative Adversarial Network