UX Challenges in Implementing an Interactive B2B Customer Segmentation Tool
Muhammad Raees, Vassilis-Javed Khan, Konstantinos Papangelis
TL;DR
This paper addresses UX challenges in interpreting unsupervised clustering for B2B customer segmentation by presenting an Interactive Machine Learning (IML) prototype evaluated with domain experts using a real-world, multi-year sales dataset. The authors detail a two-phase study: an initial technology-probe-driven elicitation of requirements and a subsequent piloting phase that adds semantic labeling, explanations, and runtime customization, enabling domain users to actively label, adjust, and compare segmentation outputs. Key findings show that user agency, semantic mapping between labels and features, and explanation mechanisms significantly improve sense-making and trust in unsupervised segmentation, though human-in-the-loop interaction remains necessary to adapt models to dynamic business contexts. The work highlights practical design patterns for IML in B2B settings, including interactive clustering, feature-focused semantic labeling, and explanation-driven decision support, with implications for broader adoption in domains requiring subjective expertise and contextual adaptation.
Abstract
In our effort to implement an interactive customer segmentation tool for a global manufacturing company, we identified user experience (UX) challenges with technical implications. The main challenge relates to domain users' effort, in our case sales experts, to interpret the clusters produced by an unsupervised Machine Learning (ML) algorithm, for creating a customer segmentation. An additional challenge is what sort of interactions should such a tool support to enable meaningful interpretations of the output of clustering models. In this case study, we describe what we learned from implementing an Interactive Machine Learning (IML) prototype to address such UX challenges. We leverage a multi-year real-world dataset and domain experts' feedback from a global manufacturing company to evaluate our tool. We report what we found to be effective and wish to inform designers of IML systems in the context of customer segmentation and other related unsupervised ML tools.
