Skip to main content
Top

2016 | OriginalPaper | Chapter

A Self-Adaptive Context-Aware Group Recommender System

Authors : Reza Khoshkangini, Maria Silvia Pini, Francesca Rossi

Published in: AI*IA 2016 Advances in Artificial Intelligence

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

The importance role of contextual information on users’ daily decisions led to develop the new generation of recommender systems called Context-Aware Recommender Systems (CARSs). Dependency of users preferences on the context of entities (e.g., restaurant, road, weather) in a dynamic domain, make the recommendation arduous to properly meet the users preferences and gain high level of users’ satisfaction degree, especially in a group recommendation, in which several users need to take a joint decision. In these scenarios may also happen that some users have more weight/importance in the decision process. We propose a self-adaptive CARS (SaCARS) that provides fair services to a group of users who have different importance levels within their group Such services are recommended based on the conditional and qualitative preferences of the users that may change over time based on the different importance levels of the users in the group, on the context of the users, and the context of all the associated entities (e.g., restaurant, weather, other users) in the problem domain. In our framework we model users’ preferences via conditional preference networks (CP-nets) and Time, we adapt Hyperspace Analogue to Context (HAC) model to handle the multi-dimensional context into the system, and sequential voting rule is used to aggregate users’ preferences. We also evaluate the approach experimentally on a real-word scenario. Results show that it is promising.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Footnotes
1
In this paper we provide a revised and extended framework w.r.t. the one shown in [1]. We now assume that users can have different weights in the group and different priorities to order the features. Moreover, we evaluate the approach on real-data.
 
2
In this study, Space refers to a domain where all entities have dependencies. For example, in the space of selecting a restaurant, users, road, restaurants and weather have relations that can influence users’ preferences.
 
3
The bribery problem is defined by an external agent (the briber) who wants to influence the result of the rule by convincing some users to change their preferences, in order to get a collective result which is more preferred to him; there is usually a limited budget to be spent by the briber to convince the users [20].
 
