Skip to main content
Top
Published in: Knowledge and Information Systems 1/2016

01-10-2016 | Regular Paper

Finding desirable objects under group categorical preferences

Authors: Nikos Bikakis, Karim Benouaret, Dimitris Sacharidis

Published in: Knowledge and Information Systems | Issue 1/2016

Log in

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

search-config
loading …

Abstract

Considering a group of users, each specifying individual preferences over categorical attributes, the problem of determining a set of objects that are objectively preferable by all users is challenging on two levels. First, we need to determine the preferable objects based on the categorical preferences for each user, and second, we need to reconcile possible conflicts among users’ preferences. A naïve solution would first assign degrees of match between each user and each object, by taking into account all categorical attributes, and then for each object combine these matching degrees across users to compute the total score of an object. Such an approach, however, performs two series of aggregation, among categorical attributes and then across users, which completely obscure and blur individual preferences. Our solution, instead of combining individual matching degrees, is to directly operate on categorical attributes and define an objective Pareto-based aggregation for group preferences. Building on our interpretation, we tackle two distinct, but relevant problems: finding the Pareto-optimal objects and objectively ranking objects with respect to the group preferences. To increase the efficiency when dealing with categorical attributes, we introduce an elegant transformation of categorical attribute values into numerical values, which exhibits certain nice properties and allows us to use well-known index structures to accelerate the solutions to the two problems. In fact, experiments on real and synthetic data show that our index-based techniques are an order of magnitude faster than baseline approaches, scaling up to millions of objects and thousands of users.

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 "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!

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!

