This PhD thesis examines classification and clustering techniques for media monitoring, including news grouping, multi-label text classification, and business polarity detection. It focuses on applying these methods to the PULS media monitoring system, which collects over 10,000 news articles daily. The thesis contributes novel algorithms and datasets for grouping news into stories based on named entity salience, large-scale multi-label text classification balancing training sets, and the first dataset and methods for entity-level business polarity detection.