By fine tuning GPT2 on News Aggregator data.
This repository only contains the code for data downloading and keywords extraction.
See this Colab Notebook for fine-tuning and text generation, and this related article for full explanation.