1. The document proposes a flexible recommendation system for cable TV to address issues like information overflow and dissatisfaction from users.
2. It describes extracting implicit feedback from users and engineering contextual features to create a large-scale dataset for learning recommendations.
3. An evaluation of the recommendation system shows that a learning to rank approach with contextual information outperforms other methods in accuracy while maintaining diversity and novelty, though recommending new programs requires more investigation.