Estamos preparando el PDF de «Filtrado colaborativo». Se descargará automáticamente en cuanto esté listo.
← Lumbre

Sistemas de Recomendación · 7.º Filtrado colaborativo

Portada de Filtrado colaborativo

Filtrado colaborativo

✦ El filtrado colaborativo no entiende de contenidos: recomienda lo que gustó a gente con tus mismos gustos · Sistemas de Recomendación · Inteligencia Artificial · y te lleva 8 minutos

Roadwise Consulting

Firmado y verificado · Biblioteca UNIV

Objetivo: Recomendar ítems midiendo la similitud entre usuarios o ítems a partir de sus interacciones históricas.

8 min Sistemas de Recomendación · Inteligencia Artificial 18–30 años
Más
Filtrado colaborativo

Herramientas de la lección

◉ Entrar a La Matrix Sorpréndeme

Sobre este contenido

Ir a

Volver a Sistemas de Recomendación · 7.º semestre Cursos Explorar Mi cuenta Salir del modo estudio

Filtrado colaborativo

Sistemas de recomendación: filtros colaborativos
Vídeo en español que explica la recomendación a partir de las coincidencias entre usuarios.

La idea central

Si dos usuarios coinciden en muchos ítems valorados, es probable que coincidan en otros. Recomendar se reduce a encontrar vecinos similares y propagar sus preferencias.

La matriz usuario-ítem

  • Filas usuarios, columnas ítems, celdas valoraciones o interacciones.
  • Es enormemente dispersa: cada usuario conoce una gota del catálogo.
  • La escasez es el gran reto a domar.

Similitud entre usuarios

Basado en vecinos: se mide cuánto se parecen dos usuarios con coseno o correlación y se promedian las valoraciones de los más afines para predecir la tuya.

Una rejilla de casillas unas rellenas en teal y otras vacías, con dos filas resaltadas en coral que comparten un patrón parecido de relleno.
La matriz usuario-ítem es dispersa; dos filas parecidas delatan usuarios con gustos afines.

Similitud entre ítems

En vez de usuarios parecidos, se buscan ítems covalorados juntos. «Quien compró X también compró Y» es la variante item-item, más estable ante usuarios nuevos.

Medidas de similitud

El coseno compara direcciones ignorando magnitudes; la correlación centra las medias. Elegirlas bien importa, pues usuarios con escalas distintas engañan a medidas ingenuas.

Vecinos y ponderación

  • Se toman los k vecinos más parecidos, no todos.
  • Cada vecino pesa según su similitud, no por igual.
  • k pequeño es ruidoso; k grande diluye la especificidad.

El arranque en frío

Un usuario o ítem nuevo no tiene historial con el que calcular similitud. Es el talón de Aquiles del método puro, que ciega ante lo desconocido.

Frecuentistas frente a populares

La similitud simple sobrevalora ítems muy populares. Conviene regular o ponderar por rareza para no recomendar siempre los éxitos de masas.

Límites del enfoque

Sufre con matrices muy dispersas, dominios estrechos y burbujas de filtros. Aun así, su elegancia y buen rendimiento lo hicieron durante años el motor de los recomendadores.

Errores frecuentes

  • Recomendar siempre lo popular confundiendo similitud con frecuencia y enterrando la cola larga.
  • Ignorar el arranque en frío y dejar sin sugerencias a usuarios o ítems recién llegados.
  • Usar todas las valoraciones en vez de los k vecinos más parecidos, diluyendo la señal con ruido.

Ejemplo resuelto: recomendar con vecinos

Quieres sugerir películas a partir de un histórico de valoraciones:

  1. Construyes la matriz usuario-ítem con las notas conocidas.
  2. Mides la similitud entre usuarios con coseno sobre sus valoraciones.
  3. Eliges los k vecinos más parecidos al usuario objetivo.
  4. Promedias ponderado por similitud sus valoraciones de cada película.
  5. Recomiendas las de predicción más alta que el usuario aún no vio.

¿Para qué sirve en la realidad?

El «a los que te gustó X también les gustó Y» de tiendas y plataformas de streaming nace del filtrado colaborativo: sin entender el contenido, la sabiduría colectiva de las valoraciones hace el trabajo.

El filtrado colaborativo basado en vecinos recomienda un ítem a un usuario principalmente porque:

El filtrado colaborativo puro puede recomendar sin problema un ítem recién publicado sin ninguna interacción.

Colaborativo

Filas usuarios, columnas ítems, celdas valoraciones
matriz usuario-item
Similitud típica entre vectores ignorando magnitud
coseno
Reducir a los k usuarios o ítems más parecidos
vecinos
Problema de no poder recomendar a un usuario nuevo
arranque en frio
Variante que busca ítems covalorados juntos
item-item

Toca una tarjeta para ver la respuesta.

Ordena el funcionamiento del filtrado colaborativo por vecinos:

Arrastra cada ficha a su categoría (o tócala y luego toca la categoría). También puedes usar el teclado.

Une cada término del filtrado colaborativo con su idea.

      Dime con quién coincides

      • Filtrado colaborativo
        • Usuarios
          • vecinos afines
            • coseno o correlacion
            • Ítems
              • covalorados juntos
                • item-item estable
                • Datos
                  • matriz dispersa
                    • muchos huecos
                    • Límites
                      • arranque en frio
                        • burbuja de filtro

                      Llega un usuario completamente nuevo a tu plataforma. ¿Puede el filtrado colaborativo puro recomendarle? Razona y propone cómo suavizar ese arranque en frío.

                      Tu texto se guarda sólo en este dispositivo.

                      Las respuestas y tu progreso se guardan sólo en este dispositivo. Contenido firmado por su autoría mediante Lumbre.
                      Más sobre esta lección
                      Explora temas relacionados

                      Conceptos

                      Comentarios

                      Inicia sesión para comentar.

                      Todavía no hay comentarios. Sé la primera persona en opinar.