A technique used in unsupervised machine learning that groups similar objects together based on their attributes.