XPLODIV: An Exploitation-Exploration Aware Diversification Approach for Recommender Systems

Top pick for You: Enthusiastic Researcher with a Focus on Machine Learning and Recommender Systems | In Permanent Beta at Insight Centre for Data Analytics
Jun. 1, 2015
XPLODIV: An Exploitation-Exploration Aware Diversification Approach for Recommender Systems
XPLODIV: An Exploitation-Exploration Aware Diversification Approach for Recommender Systems
XPLODIV: An Exploitation-Exploration Aware Diversification Approach for Recommender Systems
XPLODIV: An Exploitation-Exploration Aware Diversification Approach for Recommender Systems
XPLODIV: An Exploitation-Exploration Aware Diversification Approach for Recommender Systems
XPLODIV: An Exploitation-Exploration Aware Diversification Approach for Recommender Systems
XPLODIV: An Exploitation-Exploration Aware Diversification Approach for Recommender Systems
XPLODIV: An Exploitation-Exploration Aware Diversification Approach for Recommender Systems
XPLODIV: An Exploitation-Exploration Aware Diversification Approach for Recommender Systems
XPLODIV: An Exploitation-Exploration Aware Diversification Approach for Recommender Systems
XPLODIV: An Exploitation-Exploration Aware Diversification Approach for Recommender Systems
XPLODIV: An Exploitation-Exploration Aware Diversification Approach for Recommender Systems
XPLODIV: An Exploitation-Exploration Aware Diversification Approach for Recommender Systems
XPLODIV: An Exploitation-Exploration Aware Diversification Approach for Recommender Systems
XPLODIV: An Exploitation-Exploration Aware Diversification Approach for Recommender Systems
XPLODIV: An Exploitation-Exploration Aware Diversification Approach for Recommender Systems
XPLODIV: An Exploitation-Exploration Aware Diversification Approach for Recommender Systems
XPLODIV: An Exploitation-Exploration Aware Diversification Approach for Recommender Systems
XPLODIV: An Exploitation-Exploration Aware Diversification Approach for Recommender Systems
XPLODIV: An Exploitation-Exploration Aware Diversification Approach for Recommender Systems
XPLODIV: An Exploitation-Exploration Aware Diversification Approach for Recommender Systems
XPLODIV: An Exploitation-Exploration Aware Diversification Approach for Recommender Systems
XPLODIV: An Exploitation-Exploration Aware Diversification Approach for Recommender Systems
XPLODIV: An Exploitation-Exploration Aware Diversification Approach for Recommender Systems
XPLODIV: An Exploitation-Exploration Aware Diversification Approach for Recommender Systems
XPLODIV: An Exploitation-Exploration Aware Diversification Approach for Recommender Systems
XPLODIV: An Exploitation-Exploration Aware Diversification Approach for Recommender Systems
XPLODIV: An Exploitation-Exploration Aware Diversification Approach for Recommender Systems
XPLODIV: An Exploitation-Exploration Aware Diversification Approach for Recommender Systems
XPLODIV: An Exploitation-Exploration Aware Diversification Approach for Recommender Systems
XPLODIV: An Exploitation-Exploration Aware Diversification Approach for Recommender Systems
XPLODIV: An Exploitation-Exploration Aware Diversification Approach for Recommender Systems
XPLODIV: An Exploitation-Exploration Aware Diversification Approach for Recommender Systems
XPLODIV: An Exploitation-Exploration Aware Diversification Approach for Recommender Systems
XPLODIV: An Exploitation-Exploration Aware Diversification Approach for Recommender Systems
XPLODIV: An Exploitation-Exploration Aware Diversification Approach for Recommender Systems
XPLODIV: An Exploitation-Exploration Aware Diversification Approach for Recommender Systems
XPLODIV: An Exploitation-Exploration Aware Diversification Approach for Recommender Systems
XPLODIV: An Exploitation-Exploration Aware Diversification Approach for Recommender Systems
XPLODIV: An Exploitation-Exploration Aware Diversification Approach for Recommender Systems
XPLODIV: An Exploitation-Exploration Aware Diversification Approach for Recommender Systems
1 of 41

