온톨로지와 사용자 프로파일을 적용한 지능형 서비스 에이전트

Intelligent Service Agents using User Profile and Ontology

  • 발행 : 2006.12.15

초록

최근, '유비쿼터스 컴퓨팅'이라는 지능형 서비스 프레임워크가 제안되면서 적응형 에이전트 시스템의 필요성이 점점 증가되기 시작됐다. 본 논문에서는 유비쿼터스 컴퓨팅 시스템이 사용자에게 적절한 서비스를 제공하도록 도와주는 지능형 서비스 에이전트를 제안한다. 사용자에게 적절한 유비쿼터스 서비스를 제공하기 위해서는, 각각의 유비쿼터스 서비스 시스템 내에서의 상황 정보(Context Information) 차이를 조절하고 사용자의 취향을 서비스에 반영해야 한다. 따라서 다음 3가지 부분에 중점을 두어 연구를 진행하였다. 첫째, 적절한 다중 에이전트 프레임워크-에이전트간의 커뮤니케이션 이해와 추론엔진의 적용, 둘째, 유비쿼터스 컴퓨팅 환경 내에 존재하는 다양한 상황 정보(Context information)를 효과적으로 표현하는 유비쿼터스 온톨로지-에이전트간의 상황 정보 공유와 이해, 마지막으로 유비쿼터스 시스템에 적용되는 사용자 프로파일 구축 방법에 대해 연구 하였다. 본 논문에서 제안하는 지능형 서비스 에이전트는 사용자 취향에 따라 적절한 서비스를 제공하는 적응형 유비쿼터스 서비스 시스템 구축을 가능하게 한다.

Recently, new intelligent service frameworks, such as ubiquitous computing are proposed. So, the necessity of adaptive agent system has been increased. In this paper, we propose an intelligent service agent to help that ubiquitous computing system offer user suitable service in ubiquitous computing environment. In order to offer user suitable uT-service, an intelligent service agent mediates the gap between the context information in uT-service system, and user preference is reflected in it. Therefore, we focus on following three components; the first is suitable multi agent framework-agent communication analysis and applicable method of inference engine, the second is uT-ontologies to describe various context information-context information sharing between agents and context information understanding between agents, the third is learning method of user profile to apply in uT-service system. This approach enables us to build adaptive uT-service system to offer suitable service according to user preference.

키워드

참고문헌

  1. 김지인,'유비쿼터스 컴퓨팅 어떻게 할 것인가?', 정보과학회지, 제 21권, 제 5호,pp.5-17, 2003년 5월
  2. 'Fifa ACL Message Structure Specification,' http://www.fipa.org/specs/fipa00061G.html
  3. Dey A.K., et aI. 'A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications,' anchor article of a special issue on Context-Aware Computing, HumanComputer Interaction(HCD Journal, Vol.16, 2001) https://doi.org/10.1207/S15327051HCI16234_02
  4. 'About Context Broker Architecture,' http://cobra.umbc.edu/about.html
  5. Harry Chen, Tim Finin, and Anupam Joshi, 'An Ontology for ContextAware Pervasive Computing Environments,' In Proceedings of Workshop on ?Ontologies and Distributed Systems, in conjunction with IJCAI 2003 Conference, Acapulco, Mexico, August 2003
  6. Anand Ranganathan, Roy H. Campbell, 'A Middleware for Context-Aware Agents in Ubiquitous Computing Environments,' In ACM/IFIP/USENIX International Middleware Conference, Rio dejaneiro, Brazil, 2003
  7. OWL Web Ontology Language Semantics and Abstract Syntax, http://www.w3.org/TR/owl-semantics/, W3C Recommendation 10 February 2004
  8. FIPA, 'Agent Management (TCI),' FIPA '97 Draft Specification, 1997
  9. 최중민, '시멘틱 웹 개요와 연구동향' 정보과학회지, 2003년 3월
  10. RDF Primer, http://www.w3.org/TR/rdf-primer, W3C Working Draft 23 January 2003
  11. Ernest F.H, 'Jess In Action,' Manning Publications Co, 2003
  12. Georg F. Luger, 'Artificial Intelligence,' Pearson Education Limited, pp.93-96, 2002
  13. 'Foundation for Intelligent Physical Agent,' http://www.fipa.org/specs/fipa00001//SC0000IL.html
  14. Fabio Bellifemine, Giovanni Caire, Tiziana Trucco, Giovanni Rimassa, 'JADE Programmer's Guide,' 21 February 2003
  15. Tom Mitchell, Robert Armstrong, Dayne Freitag and Thorsten Joachimes, 'WebWatcher : A Learning Apprentice for the World Wide Web,' 1995 AAAI Spring Symposium on Information Gathering from Heterogeneous, Distributed Environments, Stanford, March, 1995
  16. T.M.Mitchell, 'Machine Learning,' McGraw Hill, 1997
  17. R. Quinlan, 'Introduction of Decision Tree,' Machine Learning, pp. 81-106, 1986
  18. JR. Quinlan, 'C4.5 Programs for Machine Learning,' SanMateo, CA: Morgan, Kaufman, 1993