Literature
1.
go back to reference Adomavicius G, Tuzhilin A (2005) Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions. IEEE Trans Knowl Data Eng (TKDE) 17(6):734–749CrossRef Adomavicius G, Tuzhilin A (2005) Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions. IEEE Trans Knowl Data Eng (TKDE) 17(6):734–749CrossRef
2.
go back to reference Agrawal R, Borgida A, Jagadish HV (1989) Efficient Management of Transitive Relationships in Large Data and Knowledge Bases. In: Proceedings of the ACM SIGMOD international conference on management of data (SIGMOD), pp 253–262 Agrawal R, Borgida A, Jagadish HV (1989) Efficient Management of Transitive Relationships in Large Data and Knowledge Bases. In: Proceedings of the ACM SIGMOD international conference on management of data (SIGMOD), pp 253–262
3.
go back to reference Agrawal R, Wimmers EL (2000) A framework for expressing and combining preferences. In: Proceedings of the ACM SIGMOD international conference on management of data (SIGMOD), pp 297–306 Agrawal R, Wimmers EL (2000) A framework for expressing and combining preferences. In: Proceedings of the ACM SIGMOD international conference on management of data (SIGMOD), pp 297–306
4.
go back to reference Ardissono L, Goy A, Petrone G, Segnan M, Torasso P (2003) Intrigue: personalized recommendation of tourist attractions for desktop and hand held devices. Appl Artif Intell 17(8–9):687–714CrossRef Ardissono L, Goy A, Petrone G, Segnan M, Torasso P (2003) Intrigue: personalized recommendation of tourist attractions for desktop and hand held devices. Appl Artif Intell 17(8–9):687–714CrossRef
5.
go back to reference Arrow KJ (1963) Social choice and individual values, 2nd edn. Yale University Press, New HavenMATH Arrow KJ (1963) Social choice and individual values, 2nd edn. Yale University Press, New HavenMATH
6.
go back to reference Aslam JA, Montague MH (2001) Models for metasearch. In: Proceedings of the international ACM SIGIR conference on research and development in information retrieval (SIGIR), pp 275–284 Aslam JA, Montague MH (2001) Models for metasearch. In: Proceedings of the international ACM SIGIR conference on research and development in information retrieval (SIGIR), pp 275–284
7.
go back to reference Baatarjav E-A, Phithakkitnukoon S, Dantu R (2008) Group recommendation system for Facebook. In: OTM workshops, pp 211–219 Baatarjav E-A, Phithakkitnukoon S, Dantu R (2008) Group recommendation system for Facebook. In: OTM workshops, pp 211–219
8.
go back to reference Baltrunas L, Makcinskas T, Ricci F (2010) Group recommendations with rank aggregation and collaborative filtering. In: ACM conference on recommender systems, RecSys, pp 119–126 Baltrunas L, Makcinskas T, Ricci F (2010) Group recommendations with rank aggregation and collaborative filtering. In: ACM conference on recommender systems, RecSys, pp 119–126
9.
go back to reference Bar DG, Glinansky O (2002) Family stereotyping—a model to filter TV programs for multiple viewers. In: Workshop on personalization in future TV Bar DG, Glinansky O (2002) Family stereotyping—a model to filter TV programs for multiple viewers. In: Workshop on personalization in future TV
10.
go back to reference Bartolini I, Ciaccia P, Patella M (2008) Efficient sort-based skyline evaluation. ACM Trans Database Syst (TODS) 33(4):31CrossRef Bartolini I, Ciaccia P, Patella M (2008) Efficient sort-based skyline evaluation. ACM Trans Database Syst (TODS) 33(4):31CrossRef
11.
go back to reference Beckmann N, Kriegel H-P, Schneider R, Seeger B (1990) The R*-tree: an efficient and robust access method for points and rectangles. In: Proceedings of the ACM SIGMOD international conference on management of data (SIGMOD), pp 322–331 Beckmann N, Kriegel H-P, Schneider R, Seeger B (1990) The R*-tree: an efficient and robust access method for points and rectangles. In: Proceedings of the ACM SIGMOD international conference on management of data (SIGMOD), pp 322–331
12.
go back to reference Bentley JL, Clarkson KL, Levine DB (1990) Fast linear expected-time algorithms for computing maxima and convex hulls. In: Proceedings of ACM-SIAM symposium on discrete algorithms, pp 168–183 Bentley JL, Clarkson KL, Levine DB (1990) Fast linear expected-time algorithms for computing maxima and convex hulls. In: Proceedings of ACM-SIAM symposium on discrete algorithms, pp 168–183
13.
go back to reference Berkovsky S, Freyne J (2010) Group-based recipe recommendations: analysis of data aggregation strategies. In: ACM conference on recommender systems, RecSys, pp 111–118 Berkovsky S, Freyne J (2010) Group-based recipe recommendations: analysis of data aggregation strategies. In: ACM conference on recommender systems, RecSys, pp 111–118
14.
go back to reference Bikakis N, Benouaret K, Sacharidis D (2014) Reconciling multiple categorical preferences with double Pareto-based aggregation. In: Proceedings of the international conference on database systems for advanced applications (DASFAA), pp 266–281 Bikakis N, Benouaret K, Sacharidis D (2014) Reconciling multiple categorical preferences with double Pareto-based aggregation. In: Proceedings of the international conference on database systems for advanced applications (DASFAA), pp 266–281
15.
go back to reference Bikakis N, Sacharidis D, Sellis T (2014) A study on external memory scan-based skyline algorithms. In: Database and expert systems applications (DEXA), pp 156–170 Bikakis N, Sacharidis D, Sellis T (2014) A study on external memory scan-based skyline algorithms. In: Database and expert systems applications (DEXA), pp 156–170
16.
go back to reference Bobadilla J, Ortega F, Hernando A, Gutiérrez A (2013) Recommender systems survey. Knowl-Based Syst 46:109–132CrossRef Bobadilla J, Ortega F, Hernando A, Gutiérrez A (2013) Recommender systems survey. Knowl-Based Syst 46:109–132CrossRef
17.
go back to reference Boratto L, Carta S (2011) State-of-the-art in group recommendation and new approaches for automatic identification of groups. In: Information retrieval and mining in distributed environments, pp 1–20 Boratto L, Carta S (2011) State-of-the-art in group recommendation and new approaches for automatic identification of groups. In: Information retrieval and mining in distributed environments, pp 1–20
18.
go back to reference Börzsönyi S, Kossmann D, Stocker K (2001) The skyline operator. In: Proceedings of the IEEE international conference on data engineering (ICDE), pp 421–430 Börzsönyi S, Kossmann D, Stocker K (2001) The skyline operator. In: Proceedings of the IEEE international conference on data engineering (ICDE), pp 421–430
19.
go back to reference Cantador I, Castells P (2012) Group recommender systems: new perspectives in the social web. In: Recommender systems for the social web, pp 139–157 Cantador I, Castells P (2012) Group recommender systems: new perspectives in the social web. In: Recommender systems for the social web, pp 139–157
20.
go back to reference Chan CY, Eng P-K, Tan K-L (2005) Stratified computation of skylines with partially-ordered domains. In: Proceedings of the ACM SIGMOD international conference on management of data (SIGMOD), pp 203–214 Chan CY, Eng P-K, Tan K-L (2005) Stratified computation of skylines with partially-ordered domains. In: Proceedings of the ACM SIGMOD international conference on management of data (SIGMOD), pp 203–214
21.
go back to reference Chan CY, Jagadish HV, Tan K-L, Tung AKH, Zhang Z (2006) Finding k-dominant skylines in high dimensional space. In: Proceedings of the ACM SIGMOD international conference on management of data (SIGMOD), pp 503–514 Chan CY, Jagadish HV, Tan K-L, Tung AKH, Zhang Z (2006) Finding k-dominant skylines in high dimensional space. In: Proceedings of the ACM SIGMOD international conference on management of data (SIGMOD), pp 503–514
22.
go back to reference Chang Y-C, Bergman LD, Castelli V, Li C-S, Lo M-L, Smith JR (2000) The onion technique: indexing for linear optimization queries. In: Proceedings of the ACM SIGMOD international conference on management of data (SIGMOD), pp 391–402 Chang Y-C, Bergman LD, Castelli V, Li C-S, Lo M-L, Smith JR (2000) The onion technique: indexing for linear optimization queries. In: Proceedings of the ACM SIGMOD international conference on management of data (SIGMOD), pp 391–402
23.
go back to reference Chao DL, Balthrop J, Forrest S (2005) Adaptive radio: achieving consensus using negative preferences. In: ACM conference on supporting group work, pp 120–123 Chao DL, Balthrop J, Forrest S (2005) Adaptive radio: achieving consensus using negative preferences. In: ACM conference on supporting group work, pp 120–123
24.
go back to reference Chen L, Lian X (2009) Efficient processing of metric skyline queries. IEEE Trans Knowl Data Eng (TKDE) 21(3):351–365CrossRef Chen L, Lian X (2009) Efficient processing of metric skyline queries. IEEE Trans Knowl Data Eng (TKDE) 21(3):351–365CrossRef
25.
go back to reference Chomicki J (2003) Preference formulas in relational queries. ACM Trans Database Syst (TODS) 28(4):427–466CrossRef Chomicki J (2003) Preference formulas in relational queries. ACM Trans Database Syst (TODS) 28(4):427–466CrossRef
26.
go back to reference Chomicki J, Godfrey P, Gryz J, Liang D (2003) Skyline with presorting. In: Proceedings of the IEEE international conference on data engineering (ICDE), pp 717–719 Chomicki J, Godfrey P, Gryz J, Liang D (2003) Skyline with presorting. In: Proceedings of the IEEE international conference on data engineering (ICDE), pp 717–719
27.
go back to reference Crossen A, Budzik J, Hammond KJ (2002) Flytrap: intelligent group music recommendation. In: International conference on intelligent user interfaces, pp 184–185 Crossen A, Budzik J, Hammond KJ (2002) Flytrap: intelligent group music recommendation. In: International conference on intelligent user interfaces, pp 184–185
28.
go back to reference Dwork C, Kumar R, Naor M, Sivakumar D (2001) Rank aggregation methods for the web. In: Proceedings of the international world wide web conference (WWW), pp 613–622 Dwork C, Kumar R, Naor M, Sivakumar D (2001) Rank aggregation methods for the web. In: Proceedings of the international world wide web conference (WWW), pp 613–622
29.
go back to reference Deshpande PM, Majumdar D, Krishnapuram R (2009) Efficient skyline retrieval with arbitrary similarity measures. In: Proceedings of the international conference on extending database technology (EDBT), pp 1052–1063 Deshpande PM, Majumdar D, Krishnapuram R (2009) Efficient skyline retrieval with arbitrary similarity measures. In: Proceedings of the international conference on extending database technology (EDBT), pp 1052–1063
30.
go back to reference Elahi M, Ge M, Ricci F, Massimo D, Berkovsky S (2014) Interactive food recommendation for groups. In: ACM conference on recommender systems, RecSys Elahi M, Ge M, Ricci F, Massimo D, Berkovsky S (2014) Interactive food recommendation for groups. In: ACM conference on recommender systems, RecSys
32.
go back to reference Farah M, Vanderpooten D (2007) An outranking approach for rank aggregation in information retrieval. In: Proceedings of the international ACM SIGIR conference on research and development in information retrieval (SIGIR), pp 591–598 Farah M, Vanderpooten D (2007) An outranking approach for rank aggregation in information retrieval. In: Proceedings of the international ACM SIGIR conference on research and development in information retrieval (SIGIR), pp 591–598
33.
go back to reference Fox EA, Shaw JA (1993) Combination of multiple searches. In: Proceedings of the text retrieval conference (TREC), pp 243–252 Fox EA, Shaw JA (1993) Combination of multiple searches. In: Proceedings of the text retrieval conference (TREC), pp 243–252
34.
go back to reference Garcia I, Sebastia L, Onaindia E (2011) On the design of individual and group recommender systems for tourism. Expert Syst Appl 38(6):7683–7692CrossRef Garcia I, Sebastia L, Onaindia E (2011) On the design of individual and group recommender systems for tourism. Expert Syst Appl 38(6):7683–7692CrossRef
35.
go back to reference Gartrell M, Xing X, Lv Q, Beach A, Han R, Mishra S, Seada K (2010) Enhancing group recommendation by incorporating social relationship interactions. In: ACM international conference on Supporting group work, group, pp 97–106 Gartrell M, Xing X, Lv Q, Beach A, Han R, Mishra S, Seada K (2010) Enhancing group recommendation by incorporating social relationship interactions. In: ACM international conference on Supporting group work, group, pp 97–106
36.
go back to reference Godfrey P, Shipley R, Gryz J (2007) Algorithms and analyses for maximal vector computation. Intl J Very Large Data Bases (VLDBJ) 16(1):5–28CrossRef Godfrey P, Shipley R, Gryz J (2007) Algorithms and analyses for maximal vector computation. Intl J Very Large Data Bases (VLDBJ) 16(1):5–28CrossRef
37.
go back to reference Hristidis V, Koudas N, Papakonstantinou Y (2001) PREFER: A system for the efficient execution of multi-parametric ranked queries. In: Proceedings of the ACM SIGMOD international conference on management of data (SIGMOD), pp 259–270 Hristidis V, Koudas N, Papakonstantinou Y (2001) PREFER: A system for the efficient execution of multi-parametric ranked queries. In: Proceedings of the ACM SIGMOD international conference on management of data (SIGMOD), pp 259–270
38.
go back to reference Ilyas IF, Beskales G, Soliman MA (2008) A survey of top-k query processing techniques in relational database systems. ACM Comput Surv 40(4):11CrossRef Ilyas IF, Beskales G, Soliman MA (2008) A survey of top-k query processing techniques in relational database systems. ACM Comput Surv 40(4):11CrossRef
39.
go back to reference Jameson A (2004) More than the sum of its members: challenges for group recommender systems. In: Working conference on advanced visual interfaces, pp 48–54 Jameson A (2004) More than the sum of its members: challenges for group recommender systems. In: Working conference on advanced visual interfaces, pp 48–54
40.
go back to reference Jameson A, Smyth B (2007) Recommendation to groups. In: The adaptive web, pp 596–627 Jameson A, Smyth B (2007) Recommendation to groups. In: The adaptive web, pp 596–627
41.
go back to reference Kannan R, Ishteva M, Park H (2014) Bounded matrix factorization for recommender system. Knowl Inf Syst 39(3):491–511CrossRef Kannan R, Ishteva M, Park H (2014) Bounded matrix factorization for recommender system. Knowl Inf Syst 39(3):491–511CrossRef
42.
go back to reference Kay J, Niu W (2005) Adapting information delivery to groups of people. In: Workshop on new technologies for personalized information access Kay J, Niu W (2005) Adapting information delivery to groups of people. In: Workshop on new technologies for personalized information access
43.
go back to reference Kießling W (2002) Foundations of preferences in database systems. In: Proceedings of the international conference on very large databases (VLDB), pp 311–322 Kießling W (2002) Foundations of preferences in database systems. In: Proceedings of the international conference on very large databases (VLDB), pp 311–322
44.
go back to reference Kim JK, Kim HK, Oh HY, Ryu YU (2010) A group recommendation system for online communities. Int J Inf Manag 30(3):212–219CrossRef Kim JK, Kim HK, Oh HY, Ryu YU (2010) A group recommendation system for online communities. Int J Inf Manag 30(3):212–219CrossRef
45.
go back to reference Kossmann D, Ramsak F, Rost S (2002) Shooting stars in the sky: an online algorithm for skyline queries. In: Proceedings of the international conference on very large databases (VLDB), pp 275–286 Kossmann D, Ramsak F, Rost S (2002) Shooting stars in the sky: an online algorithm for skyline queries. In: Proceedings of the international conference on very large databases (VLDB), pp 275–286
46.
go back to reference Koutrika G, Ioannidis YE (2004) Personalization of queries in database systems. In: Proceedings of the IEEE international conference on data engineering (ICDE), pp 597–608 Koutrika G, Ioannidis YE (2004) Personalization of queries in database systems. In: Proceedings of the IEEE international conference on data engineering (ICDE), pp 597–608
48.
go back to reference Lacroix M, Lavency P (1987) Preferences: putting more knowledge into queries. In: Proceedings of the international conference on very large databases (VLDB), pp 217–225 Lacroix M, Lavency P (1987) Preferences: putting more knowledge into queries. In: Proceedings of the international conference on very large databases (VLDB), pp 217–225
49.
go back to reference Lee J, Hwang S-w (2010) BSkyTree: scalable skyline computation using a balanced pivot selection. In: Proceedings of the international confernce on extending database technology (EDBT), pp 195–206 Lee J, Hwang S-w (2010) BSkyTree: scalable skyline computation using a balanced pivot selection. In: Proceedings of the international confernce on extending database technology (EDBT), pp 195–206
50.
go back to reference Lee J, won You G, won Hwang S, Selke J, Balke W-T (2012) Interactive skyline queries. Inf Sci 211:18–35CrossRef Lee J, won You G, won Hwang S, Selke J, Balke W-T (2012) Interactive skyline queries. Inf Sci 211:18–35CrossRef
51.
go back to reference Lee KCK, Zheng B, Li H, Lee W-C (2007) Approaching the skyline in Z order. In: Proceedings of the international conference on very large databases (VLDB), pp 279–290 Lee KCK, Zheng B, Li H, Lee W-C (2007) Approaching the skyline in Z order. In: Proceedings of the international conference on very large databases (VLDB), pp 279–290
52.
go back to reference Lin X, Yuan Y, Zhang Q, Zhang Y (2007) Selecting stars: the k most representative skyline operator. In: Proceedings of the IEEE international conference on data engineering (ICDE), pp 86–95 Lin X, Yuan Y, Zhang Q, Zhang Y (2007) Selecting stars: the k most representative skyline operator. In: Proceedings of the IEEE international conference on data engineering (ICDE), pp 86–95
53.
go back to reference Liu B, Chan C-Y (2010) ZINC: efficient indexing for skyline computation. Proc VLDB Endow 4(3):197–207CrossRef Liu B, Chan C-Y (2010) ZINC: efficient indexing for skyline computation. Proc VLDB Endow 4(3):197–207CrossRef
54.
go back to reference Lofi C, Balke W-T (2013) On Skyline queries and how to choose from pareto sets. In: Advanced query processing (1), pp 15–36 Lofi C, Balke W-T (2013) On Skyline queries and how to choose from pareto sets. In: Advanced query processing (1), pp 15–36
55.
go back to reference Lu H, Jensen CS, Zhang Z (2011) Flexible and efficient resolution of skyline query size constraints. IEEE Trans Knowl Data Eng (TKDE) 23(7):991–1005CrossRef Lu H, Jensen CS, Zhang Z (2011) Flexible and efficient resolution of skyline query size constraints. IEEE Trans Knowl Data Eng (TKDE) 23(7):991–1005CrossRef
56.
go back to reference Masthoff J (2004) Group modeling: selecting a sequence of television items to suit a group of viewers. User Model User-Adapt Interact 14(1):37–85CrossRef Masthoff J (2004) Group modeling: selecting a sequence of television items to suit a group of viewers. User Model User-Adapt Interact 14(1):37–85CrossRef
57.
go back to reference Masthoff J (2011) Group recommender systems: combining individual models. In: Recommender systems handbook, pp 677–702 Masthoff J (2011) Group recommender systems: combining individual models. In: Recommender systems handbook, pp 677–702
58.
go back to reference McCarthy JF (2002) Pocket restaurant finder: a situated recommender systems for groups. In: Workshop on mobile Ad-Hoc communication McCarthy JF (2002) Pocket restaurant finder: a situated recommender systems for groups. In: Workshop on mobile Ad-Hoc communication
59.
go back to reference McCarthy JF, Anagnost TD (1998) MusicFX: an arbiter of group preferences for computer aupported collaborative workouts. In: ACM conference on computer supported cooperative work, pp 363–372 McCarthy JF, Anagnost TD (1998) MusicFX: an arbiter of group preferences for computer aupported collaborative workouts. In: ACM conference on computer supported cooperative work, pp 363–372
60.
go back to reference McCarthy K, McGinty L, Smyth B (2007) Case-based group recommendation: compromising for success. In: International conference on case-based reasoning, ICCBR, pp 299–313 McCarthy K, McGinty L, Smyth B (2007) Case-based group recommendation: compromising for success. In: International conference on case-based reasoning, ICCBR, pp 299–313
61.
go back to reference McCarthy K, Salamó M, Coyle L, McGinty L, Smyth B, Nixon P (2006) CATS: a synchronous approach to collaborative group recommendation. In: Florida artificial intelligence research society conference, pp 86–91 McCarthy K, Salamó M, Coyle L, McGinty L, Smyth B, Nixon P (2006) CATS: a synchronous approach to collaborative group recommendation. In: Florida artificial intelligence research society conference, pp 86–91
62.
go back to reference Morse MD, Patel JM, Jagadish HV (2007) Efficient skyline computation over low-cardinality domains. In: Proceedings of the international conference on very large databases (VLDB), pp 97–111 Morse MD, Patel JM, Jagadish HV (2007) Efficient skyline computation over low-cardinality domains. In: Proceedings of the international conference on very large databases (VLDB), pp 97–111
63.
go back to reference Montague MH, Aslam JA (2002) Condorcet fusion for improved retrieval. In: Proceedings of the international conference on information and knowledge management, pp 538–548 Montague MH, Aslam JA (2002) Condorcet fusion for improved retrieval. In: Proceedings of the international conference on information and knowledge management, pp 538–548
64.
go back to reference Ntoutsi E, Stefanidis K, Nørvåg K, Kriegel H-P (2012) Fast group recommendations by applying user clustering. In: Proceedings of the international conference on conceptual modeling (ER), pp 126–140 Ntoutsi E, Stefanidis K, Nørvåg K, Kriegel H-P (2012) Fast group recommendations by applying user clustering. In: Proceedings of the international conference on conceptual modeling (ER), pp 126–140
65.
go back to reference O’Connor M, Cosley D, Konstan JA, Riedl J (2001) PolyLens: a recommender system for groups of user. In: European conference on computer supported cooperative work, ECSCW, pp 199–218 O’Connor M, Cosley D, Konstan JA, Riedl J (2001) PolyLens: a recommender system for groups of user. In: European conference on computer supported cooperative work, ECSCW, pp 199–218
66.
go back to reference Papadias D, Tao Y, Fu G, Seeger B (2005) Progressive skyline computation in database systems. ACM Trans Database Syst (TODS) 30(1):41–82CrossRef Papadias D, Tao Y, Fu G, Seeger B (2005) Progressive skyline computation in database systems. ACM Trans Database Syst (TODS) 30(1):41–82CrossRef
67.
go back to reference Park M-H, Park H-S, Cho S-B (2008) Restaurant recommendation for group of people in mobile environments using probabilistic multi-criteria decision making. In: Asia Pacific conference on computer human interaction, pp 114–122 Park M-H, Park H-S, Cho S-B (2008) Restaurant recommendation for group of people in mobile environments using probabilistic multi-criteria decision making. In: Asia Pacific conference on computer human interaction, pp 114–122
68.
go back to reference Piliponyte A, Ricci F, Koschwitz J (2013) Sequential music recommendations for groups by balancing user satisfaction. In: User modeling, adaptation, and personalization Piliponyte A, Ricci F, Koschwitz J (2013) Sequential music recommendations for groups by balancing user satisfaction. In: User modeling, adaptation, and personalization
69.
go back to reference Pizzutilo S, De Carolis B, Cozzolongo G, Ambruoso F (2005) Group modeling in a public space: methods, techniques, experiences. In: International conference on applied informatics and communications Pizzutilo S, De Carolis B, Cozzolongo G, Ambruoso F (2005) Group modeling in a public space: methods, techniques, experiences. In: International conference on applied informatics and communications
70.
go back to reference Riker WH (1988) Liberalism against populism. Waveland Press Inc, Long Grove Riker WH (1988) Liberalism against populism. Waveland Press Inc, Long Grove
71.
go back to reference Roy SB, Amer-Yahia S, Chawla A, Das G, Yu C (2010) Space efficiency in group recommendation. VLDB J 19(6):877–900CrossRef Roy SB, Amer-Yahia S, Chawla A, Das G, Yu C (2010) Space efficiency in group recommendation. VLDB J 19(6):877–900CrossRef
72.
go back to reference Sacharidis D, Papadopoulos S, Papadias D (2009) Topologically sorted skylines for partially ordered domains. In: Proceedings of the IEEE international conference on data engineering (ICDE), pp 1072–1083 Sacharidis D, Papadopoulos S, Papadias D (2009) Topologically sorted skylines for partially ordered domains. In: Proceedings of the IEEE international conference on data engineering (ICDE), pp 1072–1083
73.
go back to reference Sarma AD, Lall A, Nanongkai D, Xu J (2009) Randomized multi-pass streaming skyline algorithms. Proc VLDB Endow 2(1):85–96CrossRef Sarma AD, Lall A, Nanongkai D, Xu J (2009) Randomized multi-pass streaming skyline algorithms. Proc VLDB Endow 2(1):85–96CrossRef
74.
go back to reference Shang H, Kitsuregawa M (2013) Skyline operator on anti-correlated distributions. Proc VLDB Endow 6(9):649–660CrossRef Shang H, Kitsuregawa M (2013) Skyline operator on anti-correlated distributions. Proc VLDB Endow 6(9):649–660CrossRef
75.
go back to reference Sheng C, Tao Y (2012) Worst-case I/O-efficient skyline algorithms. ACM Trans Database Syst (TODS). 37(4):26CrossRef Sheng C, Tao Y (2012) Worst-case I/O-efficient skyline algorithms. ACM Trans Database Syst (TODS). 37(4):26CrossRef
76.
go back to reference Sprague DW, Wu F, Tory M (2008) Music selection using the PartyVote democratic jukebox. In: Working conference on advanced visual interfaces, pp 433–436 Sprague DW, Wu F, Tory M (2008) Music selection using the PartyVote democratic jukebox. In: Working conference on advanced visual interfaces, pp 433–436
77.
go back to reference Stefanidis K, Koutrika G, Pitoura E (2011) A survey on representation, composition and application of preferences in database systems. ACM Trans Database Syst (TODS). 36(3):19CrossRef Stefanidis K, Koutrika G, Pitoura E (2011) A survey on representation, composition and application of preferences in database systems. ACM Trans Database Syst (TODS). 36(3):19CrossRef
78.
go back to reference Tan K-L, Eng P-K, Ooi BC (2001) Efficient progressive skyline computation. In: Proceedings of the international conference on very large databases (VLDB), pp 301–310 Tan K-L, Eng P-K, Ooi BC (2001) Efficient progressive skyline computation. In: Proceedings of the international conference on very large databases (VLDB), pp 301–310
79.
go back to reference Tao Y, Ding L, Lin X, Pei J (2009) Distance-based representative skyline. In: Proceedings of the IEEE international conference on data engineering (ICDE), pp 892–903 Tao Y, Ding L, Lin X, Pei J (2009) Distance-based representative skyline. In: Proceedings of the IEEE international conference on data engineering (ICDE), pp 892–903
80.
go back to reference Taylor AD (2005) Social choice and the mathematics of manipulation. Cambridge University Press, CambridgeCrossRefMATH Taylor AD (2005) Social choice and the mathematics of manipulation. Cambridge University Press, CambridgeCrossRefMATH
81.
go back to reference Vildjiounaite E, Kyllönen V, Hannula T, Alahuhta P (2009) Unobtrusive dynamic modelling of TV programme preferences in a finnish household. Multimedia Syst 15(3):143–157CrossRef Vildjiounaite E, Kyllönen V, Hannula T, Alahuhta P (2009) Unobtrusive dynamic modelling of TV programme preferences in a finnish household. Multimedia Syst 15(3):143–157CrossRef
82.
go back to reference Wong RC-W, Fu AW-C, Pei J, Ho YS, Wong T, Liu Y (2008) Efficient skyline querying with variable user preferences on nominal attributes. Proc VLDB Endow 1(1):1032–1043CrossRef Wong RC-W, Fu AW-C, Pei J, Ho YS, Wong T, Liu Y (2008) Efficient skyline querying with variable user preferences on nominal attributes. Proc VLDB Endow 1(1):1032–1043CrossRef
83.
go back to reference Yiu ML, Mamoulis N (2007) Efficient processing of top-k dominating queries on multi-dimensional data. In: Proceedings of the international conference on very large databases (VLDB), pp 483–494 Yiu ML, Mamoulis N (2007) Efficient processing of top-k dominating queries on multi-dimensional data. In: Proceedings of the international conference on very large databases (VLDB), pp 483–494
84.
go back to reference Yu H, Hsieh C, Si S, Dhillon IS (2014) Parallel matrix factorization for recommender systems. Knowl Inf Syst 41(3):793–819CrossRef Yu H, Hsieh C, Si S, Dhillon IS (2014) Parallel matrix factorization for recommender systems. Knowl Inf Syst 41(3):793–819CrossRef
85.
go back to reference Yu Z, Zhou X, Hao Y, Gu J (2006) TV program recommendation for multiple viewers based on user profile merging. User Model User-Adapt Interact 16(1):63–82CrossRef Yu Z, Zhou X, Hao Y, Gu J (2006) TV program recommendation for multiple viewers based on user profile merging. User Model User-Adapt Interact 16(1):63–82CrossRef
86.
go back to reference Zhang S, Mamoulis N, Cheung DW (2009) Scalable skyline computation using object-based space partitioning. In: Proceedings of the ACM SIGMOD international conference on management of data (SIGMOD), pp 483–494 Zhang S, Mamoulis N, Cheung DW (2009) Scalable skyline computation using object-based space partitioning. In: Proceedings of the ACM SIGMOD international conference on management of data (SIGMOD), pp 483–494
87.
go back to reference Zhang S, Mamoulis N, Kao B, Cheung DW-L (2010) Efficient skyline evaluation over partially ordered domains. Proc VLDB Endow 3(1):1255–1266CrossRef Zhang S, Mamoulis N, Kao B, Cheung DW-L (2010) Efficient skyline evaluation over partially ordered domains. Proc VLDB Endow 3(1):1255–1266CrossRef
88.
go back to reference Zhiwen Y, Xingshe Z, Daqing Z (2005) An adaptive in-vehicle multimedia recommender for group users. In: IEEE vehicular technology conference, pp 2800–2804 Zhiwen Y, Xingshe Z, Daqing Z (2005) An adaptive in-vehicle multimedia recommender for group users. In: IEEE vehicular technology conference, pp 2800–2804
Metadata
Title
Finding desirable objects under group categorical preferences
Authors
Nikos Bikakis
Karim Benouaret
Dimitris Sacharidis
Publication date
01-10-2016
Publisher
Springer London
Published in
Knowledge and Information Systems / Issue 1/2016
Print ISSN: 0219-1377
Electronic ISSN: 0219-3116
DOI
https://doi.org/10.1007/s10115-015-0886-8

Other articles of this Issue 1/2016

Knowledge and Information Systems 1/2016 Go to the issue

Premium Partner