More Related Content

What's hot

Alleviating cold-user start problem with users' social network data in recomm...Alleviating cold-user start problem with users' social network data in recomm...
Alleviating cold-user start problem with users' social network data in recomm...Eduardo Castillejo Gil
Hybridisation Techniques for Cold-Starting Context-Aware Recommender SystemsHybridisation Techniques for Cold-Starting Context-Aware Recommender Systems
Hybridisation Techniques for Cold-Starting Context-Aware Recommender SystemsMatthias Braunhofer
Recommendation system using collaborative deep learningRecommendation system using collaborative deep learning
Recommendation system using collaborative deep learningRitesh Sawant
Generative Adversarial Networks and Their Medical Imaging ApplicationsGenerative Adversarial Networks and Their Medical Imaging Applications
Generative Adversarial Networks and Their Medical Imaging ApplicationsKyuhwan Jung
Extended pso algorithm for improvement problems k means clustering algorithmExtended pso algorithm for improvement problems k means clustering algorithm
Extended pso algorithm for improvement problems k means clustering algorithmIJMIT JOURNAL
Generative Adversarial Networks  and Their Applications in Medical ImagingGenerative Adversarial Networks  and Their Applications in Medical Imaging
Generative Adversarial Networks and Their Applications in Medical ImagingSanghoon Hong

What's hot(20)

Similar to XPLODIV: An Exploitation-Exploration Aware Diversification Approach for Recommender Systems

Data analytics and visualizationData analytics and visualization
Data analytics and visualizationVini Vasundharan
Incorporating Diversity in a Learning to Rank Recommender SystemIncorporating Diversity in a Learning to Rank Recommender System
Incorporating Diversity in a Learning to Rank Recommender SystemJacek Wasilewski
User Personality and the New User Problem in a Context-­‐Aware POI Recommende...User Personality and the New User Problem in a Context-­‐Aware POI Recommende...
User Personality and the New User Problem in a Context-­‐Aware POI Recommende...International Federation for Information Technologies in Travel and Tourism (IFITT)
Empirical Evaluation of Active Learning in Recommender SystemsEmpirical Evaluation of Active Learning in Recommender Systems
Empirical Evaluation of Active Learning in Recommender SystemsUniversity of Bergen
WWW 2021report publicWWW 2021report public
WWW 2021report publicTakuma Oda
Deep Learning for Recommender SystemsDeep Learning for Recommender Systems
Deep Learning for Recommender Systemsinovex GmbH

Similar to XPLODIV: An Exploitation-Exploration Aware Diversification Approach for Recommender Systems(20)

Recently uploaded

Imaging the Milky Way with Millihertz Gravitational WavesImaging the Milky Way with Millihertz Gravitational Waves
Imaging the Milky Way with Millihertz Gravitational WavesSérgio Sacani
IMAGES OF PESTS OF ONIONIMAGES OF PESTS OF ONION
IMAGES OF PESTS OF ONIONJAY KUMAR
Webinar Presentation Syndromic Testing – A New Take on Diagnosing Infectious ...Webinar Presentation Syndromic Testing – A New Take on Diagnosing Infectious ...
Webinar Presentation Syndromic Testing – A New Take on Diagnosing Infectious ...BIS Research Inc.
CARBOHYDRATE CLASSIFICATION.pptxCARBOHYDRATE CLASSIFICATION.pptx
CARBOHYDRATE CLASSIFICATION.pptxDrDharmeshTewari
Astronomaly at Scale: Searching for Anomalies Amongst 4 Million GalaxiesAstronomaly at Scale: Searching for Anomalies Amongst 4 Million Galaxies
Astronomaly at Scale: Searching for Anomalies Amongst 4 Million GalaxiesSérgio Sacani
PCR its principle and application related to botany.pptxPCR its principle and application related to botany.pptx
PCR its principle and application related to botany.pptxAllahNawaz38

