LLM-Guided Lifecycle-Aware Clustering of Multi-Turn Customer Support Conversations
Priyaranjan Pattnayak, Sanchari Chowdhuri, Amit Agarwal, Hitesh Laxmichand Patel
TL;DR
This work addresses the challenge of clustering evolving, multi-turn customer support conversations across multiple cloud services. It introduces a lifecycle-aware framework that uses LLMs to segment chats into service-specific concerns, then applies incremental clustering within service groups via HDBSCAN+UMAP, with selective, drift-driven splitting, merging, and pruning to preserve cluster continuity. Key contributions include LLM-based concern extraction and segmentation, contrastive filtering, metric-driven drift management, and a scalable deployment showing substantial improvements in clustering quality and explainability, including drift narratives and lifecycle role assignment. The approach demonstrates robust performance on a large enterprise corpus, with synthetic data validation supporting generalizability, and offers practical impact for real-time issue tracking and trend detection without full reclustering.
Abstract
Clustering customer chat data is vital for cloud providers handling multi service queries. Traditional methods struggle with overlapping concerns and create broad, static clusters that degrade over time. Reclustering disrupts continuity, making issue tracking difficult. We propose an adaptive system that segments multi turn chats into service specific concerns and incrementally refines clusters as new issues arise. Cluster quality is tracked via DaviesBouldin Index and Silhouette Scores, with LLM based splitting applied only to degraded clusters. Our method improves Silhouette Scores by over 100\% and reduces DBI by 65.6\% compared to baselines, enabling scalable, real time analytics without full reclustering.
