Abstract
The majority of recommender systems require explicit user interaction (ranking of movies and TV programmes and/or their metadata, such as genres, actors etc), which requires user time and effort. Furthermore, such ranking is often done separately by each person, while merging these manually acquired individual preferences in multi-user environments remains largely an unsolved problem. This work presents a method for learning a joint model of a multi-user environment from implicit interactions: programme choices which family members make together and separately. The proposed method allows to adapt to the practices of each particular family and to protect family privacy, because the joint family model is learned for each family separately. Furthermore, since the accuracy of machine learning methods is family-dependent and none of the machine learning methods outperforms others for all families, a fairly lightweight classifier ensemble selection approach is applied for better adaptation to the specifics of each family. In tests on the real-life TV viewing histories of 20 families, acquired over 5 months, the classifier ensemble achieved an accuracy comparable with that of systems which require explicit user ratings: an average recall of 57% at an average precision of 30%, despite only a few programme metadata descriptors being available.
Similar content being viewed by others
References
Smyth B., Cotter P.: A personalized television listings service. Commun. ACM 43(8), 107–111 (2000). doi:10.1145/345124.345161
Zimmerman J., Kuparati K., Buczak A., Schaffer D., Gutta S., Martino J.: TV personalization system. In: Ardissono, L., Kobsa, A., Maybury, M. (eds) Personalized digital television, targeting programs to individual users, pp. 27–52. Kluwer, Dordrecht (2004)
Masthoff J., Gatt A.: In pursuit of satisfaction and the prevention of embarrassment: affective state in group recommender systems. User Model. User-adapt. Interact. 16(3–4), 281–319 (2006). doi:10.1007/s11257-006-9008-3
Ardissono L., Gena C., Torasso P.: User modeling and Recommendation Techniques for personalized electronic program guides. In: Ardissono, L., Kobsa, A., Maybury, M. (eds) Personalized digital television, targeting programs to individual users, pp. 3–27. Kluwer, Dordrecht (2004)
Jameson, A., Smyth, B.: Recommendation to groups. In: Brusilovsky, P., Kobsa, A., Nejdl, W., (eds.) The adaptive web (2007), pp. 596–627
Masthoff J.: Group modeling: selecting a sequence of television items to suit a group of viewers. User Model. User-adapt. Interact. 14, 37–85 (2004). doi:10.1023/B:USER.0000010138.79319.fd
Yu Z., Zhou X., Hao Y., Gu J.: TV program recommendation for multiple viewers based on user profile merging. User Model. User-adapt. Interact. 16, 63–82 (2006). doi:10.1007/s11257-006-9005-6
Ardissono L., Goy A., Petrone G., Segnan M., Torasso P.: Intrigue: personalized recommendation of tourist attractions for desktop and handset devices. Appl. Artif. Intell. 17(8–9), 687–714 (2003). doi:10.1080/713827254
Adomavicius G., Sankaranarayanan R., Sen Sh., Tughilin A.: Incorporating contextual information in recommender systems using a multidimensional approach. ACM Trans. Inf. Syst. 23(1), 103–145 (2005). doi:10.1145/1055709.1055714
Goren-Bar D., Glinansky O.: FIT-recommending TV programs to family members. Comput. Graph. 28, 149–156 (2004). doi:10.1016/j.cag.2003.12.003
Ko A., Sabourin R., Britto A.: From dynamic classifier selection to dynamic ensemble selection. Pattern Recognit. 41, 1718–1731 (2008). doi:10.1016/j.patcog.2007.10.015
Wanas N., Dara R., Kamel M.: Adaptive fusion and co-operative training for classifier ensembles. Pattern Recognit. 39, 1781–1794 (2006). doi:10.1016/j.patcog.2006.02.003
Vildjiounaite, E., Kyllönen, V., Hannula, T., Alahuhta, P.: Unobtrusive dynamic modelling of TV program preferences in a household, Euro ITV 2008
Lull J.: Inside family viewing: ethnographic research on television’s audiences. Routledge, London (1990)
Jain A.K., Ross A.: Multibiometric systems. Commun. ACM 47(1), 34–40 (2004). doi:10.1145/962081.962102
Koho, K., Suutala, J., Seppänen, T., Röning, J.: Footstep pattern matching from pressure signals using segmental Semi–Markov models. In: 12th European signal processing conference (Eusipco 2004), Vienna, Austria, September 6–10 (2004)
Yang S.J.H.: Context aware ubiquitous learning environments for peer-to-peer collaborative learning. Educ. Technol. Soc. 9(1), 188–201 (2006)
Ko Y.L., Lee E.C., Park K.R.: A robust gaze detection method by compensating for facial movements based on corneal specularities. Pattern Recognit. Lett. 29(10), 1474–1485 (2008). doi:10.1016/j.patrec.2008.02.026
Vapnik V.: The nature of statistical learning theory. Springer, Berlin (1995)
Main, J., Dillon, T., Shiu, S.: A tutorial on case-based reasoning. In: Soft computing in case based reasoning. Springer, Berlin (2000)
Finnpanel: People meter data, http://www.finnpanel.fi/english.html
TORCH: http://www.torch.ch/
Adomavicius G., Kwon Y.: New recommendation techniques for multicriteria rating systems. IEEE Intell. Syst. 22(3), 48–55 (2007). doi:10.1109/MIS.2007.58
Author information
Authors and Affiliations
Corresponding author
Additional information
This work was supported in part by the FP6 project Amigo (contract number IST-004182) and the ITEA project CANTATA (contract number ITEA 05010).
Rights and permissions
About this article
Cite this article
Vildjiounaite, E., Kyllönen, V., Hannula, T. et al. Unobtrusive dynamic modelling of TV programme preferences in a Finnish household. Multimedia Systems 15, 143–157 (2009). https://doi.org/10.1007/s00530-009-0157-1
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00530-009-0157-1