AI engineering glossary · Time series recsys
What is FM (factorisation machine)?
Factorisation machine (also called FM): A model that predicts from input features and all their pairwise interactions, where each interaction weight is a dot product of learned low-dimensional vectors. It handles sparse one-hot data such as user id, item id and context efficiently.
Factorisation machine: an example
Inputs: user=Asha, item=Film7, device=mobile; the model scores the weights of each and each pair of them.
Related terms
More Time series recsys terms
- Forecast horizon
- Forecast reconciliation
- Forecasting
- Fourier terms
- Funk SVD
- GARCH model
- Granger causality
- GRU4Rec
Where you learn it
Factorisation machine is part of the AI Engineering Program, which teaches it with notes, a hands-on lab and an exam. The first lesson is free.