Real-Time News Recommendations using Context-aware Ensembles


With the rapidly growing amount of items and news articles on the internet, recommender systems are one of the key technologies to cope with the information overload and to assist users in finding information matching the their individual preferences. News and domain-specific information portals are important knowledge sources on the Web frequently accessed by millions of users. In contrast to product recommender systems, news recommender systems must address additional challenges, e.g. short news article lifecycles, heterogonous user interests, strict time constraints, and context-dependent article relevance. Since news articles have only a short time to live, recommender models have to be continuously adapted, ensuring that the recommendations are always up-to-date, hampering the pre-computations of suggestions. In this paper we present our framework for providing real-time news recommendations. We discuss the implemented algorithms optimized for the news domain and present an approach for estimating the recommender performance. Based on our analysis we implement an agent-based recommender system, aggregation several different recommender strategies. We learn a context-aware delegation strategy, allowing us to select the best recommender algorithm for each request. The evaluation shows that the implemented framework outperforms traditional recommender approaches and allows us to adapt to the specific properties of the considered news portals and recommendation requests.

author = {Andreas Lommatzsch},
title = {Real-Time News Recommendation using Context-aware Ensembles},
booktitle = {Proc. of the 36th European Conference on Information Retrieval},
year = {2014},
location = {Amsterdam, Netherlands},
pages = {51-62},
numpages = {12},
doi = {},
publisher = {Springer},
series = {Lecture Notes in Computer Science},
volume = {8416},
isbn = {978-3-319-06027-9},
keywords = {Recommender Systems, Real-Time, Ensembles, Evaluation},
Conference Paper
ECIR 2014, Amsterdam