¿Cuál es la filosofía de la matriz, la descomposición del tensor para encontrar la estructura latente?

No sé mucho sobre las descomposiciones de tensor y sus usos. Entonces, me limitaré a la descomposición de la matriz. Comenzaré con un ejemplo, un lugar donde ha tenido éxito.

El premio de Netflix: El premio de Netflix fue una competencia iniciada por Netflix en el año 2006 para mejorar (o vencer) su algoritmo de recomendación Cinematch. Netflix anunció que le darían un millón de dólares a la persona que supera Cinematch en un 10%. Proporcionaron los datos. Los datos fueron de 100 millones de calificaciones de 500K clientes en casi 17K películas. La competencia terminó en 2009. El ingrediente clave de la solución ganadora fue la factorización matricial.

La filosofía
Considere el problema de recomendación de la película. Si te pregunto qué tipo de películas te gustan? Puede responder cosas como: le gustan las películas con acción, ciencia ficción, comedia, románticas, películas dirigidas por Christopher Nolan, James Cameron, Steven Speilberg, etc., películas con Tom Cruise , Kate Winslet. Estas son solo algunas cosas que afectarán sus preferencias de películas. Es posible que no le gusten todas las películas de Steven Speilberg o que no odie todas las películas basadas en extraterrestres. Por lo tanto, incluso para usted puede ser realmente difícil establecer exactamente todas las condiciones que realmente afectan su gusto por una película. Estos factores ocultos son las cosas que los modelos de factores latentes realmente intentan descubrir. Aunque no podrás decir cuáles son esos factores.
¿Qué intenta darle la factorización matricial? Supongamos que Dios (o la naturaleza) pretendía tener exactamente 50 cosas (de las cuales no tenemos idea) que realmente deberían afectar nuestras elecciones de películas. Luego, el método de factorización matricial intenta representarte como un vector en este espacio de 50 dimensiones (en lo que respecta a la recomendación de la película, eres equivalente a este vector). También producirá un vector de 50 dimensiones para cada película (de nuevo, en lo que respecta a la recomendación de la película, estos vectores son la verdadera representación final de las películas). Por lo tanto, la calificación que le dará a una película es solo un producto de punto entre los vectores que lo representan a usted y a la película, respectivamente, en este espacio de 50 dimensiones.

More Interesting

¿Por qué el libro de Murphy dice en el clasificador generativo que no tenemos que volver a entrenar el modelo cuando agregamos más clases?

¿Cómo se puede aplicar el aprendizaje profundo a los sistemas de recomendación?

¿Cuál es la tasa de error de trama (FER) en las tareas de reconocimiento de voz?

¿Son los métodos de aprendizaje automático una especie de interpolación, mientras que los métodos de series temporales actúan como métodos de extrapolación?

¿Cuáles son algunos algoritmos de aprendizaje automático que puedo aprender sin cálculo?

¿Qué debería aprender primero para el aprendizaje automático y la autoeducación: cálculo, probabilidad, estadística o álgebra lineal?

¿Qué problemas actuales en robótica intentan resolver los investigadores con el aprendizaje automático?

¿Cuánta experiencia ML necesita uno para las competiciones ML de Kaggle?

Quiero escribir un trabajo de investigación sobre análisis de sentimientos, pero no sé nada sobre el análisis de sentimientos. ¿Cómo debo proceder?

¿Qué resultado arrojará una máquina de aprendizaje profundo bien entrenada de esta imagen?

Cómo usar el pronóstico de series de tiempo para predecir el tiempo que tomaría realizar alguna tarea

¿Qué significa el aprendizaje automático?

¿Por qué los modelos de aprendizaje automático no funcionan bien cuando se usan en la predicción del mercado de valores en vivo, pero, por otro lado, funcionan muy bien sin conexión?

¿Qué lenguajes de programación son mejores para procesar el sonido y darlo como entrada a una red neuronal artificial?

¿Es posible darle a una computadora millones de imágenes de varios objetos, y se da cuenta de que hay cosas como animales, platos de cocina, montañas, etc. sin que nosotros lo digamos, y cómo se hace esto exactamente?