Part I Matrix Factorization Techniques.- 1. Introduction.- 2. Related Work on Matrix Factorization.- 3. Performing SVD on matrices and its Extensions.- 4. Experimental Evaluation on Matrix Decomposition Methods.- Part II Tensor Factorization Techniques.- 5. Related Work on Tensor Factorization.- 6. HOSVD on Tensors and its Extensions.- 7. Experimental Evaluation on Tensor Decomposition Methods.- 8 Conclusions and Future Work.