cluster analysis
task of grouping a set of objects in such a way that objects in the same group (called a cluster) are more similar (in some sense or another) to each other than to those in other groups (clusters)
k-means clustering
Vector quantization algorithm minimizing the sum of squared deviations
Chinese Whispers
in network science
hierarchical clustering
method of cluster analysis which seeks to build a hierarchy of clusters