6. Motivation
• What we want!
▫ Simple, easy to use, like libSVM, Weka…
▫ Feed in feature vectors
▫ Keep factorizations!
7. Proposed method
• Factorization Machines
▫ like libSVM…
▫ enjoy the benefits of factorized interactions
between variables
2-n order interactions…
▫ can mimic many successful models
▫ three major inference algorithms
SGD
ALS
MCMC
8. Proposed method
• Similar approaches
▫ Regression-based latent factor models
▫ SVD-feature model
▫ MF with Gaussian process/Dirichlet mixture
process
9. Roadmap
• Model
▫ properties
• Probabilistic Interpretation
• Relationships with other Factorization models
▫ matrix factorizations
▫ pairwise interaction tensor factorization
▫ SVD++ and FPMC
▫ BPFT and TimeSVD++
▫ NN
▫ attribute-aware models
• Inference algorithms
▫ SGD, ALS, MCMC
65. Conclusion
• libFM is available.
• (potentially) integrate many more models.
• A simple way to combine features & latent factors
66. Conclusion
• libFM is available.
• (potentially) integrate many more models.
• A simple way to combine features & latent factors
• Both 4th position in KDD Cup 2012 T1/T2
67. Reference
• Steffen Rendle. Factorization machines with libfm. ACM Transactions on
Intelligent Systems and Technology, 3(3):57:1–57:22, May 2012
• Steffen Rendle. Factorization machines. In Proceedings of the 2010 IEEE
International Conference on Data Mining, pages 995–
1000, Washington, DC, USA, 2010. IEEE Computer Society.
• Steffen Rendle, Zeno Gantner, Christoph Freudenthaler, and Lars Schmidt-
Thieme. Fast context-aware recommendations with factorization machines. In
Proceedings of the 34th international ACM SIGIR Conference on Research
and Development in Information Retrieval (SIGIR), pages 635–644, New
York, NY, USA, 2011. ACM
• Christoph Freudenthaler, Lars Schmidt-Thieme, and Steffen Rendle. Bayesian
factorization machines. In Workshop on Sparse Representation and Low-rank
Approximation, Neural Information Processing Systems
(NIPS), Granada, Spain, 2011