39
9/8/16, 11:29 Retroalimentación Implícita Page 1 of 39 file:///Users/denisparra/Dropbox/PUC/IIC3633-2016-2/Website_R/clase10_implicit-feedback.html#1 Retroalimentación Implícita Retroalimentación Implícita IIC 3633 - Sistemas Recomendadores - PUC Chile Denis Parra Profesor Asistente, DCC, PUC CHile

Retroalimentación Implícitadparra.sitios.ing.uc.cl/classes/recsys-2016-2/clase10... · 2020. 8. 13. · Recentness (R) : time elapsed since user played a given album. Changed to

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Retroalimentación Implícitadparra.sitios.ing.uc.cl/classes/recsys-2016-2/clase10... · 2020. 8. 13. · Recentness (R) : time elapsed since user played a given album. Changed to

9/8/16, 11:29Retroalimentación Implícita

Page 1 of 39file:///Users/denisparra/Dropbox/PUC/IIC3633-2016-2/Website_R/clase10_implicit-feedback.html#1

Retroalimentación ImplícitaRetroalimentación ImplícitaIIC 3633 - Sistemas Recomendadores - PUC Chile

Denis ParraProfesor Asistente, DCC, PUC CHile

Page 2: Retroalimentación Implícitadparra.sitios.ing.uc.cl/classes/recsys-2016-2/clase10... · 2020. 8. 13. · Recentness (R) : time elapsed since user played a given album. Changed to

9/8/16, 11:29Retroalimentación Implícita

Page 2 of 39file:///Users/denisparra/Dropbox/PUC/IIC3633-2016-2/Website_R/clase10_implicit-feedback.html#1

Tabla de ContenidosIdeas de Proyectos de Investigación·

Moviecity Dataset

Recomendaciones de recetas: Allrecipes.com

Modelos gráficos (topic models, content & tags)

RecSys challenge 2016: recomendación de ofertas de trabajo

Implicit Feedback paper

-

-

-

-

-

Resumen de lecturas

Retroalimentación implícita

·

·

2/39

Page 3: Retroalimentación Implícitadparra.sitios.ing.uc.cl/classes/recsys-2016-2/clase10... · 2020. 8. 13. · Recentness (R) : time elapsed since user played a given album. Changed to

9/8/16, 11:29Retroalimentación Implícita

Page 3 of 39file:///Users/denisparra/Dropbox/PUC/IIC3633-2016-2/Website_R/clase10_implicit-feedback.html#1

Resumen blogposts de lecturasLeer un paper como "crítica". Aún no se entiende la tarea de revisar estos papers en una gran cantidad de casos:

Dos observaciones interesantes:

·

Diferenciar entre un "primary study" y un "review". Hacer comentarios de modo diferente.

Pocos blogs rescatan los pro y contra de los artículos dados para lectura, se centran exclusivamente en encontrar pequeñoserrores. Por sí mismo estos no es incorrecto, pero es claramente una revisión incompleta.

Si esos ertículos han sido dados a lectura es porque han sido citados una buena cantidad de veces y algo positivo e importantedeben tener. La idea es rescatar cosas positivas y negativas en base al contexto en que fueron publicados.

Sobre content-based recommender systems, se criticó en algunos casos que los autores "...no hubiesen usado técnicas másavanzadas como word2vec para encontrar items parecidos...". Word2vec es el 2012, el paper "Content-based recommendationsystems" es el 2007.

-

-

-

-

·

Una observación importante es que varios papers de los publicados antes del 2010 no presentan un análisis de complejidadcomputacional cuando se presentan algoritmos.

Comentario sobre limitaciones de los sistemas basados en contenido: pueden captar expresión de sentimiento que se aplica enla letra de músicas y poesía?

-

-

3/39

Page 4: Retroalimentación Implícitadparra.sitios.ing.uc.cl/classes/recsys-2016-2/clase10... · 2020. 8. 13. · Recentness (R) : time elapsed since user played a given album. Changed to

