Glossary
Unsupervised learning
A machine learning approach that finds structure or patterns in data that has no labeled correct answer to learn from.
Unsupervised learning is machine learning applied to data that has no labeled correct answer: there is no target column to predict, only the input data itself. Instead of learning a mapping from inputs to a known output, as in supervised learning, an unsupervised method looks for structure, groupings or patterns that already exist in the data.
The two most common tasks are clustering, grouping similar records together, for example with k-means clustering, and dimensionality reduction, compressing many correlated variables down to a smaller set that still captures most of the information. A related application is anomaly detection, flagging records that do not fit the patterns the rest of the data shows.
Unsupervised learning matters where labels do not exist or would be too expensive to collect, and as an exploratory step before a supervised project, to understand a dataset's natural structure before deciding what to predict and how. Because there is no ground truth to check predictions against, evaluating results is inherently more subjective than in supervised learning, and results depend heavily on choices such as the similarity measure or number of clusters, which is why unsupervised output is usually paired with domain review rather than treated as a final answer on its own.
Last reviewed September 22, 2026