Stream mining: a novel architecture for ensemble-based classification