Not happy with the current news aggregators and thrilled about ML models for text processing, a colleague and I built an aggregator fully based on Doc2Vec: https://www.quicknews.ai/.
We currently poll ~120 news sources every 15 minutes, and construct a personalized news feed for every user.
There are plenty of ways in which Doc2Vec is used here: 1) Clustering the articles into topics 2) Deduping overly similar articles when generating the feed 3) Routing notifications about breaking news to interested users 4) Calculating similarity between domains/publishers, so as to recommend sources similar to the ones the user already clicked on 5) Dislike (only on Android, and somewhat fickle)
I'd be delighted if you tried it out and let me know what you think. Available on Android and iOS, with a web version planned.
Android app: https://play.google.com/store/apps/details?id=com.quicknews.app
iOS app: https://apps.apple.com/ca/app/quicknews-the-real-news-app/id1489638005