SlideShare una empresa de Scribd logo
1 de 16
Uso de procesos de alcance de consenso para
mejorar la recomendación a grupos
Jorge Castro, Francisco J. Quesada, Luis Martínez
jcastro@decsai.ugr.es
LODISCO 3 – Toma de decisiones difusas o en ambientes de incertidumbre II
Department of Computer Science and Artificial Intelligence, University of Granada, Spain
Computer Science Department, University of Jaén, Spain
sinbad2.ujaen.es sci2s.ugr.es
Outline
 Preliminares
 Sistemas de recomendación
 Recomendación a grupos
 Motivación
 Procesos de alcance de consenso en Toma de Decisiones en Grupo
 Propuesta: Alcance de consenso en recomendación a grupos
 Caso de estudio
 Conclusiones
Sistemas de recomendación
… any system that produces individualized recommendations as output or has
the effect of guiding the user in a personalized way to interesting or useful
objects in a large space of possible options.
R.Burke, Hybrid Recommender Systems: Survey and Experiments
Ejemplos
 Spotify
 Netflix
 Amazon
Técnicas
 Basados en
contenido
 Colaborativos
 Híbridos
Información
 Atributos de usuarios
 Atributos de productos
 Preferencias
Sistemas de recomendación colaborativos
Valoraciones
de los usuarios
ru ,i1 n
ru ,i1 j
ru ,i1 1
ru ,im 1
ru1
ruq
ru ,im j
ru ,im n
Vecindario del
usuario activo
Top-N productos
con mayor predicción
Itop-3
Itop-1
Itop-2
ru ,ii 1
rui
ru ,ii j
ru ,ii n
Predicción de valoraciones
a partir del vecindario
rv2,i1
rv2,ij
rv2,in
rv1,i1
rv1,ij
rv1,in
rv3,i1
rv3,ij
rv3,in
pu,i 1
pu,i j
pu,i n
 Información: Preferencias implícitas o explícitas
 Predicción para productos no experimentados
 Filtrado colaborativo basado en vecinos cercanos
Recomendación a grupos
 Productos sociales  restaurantes, puntos de interés turístico, música
 Técnicas: agregación de valoraciones o recomendaciones
Itop-1
Itop-2
Recomendaciones
para el grupo
Recomendaciones
para cada miembro
Itop-3Itop-1 Itop-2
rg1
rg2
r
Recomendación
Sistema de
recomendación
a individuos
g3,i1
rg2,i1
rg1,i1
rg1,ij
rg2,ij
rg3,ij
rg3,in
rg2,in
rg1,in
Itop-3
Itop-3Itop-1 Itop-2
Itop-3Itop-1 Itop-2
rg3
Preferencias de los miembros
Motivación
 Recomendaciones de grupo no satisfactorias para los miembros
 Minimizar la insatisfacción de los miembros
 Dinámicas de grupo
 influencia del grupo
 negociación entre los miembros
 Satisfacción  Acuerdo en Toma de Decisión en Grupo
 Procesos de alcance de consenso
 Objetivo: mejorar la satisfacción del grupo aplicando consenso
Toma de decisiones en grupo
Toma de decisiones en grupo
 Grupo de expertos
 Varias alternativas
 Preferencias de cada experto sobre las
alternativas
 Objetivo: Seleccionar la mejor
alternativa
Los expertos pueden no estar satisfechos
con la alternativa seleccionada
Recomendación a grupos
 Grupo de usuarios
 Varios productos
 Preferencias individuales sobre los
productos
 Objetivo: Seleccionar el producto
que satisface al grupo
Mejorar la satisfacción individual hacia
la recomendación de grupo
Procesos de alcance de consenso
Consensus is defined as a state of mutual agreement, in which all opinions have been taken
into account and every individual concern has been addressed.
 Proceso de
negociación
 Moderador guía
el proceso
 Consenso
automático
Propuesta: Alcance de consenso en
recomendación a grupos
 Mejora de las recomendaciones mediante consenso
 Consenso sobre las recomendaciones individuales
 Nivel de consenso a alcanzar
