A Case-Based Reasoning Approach to Ontology Inference Engine Selection for Robust Context-Aware Services

상황인식 서비스의 안정적 운영을 위한 온톨로지 추론 엔진 선택을 위한 사례기반추론 접근법

  • 심재문 (경희대학교 비스니스&서비스 연구센터) ;
  • 권오병 (경희대학교 국제경영학부)
  • Published : 2008.06.30

Abstract

Owl-based ontology is useful to realize the context-aware services which are composed of the distributed and self-configuring modules. Many ontology-based inference engines are developed to infer useful information from ontology. Since these engines show the uniqueness in terms of speed and information richness, it's difficult to ensure stable operation in providing dynamic context-aware services, especially when they should deal with the complex and big-size ontology. To provide a best inference service, the purpose of this paper is to propose a novel methodology of context-aware engine selection in a contextually prompt manner Case-based reasoning is applied to identify the causality between context and inference engined to be selected. Finally, a series of experiments is performed with a novel evaluation methodology to what extent the methodology works better than competitive methods on an actual context-aware service.

Keywords

References

  1. A Query and Inference Service for RDF. See http://www.w3.org/TandS/QL/QL98/pp/queryservice.html
  2. Baader, F., D. Calvanese, D.L. McGuinness, D. Nardi, and P.F. Patel-Schneider, "The Description Logic Handbook:Theory, Implementation and Application," Cambridge University Press, 2002
  3. Carroll, J.J., I. Dickinson, C. Dollin, D. Reynolds, A. Seaborne, and K. Wilkinson, "Jena:Implementing the Semantic Web Recommendations," Proceedings of the 13th International World Wide Web Conference, ACM Press, New York, (2004), pp.74-83
  4. Guo, Y., Z. Pan, and J. Heflin., "An Evaluation of Knowledge Base Systems for Large OWL Datasets," Proceedings of the 3rd International Semantic Web Conference, Hiroshima. LNCS, Vol.3298(2004), pp.274-288
  5. Guo, Y., Z. Pan, and J. Heflin, "LUBM:A Benchmark for OWL Knowledge Base Systems," Journal of Web Semantics, Vol.3, No.2(2005), pp.158-182 https://doi.org/10.1016/j.websem.2005.06.005
  6. Horrocks, I., "Description Logics in Ontology Applications," LNCS, Vol.3702(2005), pp.2-13
  7. IBM's IODT/Minerva team:Minerva Reasoner, See, http://www.alphaworks.ibm.com/tech/semanticstk or http://www.ifcomputer.com/MINERVA/
  8. Kevin, W., C. Sayers, and H. Kuno, "Efficient RDF Storage and Retrieval in Jena2," Proceedings of First International Workshop on Semantic Web and Databases, (2003), pp.131-151
  9. Kolodner, J.L., "An Introduction to Case-Based Reasoning," Artificial Intelligence Review, Vol.6, No.1(1992), pp.3-34 https://doi.org/10.1007/BF00155578
  10. Kwon, O.B., J.M. Sim, and M.C. Lee, "OWLDL Based Ontology Inference Engine Assessment for Context-Aware Services," KESAMSTA 2007, LNAI, Vol.4496(2007), pp.338-347
  11. Lee, J.H., I.S. Park, D.M. Lee, and S.J. Hyun, "An Application-Oriented Context Pre-fetch Method for Improving Inference Performance in Ontology-based Context Management," American Association for Artificial Intelligence, 2005
  12. Ma, L., Yang Y., Zhaoming Q., Guotong X., Yue P., and Shengping L., "Towards A Complete OWL Ontology Benchmark," 3rd European Semantic Web Conference, 2006
  13. Motik, B. and U. Sattler., "A comparison of reasoning techniques for querying large description logic aboxes," In Proc. of the 13th International Conference on Logic for Programming Artificial Intelligence and Reasoning (LPAR 2006), 2006
  14. Noy, N.F. and Hafner C.D., "The State of the Art in Ontology Design:A Survey and Comparative Review," AI Magazine, Vol.18, No.3(1997), pp.53-74
  15. Shadbolt, N., K. O'Hara, and L. Crow, "The Experimental Evaluation of Knowledge Acquisition Techniques and Methods:History, Problems, and New Directions," International Journal Human-Computer Studies, Vol.51, No.4(1999), pp.729-755 https://doi.org/10.1006/ijhc.1999.0327
  16. Sim, J.M., J.H. Kim, O.B. Kwon, S.S. Lee, J.H. Kim, H.K. Jang, and M.C. Lee, "Applying Inference Engine to Context-Aware Computing Services," UbiPCMM06, California, USA(2006)
  17. Sirin, E. and B. Parsia, "Pellet:An owl dl reasoner," Proceedings Of the Int. Third International Semantic Web Conference (ISWC 2004)
  18. Tug ba O.Z., O. vu nc, O. ztu rk, and M.O. U nahr, "Optimizing a Rete-based Inference Engine using a Hybrid Heuristic and Pyramid based Indexes on Ontological Data," Journal of computers, Vol.2, No.4(2007), pp.41-48
  19. Wang, X.H., Zhang, D.Q., Gu, T., Pung, H.K., "Ontology based context modeling and reasoning using OWL," Pervasive Computing and Communications Workshops 2004. Proceedings of the Second IEEE Annual Conference, (2004), pp.18-22
  20. Web Ontology Language (OWL), See http://www.w3.org/2004/OWL/, (2004)