Discover topics and patterns within entire document collections by mining unstructured data sources using supervised, semisupervised and unsupervised techniques.