Factorization Machines (FM)¶
Factorization Machines is a general purpose supervised learning algorithm that can be used for regression, classification, and ranking tasks. It is particularly effective for sparse data, such as in recommendation systems, where interactions between features are important.
Use Cases¶
- Click prediction
- Item recommendation
- Collaborative filtering