This would not be a sub-task of machine learning; rather, machine learning may or may not be a sub-task of this solution (aka “algorithm”). Article creation would involve Natural language generation, which would be preceded by Automatic summarization. You are more or less asking for Artificial intelligence, which would also involve Web scraping. To date, this is an unsolved problem….
- Step 1) Web crawler
- Step 2) Web scraping
- Step 3) Automatic summarization
- Step 4) “Machine Learning”
- Step 5) Natural language generation
See also my quick and dirty webpages: