Learning Representations from Imperfect Time Series Data via Tensor Rank Regularization