{'fraction_non_alphanumeric': 0.01811367895065584, 'fraction_numerical': 0.0, 'mean_word_length': 5.459677419354839, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Facing Cold-Start: A Live TV Recommender System Based on Neural Networks

With the increase in the number of live TV channels, audiences must spend increasing amounts of time and energy deciding which shows to watch; this problem is called information overload, and recommender systems (RSs) are effective methods for addressing such problems. Due to the high update rates and low replay rates of TV programs, the item cold-start problem is prominent, and this problem seriously affects the effectiveness of the recommender and limits the application of recommendation algorithms for live TV. To solve this problem better, RSs must consider information in addition to the time slot strategy, which relies on experience. At present, no methods make good use of viewing behavior records. Therefore, in this paper, we proposed a viewing environment model called DeepTV that considers viewing behavior records and electronic program guides and includes a feature generation process and a model construction process. In the feature generation process, we defined seven key features by clustering viewing time, distinguishing positive and negative feedback, capturing continuous viewing preference and introducing the remaining time proportion of candidate programs. We normalize the continuous features and add powers of them. In the model construction process, we regard the live TV recommendation task as a classification problem and fuse the above features by using a neural network. Finally, experiments on industrial datasets show that the proposed model significantly outperforms baseline algorithms.