A Customized Device Recommender System based on Context-Aware in Ubiquitous Environments

유비쿼터스 환경에서 상황인지 기반 사용자 맞춤형 장치 추천 시스템

  • Park, Jong-Hyun (Division of Information Technology & Shipbuilding, Koje College) ;
  • Park, Won-Ik (Department of Computer Engineering, Chungnam National University) ;
  • Kim, Young-Kuk (Department of Computer Engineering, Chungnam National University) ;
  • Kang, Ji-Hoon (Department of Computer Engineering, Chungnam National University)
  • Published : 2009.05.25

Abstract

In ubiquitous environments, invisible devices and software are connected to one another to provide convenient services to users. In this environments, users want to get a variety of customized services by using only an individual mobile device which has limitations such as tiny display screens, limited input, and less powerful processors. Therefore, The device sharing for solving these limitation problems and its efficient processing is one of the new research topics. This paper proposes a device recommender system which searches and recommends devices for composing user requested services. The device recommender system infers devices based on environmental context of a user. However, customized devices for each user are different because of a variety of user preference even if users want to get the same service in the same space, Therefore the paper considers the user preference for device recommendation. Our device recommender system is implemented and tested on the real mobile object developed for device sharing in ubiquitous environments. Therefore we can expect that the system will be adaptable in real device sharing environments.

유비쿼터스 환경은 보이지 않는 수많은 장치들과 소프트웨어들이 서로 연결되어 각각의 사용자들에게 편리한 서비스를 제공한다. 이러한 환경에서 사용자는 자신이 소유한 개인용 모바일 단말 만을 이용하여 다양한 맞춤형 서비스를 얻기를 원한다. 그러나 개인용 단말이 소형화되면서 제한된 장치를 갖는 것이 현실이다. 그러므로 이러한 장치의 제한성을 해결하기 위한 방법으로 장치 공유와 이를 효과적으로 처리하는 것은 새로운 연구 주제들 가운데 하나이다. 본 논문에서는 장치 공유 환경에서 사용자가 요청한 서비스를 구성하기 위한 장치들을 주변에서 찾고 사용자에게 추천하기 위한 장치 추천 시스템을 제안한다. 장치 추천 시스템은 주변 환경 상황을 고려하여 사용자가 요청한 서비스에 따른 장치를 추론한다. 그러나 사용자가 동일한 공간에서 동일한 서비스를 요청한다 할지라도 각 사용자를 위한 맞춤형 장치라고 볼 수는 없다. 그러므로 논문에서는 사용자의 선호도를 기반으로 장치를 추천한다. 논문에서 제안하고 있는 장치 추천 시스템은 실제 유비쿼터스 환경의 모바일 단말에서 구현하고 테스트하였으므로 실제 환경에서 충분히 사용가능함을 보인다.

Keywords

References

  1. K. Romer, T. Schoch, F. Mattern & T. Dubendorfer, 'Smart Identification Frameworks for Ubiquitous Computing Application,' Proceedings of PERCOM 2003, Fort Worth, USA, March, 2003 https://doi.org/10.1023/B:WINE.0000044028.20424.85
  2. M. Weiser, 'Some computer science issues in ubiquitous computing,' Communications of the ACM, Vol. 36, Issue 7, pp.75-84, July, 2003 https://doi.org/10.1145/159544.159617
  3. 박원익, 박종현, 김영국, 강지훈 '유비쿼터스 환경에서의 상황인지 기반 디바이스 협업 시스템' 대한전자공학회논문지 제45권 CI편 제3호 pp.86-96, 2008년 5월
  4. 홍성범, 박종현, 김영국, 강지훈 '서비스 및 상황에 따른 장치 공유를 위한 온톨로지 기반 추론' 2008 대한전자공학회 추계학술대회 제31권 제2호 pp.867- 868, 서울 연세대학교, 2008년 11월
  5. D. Saha, A. Mykherjee, 'Pervasive Computing: A Paradigm for the 21st Century', IEEE Computer Vol.36, Issue 3, March 2003 pp.25-31 https://doi.org/10.1109/MC.2003.1185214
  6. MC Lee, HK Jang, YS Paik, SE Jin and S Lee, 'Device Collaboration Framework in Ubiquitous Environment: Celadon', SEUS-WCCIA'06, Gyeongju, Korea, April, 2006
  7. Harry Chen, Tim Finin, and Anupam Joshi, 'An Ontology for Context-Aware Pervasive Computing Environments', In Proceedings of Workshop on Ontologies and Distributed Systems, in conjunction with IJCAI 2003 Conference, Acapulco, Mexico, August 2003. https://doi.org/10.1017/S0269888904000025
  8. 'About Context Broker Architecture', http://cobra.umbc.edu/about.html
  9. X. H. Wang, D. Q. Zhang, T. Gu, H. K. Pung, 'Ontology Based Context Modeling and Reasoning using OWL,' PERCOMW'04, pp.18- 22, 2004 https://doi.org/10.1109/PERCOMW.2004.1276898
  10. H. Chen, F. Perich, T. Finin, A. Joshi, 'SOUPA: Standard Ontology for Ubiquitous and Pervasive Applications,' MobiQuitous'04, pp.258-267, 2004 https://doi.org/10.1109/MOBIQ.2004.1331732
  11. Grigoris Antoniou, Antonis Bikakis, 'DR-Prolog: A System for Defeasible Reasoning with Rules and Ontologies on the Semantic Web,' IEEE Transaction on Knowledge and Data Engineering, Vol. 19, No.2, pp. 233-245, Feb. 2007 https://doi.org/10.1109/TKDE.2007.29
  12. Alessandra Agostini, Claudio Bettini, Diniele Riboni, 'A Performance Evaluation of Ontology- based Context Reasoning,' PERCOMW'07, pp. 3-8, 2007
  13. W3C RDF Primer, Recommendation 10 February 2004, http://www.w3.org/TR/2004/REC-rdf-primer-20040210/
  14. SPARQL Query Language for RDF, W3C Recommendation 15 January 2008, http://www.w3.org/TR/2008/REC-rdf-sparql-query-20080115/
  15. JENA2: A Semantic Web Framework, http://jena.sourceforge.net/
  16. JESS, the Rule Engine for the JavaTM Platform, http://herzberg.ca.sandia.gov/jess/
  17. OWL Web Ontology Language Overview, W3C Recommendation 10 February 2004, http://www.w3.org/TR/2004/REC-owl-features-20040210/
  18. Y. M. Jeong, J. H. Kim, J. J. Ko, S. W. Lee, M. H. Kim, & J. C. Choi, 'Resource Collaboration Framework based on Context Awareness in Ubiquitous Computing Environment,' Proceedings of ICUCT 2008, Khabarovsk, Russia, August 2008