9/8/16, 11:29Retroalimentación Implícita

Page 4 of 39file:///Users/denisparra/Dropbox/PUC/IIC3633-2016-2/Website_R/clase10_implicit-feedback.html#1

Retroalimentación Implícita

ref: Hu, Y., Koren, Y., & Volinsky, C. (2008). Collaborative filtering for implicit feedback datasets. In ICDM'08. Eighth IEEE InternatioonalConference on Data Mining (pp. 263-272).

Hasta hace pocos años, la gran mayoría de los modelos avanzados de recomendación, basados en factorización matricial, dependíande preferencias explícitas del usuario en forma de ratings.

Pero los ratings (explicit feedback) son difíciles de obtener.

Por otro lado, tenemos la opción de usar feedback implícito, pero con los siguientes problemas:

·

·

·

No hay feedback negativo.

Contiene ruido.

Es difícil cuantificar preferencia y confianza en esas preferencias.

Hay una carencia de métricas de evaluación (RMSE y MAE no funcionarían bien)

-

-

-

-

4/39

Page 5: Retroalimentación Implícitadparra.sitios.ing.uc.cl/classes/recsys-2016-2/clase10... · 2020. 8. 13. · Recentness (R) : time elapsed since user played a given album. Changed to

9/8/16, 11:29Retroalimentación Implícita

Page 5 of 39file:///Users/denisparra/Dropbox/PUC/IIC3633-2016-2/Website_R/clase10_implicit-feedback.html#1

Paper 1

Hu, Y., Koren, Y., & Volinsky, C. (2008).

Collaborative filtering for implicit feedback datasets.

In ICDM'08. Eighth IEEE Internatioonal Conference on Data Mining (pp. 263-272).

5/39

Page 6: Retroalimentación Implícitadparra.sitios.ing.uc.cl/classes/recsys-2016-2/clase10... · 2020. 8. 13. · Recentness (R) : time elapsed since user played a given album. Changed to

9/8/16, 11:29Retroalimentación Implícita

Page 6 of 39file:///Users/denisparra/Dropbox/PUC/IIC3633-2016-2/Website_R/clase10_implicit-feedback.html#1

Ratings : recurso escasoSi bien SVD++ considera implicit feedback, este modelo optimiza específicamente feedback implícito

Considera, antes que todo, valores binarios de consumo/no consumo del ítem

·

·

6/39

Page 7: Retroalimentación Implícitadparra.sitios.ing.uc.cl/classes/recsys-2016-2/clase10... · 2020. 8. 13. · Recentness (R) : time elapsed since user played a given album. Changed to

9/8/16, 11:29Retroalimentación Implícita

Page 7 of 39file:///Users/denisparra/Dropbox/PUC/IIC3633-2016-2/Website_R/clase10_implicit-feedback.html#1

Modelo Implicit Feedback - Hu et al.

Se considera también la confianza de observar con la variable ( = 40, uso de CV)

es, en este caso, el implicit feedback (e.g. plays)

La función que esperamos minizar es, luego

· pui cui α

rui

·

7/39

Page 8: Retroalimentación Implícitadparra.sitios.ing.uc.cl/classes/recsys-2016-2/clase10... · 2020. 8. 13. · Recentness (R) : time elapsed since user played a given album. Changed to

9/8/16, 11:29Retroalimentación Implícita

Page 8 of 39file:///Users/denisparra/Dropbox/PUC/IIC3633-2016-2/Website_R/clase10_implicit-feedback.html#1

Modelo Implicit Feedback - Hu et al. II

Aprendizaje de parámetros (factores latentes): ALS en lugar de SGD.

puede tomar distintas formas. Una alternativa es

·

· cui

De esta forma, el implicit feedback se descompone en (prefencias) y (nivel de confianza), y

Maneja todas las combinaciones usuario-item (n * m) en tiempo lineal al explotar la estructura algebraica de las variables

