Cómo adaptar el filtrado colaborativo para un sistema de recomendación si solo tiene datos de compra a nivel de pedido y no datos a nivel de usuario

Respuesta corta : a menos que pueda reconocer o abstraer una entidad relacionada con el usuario, el filtrado colaborativo no es posible.

Respuesta larga : Según el comentario de OP, parece que el sistema no reconoce a los usuarios. Esto hace que el filtrado colaborativo sea poco práctico. Por otro lado, esta es una invitación para aplicar:

  1. Reglas de asociación [1] (análisis de la cesta de la compra): requiere un ajuste cuidadoso. Si sus artículos cambian con frecuencia, la afinación se vuelve mucho más difícil. Pero, en general, es un modelo simple e interpretable.
  2. Este es un caso de uso bien conocido de RNN [2] s, especialmente LSTM [3] s.
  3. Filtrado basado en contenido (si hay muchas características medibles)
  4. Métodos basados ​​en gráficos: hay muchas formas de construirlos. Considere usar la distancia Katz [4], Pagerank [5] etc.

Notas al pie

[1] Aprendizaje de reglas de asociación – Wikipedia

[2] Red neuronal recurrente – Wikipedia

[3] Memoria a largo plazo a largo plazo – Wikipedia

[4] Centralidad de Katz – Wikipedia

[5] PageRank – Wikipedia