Introduction to Matrix Factorization in Collaborative Filtering – Tutorial

This is something I put together as internal training material and thought it might be worth sharing…

view/download pdf

Presentation Outline
1. Introduction To Matrix Factorization Collaborative Filtering – Alex Lin Senior Architect Intelligent Mining
2. Outline
- Factor analysis
- Matrix decomposition
- Matrix Factorization Model
- Minimizing Cost Function
- Common Implementation
3. Factor Analysis
4. Refresher: Matrix Decomposition
5. Making Prediction as Filling Missing Value
6. Learn Factor Vectors users
7. Why not use standard SVD?
8. How to Learn Factor Vectors
9. Data Normalization
10. Factorization Model
11. Adding Item Bias and User Bias
12. Regularization
13. Optimize Factor Vectors
14. Matrix Factorization Tuning
15. High-Level Implementation Steps
16. Thank you
17. Appendix
18. Stochastic Gradient Descent
19. Batch Gradient Descent
20. Singular Value Decomposition (SVD)

  • Twitter
  • del.icio.us
  • HackerNews
  • Facebook
  • RSS
  • LinkedIn
  • Tumblr
  • email
  • Reddit