Teacher-Student Learning on Complexity in Intelligent Routing
Shu-Ting Pi, Michael Yang, Yuying Zhu, Qun Liu
TL;DR
To tackle efficient routing, the paper introduces a teacher-student framework where post-contact transcripts label complexity and a pre-contact predictor guides routing. The teacher uses three metrics $L$ (length), $H$ (uncertainty/entropy), and $S$ (skillfulness) to produce a complexity score $Q$ via $Q = T^U_G( w * (L^N+H^N+S^N) )$ with $w=2$ and a subsequent quantile transform to $[0,1]$. A student model trained on over 100 pre-contact features predicts high complexity before interaction, with entity embeddings improving recall from $0.05$ to $0.28$ and precision from $0.54$ to $0.56$. The paper also introduces Complexity AUC, derived from dual transformations of complexity distributions, as a statistical measure of routing effectiveness across groups. Experiments report reductions in transfers (~53%), multi-transfers (>$95%$), and handle time (~13%), demonstrating practical impact and guiding bottleneck analysis.
Abstract
Customer service is often the most time-consuming aspect for e-commerce websites, with each contact typically taking 10-15 minutes. Effectively routing customers to appropriate agents without transfers is therefore crucial for e-commerce success. To this end, we have developed a machine learning framework that predicts the complexity of customer contacts and routes them to appropriate agents accordingly. The framework consists of two parts. First, we train a teacher model to score the complexity of a contact based on the post-contact transcripts. Then, we use the teacher model as a data annotator to provide labels to train a student model that predicts the complexity based on pre-contact data only. Our experiments show that such a framework is successful and can significantly improve customer experience. We also propose a useful metric called complexity AUC that evaluates the effectiveness of customer service at a statistical level.
