Context-Aware Service Recommendation System Using Sensor Data

  • Abstract
  • Keywords
  • References
  • PDF
  • Abstract

    Background/Objectives: With the advent of the Internet of things, context awareness technology has been widely investigated to recognize changes in the environment and to provide services accordingly.

    Methods/Statistical analysis: However, providing an appropriate service to individual users is difficult because the system administrator determines the context awareness model. In addition, context awareness modeling based on ontology or collaborative filtering has a limitation in that it receives context-aware service only in a limited environment.

    Findings: A context awareness system provides appropriate services through the process of identifying certain circumstances. To this end, it should obtain and analyze data of the circumstances around users, which are transferred from the sensor network or their smartphones. A sensor data analysis technology that can facilitate this function is essential to establish the accurate context awareness. As users can prefer different services under the same circumstances, a method of adjusting their service use patterns by examining their preferences based on the circumstances identified is also required. In this study, an integrated interface of context awareness services using sensors is established to satisfy the demand for accurately analyzing sensor data mentioned above and applying user preference to service user patterns. Moreover, a system that receives and reflects user feedback to obtain and analyze the service use patterns of users, consider individual preferences, and recommend appropriate services to users is designed and implemented.

    Improvements/Applications: The service developer chooses sensors directly related to the service and determines whether to recommend the service according to the user’s response, thereby providing the service that user needs



  • Keywords

    Context-aware, Recommendation system, Sensor data, Internet of things, Service

  • References

      [1] Abowd, G. D., Dey, A. K., Brown, P. J., Davies, N., Smith, M.,&Steggles, P. (1999). Towards a better understanding of context and context-awareness. International Symposium on Handheld and Ubiquitous Computing, 304-307.doi :10.1007/3-540-48157-5_29.

      [2] Dey, A. K., Abowd, G. D., &Salber,D. (2001). A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Human–Computer Interaction, 16, 97-166. doi :10.1207/S15327051HCI16234_02.

      [3] Perera, C., Zslavsky, A., Christen,P., & Georgakopoulos, D. (2014).Context Aware Computing for The Internet of Things: A Survey. IEEE Communications Survey & Tutorials, 16, 414-454. doi :10.1109/SURV.2013.042313.00197.

      [4] Kim,J., & Chung, K. Y. (2014). Ontology-based healthcare context information model to implement ubiquitous environment. Multimedia Tools and Applications, 71(2), 873-888.doi :10.1007/s11042-011-0919-6.

      [5] Lee, J. H., Lee, H., Kim, M. J., Wang, X., & Love,P. (2014).Context-aware inference in ubiquitous residential environments. Computers in Industry, 65(1), 148-157.doi :10.1016/j.compind.2013.08.005.

      [6] Gouin-Vallernad, C., Abdulrazak, B., Giroux, S., &Dey, A. K. (2013).A context-aware service provision system for smart environments based on the user interaction modalities. Journal of Ambient Intelligence and Smart Environments, 5(1), 47-64.

      [7] Gu, T., Pung, H. K., & Zhang, D. Q. (2004).A middleware for building context-aware mobile services. Vehicular Technology Conference, 2656-2660.doi :10.1109/VETECS.2004.1391402.

      [8] Chen, H., Finin, T., & Joshi, A. (2003). An ontology for context-aware pervasive computing environments. The Knowledge Engineering Review, 18(3), 197-207.doi :10.1017/S0269888904000025.

      [9] Kim, H., Cho, Y. J., & Oh, S. R. (2005). CAMUS: a middleware supporting context-aware services for network-based robots. IEEE Workshop on Advanced Robotics and its Social Impacts, 237-242. doi :10.1109/ARSO.2005.1511658.

      [10] Ongenae, F., Claeys, M., Dupont, T., Kerckhove, W., Vehoeve, P., Dhaene, T., &Turck, F. D. (2013). A probabilistic ontology-based platform for self-learning context-aware healthcare applications. Expert Systems with Applications, 40(18), 7625-7646.doi :10.1016/j.eswa.2013.07.038.

      [11] He, P. Zhu, J., Zheng, Z., Xu, J., &Lyu, M. R. (2014).Location-Based Hierarchical Matrix Factorization for Web Service Recommendation.IEEE International Conference on Web Services, 297-304.doi :10.1109/ICWS.2014.51.

      [12] Choi, H. S., Lee, J. Y., Yang, N. R., & Rhee, W. S. (2014). User-centric service environment for context aware service mash-up. IEEE World Forum on Internet of Things, 388-393.doi :10.1109/WF-IoT.2014.6803197.

      [13] Caruana, R., &Niculescu-Mizil, A. (2006). An empirical comparison of supervised learning algorithms. International Conference on Machine Learning, 161-168. doi :10.1145/1143844.1143865.

      [14] Cantador, I., Bellogin, A., & CastellsP.(2008). Ontology-Based Personalised and Context-Aware Recommendations of News Items. IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology,562-565.doi :10.1109/WIIAT.2008.204.

      [15] Ester, M., Kriegel, H. P., Sander, J., & Xu, X. (1996). A density-based algorithm for discovering clusters in large spatial databases with noise. International Conference on Knowledge Discovery and Data Mining, 226-231.




Article ID: 22830
DOI: 10.14419/ijet.v7i3.24.22830

Copyright © 2012-2015 Science Publishing Corporation Inc. All rights reserved.