Propuesta: Fase de recomendación
u1
u2
ui
i1 it
r r t
r r t
ri rit
Ratings over items
Collaborative
ltering
algorithm
Borda count
x1 xn
r r t
r t
rmt
Predictions over items
for group members
rm
r
i1 it
r r n
r n
rmnrm
r
Predictions over top-n
commonly predicted
items (n << t)
All
Users
Propuesta: Fase de consenso
Caso de estudio
 Conjunto de datos: MovieLens 100k
 Validación: hold-out 80-20
 Generados 30 grupos aleatorios de 5 miembros
 Técnicas comparadas
 Baseline: Agregación de recomendaciones, minimizar la insatisfacción
 Propuesta: Nivel de consenso mínimo: 0.80, 0.85, 0.90
Caso de estudio
 Área bajo ROC
 Orden de las
recomendaciones
 0.5, orden aleatorio
 1.0, orden perfecto
 La propuesta mejora los
resultados
Caso de estudio
 Precisión de las recomendaciones
 Ratio de productos relevantes
 Tamaño de la lista de recomendaciones
Conclusiones
 Recomendación a grupos
 Agregación de recomendaciones
 Recomendaciones no satisfactorias
 Minimizar la insatisfacción de los miembros
 Consenso automático para mejorar las recomendaciones
 Mejora de los resultados en AUC y Precisión
 Trabajo futuro
 Visualización del consenso alcanzado
Uso de procesos de alcance de consenso para
mejorar la recomendación a grupos
Jorge Castro, Francisco J. Quesada, Luis Martínez
jcastro@decsai.ugr.es
LODISCO 3 – Toma de decisiones difusas o en ambientes de incertidumbre II
Department of Computer Science and Artificial Intelligence, University of Granada, Spain
Computer Science Department, University of Jaén, Spain
sinbad2.ujaen.es sci2s.ugr.es

Más contenido relacionado

Destacado (6)

Classified2
Classified2Classified2
Classified2
 
Bovie Medical Exhibit 10.12
Bovie Medical Exhibit 10.12Bovie Medical Exhibit 10.12
Bovie Medical Exhibit 10.12
 
Professionals - Storms - Prevention
Professionals - Storms - PreventionProfessionals - Storms - Prevention
Professionals - Storms - Prevention
 
Ayuda hipermedial didáctica inteligencias multiples
Ayuda hipermedial didáctica inteligencias multiplesAyuda hipermedial didáctica inteligencias multiples
Ayuda hipermedial didáctica inteligencias multiples
 
Professionals - Wildfires - Preparedness part 1
Professionals - Wildfires - Preparedness part 1Professionals - Wildfires - Preparedness part 1
Professionals - Wildfires - Preparedness part 1
 
Trade Finance Basics
Trade Finance BasicsTrade Finance Basics
Trade Finance Basics
 

Similar a Uso de procesos de alcance de consenso para mejorar la recomendación a grupos

0008 taller de publicidad i las tecnicas de investigacion-semana08
0008 taller de publicidad i  las tecnicas de investigacion-semana080008 taller de publicidad i  las tecnicas de investigacion-semana08
0008 taller de publicidad i las tecnicas de investigacion-semana08
UTP
 
Los test de producto
Los test de productoLos test de producto
Los test de producto
UTP
 
proceso de investigación de mercados
proceso de investigación de mercadosproceso de investigación de mercados
proceso de investigación de mercados
Alberto Jimenez
 
Investigación exploratoria metodo cualitativo y de observacion
Investigación exploratoria metodo cualitativo y de observacionInvestigación exploratoria metodo cualitativo y de observacion
Investigación exploratoria metodo cualitativo y de observacion
Investigacionjorgeisaac
 
SESIÓN N°03.SESIÓN N°03.SESIÓN N°03.SESIÓN N°03.SESIÓN N°03.
SESIÓN N°03.SESIÓN N°03.SESIÓN N°03.SESIÓN N°03.SESIÓN N°03.SESIÓN N°03.SESIÓN N°03.SESIÓN N°03.SESIÓN N°03.SESIÓN N°03.
SESIÓN N°03.SESIÓN N°03.SESIÓN N°03.SESIÓN N°03.SESIÓN N°03.
NeiraConsultores
 
Investigación final
Investigación finalInvestigación final
Investigación final
dallyanap
 
Aspectos teórico prácticos evaluacion programas.julio bejarano
Aspectos teórico prácticos evaluacion programas.julio bejaranoAspectos teórico prácticos evaluacion programas.julio bejarano
Aspectos teórico prácticos evaluacion programas.julio bejarano
JulioB
 

