Mining Drifting Data: Automated learning in changing environments with limited feedback