· rui pui cui

·

8/39

Page 9: Retroalimentación Implícitadparra.sitios.ing.uc.cl/classes/recsys-2016-2/clase10... · 2020. 8. 13. · Recentness (R) : time elapsed since user played a given album. Changed to

9/8/16, 11:29Retroalimentación Implícita

Page 9 of 39file:///Users/denisparra/Dropbox/PUC/IIC3633-2016-2/Website_R/clase10_implicit-feedback.html#1

ExperimentoServicio de TV digital, datos recolectados de 300.000 set top boxes.

En un período de 4 semanas, 17.000 programas de TV únicos

: cuantás veces usuario vio programa en un período de 4 semanas

Luego de una agregación y limpieza de datos, : 32 millones

·

·

· rui u i· | |rui

9/39

Page 10: Retroalimentación Implícitadparra.sitios.ing.uc.cl/classes/recsys-2016-2/clase10... · 2020. 8. 13. · Recentness (R) : time elapsed since user played a given album. Changed to

9/8/16, 11:29Retroalimentación Implícita

Page 10 of 39file:///Users/denisparra/Dropbox/PUC/IIC3633-2016-2/Website_R/clase10_implicit-feedback.html#1

Evaluación y resultados

: percentil-ranking de un programa en la lista de recomendación de .

Si = 0%, el programa ha sido predicho como el más relevante para el usuario , y si = 100%, el programa esel menos deseado. Expected percentile ranking : the smaller the better

· rankui i u· rankui i u rankui i

rankˉ

10/39

Page 11: Retroalimentación Implícitadparra.sitios.ing.uc.cl/classes/recsys-2016-2/clase10... · 2020. 8. 13. · Recentness (R) : time elapsed since user played a given album. Changed to

9/8/16, 11:29Retroalimentación Implícita

Page 11 of 39file:///Users/denisparra/Dropbox/PUC/IIC3633-2016-2/Website_R/clase10_implicit-feedback.html#1

Resultados I

11/39

Page 12: Retroalimentación Implícitadparra.sitios.ing.uc.cl/classes/recsys-2016-2/clase10... · 2020. 8. 13. · Recentness (R) : time elapsed since user played a given album. Changed to

9/8/16, 11:29Retroalimentación Implícita

Page 12 of 39file:///Users/denisparra/Dropbox/PUC/IIC3633-2016-2/Website_R/clase10_implicit-feedback.html#1

Resultados II

12/39

Page 13: Retroalimentación Implícitadparra.sitios.ing.uc.cl/classes/recsys-2016-2/clase10... · 2020. 8. 13. · Recentness (R) : time elapsed since user played a given album. Changed to

9/8/16, 11:29Retroalimentación Implícita

Page 13 of 39file:///Users/denisparra/Dropbox/PUC/IIC3633-2016-2/Website_R/clase10_implicit-feedback.html#1

Paper 2

Parra, D., & Amatriain, X. (2011). Walk the Talk: Analyzing the Relation between Implicit and Explicit Feedback forPreference Elicitation. In User Modeling, Adaptation and Personalization (pp. 255-268). Springer BerlinHeidelberg.

Parra, D., Karatzoglou, A., Amatriain, X., & Yavuz, I. (2011). Implicit feedbackrecommendation via implicit-to-explicit ordinal logistic regression mapping.Proceedings of the CARS Workshop, Chicago, IL, USA, 2011.

13/39

Page 14: Retroalimentación Implícitadparra.sitios.ing.uc.cl/classes/recsys-2016-2/clase10... · 2020. 8. 13. · Recentness (R) : time elapsed since user played a given album. Changed to

9/8/16, 11:29Retroalimentación Implícita

Page 14 of 39file:///Users/denisparra/Dropbox/PUC/IIC3633-2016-2/Website_R/clase10_implicit-feedback.html#1

IntroductionIs it possible to map implicit behavior to explicit preference (ratings)?

