SlideShare una empresa de Scribd logo
1 de 35
Sistemas de
recomendación
Juan Manuel Gimeno Illa
  14 de abril de 2010
Índice

¿Qué son los sistemas de recomendación?

Tipos de sistemas de recomendación

Algoritmos basados en redes

Posibles ampliaciones

Bibliografía
¿Qué son las
   recomendaciones?
Recomendar es la acción de sugerir a alguien
alguna cosa en la que posiblemente estará
interesado.

Ejemplos:

  libros/CDs/ítems a comprar/escuchar/
  consumir

  otros usuarios con intereses similares
Tipos de sistemas de
   recomendación
Para construir sistemas de recomendación nos
podemos basar en

  Analizar los ítems

  Analizar los usuarios

  Analizar asociaciones entre ítems y
  usuarios
Análisis de los ítems
Análisis de los ítems


                   Ítems
Análisis de los ítems


                   Ítems




                  Usuarios
Análisis de los ítems


                     Ítems


gusta


                    Usuarios
Análisis de los ítems
        parecidos



                     Ítems


gusta


                    Usuarios
Análisis de los ítems
        parecidos



                                     Ítems


gusta               recomendación


                                    Usuarios
Análisis de los usuarios
Análisis de los usuarios


                     Ítems
Análisis de los usuarios


                     Ítems




                    Usuarios
Análisis de los usuarios


                     Ítems


gusta


                    Usuarios
Análisis de los usuarios


                     Ítems


gusta


                    Usuarios

        parecidos
Análisis de los usuarios


                           Ítems

          recomendación
gusta


                          Usuarios

        parecidos
Métricas de similitud


 Ambos métodos requieren tener medidas
 de similitud

   entre ítems

   entre usuarios
Cálculo de la similitud

Basadas en contenidos/perfiles

  se dispone de una descripción (modelo)

  (típicamente un vector de características)

  funciones de distancia en un espacio n-
  dimensional (euclídea, coseno, etc.)
Cálculo de la similitud

Basado en les asociaciones entre los usuarios
y los ítems: filtrado colaborativo

  ítems comprados, consultados, leídos, etc.
  por los usuarios

Trata a usuarios y productos como cajas
negras

  por tanto no depende del tipo de ítem
Métricas en el filtrado
     colaborativo

Dos ítems son similares en la medida en que
gustan/interesan/etc. a las mismas personas

Dos persones tienen gustos/intereses
similares en cuanto consumen/valoran/gustan
los mismos ítems
Sistemas basados en
redes de interacción
Otro tipo de soluciones aproximan el
problema desde otro punto de vista

Modelan las relaciones entre usuarios e ítems
como un grafo bipartito

Modelan el grado de “apetecibilidad” de un
ítem como:

  propagación del calor

  paseo aleatorio por la red
Algoritmo “Heat
  Spreading”
Algoritmo “Heat
  Spreading”
 1
 0
 0
 1
 0
Algoritmo “Heat
  Spreading”
 1
      1
 0
 0   1/2
 1   1/2
 0   0
Algoritmo “Heat
  Spreading”
 1                2/3
      1           1/2
 0
 0   1/2          1/3
 1   1/2          3/4
 0   0            0
Ampliaciones del modelo
Ampliaciones del modelo
Ampliaciones del modelo




             Información
              semántica
Ampliaciones del modelo




             Información
              semántica
Ampliaciones del modelo




    Información   Información
       social      semántica
Uso de la información
      adicional
El objetivo es aprovechar cuanta más
información sobre los ítems, mejor

De esta manera los ítems dejan de ser
“información plana”

Por ejemplo, el hecho de haber comprado un
libro, también puede dar crédito a otros libros
del mismo autor, mismo género, etc.
Uso de la información
      adicional

También las relaciones sociales entre usuarios
pueden añadir información

(Aunque esta parte del asunto no la tengo
tan clara)

((La otra quizás tampoco))
Muchas gracias por
 vuestra atención
Bibliografía

H. Marmanis, D. Babenko: Algorithms for the
Intelligent Web, Manning (2009).

S. Alag, Collective Intelligence in Action,
Manning (2009)

T. Segaran, Collective Intelligence, O’Reilly
(2007)
Bibliografía
Tao Zhou et al., Bipartite network projection and
personal recommendation, Physical Review E 76,
046115 (2007)

Yi-Cheng Zhang et al., Heat Conduction Process on
Community Networks as a Recommendation Model,
Physical Review Letters 99, 154301 (2007)

