This exercise is an introduction to tensors and latent representation. We start with the introduction to latent features using SVD. We see how it can be used to solve problems like recommender system. Further we extend the idea of matrix factorization to tensors and discuss CP and RESCAL to find latent representation of tensors.
Exercise 4: Tensors and Tensor Factorization Techniques
- Exercise 4.1: SVD and Matrix Completion
- Exercise 4.2: Introduction to Tensors
- Exercise 4.3: CP Decomposition
- Exercise 4.4: RESCAL Decomposition
- Exercise 4.5: Parameter tuning for RESCAL
- Python 3.5+
- scikit-kge
- rescal.py