Tengo datos sobre recomendaciones de películas basadas en el contenido y sus atributos.
Supongamos que a un usuario le gustan las películas x,y y z y que además no le gustan las películas c y d. Quiero predecir las películas que le gustarán en función de sus gustos y aversiones.
En realidad es bastante fácil encontrar elementos similares si la única interacción fuera una película como, porque entonces estaría buscando los elementos más cercanos a x película calculando las distancias a través de los atributos. Pero es bastante confuso cuando las interacciones son múltiples y se basan en gustos y disgustos.
¿Cuál es el enfoque correcto en ese caso?