Similar a Uso de procesos de alcance de consenso para mejorar la recomendación a grupos (20)

0008 taller de publicidad i las tecnicas de investigacion-semana08
0008 taller de publicidad i  las tecnicas de investigacion-semana080008 taller de publicidad i  las tecnicas de investigacion-semana08
0008 taller de publicidad i las tecnicas de investigacion-semana08
 
Fuentes de información_y_técnicas_i (1)
Fuentes de información_y_técnicas_i (1)Fuentes de información_y_técnicas_i (1)
Fuentes de información_y_técnicas_i (1)
 
Los test de producto
Los test de productoLos test de producto
Los test de producto
 
Seminario sobre sistemas de recomendación
Seminario sobre sistemas de recomendaciónSeminario sobre sistemas de recomendación
Seminario sobre sistemas de recomendación
 
proceso de investigación de mercados
proceso de investigación de mercadosproceso de investigación de mercados
proceso de investigación de mercados
 
Investigación estratégica de mercados parte ii conceptos básicos
Investigación estratégica de mercados parte ii conceptos básicosInvestigación estratégica de mercados parte ii conceptos básicos
Investigación estratégica de mercados parte ii conceptos básicos
 
Investigación cuantitativa y cualitativa con métodos de investigación explora...
Investigación cuantitativa y cualitativa con métodos de investigación explora...Investigación cuantitativa y cualitativa con métodos de investigación explora...
Investigación cuantitativa y cualitativa con métodos de investigación explora...
 
Investigación exploratoria metodo cualitativo y de observacion
Investigación exploratoria metodo cualitativo y de observacionInvestigación exploratoria metodo cualitativo y de observacion
Investigación exploratoria metodo cualitativo y de observacion
 
Capitulo 5 6
Capitulo 5 6Capitulo 5 6
Capitulo 5 6
 
SESIÓN N°03.SESIÓN N°03.SESIÓN N°03.SESIÓN N°03.SESIÓN N°03.
SESIÓN N°03.SESIÓN N°03.SESIÓN N°03.SESIÓN N°03.SESIÓN N°03.SESIÓN N°03.SESIÓN N°03.SESIÓN N°03.SESIÓN N°03.SESIÓN N°03.
SESIÓN N°03.SESIÓN N°03.SESIÓN N°03.SESIÓN N°03.SESIÓN N°03.
 
AndalucíaPeople: Un sistema de recomendación para sitios de ocio de Andalucía
AndalucíaPeople: Un sistema de recomendación para sitios de ocio de AndalucíaAndalucíaPeople: Un sistema de recomendación para sitios de ocio de Andalucía
AndalucíaPeople: Un sistema de recomendación para sitios de ocio de Andalucía
 
Principios de la calidad - mejora Continua.pptx
Principios de la calidad - mejora Continua.pptxPrincipios de la calidad - mejora Continua.pptx
Principios de la calidad - mejora Continua.pptx
 
Investigación final
Investigación finalInvestigación final
Investigación final
 
Investigación exploratoria con método cualitativo y de observación
Investigación exploratoria con método cualitativo y de observaciónInvestigación exploratoria con método cualitativo y de observación
Investigación exploratoria con método cualitativo y de observación
 
MetodologíA Para El Estudio De Usabilidad En NiñOs
MetodologíA Para El Estudio De Usabilidad En NiñOsMetodologíA Para El Estudio De Usabilidad En NiñOs
MetodologíA Para El Estudio De Usabilidad En NiñOs
 
Elicitacion
ElicitacionElicitacion
Elicitacion
 
U latina pdf metodología
U latina pdf metodologíaU latina pdf metodología
U latina pdf metodología
 
Aspectos teórico prácticos evaluacion programas.julio bejarano
Aspectos teórico prácticos evaluacion programas.julio bejaranoAspectos teórico prácticos evaluacion programas.julio bejarano
Aspectos teórico prácticos evaluacion programas.julio bejarano
 
Tema 3. Los sistemas de Gestión del Conocimiento.pdf
Tema 3. Los sistemas de Gestión del Conocimiento.pdfTema 3. Los sistemas de Gestión del Conocimiento.pdf
Tema 3. Los sistemas de Gestión del Conocimiento.pdf
 
Fuentes y técnicas de investigación
Fuentes y técnicas de investigaciónFuentes y técnicas de investigación
Fuentes y técnicas de investigación
 