Which variables better account for the amount of times a user listens to online albums? [Baltrunas & Amatriain CARS ‘09 workshop –RecSys 2009.]

OUR APPROACH: Study with Last.fm users

·

·

·

Part I: Ask users to rate 100 albums (how to sample)

Part II: Build a model to map collected implicit feedback and context to explicit feedback

-

-

14/39

Page 15: Retroalimentación Implícitadparra.sitios.ing.uc.cl/classes/recsys-2016-2/clase10... · 2020. 8. 13. · Recentness (R) : time elapsed since user played a given album. Changed to

9/8/16, 11:29Retroalimentación Implícita

Page 15 of 39file:///Users/denisparra/Dropbox/PUC/IIC3633-2016-2/Website_R/clase10_implicit-feedback.html#1

Walk the Talk (2011)

15/39

Page 16: Retroalimentación Implícitadparra.sitios.ing.uc.cl/classes/recsys-2016-2/clase10... · 2020. 8. 13. · Recentness (R) : time elapsed since user played a given album. Changed to

9/8/16, 11:29Retroalimentación Implícita

Page 16 of 39file:///Users/denisparra/Dropbox/PUC/IIC3633-2016-2/Website_R/clase10_implicit-feedback.html#1

Walk the Talk - IIRequisitos para participar en estudio: > 18años, scrobblings > 5000

·

16/39

Page 17: Retroalimentación Implícitadparra.sitios.ing.uc.cl/classes/recsys-2016-2/clase10... · 2020. 8. 13. · Recentness (R) : time elapsed since user played a given album. Changed to

9/8/16, 11:29Retroalimentación Implícita

Page 17 of 39file:///Users/denisparra/Dropbox/PUC/IIC3633-2016-2/Website_R/clase10_implicit-feedback.html#1

Muestreo de Datos para estudio de UsuarioCuántos y qué items (álbums) deberian ver los usuarios?·

Implicit Feedback (IF): playcount for a user on a given album. Changed to scale [1-3], 3 means being more listenedto.

Global Popularity (GP): global playcount for all users on a given album [1-3]. Changed to scale [1-3], 3 means beingmore listened to.

Recentness (R) : time elapsed since user played a given album. Changed to scale [1-3], 3 means being listened to morerecently.

-

-

-

17/39

Page 18: Retroalimentación Implícitadparra.sitios.ing.uc.cl/classes/recsys-2016-2/clase10... · 2020. 8. 13. · Recentness (R) : time elapsed since user played a given album. Changed to

9/8/16, 11:29Retroalimentación Implícita

Page 18 of 39file:///Users/denisparra/Dropbox/PUC/IIC3633-2016-2/Website_R/clase10_implicit-feedback.html#1

Análisis de Regresión

Including Recentness increases R2 in more than 10% [ 1 -> 2]

Including GP increases R2, not much compared to RE + IF [ 1 -> 3]

Not Including GP, but including interaction between IF and RE improves the variance of the DV explained by the regression model. [ 2 -> 4 ]

·

·

·

18/39

Page 19: Retroalimentación Implícitadparra.sitios.ing.uc.cl/classes/recsys-2016-2/clase10... · 2020. 8. 13. · Recentness (R) : time elapsed since user played a given album. Changed to

9/8/16, 11:29Retroalimentación Implícita

Page 19 of 39file:///Users/denisparra/Dropbox/PUC/IIC3633-2016-2/Website_R/clase10_implicit-feedback.html#1

Análisis de Regresión 2

RMSE1: Considera los ratings = 0.

We tested conclusions of regression analysis by predicting the score, checking RMSE in 10-fold cross validation.

Results of regression analysis are supported.

·

·

·

19/39

Page 20: Retroalimentación Implícitadparra.sitios.ing.uc.cl/classes/recsys-2016-2/clase10... · 2020. 8. 13. · Recentness (R) : time elapsed since user played a given album. Changed to

9/8/16, 11:29Retroalimentación Implícita

