Factorization with Uncertainty and Missing Data: Exploiting Temporal Coherence