A. Passant & Y. Raymond, Combining Social Music
and Semantic Web for music-related recommender
systems, Social Data on the Web (2008)

Más contenido relacionado

Similar a Sistemas de recomendación

Trabajo final el círculo literario
Trabajo final  el círculo literarioTrabajo final  el círculo literario
Trabajo final el círculo literarioFlorencia AC
 
A quienes les gustó esta charla también les gustó... Cómo los Sistemas de Rec...
A quienes les gustó esta charla también les gustó... Cómo los Sistemas de Rec...A quienes les gustó esta charla también les gustó... Cómo los Sistemas de Rec...
A quienes les gustó esta charla también les gustó... Cómo los Sistemas de Rec...Ernesto Mislej
 
Resumen sobre entornos personales de aprendizaje
Resumen sobre entornos personales de aprendizajeResumen sobre entornos personales de aprendizaje
Resumen sobre entornos personales de aprendizajejfvargasunah
 
Resumen sobre entornos personales de aprendizaje
Resumen sobre entornos personales de aprendizajeResumen sobre entornos personales de aprendizaje
Resumen sobre entornos personales de aprendizajejfvargasunah
 
Resumen sobre entornos personales de aprendizaje
Resumen sobre entornos personales de aprendizajeResumen sobre entornos personales de aprendizaje
Resumen sobre entornos personales de aprendizajejfvargasunah
 
Análisis comparativo de herramientas para marcadores sociales
Análisis comparativo de herramientas para  marcadores socialesAnálisis comparativo de herramientas para  marcadores sociales
Análisis comparativo de herramientas para marcadores socialesMartin Murciego
 
Altmetrics ¿Alternativa a la Evaluación de la Actividad Científica?
Altmetrics ¿Alternativa a la Evaluación de la Actividad Científica?Altmetrics ¿Alternativa a la Evaluación de la Actividad Científica?
Altmetrics ¿Alternativa a la Evaluación de la Actividad Científica?Torres Salinas
 
Nuevo buscador de colecciones unam
Nuevo buscador de colecciones unamNuevo buscador de colecciones unam
Nuevo buscador de colecciones unamale881103
 
Portafolio karen
Portafolio karenPortafolio karen
Portafolio karenDcDnB
 
5 guia tematica busqueda internet expoateneo 6 11 primer periodo 214
5 guia tematica busqueda internet expoateneo 6 11 primer periodo 2145 guia tematica busqueda internet expoateneo 6 11 primer periodo 214
5 guia tematica busqueda internet expoateneo 6 11 primer periodo 214Rodrigo Alfonso Arias Escobar
 

Similar a Sistemas de recomendación (20)

SISTEMAS DE RECOMENDACIÓN.pptx
SISTEMAS DE RECOMENDACIÓN.pptxSISTEMAS DE RECOMENDACIÓN.pptx
SISTEMAS DE RECOMENDACIÓN.pptx
 
A Investigar
A InvestigarA Investigar
A Investigar
 
A Investigar
A InvestigarA Investigar
A Investigar
 
redsocial
redsocialredsocial
redsocial
 
HERRAMIENTAS WEB PARA BIBLIOTECAS 2.0
HERRAMIENTAS WEB PARA BIBLIOTECAS 2.0HERRAMIENTAS WEB PARA BIBLIOTECAS 2.0
HERRAMIENTAS WEB PARA BIBLIOTECAS 2.0
 
Trabajo final el círculo literario
Trabajo final  el círculo literarioTrabajo final  el círculo literario
Trabajo final el círculo literario
 
A quienes les gustó esta charla también les gustó... Cómo los Sistemas de Rec...
A quienes les gustó esta charla también les gustó... Cómo los Sistemas de Rec...A quienes les gustó esta charla también les gustó... Cómo los Sistemas de Rec...
A quienes les gustó esta charla también les gustó... Cómo los Sistemas de Rec...
 
Resumen sobre entornos personales de aprendizaje
Resumen sobre entornos personales de aprendizajeResumen sobre entornos personales de aprendizaje
Resumen sobre entornos personales de aprendizaje
 
Resumen sobre entornos personales de aprendizaje
Resumen sobre entornos personales de aprendizajeResumen sobre entornos personales de aprendizaje
Resumen sobre entornos personales de aprendizaje
 
Resumen sobre entornos personales de aprendizaje
Resumen sobre entornos personales de aprendizajeResumen sobre entornos personales de aprendizaje
Resumen sobre entornos personales de aprendizaje
 
Niyireth
NiyirethNiyireth
Niyireth
 
