Recovery Guarantee of Non-negative Matrix Factorization via Alternating Updates