Contact Complexity in Customer Service
Shu-Ting Pi, Michael Yang, Qun Liu
TL;DR
The paper tackles the challenge of routing customer-service contacts by defining a measurable complexity score to direct issues to appropriate agents. It trains an AI expert to mimic senior agents by predicting SIC codes from transcripts using TF-IDF features and LightGBM, and derives a complexity measure from three attributes: transcript length $\mathcal{L}$, uncertainty $\mathcal{E}$, and skillfulness $\mathcal{S}$, combining them into an absolute score $\mathcal{C}$ and a relative score $\mathcal{Q}$ through quantile normalization. The key contributions are a scalable, annotation-free method to compute $\mathcal{C}$ and $\mathcal{Q}$, plus a set of input features and validation through indirect and direct evidence that align with human judgments of complexity. This approach enables complexity-guided routing, potentially reducing transfers and cost, and it is extendable with ensemble AI experts and broader service-labeling to improve robustness and applicability across e-commerce domains.
Abstract
Customers who reach out for customer service support may face a range of issues that vary in complexity. Routing high-complexity contacts to junior agents can lead to multiple transfers or repeated contacts, while directing low-complexity contacts to senior agents can strain their capacity to assist customers who need professional help. To tackle this, a machine learning model that accurately predicts the complexity of customer issues is highly desirable. However, defining the complexity of a contact is a difficult task as it is a highly abstract concept. While consensus-based data annotation by experienced agents is a possible solution, it is time-consuming and costly. To overcome these challenges, we have developed a novel machine learning approach to define contact complexity. Instead of relying on human annotation, we trained an AI expert model to mimic the behavior of agents and evaluate each contact's complexity based on how the AI expert responds. If the AI expert is uncertain or lacks the skills to comprehend the contact transcript, it is considered a high-complexity contact. Our method has proven to be reliable, scalable, and cost-effective based on the collected data.