Último

Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación Latinoamerica
EdwinGarca59
 
microsoft word manuales para todos tipos de estudiamte
microsoft word manuales para todos tipos de estudiamtemicrosoft word manuales para todos tipos de estudiamte
microsoft word manuales para todos tipos de estudiamte
2024020140
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
Yanitza28
 

Último (20)

el uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptxel uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptx
 
NIA_300_PLANEACION_DE_UNA_AUDITORIA_DE_E.pptx
NIA_300_PLANEACION_DE_UNA_AUDITORIA_DE_E.pptxNIA_300_PLANEACION_DE_UNA_AUDITORIA_DE_E.pptx
NIA_300_PLANEACION_DE_UNA_AUDITORIA_DE_E.pptx
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la información
 
Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación Latinoamerica
 
Desarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - EstradaDesarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - Estrada
 
10°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-810°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-8
 
microsoft word manuales para todos tipos de estudiamte
microsoft word manuales para todos tipos de estudiamtemicrosoft word manuales para todos tipos de estudiamte
microsoft word manuales para todos tipos de estudiamte
 
Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdf
 
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptxAVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
 
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxTipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
 
Tipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de DatosTipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de Datos
 
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptxTarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
 
Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024
 
Introduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptxIntroduccion-a-la-electronica-industrial.pptx
Introduccion-a-la-electronica-industrial.pptx
 
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdfRedes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
 
Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacion
 
herramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el temaherramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el tema
 