Page 20 of 39file:///Users/denisparra/Dropbox/PUC/IIC3633-2016-2/Website_R/clase10_implicit-feedback.html#1

Conclusions of Part IUsing a linear model, Implicit feedback and recentness can help to predict explicit feedback (in the form of ratings)

Global popularity doesn’t show a significant improvement in the prediction task

Our model can help to relate implicit and explicit feedback, helping to evaluate and compare explicit and implicit recommendersystems.

·

·

·

20/39

Page 21: Retroalimentación Implícitadparra.sitios.ing.uc.cl/classes/recsys-2016-2/clase10... · 2020. 8. 13. · Recentness (R) : time elapsed since user played a given album. Changed to

9/8/16, 11:29Retroalimentación Implícita

Page 21 of 39file:///Users/denisparra/Dropbox/PUC/IIC3633-2016-2/Website_R/clase10_implicit-feedback.html#1

Parte IIImplicit Feedback Recommendation via Implicit-to-Explicit OLR Mapping (Recsys 2011, CARS Workshop)·

Consider ratings as ordinal variables

Use mixed-models to account for non-independence of observations

Compare with state-of-the-art implicit feedback algorithm

-

-

-

21/39

Page 22: Retroalimentación Implícitadparra.sitios.ing.uc.cl/classes/recsys-2016-2/clase10... · 2020. 8. 13. · Recentness (R) : time elapsed since user played a given album. Changed to

9/8/16, 11:29Retroalimentación Implícita

Page 22 of 39file:///Users/denisparra/Dropbox/PUC/IIC3633-2016-2/Website_R/clase10_implicit-feedback.html#1

Supuestos en el estudio I

Linear Regression did not account for the nested nature of ratings·

And ratings were treated as continuous, when they are actually ordinal.·

22/39

Page 23: Retroalimentación Implícitadparra.sitios.ing.uc.cl/classes/recsys-2016-2/clase10... · 2020. 8. 13. · Recentness (R) : time elapsed since user played a given album. Changed to

9/8/16, 11:29Retroalimentación Implícita

Page 23 of 39file:///Users/denisparra/Dropbox/PUC/IIC3633-2016-2/Website_R/clase10_implicit-feedback.html#1

Modelo II: Ordinal Logistic RegressionActually Mixed-Effects Ordinal Multinomial Logistic Regression

Mixed-effects: Nested nature of ratings

We obtain a distribution over ratings (ordinal multinomial) per each pair USER, ITEM -> we predict the rating using the expected value.… And we can compare the inferred ratings with a method that directly uses implicit information (playcounts) to recommend ( by Hu,Koren et al. 2007)

·

·

·

23/39

Page 24: Retroalimentación Implícitadparra.sitios.ing.uc.cl/classes/recsys-2016-2/clase10... · 2020. 8. 13. · Recentness (R) : time elapsed since user played a given album. Changed to

9/8/16, 11:29Retroalimentación Implícita

Page 24 of 39file:///Users/denisparra/Dropbox/PUC/IIC3633-2016-2/Website_R/clase10_implicit-feedback.html#1

Ordinal Logistic Regression Mapping

Model·

Predicted values·

24/39

Page 25: Retroalimentación Implícitadparra.sitios.ing.uc.cl/classes/recsys-2016-2/clase10... · 2020. 8. 13. · Recentness (R) : time elapsed since user played a given album. Changed to

9/8/16, 11:29Retroalimentación Implícita

Page 25 of 39file:///Users/denisparra/Dropbox/PUC/IIC3633-2016-2/Website_R/clase10_implicit-feedback.html#1

Datasets

D1: users, albums, if, re, gp, ratings, demographics/consumption

D2: users, albums, if, re, gp, NO RATINGS.

·

·

25/39

Page 26: Retroalimentación Implícitadparra.sitios.ing.uc.cl/classes/recsys-2016-2/clase10... · 2020. 8. 13. · Recentness (R) : time elapsed since user played a given album. Changed to

