Semi-Supervised Approach to Predictive Analysis Using Temporal Data