XPLODIV: An Exploitation-Exploration Aware Diversification Approach for Recommender Systems

Editor's Notes

  1. NETFLIX - http://techblog.netflix.com/2012/04/netflix-recommendations-beyond-5-stars.html LINKEDIN- http://es.slideshare.net/anmolbhasin/beyond-ratings-andfollowers-recsys-2012 AMAZON - http://glinden.blogspot.ie/2006/12/35-of-sales-from-recommendations.html TODO – Agregar la referencia de las citas Recommendation Systems are tools that help users find products they might like Products that the user might not have been looking In other words, recommenders help users discover new interesting products specially in a situation of information overload ----------------------------------------------------------- Antes de introducir el problema de diversificación en Sist. De Reco Es importante definir brevemente que son los Sistemas de Reco Los Sist. De Reco son herramientas que ofrecen sugerencias proactivas Estas sugerencias tienden a ser de productos que el usuario desconoce y no encontraría por su cuenta Incentivando asi al usuario a descubrir nuevos productos e intereses Estos sistemas se han convertido en herramientas importantes en e-commerce Por ejemplo Amazon indica que 35% de sus ventas provienen de alguna recomendación
  2. In a conventional recsys, a rating score is used to represent “how relevant an item is for a user” However, rating information is incomplete, and the recommendation system problem is then to estimate the unknown ratings After this, the system offers as recommedations ítems that have the highest predicted rating, or that would be the most relevant for the user --------------------------------------------- En un sistema de reco tradicional Los usuarios le colocan un puntaje o rating a productos el cual indica qué tanto el gusta el producto al usuario Estos puntajes se guardan en la matriz usuario-producto No obstante, es improbable q un usuario le coloque ratings a todos los productos posibles y el problema de recomendación Es estimar los ratings que los usuarios le colocarían a productos que no han evaluado Los distintos tipos de sistemas de recomendación difieren en la forma de estimar ratings
  3. There is a trade-off between selecting ítems of a higher relevance and obtaining diverse results ----------------------------------------------- Mejorar Presentar Recommender System primero y q soluciona cosas para info overload y eso Usar la palabra relevance en vez de quality The Conventional view is that there is a TRADE-OFF between relevance and diversity ----------------------------------------------- El problema de la diversificación consiste en seleccionar un subconjunto de elementos diversos de un conjunto de mayor tamaño El problema consiste en que existe un trade-off entre diversidad y calidad Es decir, al aumentar la diversidad general disminuye la calidad del conjunto A continuación ofreceremos un ejemplo en el ambiente de Sistemas de Recuperación de Información
  4. Con un Sistema de Recuperación de Información sin diversificación Se ordenan los resultados por orden de relevancia y se obtendría una lista de resultados donde los primeros elementos son de Java Lenguaje de Programación Pero : ¿Qué sucede si el usuario no se encuentra buscando Lenguaje de Programación Java?
  5. Dado que no se conocen las verdaderas intenciones del usuario Una solución es agregar diversidad a los resultados, a pesar de que se sacrifique relevancia
  6. In this manner, we can add diversity by offering … Que quede super clear que estamos introduciendo something new que es EXPLORATION Que exploration esta ligado con novelty q se define con diversity Resaltarlo bastante q sea un Strong Point Novelty can be adequately measured by diversity La definición conventional de diversity in recos hace solo exploitation … la queremos aumentar para agregar exploration La razón para tomar en cuenta diversidad en sistemas de reco es parecida a la de sistemas de recuperación de info También se desea eliminar la redundancia de los resultados Además la información asociada a las preferencias de los usuarios es incompleta Y con el propósito de responder a esta ambigüedad con diversidad se buscaría cubrir la variedad de los gustos del usuario No obstante, los sistemas de recomendación tienen un factor adicional importante y es ofrecerle al usuario productos novedosos Estos productos son los que le van a permitir al usuario descubrir y este es un factor fundamental Por estos motivos en sistemas de reco no solo se desea Explotar la información que tenemos dentro del perfil del usuario Pero también se desea ofrecer productos novedosos que le permitan al usuario explorar
  7. Adding diversity by exploiting the user profile or adding diversity by exploring new products…
  8. Idea de los puntos verdes y rojos Mostrar esto por partes y las conclusiones de cada parte Agregar las convenciones en la diapositiva Que sea binario según conor … yo creo q los circulos verdes y rojos puede ser Realmente resaltar que ninguno hace lo de abajo Relacionar más esta con la 12 En cuanto a las técnicas de diversificación Definimos un conjunto de criterios para comparar las técnicas El primer conjunto ayuda a entender el tipo de solución ofrecida El segundo conjunto analiza el trade-off entre diversidad vs relevancia En tercer lugar se analiza el trade-off entre explotación y exploración Y finalmente se explora la forma en qué se están comparando los elementos
  9. Idea de los puntos verdes y rojos Mostrar esto por partes y las conclusiones de cada parte Agregar las convenciones en la diapositiva Que sea binario según conor … yo creo q los circulos verdes y rojos puede ser Realmente resaltar que ninguno hace lo de abajo Relacionar más esta con la 12 En cuanto a las técnicas de diversificación Definimos un conjunto de criterios para comparar las técnicas El primer conjunto ayuda a entender el tipo de solución ofrecida El segundo conjunto analiza el trade-off entre diversidad vs relevancia En tercer lugar se analiza el trade-off entre explotación y exploración Y finalmente se explora la forma en qué se están comparando los elementos
  10. Idea de los puntos verdes y rojos Mostrar esto por partes y las conclusiones de cada parte Agregar las convenciones en la diapositiva Que sea binario según conor … yo creo q los circulos verdes y rojos puede ser Realmente resaltar que ninguno hace lo de abajo Relacionar más esta con la 12 En cuanto a las técnicas de diversificación Definimos un conjunto de criterios para comparar las técnicas El primer conjunto ayuda a entender el tipo de solución ofrecida El segundo conjunto analiza el trade-off entre diversidad vs relevancia En tercer lugar se analiza el trade-off entre explotación y exploración Y finalmente se explora la forma en qué se están comparando los elementos
  11. Como solución proponemos la técnica de diversificación XploDiv Esta es una técnica postfiltrado basada en un algoritmo voraz
  12. Decir que cada una se va explicar en detalle más adelante
  13. I’m using a fairly standard diversity and relevance metrics so i will focus more on the explanation of how we measure exploitation and exploration La relevancia se encuentra relacionada con el rating estimado por el algoritmo de recomendación Alto predicted rating alta relevancia
  14. Con la dimensión de diversidad se desea verificar la diversidad que el producto que estamos evaluando Le aportaría a R Esta medida se encuentra relacionada con la distancia del producto con respecto al conjunto de productos seleccionados previamente Respondiendo a la pregunta: Qué tan distante es el producto que estamos evaluando con respecto a los previamente seleccionados
  15. La dimensión de explotación busca darle mayor puntaje a los productos que se encuentran relacionados con el perfil del usuario Para lograrlo definimos como medida la Probabilidad de que productos dentro del perfil del usuario que son parecidos al producto que Se esta evaluando… tengan un rating alto Para más aclaración se pueden referir al documento de la memoria o lo podemos hacer en la sesión de preguntas
  16. Exploración es lo opuesto a explotación Se desea dar prioridad a productos que se encuentren lejanos del perfil del usuario los cuales son los productos novedosos
  17. Cuidado con la palabra hypothesis Cuidado con los colores Implícita o Explicita
  18. Implícita o Explicita
  19. Implícita o Explicita
  20. Mejorar resultados más detallados se pueden observar en el documento de las memorias
  21. Implícita o Explicita
  22. Implícita o Explicita
  23. How the perspectives interact with each other
  24. - All XploDiv approaches had a relevance
  25. Our technique is an improvement over current work, because in addition to providing comparable results, it can be tuned towards more diverse explorative results or more diverse exploitative results. Para lograrlo… En primer lugar llevamos a cabo una revisión bibliográfica La cual obtuvo como resultado una comparación analítica de trabajos relacionados Hasta donde sabemos una comparación similar con criterios no se encuentra en la literatura Considerando la revisión bibliografica se define una técnica novedosa de diversificación denominada XploDiv Para validar dicha técnica se desarrollo un prototipo funcional y Se define un Framework para Evaluar Sist. De Reo que permite evaluar resultados desde distintas perspectivas Contribuciones más importantes: Exploitation Exploration diversification technique denominada XploDiv Toma en cuenta el factor de exploración. Se puede ajustar para ofrecer resultados con “diversidad explotativa” o “diversidad explorativa”. Diversity-Aware Evaluation Framework for Recommender Systems Identifica y organiza métricas para evaluar diversidad en Sistemas de Recomendación. Define nuevas métricas para evaluar explotación y exploración. Comparación Analítica de Trabajos Relacionados Resalta ventajas y desventajas de trabajos relacionados.
  26. Lo de aggregation technique mejor traducir como lo puso angela … that takes results from different recos and selects o algo Para lograrlo… En primer lugar llevamos a cabo una revisión bibliográfica La cual obtuvo como resultado una comparación analítica de trabajos relacionados Hasta donde sabemos una comparación similar con criterios no se encuentra en la literatura Considerando la revisión bibliografica se define una técnica novedosa de diversificación denominada XploDiv Para validar dicha técnica se desarrollo un prototipo funcional y Se define un Framework para Evaluar Sist. De Reo que permite evaluar resultados desde distintas perspectivas Contribuciones más importantes: Exploitation Exploration diversification technique denominada XploDiv Toma en cuenta el factor de exploración. Se puede ajustar para ofrecer resultados con “diversidad explotativa” o “diversidad explorativa”. Diversity-Aware Evaluation Framework for Recommender Systems Identifica y organiza métricas para evaluar diversidad en Sistemas de Recomendación. Define nuevas métricas para evaluar explotación y exploración. Comparación Analítica de Trabajos Relacionados Resalta ventajas y desventajas de trabajos relacionados.
  27. En sintensis Al estudiar las técnicas de diversificación Se observa que existen dos formas de agregar diversidad a Sist. De Reco Un sist. Tradcional. Recibe como entrada un perfil de usuario y perfil de productos y estima los ratings desconocidos de un usuario Después Con una técnica de post-filtrdo o de ranking se organizan los resultados de acuerdo a la relevancia La diversidad se puede agregar para enriquecer un algoritmo de recomendación o para enriquecer la técnica de postfiltrado No obstante de los trabajos estudiados se resalta que ninguno considera explícitamente el factor de explotación Esto se debe a que la mayoría de trabajos para sistemas de reco son inspirados de sist. de recu de info donde ofrecer Novedad no es un factor importante A pesar de, en Sistemas de Reco la novedad es un factor fundamental
  28. Solo decir que especificamente nosotros decidimos enfocarnos en un postfiltering approach Resaltamos que en trabajos relacionados observamos q las técnicas para enriquecer un sist. Tradicional de reco Tienden a ser adaptaciones de técnicas de postfiltering por estos motivos Nos parece importante enfocarnos en técnicas de postfiltering que se pueden extender con mayor facilidad
  29. Implícita o Explicita
  30. Para definir el umbral tao visualizamos la distribución de distancias de los resultados con respecto al perfil del usuario en un histograma Se observan dos tipos de resultados que son los de explotación pura y los de exploración pura Se resalta que en los resultados de exploración pura se observa que existe una alta frecuencia de resultados que se encuentran muy cercanos a 1 Del diagrama concluimos que la distancia 0.9 es un buen umbral para diferenciar productos explorativos de explotativos
  31. Implícita o Explicita
  32. Implícita o Explicita
  33. No tener la ecuación todavia si decides agregar esta diapositiva En la aprox voraz se tiene …