Service Recommendation for User Groups in Internet of Things Environments Using Member Organization-Based Group Similarity Measures

Recommender systems can be used to assist groups of users to select services in Internet of Things (IoT)-enriched environments. However, aggregating the preferences of the individual users of a group, which is generally used in group recommendation, is not appropriate for IoT environments, where the user groups' preferences for IoT-based services differ significantly from those of individual users. In this paper, we propose a user-based collaborative filtering approach that considers member organization for a new user group. We select neighbor user groups that are similar to the new group based on combinations of member organization-based group similarity (MOGS) metrics such as the group size-based, common member-based, and member preference-based metrics. We conduct experiments to evaluate our approach using real-world datasets collected from practical IoT testbed environments. The results demonstrate that the proposed approach is effective in improving the performance and stability of service recommendations in IoT environments regardless of the locational characteristics.

[1]  John M. Levine,et al.  Creating the Ideal Group: Composition Effects at Work , 2018, Understanding Group Behavior.

[2]  John Riedl,et al.  An Algorithmic Framework for Performing Collaborative Filtering , 1999, SIGIR Forum.

[3]  Gerardine DeSanctis,et al.  A foundation for the study of group decision support systems , 1987 .

[4]  Hans-Peter Kriegel,et al.  gRecs: A Group Recommendation System Based on User Clustering , 2012, DASFAA.

[5]  Songjie Gong A Collaborative Filtering Recommendation Algorithm Based on User Clustering and Item Clustering , 2010, J. Softw..

[6]  Yen-Liang Chen,et al.  A group recommendation system with consideration of interactions among group members , 2008, Expert Syst. Appl..

[7]  Deborah H. Gruenfeld,et al.  Group Composition and Decision Making: How Member Familiarity and Information Distribution Affect Process and Performance , 1996 .

[8]  Sergio Talacchi,et al.  Organization Size, Individual Attitudes and Behavior: An Empirical Study , 1960 .

[9]  Francesco Ricci,et al.  Group recommendations with rank aggregation and collaborative filtering , 2010, RecSys '10.

[10]  Philip Chan,et al.  Determining the number of clusters/segments in hierarchical clustering/segmentation algorithms , 2004, 16th IEEE International Conference on Tools with Artificial Intelligence.

[11]  Shivakant Mishra,et al.  Enhancing group recommendation by incorporating social relationship interactions , 2010, GROUP.

[12]  Han-Gyu Ko,et al.  An Empirical Study of the Use of Multi-dimensional Contexts for Collaborative-Filtering-Based Service Recommendations in IoT Environments , 2015, ICWE.

[13]  Jianli Zhao,et al.  A Hybrid Recommendation List Aggregation Algorithm for Group Recommendation , 2015, 2015 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology (WI-IAT).

[14]  P. Yetton,et al.  The relationships among group size, member ability, social decision schemes, and performance , 1983 .