DOI QR코드

DOI QR Code

Dynamic Decision Making using Social Context based on Ontology

상황 온톨로지를 이용한 동적 의사결정시스템

  • Kim, Hyun-Woo (Graduate School of EEWS, KAIST) ;
  • Sohn, M.-Ye (Department of Systems Management Engineering, Sungkyunkwan University) ;
  • Lee, Hyun-Jung (Graduate School of Business, Sogang University)
  • 김현우 (한국과학기술원 EEWS 대학원) ;
  • 손미애 (성균관대학교 공과대학 시스템경영공학과) ;
  • 이현정 (서강대학교 경영대학)
  • Received : 2011.02.15
  • Accepted : 2011.06.27
  • Published : 2011.09.30

Abstract

In this research, we propose a dynamic decision making using social context based on ontology. Dynamic adaptation is adopted for the high qualified decision making, which is defined as creation of proper information using contexts depending on decision maker's state of affairs in ubiquitous computing environment. Thereby, the context for the dynamic adaptation is classified as a static, dynamic and social context. Static context contains personal explicit information like demographic data. Dynamic context like weather or traffic information is provided by external information service provider. Finally, social context implies much more implicit knowledge such as social relationship than the other two-type context, but it is not easy to extract any implied tacit knowledge as well as generalized rules from the information. So, it was not easy for the social context to apply into dynamic adaptation. In this light, we tried the social context into the dynamic adaptation to generate context-appropriate personalized information. It is necessary to build modeling methodology to adopt dynamic adaptation using the context. The proposed context modeling used ontology and cases which are best to represent tacit and unstructured knowledge such as social context. Case-based reasoning and constraint satisfaction problem is applied into the dynamic decision making system for the dynamic adaption. Case-based reasoning is used case to represent the context including social, dynamic and static and to extract personalized knowledge from the personalized case-base. Constraint satisfaction problem is used when the selected case through the case-based reasoning needs dynamic adaptation, since it is usual to adapt the selected case because context can be changed timely according to environment status. The case-base reasoning adopts problem context for effective representation of static, dynamic and social context, which use a case structure with index and solution and problem ontology of decision maker. The case is stored in case-base as a repository of a decision maker's personal experience and knowledge. The constraint satisfaction problem use solution ontology which is extracted from collective intelligence which is generalized from solutions of decision makers. The solution ontology is retrieved to find proper solution depending on the decision maker's context when it is necessary. At the same time, dynamic adaptation is applied to adapt the selected case using solution ontology. The decision making process is comprised of following steps. First, whenever the system aware new context, the system converses the context into problem context ontology with case structure. Any context is defined by a case with a formal knowledge representation structure. Thereby, social context as implicit knowledge is also represented a formal form like a case. In addition, for the context modeling, ontology is also adopted. Second, we select a proper case as a decision making solution from decision maker's personal case-base. We convince that the selected case should be the best case depending on context related to decision maker's current status as well as decision maker's requirements. However, it is possible to change the environment and context around the decision maker and it is necessary to adapt the selected case. Third, if the selected case is not available or the decision maker doesn't satisfy according to the newly arrived context, then constraint satisfaction problem and solution ontology is applied to derive new solution for the decision maker. The constraint satisfaction problem uses to the previously selected case to adopt and solution ontology. The verification of the proposed methodology is processed by searching a meeting place according to the decision maker's requirements and context, the extracted solution shows the satisfaction depending on meeting purpose.

본 연구는 사용자의 정적, 외부환경과 연관된 동적 상황정보와 사회적 관계와 연관된 개인적 상황정보들을 의사결정 요소로서 고려한 의사결정의 동적 변환(Dynamic Adaptation)을 제안한다. 즉, 의사결정자의 정적, 외재적 정보보다 과거의 경험, 주관적 선호도 및 사회적 관계와 연관된 상황정보(Social Context)를 의사결정에 동적으로 반영하고 동시에 의사결정 해의 사용시점에서의 가용성에 따라 유용 가능한 대안을 추출하는 방법론을 제안하고자 한다. 이를 위해, 정적, 외재적 및 사회적 상황정보를 이용하여 의사결정 추론한다. 추론은 의사결정자의 과거 경험에 기반한 사례기반 추론과 해당 의사결정 결과가 가용하지 않을 경우 수정을 위한 제약식 만족추론으로 이루어진다. 이를 위해 개인적 경험 등의 정보에 기반한 '문제상황 온톨로지'(Problem Context Ontology)와 집단의 경험적 지식에 기반한 '솔루션 온톨로지'(Solution Ontology)를 구축하였다. 의사결정단계는 상황정보 인식 및 문제상황 온톨로지에 매핑하는 단계, 경험적 사례로부터 문제상황에 가장 적합한 사례를 선택하는 단계, 생성된 솔루션이 가용하지 않을 경우 솔루션 온톨로지와 제약식 만족추론을 통해 새로운 대안을 생성하는 단계로 이루어진다. 본 방법론을 모임에 적합한 식당을 제안하는 예제를 적용함으로써 타당성을 검증하였다. 또한 실험을 통해 사회적 상황정보를 고려하여 생성된 의사결정대안이 그렇지 않은 경우보다 의사결정자의 만족도를 향상시켰으며, 생성된 의사결정대안이 가용하지 않은 경우 제약조건식과 솔루션 온톨로지를 이용해 생성한 대안이 유의미함을 검증하였다.

