DOI QR코드

DOI QR Code

Member Organization-based Service Recommendation for User Groups in Internet of Things Environments

사물 인터넷 환경에서의 그룹 사용자를 위한 그룹 구성 정보 기반 서비스 추천 방법

  • 이진서 (한국과학기술원 전산학부) ;
  • 고인영 (한국과학기술원 전산학부)
  • Received : 2016.03.08
  • Accepted : 2016.04.15
  • Published : 2016.07.15

Abstract

Recommender systems can be used to assist users in selecting required services for their tasks in Internet of Things (IoT) environments in which diverse services can be provided by utilizing IoT devices. Traditional research on recommendation mainly focuses on predicting preferences of individual users. However, in IoT environments, not only individual users but also groups of users can access services in the environments. In this study, we analyzed user groups' preferences on services and developed service recommendation approach for new groups that do not have a history of accessing IoT-services in a certain place. Our approach extends the traditional user-based collaborative filtering by considering the similarity between user groups based on their member organization. We conducted experiments with a real-world dataset collected from IoT testbed environments. The results demonstrate that the proposed approach is effective to recommend services to new user groups in IoT environments.

여러 사물 인터넷 기기들을 조합, 활용하여 다양한 서비스를 제공할 수 있게 된 환경에서 추천 시스템은 사용자가 원하는 서비스를 선택하는 데 있어 도움을 줄 수 있다. 기존의 추천 시스템에 대한 많은 연구는 주로 개인 사용자 대상의 추천에 집중되어 있으나 사물 인터넷 환경에서는 개인과 그룹 모두 사용자가 될 수 있으므로 그룹에 대한 추천 방법이 필요로 하다. 본 연구는 사물 인터넷 환경에서 그룹 사용자들의 서비스 선호도를 분석하고, 이를 바탕으로 특정 장소에서 서비스를 이용한 적이 없는 새로운 그룹 사용자에게 서비스를 추천할 수 있는 방법을 개발하였다. 본 연구에서는 그룹의 구성 정보를 기반으로 그룹들 간의 유사도를 측정하여 사용자 기반 협업 필터링을 적용하였다. 실험에서는 실제 사물 인터넷 테스트 베드 환경에서 수집된 데이터를 사용하였으며 실험 결과를 통해 제안한 서비스 추천 방법이 효과적임을 확인할 수 있었다.

Keywords

Acknowledgement

Supported by : 정보통신기술연구진흥센터

References

  1. F. Ricci, L. Rokach, and B. Shapira, Recommender Systems Handbook, Springer, US, pp. 1-35, 2011.
  2. J. Schafer, D. Frankowski, J. Herlocker, and S. Sen, The Adaptive Web: Methods and Strategies of Web Personalization, Springer, Heidelberg, pp. 291-324, 2007.
  3. X. Su and T. M. Khoshgoftaar, "A Survey of Collaborative Filtering Techniques," Advances in Artificial Intelligence, Vol. 2009, No. 4, pp. 1-19, 2009.
  4. S. Amer-yahia, S. B. Roy, A. Chawla, G. Das, and C. Yu, "Group Recommendation : Semantics and Efficiency," Proc. of VLDB Endowment, Vol. 2, No. 1, pp. 754-765, 2009.
  5. J. F. McCarthy and T. D. Anagnost, "MusicFX: An Arbiter of Group Preferences for Computer Supported Collaborative Workouts," Proc. of the 1st ACM International Conference on Computer Supported Cooperative Work (CSCW), pp. 363-372, 1998.
  6. A. Jameson, "More than the Sum of Its Members: Challenges for Group Recommender Systems," Proc. of ACM International Working Conference on Advanced Visual Interfaces (AVI), pp. 48-54, 2004.
  7. Z. Yu, X. Zhou, Y. Hao, and J. Gu, "TV Program Recommendation for Multiple Viewers based on User Profile Merging," User Model. User-adapt. Interaction, Vol. 16, No. 1, pp. 63-82, 2006. https://doi.org/10.1007/s11257-006-9005-6
  8. S. Berkovsky and J. Freyne, "Group-based Recipe Recommendations: Analysis of Data Aggregation Strategies," Proc. of the 4th ACM International Conference on Recommender Systems (RecSys), pp. 111-118, 2010.
  9. Z. Zheng, H. Ma, M.R. Lyu, and I. King, "QoSAware Web Service Recommendation by Collaborative Filtering," IEEE Trans. Service Computing, Vol. 4, No. 2, pp. 140-152, 2011. https://doi.org/10.1109/TSC.2010.52
  10. J. Son, H. Ko, and I. Ko, "An Empirical Study of the Use of Multi-dimensional Contexts for Collaborative-Filtering-Based Service Recommendations in IoT Environments," Proc. of the 15th International Conference on Web Engineering (ICWE), pp. 717-720, 2015.