Interview: business asks 'why is customer X in Cluster 3?' — how do you explain?
mediumAnswer
- (1) Show customer X's features + Cluster 3 mean/std for each feature → highlight top-3 features driving assignment (largest z-score contribution).
- (2) Show representative medoid / centroid of Cluster 3 alongside X.
- (3) Decision-tree surrogate: rule-based description of Cluster 3 (e.g. 'high-frequency + high-monetary + monthly recency').
- (4) SHAP values on the cluster assignment probability.
- (5) Contrast: how would X have to change to belong to Cluster 2 instead?
- Standard for stakeholder-friendly cluster interpretability.
Check yourself — multiple choice
- Random
- Top-feature contributions (z-score) + medoid comparison + tree-surrogate rule + SHAP on probability + counterfactual to other cluster
- Just show ID
- Not real
Explain cluster assignment: top features + medoid + tree rule + SHAP + counterfactual.
#interview#applications#clustering
Practise Unsupervised Learning
214 interview questions in this topic.
Related questions
- Interview: 'you're asked to segment 10M customers — how?'
- Interview: cluster 5M e-commerce customers for a marketing campaign.
- Interview: how would you group log messages from a large distributed system?
- Interview: how would you cluster 1B rows on a budget?
- Interview: you cluster and 3 clusters look 'right', but 2 mix categories — what next?
- 'Cluster then classify' — when does it help?