Keywords

References

  1. Adams, B., P. Dinh and V. Svetha, "Sensing and Using Social Context", ACM Transactions on Multimedia Computing, Communications and Applications, Vol.5, No.2(2008), 11-37.
  2. Anders, K. and A. Agnar, "Case‐Based Situation Assessment in a Mobile Context‐Aware System", Proceedings of AIMS2003, Workshop on Artificial Intelligence for Mobil Systems, Seattle, October, 2003.
  3. Bin, W., B. John and S. K. S. Gupta, "Supporting Persistent Social Groups in Ubiquitous Computing Environments Using Context‐Aware Ephemeral Group Service", Proceedings of the Second IEEE Annual Conference on Pervasive Computing and Communications (PERCOM'04), 2004.
  4. Buriano, L., "Exploiting Social Context Information in Context‐Aware Mobile Tourism Guides", In Proceeding of Mobile Guide, 2006, Turin, Italy, 2006.
  5. Guanling, C. and K. David, "A Survey of Context ‐Aware Mobile Computing Research", Dartmouth Computer Science Technical Report TR2000, 2000.
  6. Ceri, S., F. Daniel, M. Marera and F. M. Facca, "Model‐Driven Development of Context-Aware Web Applications", ACM Transactions on Internet Technology, Vol.7, No.1 (2007), 1-33. https://doi.org/10.1145/1189740.1189741
  7. Daqing, Z., Y. Zhiwen and C. Chung‐Yau, "Context‐ Aware Infrastructure for Personalized Healthcare", The International Workshop on Personalized Health, December, 13-15, Belfast, Northern Ireland, 2004.
  8. Ejigu, D., S. Marian and B. Lionel, "Semantic Approach to Context Management and Reasoning in Ubiquitous Context‐Aware Systems", IEEE, 2007.
  9. Ghita, M. G., P. Jacques and B. Patrick, "Context ‐Aware Computing : A Guide for the Pervasive Computing Community", Proceedings of the IEEE/ACS International Conference on Pervasive Services (ICPS'04), 2004.
  10. Gustavsen, M. R., "Condor-an application framework for mobility‐based context‐aware applications", Proceedings of the Workshop on Concepts and Models for Ubiquitous Computing, Goeteborg, Sweden, 2002.
  11. Haake Jorg, H., H. Tim, B. Joop, L. Stephan, V. Dirk and Z. Ziegler, "Context Modeling for Adaptive Collaboration", Technische Berichte der Abteilung fur Informatik und Angewandte Kognitionswissenschaft, 2009.
  12. Hofer, T., W. Schwinger, M. Pichler, G. Leonhartsberger and J. Altmann, "Context‐awareness on mobile devices-the hydrogen approach", Proceedings of the 36th Annual Hawaii International Conference on System Sciences, 2002, 292-302.
  13. John, K. and C. Vinny, "A Policy‐Driven, Context‐ Aware, Dynamic Adaptation", Fourth IEEE International Workshop on Policies for Distributed Systems and Networks (POLICY03), 2003.
  14. Malandrino, D., M. Francesca, R. Daniele, B. Claudio, C. Michele and S. Vittorio, "MIMOSA : context‐aware adaptation for ubiquitous web access", Personal and Ubiquitous Computing, Vol.14, No.4(2010), 301-320.
  15. Michele, S., E. Sebastian, R. Franco, R. S. David and W. Zhimin, "Context‐Aware Adaptive Applications: Fault Patterns and Their Automated Identification", IEEE Transactions on Software Engineering, Vol.36, No.5(2010), 644-661. https://doi.org/10.1109/TSE.2010.35
  16. Prekop, P. and M. Burnett, "Activities, context and ubiquitous computing", Special Issue on Ubiquitous Computing Computer Communications, Vol.26, No.11(2003), 1168-1176.
  17. Suganuma, T., Y. Kazuhiro, T. Yoshikazu, T. Hideyuki and S. Norio, "A Ubiquitous Supervisory System based on Social Context Awareness", The 22nd International Conference on Advanced Information Networking and Applications, 2008.
  18. Tayeb, L. and L. Nabil, "Context‐Aware Adaptation for Mobile Devices", In Proceedings of IEEE International Conference on Mobile Data Management, 2004, 106-111.
  19. Thomas, C. and L. Claudia, "A Context Modeling Survey", Workshop on Advanced Context Modelling Reasoning and Management as part of UbiCom, 2004, 33-40.
  20. Tran, M. H., J. Han and A. Colman, "Social Context : Supporting Interaction Awareness in Ubiquitous Environments", In Proceedings of the 6th Annual International Conference on Mobile and Ubiquitous Systems (Mobiquitous'09), 10, Toronto, Canada, July 2009.
  21. Xiao, W. H. and Z. D. Qing, "Ontology Based Context Modeling and Reasoning using OWL", Second IEEE Annual Conference on Pervasive Computing and Communications Workshops, Orlando, Florida, March, 14-17, 2004.