A framework for mining evolving trends in Web data streams using dynamic learning and retrospective validation