Back to Glossary
AdvancedAI Glossary

Clustering

Quick Answer

Clustering is an unsupervised learning technique that groups similar items together without any predefined labels. It is useful for discovering structure — customer segments, usage patterns, anomaly groups — that humans have not yet categorised.

In Depth

What Clustering really means

Common algorithms include k-means, hierarchical clustering, DBSCAN and HDBSCAN. Each makes different assumptions about cluster shape and density, so the right choice depends on the data and the business question being asked.

Clustering outputs must be validated. Statistical metrics such as silhouette score help, but ultimately a cluster is only useful if a human stakeholder can name it and use it to make a decision.

Why It Matters

Business relevance for UK organisations

UK marketers cluster customers into segments; operations teams cluster incidents to find root causes; security teams cluster events to detect coordinated threats.

Real-world example

How this shows up in practice

A London media group clustered 1.2m newsletter subscribers into seven behavioural segments, unlocking tailored content strategies that lifted open rates by 19%.