9/8/16, 11:29Retroalimentación Implícita

Page 26 of 39file:///Users/denisparra/Dropbox/PUC/IIC3633-2016-2/Website_R/clase10_implicit-feedback.html#1

Results

26/39

Page 27: Retroalimentación Implícitadparra.sitios.ing.uc.cl/classes/recsys-2016-2/clase10... · 2020. 8. 13. · Recentness (R) : time elapsed since user played a given album. Changed to

9/8/16, 11:29Retroalimentación Implícita

Page 27 of 39file:///Users/denisparra/Dropbox/PUC/IIC3633-2016-2/Website_R/clase10_implicit-feedback.html#1

Conclusions and current work

27/39

Page 28: Retroalimentación Implícitadparra.sitios.ing.uc.cl/classes/recsys-2016-2/clase10... · 2020. 8. 13. · Recentness (R) : time elapsed since user played a given album. Changed to

9/8/16, 11:29Retroalimentación Implícita

Page 28 of 39file:///Users/denisparra/Dropbox/PUC/IIC3633-2016-2/Website_R/clase10_implicit-feedback.html#1

Paper 3

Xing Yi, Liangjie Hong, Erheng Zhong, Nanthan Nan Liu, and Suju Rajan. 2014.

Beyond clicks: dwell time for personalization.

ACM RecSys 2014.

28/39

Page 29: Retroalimentación Implícitadparra.sitios.ing.uc.cl/classes/recsys-2016-2/clase10... · 2020. 8. 13. · Recentness (R) : time elapsed since user played a given album. Changed to

9/8/16, 11:29Retroalimentación Implícita

Page 29 of 39file:///Users/denisparra/Dropbox/PUC/IIC3633-2016-2/Website_R/clase10_implicit-feedback.html#1

Dwell TimeMethod to consume fine-grained dwell-time at web scale

Dwell times varies by device (correlation between)

Raw dwell time distributions change considerably on content type, but at least log-raw distributions are bell shaped

·

Focus Blur (FB) and Last Event (LE) methods: server side methods

Focus blur closer to client side, so is the one used

-

-

·

·

29/39

Page 30: Retroalimentación Implícitadparra.sitios.ing.uc.cl/classes/recsys-2016-2/clase10... · 2020. 8. 13. · Recentness (R) : time elapsed since user played a given album. Changed to

9/8/16, 11:29Retroalimentación Implícita

Page 30 of 39file:///Users/denisparra/Dropbox/PUC/IIC3633-2016-2/Website_R/clase10_implicit-feedback.html#1

Dwell Time IIChallenge: dwell time normalization, to extract an engagement signal which is comparable across devices -> they normalize·

Dwell time is used in a learning to rank approach (using dwell time as target) to rank items

Evaluation on Yahoo! logs

Option 2 is using directly dwell time in a CF-based recommendation

-

-

-

30/39

Page 31: Retroalimentación Implícitadparra.sitios.ing.uc.cl/classes/recsys-2016-2/clase10... · 2020. 8. 13. · Recentness (R) : time elapsed since user played a given album. Changed to

9/8/16, 11:29Retroalimentación Implícita

Page 31 of 39file:///Users/denisparra/Dropbox/PUC/IIC3633-2016-2/Website_R/clase10_implicit-feedback.html#1

Eventos: Server y Client-Side

31/39

Page 32: Retroalimentación Implícitadparra.sitios.ing.uc.cl/classes/recsys-2016-2/clase10... · 2020. 8. 13. · Recentness (R) : time elapsed since user played a given album. Changed to

9/8/16, 11:29Retroalimentación Implícita

Page 32 of 39file:///Users/denisparra/Dropbox/PUC/IIC3633-2016-2/Website_R/clase10_implicit-feedback.html#1

Dwell Time para Distintos Dispositivos

32/39

