Unsupervised learning (clustering) and supervised learning
(classification) are two extremes, but often techniques exist that
fall between that can work with labeled and unlabeled data.
Relevance feed back - Define relevance based on user feedback either
direct or indirect, such as clicking a link for query results.
RF can be used to rewrite the original query to improve the desired
precision and recall.