Uso de procesos de alcance de consenso para mejorar la recomendación a grupos

  • 1. Uso de procesos de alcance de consenso para mejorar la recomendación a grupos Jorge Castro, Francisco J. Quesada, Luis Martínez jcastro@decsai.ugr.es LODISCO 3 – Toma de decisiones difusas o en ambientes de incertidumbre II Department of Computer Science and Artificial Intelligence, University of Granada, Spain Computer Science Department, University of Jaén, Spain sinbad2.ujaen.es sci2s.ugr.es
  • 2. Outline  Preliminares  Sistemas de recomendación  Recomendación a grupos  Motivación  Procesos de alcance de consenso en Toma de Decisiones en Grupo  Propuesta: Alcance de consenso en recomendación a grupos  Caso de estudio  Conclusiones
  • 3. Sistemas de recomendación … any system that produces individualized recommendations as output or has the effect of guiding the user in a personalized way to interesting or useful objects in a large space of possible options. R.Burke, Hybrid Recommender Systems: Survey and Experiments Ejemplos  Spotify  Netflix  Amazon Técnicas  Basados en contenido  Colaborativos  Híbridos Información  Atributos de usuarios  Atributos de productos  Preferencias
  • 4. Sistemas de recomendación colaborativos Valoraciones de los usuarios ru ,i1 n ru ,i1 j ru ,i1 1 ru ,im 1 ru1 ruq ru ,im j ru ,im n Vecindario del usuario activo Top-N productos con mayor predicción Itop-3 Itop-1 Itop-2 ru ,ii 1 rui ru ,ii j ru ,ii n Predicción de valoraciones a partir del vecindario rv2,i1 rv2,ij rv2,in rv1,i1 rv1,ij rv1,in rv3,i1 rv3,ij rv3,in pu,i 1 pu,i j pu,i n  Información: Preferencias implícitas o explícitas  Predicción para productos no experimentados  Filtrado colaborativo basado en vecinos cercanos
  • 5. Recomendación a grupos  Productos sociales  restaurantes, puntos de interés turístico, música  Técnicas: agregación de valoraciones o recomendaciones Itop-1 Itop-2 Recomendaciones para el grupo Recomendaciones para cada miembro Itop-3Itop-1 Itop-2 rg1 rg2 r Recomendación Sistema de recomendación a individuos g3,i1 rg2,i1 rg1,i1 rg1,ij rg2,ij rg3,ij rg3,in rg2,in rg1,in Itop-3 Itop-3Itop-1 Itop-2 Itop-3Itop-1 Itop-2 rg3 Preferencias de los miembros
  • 6. Motivación  Recomendaciones de grupo no satisfactorias para los miembros  Minimizar la insatisfacción de los miembros  Dinámicas de grupo  influencia del grupo  negociación entre los miembros  Satisfacción  Acuerdo en Toma de Decisión en Grupo  Procesos de alcance de consenso  Objetivo: mejorar la satisfacción del grupo aplicando consenso
  • 7. Toma de decisiones en grupo Toma de decisiones en grupo  Grupo de expertos  Varias alternativas  Preferencias de cada experto sobre las alternativas  Objetivo: Seleccionar la mejor alternativa Los expertos pueden no estar satisfechos con la alternativa seleccionada Recomendación a grupos  Grupo de usuarios  Varios productos  Preferencias individuales sobre los productos  Objetivo: Seleccionar el producto que satisface al grupo Mejorar la satisfacción individual hacia la recomendación de grupo
  • 8. Procesos de alcance de consenso Consensus is defined as a state of mutual agreement, in which all opinions have been taken into account and every individual concern has been addressed.  Proceso de negociación  Moderador guía el proceso  Consenso automático
  • 9. Propuesta: Alcance de consenso en recomendación a grupos  Mejora de las recomendaciones mediante consenso  Consenso sobre las recomendaciones individuales  Nivel de consenso a alcanzar
  • 10. Propuesta: Fase de recomendación u1 u2 ui i1 it r r t r r t ri rit Ratings over items Collaborative ltering algorithm Borda count x1 xn r r t r t rmt Predictions over items for group members rm r i1 it r r n r n rmnrm r Predictions over top-n commonly predicted items (n << t) All Users
  • 11. Propuesta: Fase de consenso
  • 12. Caso de estudio  Conjunto de datos: MovieLens 100k  Validación: hold-out 80-20  Generados 30 grupos aleatorios de 5 miembros  Técnicas comparadas  Baseline: Agregación de recomendaciones, minimizar la insatisfacción  Propuesta: Nivel de consenso mínimo: 0.80, 0.85, 0.90
  • 13. Caso de estudio  Área bajo ROC  Orden de las recomendaciones  0.5, orden aleatorio  1.0, orden perfecto  La propuesta mejora los resultados
  • 14. Caso de estudio  Precisión de las recomendaciones  Ratio de productos relevantes  Tamaño de la lista de recomendaciones
  • 15. Conclusiones  Recomendación a grupos  Agregación de recomendaciones  Recomendaciones no satisfactorias  Minimizar la insatisfacción de los miembros  Consenso automático para mejorar las recomendaciones  Mejora de los resultados en AUC y Precisión  Trabajo futuro  Visualización del consenso alcanzado
  • 16. Uso de procesos de alcance de consenso para mejorar la recomendación a grupos Jorge Castro, Francisco J. Quesada, Luis Martínez jcastro@decsai.ugr.es LODISCO 3 – Toma de decisiones difusas o en ambientes de incertidumbre II Department of Computer Science and Artificial Intelligence, University of Granada, Spain Computer Science Department, University of Jaén, Spain sinbad2.ujaen.es sci2s.ugr.es