Literature
1.
go back to reference Khoshkangini, R., Pini, M.S., Rossi, F.: A design of context-aware framework for conditional preferences of group of users. In: Lee, R. (ed.) Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing. SCI, vol. 653, pp. 97–112. Springer, Heidelberg (2016). doi:10.1007/978-3-319-33810-1_8 CrossRef Khoshkangini, R., Pini, M.S., Rossi, F.: A design of context-aware framework for conditional preferences of group of users. In: Lee, R. (ed.) Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing. SCI, vol. 653, pp. 97–112. Springer, Heidelberg (2016). doi:10.​1007/​978-3-319-33810-1_​8 CrossRef
2.
go back to reference De Gemmis, M., Iaquinta, L., Lops, P., Musto, C., Narducci, F., Semeraro, G.: Preference learning in recommender systems. Prefer. Learn. 41 (2009) De Gemmis, M., Iaquinta, L., Lops, P., Musto, C., Narducci, F., Semeraro, G.: Preference learning in recommender systems. Prefer. Learn. 41 (2009)
3.
go back to reference Lu, J., Wu, D., Mao, M., Wang, W., Zhang, G.: Recommender system application developments: a survey. Decis. Support Syst. 74, 12–32 (2015)CrossRef Lu, J., Wu, D., Mao, M., Wang, W., Zhang, G.: Recommender system application developments: a survey. Decis. Support Syst. 74, 12–32 (2015)CrossRef
4.
go back to reference Dey, A.K.: Understanding and using context. Pers. Ubiquit. Comput. 5(1), 4–7 (2001)CrossRef Dey, A.K.: Understanding and using context. Pers. Ubiquit. Comput. 5(1), 4–7 (2001)CrossRef
5.
go back to reference Ono, C., Kurokawa, M., Motomura, Y., Asoh, H.: A context-aware movie preference model using a Bayesian network for recommendation and promotion. In: Conati, C., McCoy, K., Paliouras, G. (eds.) UM 2007. LNCS (LNAI), vol. 4511, pp. 247–257. Springer, Heidelberg (2007). doi:10.1007/978-3-540-73078-1_28 CrossRef Ono, C., Kurokawa, M., Motomura, Y., Asoh, H.: A context-aware movie preference model using a Bayesian network for recommendation and promotion. In: Conati, C., McCoy, K., Paliouras, G. (eds.) UM 2007. LNCS (LNAI), vol. 4511, pp. 247–257. Springer, Heidelberg (2007). doi:10.​1007/​978-3-540-73078-1_​28 CrossRef
6.
go back to reference Setten, M., Pokraev, S., Koolwaaij, J.: Context-aware recommendations in the mobile tourist application COMPASS. In: Bra, P.M.E., Nejdl, W. (eds.) AH 2004. LNCS, vol. 3137, pp. 235–244. Springer, Heidelberg (2004). doi:10.1007/978-3-540-27780-4_27 CrossRef Setten, M., Pokraev, S., Koolwaaij, J.: Context-aware recommendations in the mobile tourist application COMPASS. In: Bra, P.M.E., Nejdl, W. (eds.) AH 2004. LNCS, vol. 3137, pp. 235–244. Springer, Heidelberg (2004). doi:10.​1007/​978-3-540-27780-4_​27 CrossRef
7.
go back to reference Rasch, K., Li, F., Sehic, S., Ayani, R., Dustdar, S.: Context-driven personalized service discovery in pervasive environments. World Wide Web 14, 295–319 (2011)CrossRef Rasch, K., Li, F., Sehic, S., Ayani, R., Dustdar, S.: Context-driven personalized service discovery in pervasive environments. World Wide Web 14, 295–319 (2011)CrossRef
8.
go back to reference Boutilier, C., Brafman, R.I., Domshlak, C., Hoos, H.H., Poole, D.: Cp-nets: a tool for representing and reasoning with conditional ceteris paribus preference statements. J. Artif. Intell. Res. (JAIR) 21, 135–191 (2004)MathSciNetMATH Boutilier, C., Brafman, R.I., Domshlak, C., Hoos, H.H., Poole, D.: Cp-nets: a tool for representing and reasoning with conditional ceteris paribus preference statements. J. Artif. Intell. Res. (JAIR) 21, 135–191 (2004)MathSciNetMATH
9.
go back to reference Lichman, M.: UCI machine learning repository (2013) Lichman, M.: UCI machine learning repository (2013)
10.
go back to reference Smaaberg, S.F., Shabib, N., Krogstie, J.: A user-study on context-aware group recommendation for concerts. In: HT (Doctoral Consortium/Late-breaking Results/Workshops) (2014) Smaaberg, S.F., Shabib, N., Krogstie, J.: A user-study on context-aware group recommendation for concerts. In: HT (Doctoral Consortium/Late-breaking Results/Workshops) (2014)
11.
go back to reference Palmisano, C., Tuzhilin, A., Gorgoglione, M.: Using context to improve predictive modeling of customers in personalization applications. IEEE Trans. Knowl. Data Eng. 20(11), 1535–1549 (2008)CrossRef Palmisano, C., Tuzhilin, A., Gorgoglione, M.: Using context to improve predictive modeling of customers in personalization applications. IEEE Trans. Knowl. Data Eng. 20(11), 1535–1549 (2008)CrossRef
12.
go back to reference Adomavicius, G., Sankaranarayanan, R., Sen, S., Tuzhilin, A.: Incorporating contextual information in recommender systems using a multidimensional approach. ACM Trans. Inf. Syst. (TOIS) 23, 103–145 (2005)CrossRef Adomavicius, G., Sankaranarayanan, R., Sen, S., Tuzhilin, A.: Incorporating contextual information in recommender systems using a multidimensional approach. ACM Trans. Inf. Syst. (TOIS) 23, 103–145 (2005)CrossRef
13.
go back to reference Baltrunas, L., Amatriain, X.: Towards time-dependant recommendation based on implicit feedback. In: Workshop on Context-Aware Recommender Systems (CARS 2009) (2009) Baltrunas, L., Amatriain, X.: Towards time-dependant recommendation based on implicit feedback. In: Workshop on Context-Aware Recommender Systems (CARS 2009) (2009)
14.
go back to reference Oku, K., et al.: A recommendation system considering users past/current/future contexts. In: Proceedings of CARS (2010) Oku, K., et al.: A recommendation system considering users past/current/future contexts. In: Proceedings of CARS (2010)
15.
go back to reference Liu, W., Wu, C., Feng, B., Liu, J.: Conditional preference in recommender systems. Expert Syst. Appl. 42, 774–788 (2015)CrossRef Liu, W., Wu, C., Feng, B., Liu, J.: Conditional preference in recommender systems. Expert Syst. Appl. 42, 774–788 (2015)CrossRef
16.
go back to reference Lund, K., Burgess, C.: Producing high-dimensional semantic spaces from lexical co-occurrence. Behav. Res. Meth. Instrum. Comput. 1996, 203–208 (1996)CrossRef Lund, K., Burgess, C.: Producing high-dimensional semantic spaces from lexical co-occurrence. Behav. Res. Meth. Instrum. Comput. 1996, 203–208 (1996)CrossRef
17.
go back to reference Lang, J.: Graphical representation of ordinal preferences: languages and applications. In: Croitoru, M., Ferré, S., Lukose, D. (eds.) ICCS-ConceptStruct 2010. LNCS (LNAI), vol. 6208, pp. 3–9. Springer, Heidelberg (2010). doi:10.1007/978-3-642-14197-3_3 CrossRef Lang, J.: Graphical representation of ordinal preferences: languages and applications. In: Croitoru, M., Ferré, S., Lukose, D. (eds.) ICCS-ConceptStruct 2010. LNCS (LNAI), vol. 6208, pp. 3–9. Springer, Heidelberg (2010). doi:10.​1007/​978-3-642-14197-3_​3 CrossRef
19.
go back to reference Rossi, F., Venable, K.B., Walsh, T.: mCP nets: representing and reasoning with preferences of multiple agents. AAAI 4, 729–734 (2004) Rossi, F., Venable, K.B., Walsh, T.: mCP nets: representing and reasoning with preferences of multiple agents. AAAI 4, 729–734 (2004)
20.
go back to reference Faliszewski, P., Hemaspaandra, E., Hemaspaandra, L.A.: How hard is bribery in elections? JAIR 35, 485–532 (2009)MathSciNetMATH Faliszewski, P., Hemaspaandra, E., Hemaspaandra, L.A.: How hard is bribery in elections? JAIR 35, 485–532 (2009)MathSciNetMATH
21.
go back to reference Maudet, N., Pini, M.S., Venable, K.B., Rossi, F.: Influence and aggregation of preferences over combinatorial domains. In: Proceedings of AAMAS 2012, pp. 1313–1314 (2012) Maudet, N., Pini, M.S., Venable, K.B., Rossi, F.: Influence and aggregation of preferences over combinatorial domains. In: Proceedings of AAMAS 2012, pp. 1313–1314 (2012)
22.
go back to reference Maran, A., Maudet, N., Pini, M.S., Rossi, F., Venable, K.B.: A framework for aggregating influenced CP-nets and its resistance to bribery. In: Proceedings of AAAI 2013 (2013) Maran, A., Maudet, N., Pini, M.S., Rossi, F., Venable, K.B.: A framework for aggregating influenced CP-nets and its resistance to bribery. In: Proceedings of AAAI 2013 (2013)
23.
24.
go back to reference Mattei, N., Pini, M.S., Venable, K.B., Rossi, F.: Bribery in voting over combinatorial domains is easy. In: Proceedings of AAMAS 2012, pp. 1407–1408 (2012) Mattei, N., Pini, M.S., Venable, K.B., Rossi, F.: Bribery in voting over combinatorial domains is easy. In: Proceedings of AAMAS 2012, pp. 1407–1408 (2012)
25.
go back to reference Dalla Pozza, G., Pini, M.S., Rossi, F., Venable, K.B.: Multi-agent soft constraint aggregation via sequential voting. In: Proceedings of IJCAI, pp. 172–177 (2011) Dalla Pozza, G., Pini, M.S., Rossi, F., Venable, K.B.: Multi-agent soft constraint aggregation via sequential voting. In: Proceedings of IJCAI, pp. 172–177 (2011)
26.
go back to reference Pini, M.S., Rossi, F., Venable, K.B.: Resistance to bribery when aggregating soft constraints. In: Proceedings of AAMAS 2013, pp. 1301–1302 (2013) Pini, M.S., Rossi, F., Venable, K.B.: Resistance to bribery when aggregating soft constraints. In: Proceedings of AAMAS 2013, pp. 1301–1302 (2013)
27.
go back to reference Pini, M.S., Rossi, F., Venable, K.B.: Bribery in voting with soft constraints. In: Proceedings of AAAI 2013 (2013) Pini, M.S., Rossi, F., Venable, K.B.: Bribery in voting with soft constraints. In: Proceedings of AAAI 2013 (2013)
28.
go back to reference Rasch, K., Li, F., Sehic, S., Ayani, R., Dustdar, S.: Automatic description of context-altering services through observational learning. In: Kay, J., Lukowicz, P., Tokuda, H., Olivier, P., Krüger, A. (eds.) Pervasive 2012. LNCS, vol. 7319, pp. 461–477. Springer, Heidelberg (2012). doi:10.1007/978-3-642-31205-2_28 CrossRef Rasch, K., Li, F., Sehic, S., Ayani, R., Dustdar, S.: Automatic description of context-altering services through observational learning. In: Kay, J., Lukowicz, P., Tokuda, H., Olivier, P., Krüger, A. (eds.) Pervasive 2012. LNCS, vol. 7319, pp. 461–477. Springer, Heidelberg (2012). doi:10.​1007/​978-3-642-31205-2_​28 CrossRef
29.
go back to reference Zhang, H., Berg, A.C., Maire, M., Malik, J.: SVM-KNN: discriminative nearest neighbor classification for visual category recognition. In: 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2006). vol. 2, pp. 2126–2136. IEEE (2006) Zhang, H., Berg, A.C., Maire, M., Malik, J.: SVM-KNN: discriminative nearest neighbor classification for visual category recognition. In: 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR 2006). vol. 2, pp. 2126–2136. IEEE (2006)
30.
go back to reference Ziegler, C.N., McNee, S.M., Konstan, J.A., Lausen, G.: Improving recommendation lists through topic diversification. In: Proceedings of the 14th International Conference on World Wide Web, pp. 22–32. ACM (2005) Ziegler, C.N., McNee, S.M., Konstan, J.A., Lausen, G.: Improving recommendation lists through topic diversification. In: Proceedings of the 14th International Conference on World Wide Web, pp. 22–32. ACM (2005)
31.
go back to reference Qian, G., Sural, S., Gu, Y., Pramanik, S.: Similarity between euclidean and cosine angle distance for nearest neighbor queries. In: Proceedings of the 2004 ACM Symposium on Applied Computing, pp. 1232–1237. ACM (2004) Qian, G., Sural, S., Gu, Y., Pramanik, S.: Similarity between euclidean and cosine angle distance for nearest neighbor queries. In: Proceedings of the 2004 ACM Symposium on Applied Computing, pp. 1232–1237. ACM (2004)
32.
go back to reference Adomavicius, G., Tuzhilin, A.: Context-aware recommender systems. In: Ricci, F., Rokach, L., Shapira, B., Kantor, P.B. (eds.) Recommender Systems Handbook, pp. 217–253. Springer, New York (2011). doi:10.1007/978-0-387-85820-3_7 CrossRef Adomavicius, G., Tuzhilin, A.: Context-aware recommender systems. In: Ricci, F., Rokach, L., Shapira, B., Kantor, P.B. (eds.) Recommender Systems Handbook, pp. 217–253. Springer, New York (2011). doi:10.​1007/​978-0-387-85820-3_​7 CrossRef
33.
go back to reference Allen, T.E., Goldsmith, J., Justice, H.E., Mattei, N., Raines, K.: Generating CP-nets uniformly at random. In: Proceedings of the 30th AAAI Conference on Artificial Intelligence (AAAI) (2016) Allen, T.E., Goldsmith, J., Justice, H.E., Mattei, N., Raines, K.: Generating CP-nets uniformly at random. In: Proceedings of the 30th AAAI Conference on Artificial Intelligence (AAAI) (2016)
34.
go back to reference Jøsang, A., Guo, G., Pini, M.S., Santini, F., Xu, Y.: Combining recommender and reputation systems to produce better online advice. In: Torra, V., Narukawa, Y., Navarro-Arribas, G., Megías, D. (eds.) MDAI 2013. LNCS (LNAI), vol. 8234, pp. 126–138. Springer, Heidelberg (2013). doi:10.1007/978-3-642-41550-0_12 CrossRef Jøsang, A., Guo, G., Pini, M.S., Santini, F., Xu, Y.: Combining recommender and reputation systems to produce better online advice. In: Torra, V., Narukawa, Y., Navarro-Arribas, G., Megías, D. (eds.) MDAI 2013. LNCS (LNAI), vol. 8234, pp. 126–138. Springer, Heidelberg (2013). doi:10.​1007/​978-3-642-41550-0_​12 CrossRef
Metadata
Title
A Self-Adaptive Context-Aware Group Recommender System
Authors
Reza Khoshkangini
Maria Silvia Pini
Francesca Rossi
Copyright Year
2016
DOI
https://doi.org/10.1007/978-3-319-49130-1_19

Premium Partner