Factorization machines for recommendation systems
In this section, we will look at two examples for developing a more robust recommendation systems using FM. We will start with a brief explanation of FM and their applications in the cold-start recommendation problem.
Then, we will see a short example using FM for developing a real-life recommendation system. Then, we will see another example using the improved version of the FM algorithm called neural factorization machines (NFM).
FM-based techniques are at the cutting edge for personalization. They have proven to be an extremely powerful tool with enough expressive capacity to generalize existing models such as Matrix/Tensor Factorization and Polynomial Kernel regression. ...