Análisis comparativo de herramientas para marcadores sociales
Análisis comparativo de herramientas para  marcadores socialesAnálisis comparativo de herramientas para  marcadores sociales
Análisis comparativo de herramientas para marcadores sociales
 
Altmetrics ¿Alternativa a la Evaluación de la Actividad Científica?
Altmetrics ¿Alternativa a la Evaluación de la Actividad Científica?Altmetrics ¿Alternativa a la Evaluación de la Actividad Científica?
Altmetrics ¿Alternativa a la Evaluación de la Actividad Científica?
 
LECTURA CRÍTICA
LECTURA CRÍTICALECTURA CRÍTICA
LECTURA CRÍTICA
 
Marcadores Sociales
Marcadores SocialesMarcadores Sociales
Marcadores Sociales
 
Nuevo buscador de colecciones unam
Nuevo buscador de colecciones unamNuevo buscador de colecciones unam
Nuevo buscador de colecciones unam
 
Portafolio karen
Portafolio karenPortafolio karen
Portafolio karen
 
Frey 55
Frey 55Frey 55
Frey 55
 
Herramientas de busqueda
Herramientas de busquedaHerramientas de busqueda
Herramientas de busqueda
 
5 guia tematica busqueda internet expoateneo 6 11 primer periodo 214
5 guia tematica busqueda internet expoateneo 6 11 primer periodo 2145 guia tematica busqueda internet expoateneo 6 11 primer periodo 214
5 guia tematica busqueda internet expoateneo 6 11 primer periodo 214
 

Más de Juan-Manuel Gimeno

Visualización de datos enlazados
Visualización de datos enlazadosVisualización de datos enlazados
Visualización de datos enlazadosJuan-Manuel Gimeno
 
Functional programming in clojure
Functional programming in clojureFunctional programming in clojure
Functional programming in clojureJuan-Manuel Gimeno
 
Proves de Software (en Java amb JUnit)
Proves de Software (en Java amb JUnit)Proves de Software (en Java amb JUnit)
Proves de Software (en Java amb JUnit)Juan-Manuel Gimeno
 
Conceptes bàsics de la Web 2.0
Conceptes bàsics de la Web 2.0Conceptes bàsics de la Web 2.0
Conceptes bàsics de la Web 2.0Juan-Manuel Gimeno
 
Metaclass Programming in Python
Metaclass Programming in PythonMetaclass Programming in Python
Metaclass Programming in PythonJuan-Manuel Gimeno
 
Object-oriented Programming in Python
Object-oriented Programming in PythonObject-oriented Programming in Python
Object-oriented Programming in PythonJuan-Manuel Gimeno
 
Python: the Project, the Language and the Style
Python: the Project, the Language and the StylePython: the Project, the Language and the Style
Python: the Project, the Language and the StyleJuan-Manuel Gimeno
 

Más de Juan-Manuel Gimeno (8)

Visualización de datos enlazados
Visualización de datos enlazadosVisualización de datos enlazados
Visualización de datos enlazados
 
Functional programming in clojure
Functional programming in clojureFunctional programming in clojure
Functional programming in clojure
 
Proves de Software (en Java amb JUnit)
Proves de Software (en Java amb JUnit)Proves de Software (en Java amb JUnit)
Proves de Software (en Java amb JUnit)
 
Conceptes bàsics de la Web 2.0
Conceptes bàsics de la Web 2.0Conceptes bàsics de la Web 2.0
Conceptes bàsics de la Web 2.0
 
Unicode (and Python)
Unicode (and Python)Unicode (and Python)
Unicode (and Python)
 
Metaclass Programming in Python
Metaclass Programming in PythonMetaclass Programming in Python
Metaclass Programming in Python
 
Object-oriented Programming in Python
Object-oriented Programming in PythonObject-oriented Programming in Python
Object-oriented Programming in Python
 
Python: the Project, the Language and the Style
Python: the Project, the Language and the StylePython: the Project, the Language and the Style
Python: the Project, the Language and the Style
 

Último

LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
Análisis de Artefactos Tecnologicos (3) (1).pdf
Análisis de Artefactos Tecnologicos  (3) (1).pdfAnálisis de Artefactos Tecnologicos  (3) (1).pdf
Análisis de Artefactos Tecnologicos (3) (1).pdfsharitcalderon04
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfKarinaCambero3
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerenciacubillannoly
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 

Último (20)

LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
Análisis de Artefactos Tecnologicos (3) (1).pdf
Análisis de Artefactos Tecnologicos  (3) (1).pdfAnálisis de Artefactos Tecnologicos  (3) (1).pdf
Análisis de Artefactos Tecnologicos (3) (1).pdf
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdf
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerencia
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 

