Your company operates an application that gathers news articles from various online sources and delivers them to users. You require a recommendation model that can propose articles to readers based on their current reading material, suggesting articles that are similar. Which approach should you employ for this task?