🤖 AI Summary
Existing research in news recommendation lacks a dedicated toolkit tailored for learners, hindering both educational efforts and reproducible research. To address this gap, this work proposes NewsTorch—a modular, decoupled, and extensible PyTorch-based news recommendation toolkit explicitly designed for learners. NewsTorch features an integrated graphical user interface and supports end-to-end workflows, including automatic data downloading and preprocessing, model training, validation, testing, and standardized evaluation. By implementing plug-and-play versions of mainstream neural news recommendation models, the toolkit significantly enhances experimental efficiency and facilitates fair model comparisons. The open-source release of NewsTorch aims to foster reproducibility and accelerate community-driven advancements in the field.
📝 Abstract
News recommender systems are devised to alleviate the information overload, attracting more and more researchers' attention in recent years. The lack of a dedicated learner-oriented news recommendation toolkit hinders the advancement of research in news recommendation. We propose a PyTorch-based news recommendation toolkit called NewsTorch, developed to support learners in acquiring both conceptual understanding and practical experience. This toolkit provides a modular, decoupled, and extensible framework with a learner-friendly GUI platform that supports dataset downloading and preprocessing. It also enables training, validation, and testing of state-of-the-art neural news recommendation models with standardized evaluation metrics, ensuring fair comparison and reproducible experiments. Our open-source toolkit is released on Github: https://github.com/whonor/NewsTorch.