Advanced Analysis and Learning on Temporal Data