Sobes.tech
Middle — Senior

Mis on DeepFM?

sobes.tech AI

Vastus AI-lt

DeepFM is a model for recommendation systems that combines two parts: factorization machines (FM) and deep neural networks (Deep Neural Networks). FM works well with feature interactions, especially for sparse data, and a deep network can automatically extract complex nonlinear dependencies.

Thus, DeepFM considers both low-level and high-level feature interactions simultaneously, improving recommendation quality. The model is widely used in CTR (click-through rate) prediction tasks and other recommendation tasks.

Architecture example:

  • The FM part models second-order interactions between features.
  • The Deep part consists of several neural network layers that learn complex representations.
  • The final output is a combination of the FM and Deep parts' results, passed through an activation function for prediction.

This allows DeepFM to be more flexible and accurate compared to traditional FM or only deep models.