Sistemas de recomendación

  • 1. Sistemas de recomendación Juan Manuel Gimeno Illa 14 de abril de 2010
  • 2. Índice ¿Qué son los sistemas de recomendación? Tipos de sistemas de recomendación Algoritmos basados en redes Posibles ampliaciones Bibliografía
  • 3. ¿Qué son las recomendaciones? Recomendar es la acción de sugerir a alguien alguna cosa en la que posiblemente estará interesado. Ejemplos: libros/CDs/ítems a comprar/escuchar/ consumir otros usuarios con intereses similares
  • 4. Tipos de sistemas de recomendación Para construir sistemas de recomendación nos podemos basar en Analizar los ítems Analizar los usuarios Analizar asociaciones entre ítems y usuarios
  • 6. Análisis de los ítems Ítems
  • 7. Análisis de los ítems Ítems Usuarios
  • 8. Análisis de los ítems Ítems gusta Usuarios
  • 9. Análisis de los ítems parecidos Ítems gusta Usuarios
  • 10. Análisis de los ítems parecidos Ítems gusta recomendación Usuarios
  • 11. Análisis de los usuarios
  • 12. Análisis de los usuarios Ítems
  • 13. Análisis de los usuarios Ítems Usuarios
  • 14. Análisis de los usuarios Ítems gusta Usuarios
  • 15. Análisis de los usuarios Ítems gusta Usuarios parecidos
  • 16. Análisis de los usuarios Ítems recomendación gusta Usuarios parecidos
  • 17. Métricas de similitud Ambos métodos requieren tener medidas de similitud entre ítems entre usuarios
  • 18. Cálculo de la similitud Basadas en contenidos/perfiles se dispone de una descripción (modelo) (típicamente un vector de características) funciones de distancia en un espacio n- dimensional (euclídea, coseno, etc.)
  • 19. Cálculo de la similitud Basado en les asociaciones entre los usuarios y los ítems: filtrado colaborativo ítems comprados, consultados, leídos, etc. por los usuarios Trata a usuarios y productos como cajas negras por tanto no depende del tipo de ítem
  • 20. Métricas en el filtrado colaborativo Dos ítems son similares en la medida en que gustan/interesan/etc. a las mismas personas Dos persones tienen gustos/intereses similares en cuanto consumen/valoran/gustan los mismos ítems
  • 21. Sistemas basados en redes de interacción Otro tipo de soluciones aproximan el problema desde otro punto de vista Modelan las relaciones entre usuarios e ítems como un grafo bipartito Modelan el grado de “apetecibilidad” de un ítem como: propagación del calor paseo aleatorio por la red
  • 22. Algoritmo “Heat Spreading”
  • 23. Algoritmo “Heat Spreading” 1 0 0 1 0
  • 24. Algoritmo “Heat Spreading” 1 1 0 0 1/2 1 1/2 0 0
  • 25. Algoritmo “Heat Spreading” 1 2/3 1 1/2 0 0 1/2 1/3 1 1/2 3/4 0 0 0
  • 28. Ampliaciones del modelo Información semántica
  • 29. Ampliaciones del modelo Información semántica
  • 30. Ampliaciones del modelo Información Información social semántica
  • 31. Uso de la información adicional El objetivo es aprovechar cuanta más información sobre los ítems, mejor De esta manera los ítems dejan de ser “información plana” Por ejemplo, el hecho de haber comprado un libro, también puede dar crédito a otros libros del mismo autor, mismo género, etc.
  • 32. Uso de la información adicional También las relaciones sociales entre usuarios pueden añadir información (Aunque esta parte del asunto no la tengo tan clara) ((La otra quizás tampoco))
  • 33. Muchas gracias por vuestra atención
  • 34. Bibliografía H. Marmanis, D. Babenko: Algorithms for the Intelligent Web, Manning (2009). S. Alag, Collective Intelligence in Action, Manning (2009) T. Segaran, Collective Intelligence, O’Reilly (2007)
  • 35. Bibliografía Tao Zhou et al., Bipartite network projection and personal recommendation, Physical Review E 76, 046115 (2007) Yi-Cheng Zhang et al., Heat Conduction Process on Community Networks as a Recommendation Model, Physical Review Letters 99, 154301 (2007) A. Passant & Y. Raymond, Combining Social Music and Semantic Web for music-related recommender systems, Social Data on the Web (2008)

Notas del editor