Page 33: Retroalimentación Implícitadparra.sitios.ing.uc.cl/classes/recsys-2016-2/clase10... · 2020. 8. 13. · Recentness (R) : time elapsed since user played a given album. Changed to

9/8/16, 11:29Retroalimentación Implícita

Page 33 of 39file:///Users/denisparra/Dropbox/PUC/IIC3633-2016-2/Website_R/clase10_implicit-feedback.html#1

Dwell Time vs. Largo del articulo

33/39

Page 34: Retroalimentación Implícitadparra.sitios.ing.uc.cl/classes/recsys-2016-2/clase10... · 2020. 8. 13. · Recentness (R) : time elapsed since user played a given album. Changed to

9/8/16, 11:29Retroalimentación Implícita

Page 34 of 39file:///Users/denisparra/Dropbox/PUC/IIC3633-2016-2/Website_R/clase10_implicit-feedback.html#1

Dwell Time vs. Número de Fotos

34/39

Page 35: Retroalimentación Implícitadparra.sitios.ing.uc.cl/classes/recsys-2016-2/clase10... · 2020. 8. 13. · Recentness (R) : time elapsed since user played a given album. Changed to

9/8/16, 11:29Retroalimentación Implícita

Page 35 of 39file:///Users/denisparra/Dropbox/PUC/IIC3633-2016-2/Website_R/clase10_implicit-feedback.html#1

Slideshows en Distintos Dispositivos

35/39

Page 36: Retroalimentación Implícitadparra.sitios.ing.uc.cl/classes/recsys-2016-2/clase10... · 2020. 8. 13. · Recentness (R) : time elapsed since user played a given album. Changed to

9/8/16, 11:29Retroalimentación Implícita

Page 36 of 39file:///Users/denisparra/Dropbox/PUC/IIC3633-2016-2/Website_R/clase10_implicit-feedback.html#1

Consumo de Videos en Distintos Dispositivos

36/39

Page 37: Retroalimentación Implícitadparra.sitios.ing.uc.cl/classes/recsys-2016-2/clase10... · 2020. 8. 13. · Recentness (R) : time elapsed since user played a given album. Changed to

9/8/16, 11:29Retroalimentación Implícita

Page 37 of 39file:///Users/denisparra/Dropbox/PUC/IIC3633-2016-2/Website_R/clase10_implicit-feedback.html#1

Features

37/39

Page 38: Retroalimentación Implícitadparra.sitios.ing.uc.cl/classes/recsys-2016-2/clase10... · 2020. 8. 13. · Recentness (R) : time elapsed since user played a given album. Changed to

9/8/16, 11:29Retroalimentación Implícita

Page 38 of 39file:///Users/denisparra/Dropbox/PUC/IIC3633-2016-2/Website_R/clase10_implicit-feedback.html#1

Evaluación

38/39

Page 39: Retroalimentación Implícitadparra.sitios.ing.uc.cl/classes/recsys-2016-2/clase10... · 2020. 8. 13. · Recentness (R) : time elapsed since user played a given album. Changed to

9/8/16, 11:29Retroalimentación Implícita

Page 39 of 39file:///Users/denisparra/Dropbox/PUC/IIC3633-2016-2/Website_R/clase10_implicit-feedback.html#1

ReferenciasHu, Y., Koren, Y., & Volinsky, C. (2008). Collaborative filtering for implicit feedback datasets. In ICDM'08. Eighth IEEE InternatioonalConference on Data Mining (pp. 263-272).

Parra, D., & Amatriain, X. (2011). Walk the Talk: Analyzing the Relation between Implicit and Explicit Feedback for Preference Elicitation.In User Modeling, Adaptation and Personalization (pp. 255-268). Springer Berlin Heidelberg.

Xing Yi, Liangjie Hong, Erheng Zhong, Nanthan Nan Liu, and Suju Rajan. 2014. Beyond clicks: dwell time for personalization. ACMRecSys 2014.

·

·

·

39/39