Robust multi-task learning algorithms for predictive modeling of spatial and temporal data