Extending low-rank matrix factorizations for emerging applications