Notas del editor

  1. Present myself, read the title and read affiliation to both the university and the research groups.
  2. La presentación de este trabajo está dividida en las siguientes partes. En primer lugar, veremos una introducción a los sistemas de recomendación y la recomendación a grupos, que son los sistemas que mejoramos en la propuesta. Una vez visto esto, comentaré la motivación del trabajo. Tras esto revisaremos los procesos de alcance de consenso en toma de decisión en grupo y cómo se pueden aplicar en recomendación a grupos. En este punto comentaremos la propuesta, describiendo en qué fases se divide y cómo funciona. Una vez visto esto, presentare el caso de estudio que hemos realizado para evaluar la propuesta y sus resultados. Finalmente comentaré las conclusiones del mismo.
  3. Los sistemas de recomendación, según Robin Burke, pueden ser definidos como cualquier sistema que produce recomendaciones individualizadas como salida o que tiene el efecto de guiar al usuario de una manera personalizada a ítems interesantes o útiles entre un conjunto de alternativas grande. Estos sistemas, para su funcionamiento, utilizan información como atributos de los ítems, atributos de los usuarios y preferencias de los usuarios sobre los ítems. Existen distintas técnicas para implementar un sistema de recomendación, pero las más estudiadas en la literatura son las basadas en contenido, los sistemas colaborativos y sistemas híbridos que combinan dos o más técnicas. En este trabajo nos centramos en los sistemas de recomendación colaborativos. Ejemplos conocidos de sistemas de recomendación son la radio de spotify, netflix y amazon.
  4. Los sistemas de recomendación colaborativos se centran en explotar las preferencias de los usuarios, que pueden ser implícitas o explícitas. Con esta información el sistema produce una predicción para los productos que el usuario activo no ha experimentado. Una técnica sencilla y con unos resultados de recomendación buenos es el filtrado colaborativo basado en vecinos cercanos. Esta técnica utiliza las valoraciones de los usuarios para buscar un conjunto de vecinos del usuario activo utilizando una medida de similitud. A partir del vecindario se calculan predicciones para el usuario activo y finalmente el sistema recomienda los n productos con mayor predicción.
  5. Como hemos visto, los sistemas de recomendación tradicionales se centran en la recomendación de productos a individuos, pero existen ciertos productos para los que tiene mayor interés su recomendación a grupos de usuarios, por el carácter social de los mismos. Ejemplos de estos productos son los restaurantes, atracciones turísticas, música o películas. En recomendación a grupos existen dos técnicas para extender los sistemas de recomendación individuales: la agregación de valoraciones y la agregación de recomendaciones. En esta figura se muestra el funcionamiento de un SRG con agregación de recomendaciones, que son los sistemas que vamos a utilizar. Como se puede apreciar en la figura, el sistema calcula una lista de recomendaciones para cada miembro, que se agregan al final para generar la recomendación a grupo.
  6. Una vez hemos visto los Sistema de recomendación y la recomendación a grupos vamos a ver la motivación y objetivo de este trabajo. Una característica de la recomendación a grupo es que, ya que se produce una única lista de recomendaciones para todos los miembros, puede ocurrir que los miembros no estén satisfechos con las mismas. Para ello se ha aplicado el enfoque de minimizar la insatisfacción de los miembros. Pero esto no garantiza que las recomendaciones sean satisfactorias, ya que no tiene en cuenta dinámicas de grupo como la influencia del grupo en los individuos y la negociación entre los miembros del grupo. En este trabajo partimos de la idea de que la satisfacción en recomendación a grupos es similar al acuerdo en toma de decisión en grupo. Por lo tanto, el objetivo de esté trabajo es aplicar procesos de alcance de consenso en recomendación a grupos para mejorar la satisfacción de las recomendaciones.
  7. Entonces, para mejorar la recomendación a grupos vamos a aplicar técnicas de toma de decisión en grupo. Los problemas de decisión en grupo se componen de un grupo de expertos, que tiene que decidir entre varias alternativas. Para ello, los expertos expresan sus preferencias sobre las alternativas, para seleccionar la alternativa preferida por el grupo. Como podéis ver, la Toma de decisión en grupo es similar al problema de recomendación a grupos: Tenemos un grupo de usuarios que cuyo objetivo es seleccionar el mejor producto y para ello expresan sus opiniones individuales sobre los productos. Como podemos ver, en ambos problemas se intenta mejorar el proceso de manera similar: En TDG los expertos pueden no estar satisfechos con la alternativa seleccionada y en SRG se necesita mejorar la satisfacción individual hacia la recomendación de grupo.
  8. En toma de decisión en grupo, para mejorar la satisfacción de los expertos con la alternativa seleccionada se aplican procesos de alcance de consenso. El consenso puede ser definido como un estado de acuerdo mutuo, en el que todas las opiniones han sido tenidas en cuenta y preocupaciones individuales han sido solucionadas. En los procesos de alcance de consenso se introduce un proceso de negociación iterativo en el que los expertos dan sus preferencias y las revisan hasta que se alcanza el nivel de consenso requerido. Para ello, en el proceso de negociación se introduce la figura del moderador, que guía a los expertos e indica a los expertos qué valoraciones deben considerar cambiar para acercar sus preferencias a la preferencia colectiva. Este proceso de negociación mejora la aceptación de la alternativa seleccionada para los expertos. De especial interés para la recomendación a grupos son las técnicas de alcance de consenso automático, en el que el sistema evalúa y modifica las preferencias de los expertos para alcanzar el nivel de consenso deseado.
  9. Por lo tanto, nuestro objetivo es mejorar la recomendación a grupos aplicando técnicas de alcance de consenso, por lo que en la propuesta se integra el proceso de consenso en la recomendación a grupos. En la propuesta vamos a aplicar dicho proceso sobre las recomendaciones individuales, que son modificadas hasta que se alcanza el nivel de consenso requerido. Por lo tanto, para aplicar técnicas de consenso en primer lugar la propuesta realiza una fase de recomendación individual, en la que se obtienen los mejores productos para cada miembro y posteriormente se aplica un proceso de consenso que acerca dichas recomendaciones antes de generar las recomendaciones consensuadas para el grupo.
  10. La fase de recomendación funciona se realiza de la siguiente manera. En primer lugar, se tienen las valoraciones individuales de los miembros sobre los productos. A partir de dichas valoraciones, el sistema de recomendación individual predice las valoraciones de los miembros sobre los productos que no han experimentado anteriormente. Tras esto, utilizando el método borda, se selecciona un conjunto reducido de productos que compondrán la recomendación. Sobre dicho conjunto reducido de productos se calcula el orden de preferencia para los miembros. Estos datos servirán de entrada para la fase de consenso.
  11. En la fase de consenso se realiza un proceso de alcance de consenso sobre las recomendaciones individuales. Para ello, los ordenes de preferencia son convertidos en relaciones de preferencia difusas, que indican el grado de preferencia de cada par de alternativas para cada miembro del grupo. Tras esto, se aplica el proceso iterativo que modifica las preferencias iterativamente hasta que se alcanza el nivel de consenso deseado. Una vez se alcanza el consenso, se produce la lista de recomendaciones consensuadas, que es la recomendación producida por la propuesta.
  12. Para validar la técnica propuesta hemos realizado un caso de estudio. En este caso de estudio hemos utilizado el conjunto de datos movieLens 100k, que contiene 100mil valoraciones de 1000 usuarios sobre 1700 películas. Para la validación hemos aplicado el método hold-out, en el que se selecciona un 80% de los datos para entrenamiento y el 20% restante se usa para la evaluación del sistema. Para la evaluación se han generado 30 grupos aleatorios de 5 miembros. Las técnicas comparadas son, como baseline la agregación de recomendaciones que minimiza la insatisfacción de los miembros y la propuesta, que ha sido evaluada con niveles de consenso de 0’80, 0’85 y 0’90.
  13. En primer lugar vamos a analizar las técnicas comparadas usando la métrica área bajo la curva roc. Esta métrica estudia el orden de las recomendaciones, es decir, mide cómo el sistema devuelve los productos preferidos en primer lugar en la lista de recomendación y deja los productos no preferidos al final. De esta manera, el AUC será 1 cuando la lista de recomendaciones sea perfecta y 0,5 cuando no exista una relación entre el orden de recomendación y las valoraciones de los usuarios. Como podéis ver en los resultados, la aplicación de técnicas de consenso mejora los resultados en general, siendo para un nivel de consenso de 0.8, el menor de los probados, para el que se obtiene el valor máximo de esta medida.
  14. Para analizar las recomendaciones en detalle hemos utilizado la precisión de las recomendaciones. La precisión mide la proporción de productos relevantes en la lista de recomendaciones. Si examinamos los resultados, podemos ver que la propuesta con un nivel de consenso de 0.8 (línea naranja) mejora los resultados de la técnica de base (línea azul), para todos los tamaños de la lista de recomendación. Si analizamos el comportamiento de la propuesta, vemos que para una lista de recomendaciones de tamaño reducido (4 o menos productos) incrementar el nivel de consenso no mejora la precisión de las recomendaciones, incluso empeora los resultados de la técnica baseline. Sin embargo, cuando se recomiendan 5 o más productos, la propuesta mejora los resultados de la técnica de base para todos los niveles de consenso evaluados.
  15. Para finalizar, las conclusiones de este trabajo son las siguientes. En este trabajo hemos tratado de mejorar la recomendación a grupos mediante agregación de recomendaciones. Dado que las recomendaciones a grupo no siempre son satisfactorias, en la literatura se han aplicado técnicas que minimizan la insatisfacción de los miembros. En este trabajo hemos propuesto la utilización de procesos de alcance de consenso automático para mejorar las recomendaciones. En el caso de estudio hemos mostrado que la técnica propuesta mejora los resultados para el AUC y la precisión. Como trabajo futuro nos planteamos estudiar la visualización del proceso de consenso para su utilización en un sistema de recomendación a grupo.
  16. Present myself, read the title and read affiliation to both the university and the research groups.