Semi-Supervised Learning using Sequential Data for Mobile Applications