Outro exemplo, considere o caso dos usuários na matriz de classificação de filmes, como a configuração da Netflix. Essa será uma enorme matriz esparsa e difícil de processar.
Observe que cada usuário terá uma preferência específica, como filmes de ficção científica ou romances, etc. Portanto, em vez de armazenar todas as classificações de filmes, poderíamos armazenar um único recurso latente, como a categoria de filme, que pertence a diferentes gêneros, por exemplo: ficção científica ou romance, o que quantificar seu gosto por cada categoria. Eles são chamados de Recursos latentes , que capturam a essência de seu gosto, em vez de armazenar a lista de filmes inteira.
Claro que isso será uma aproximação, mas, por outro lado, você tem muito pouco para armazenar.
Isso geralmente é feito usando técnicas de decomposição de matriz, como SVD, que divide uma matriz de recomendação de usuário em matriz de matriz de preferência de usuário e matriz de preferência de item , e a vantagem adicional é que, em vez de armazenar o número , efetivamente loja .N ∗ 1 1 ∗ N N 2 2 NN∗NN∗11∗NN22N