Temporal Data Mining via Unsupervised Ensemble Learning