a software surveys users reading interests, then uses machine learning to find new web pages and new articles

Are you trying to describe a search engine, like one of the following?

www.google.com
www.bing.com
www.dogpile.com

??