Browse > Article

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

Shim, Jae-Moon (경희대학교 비스니스&서비스 연구센터)
Kwon, Oh-Byung (경희대학교 국제경영학부)
Publication Information
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
Context-aware Services; Ubiquitous Computing; Case-based Reasoning; Ontology; Ontology-based Inference Engine;
Citations & Related Records
연도 인용수 순위
  • Reference
1 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
2 IBM's IODT/Minerva team:Minerva Reasoner, See, http://www.alphaworks.ibm.com/tech/semanticstk or http://www.ifcomputer.com/MINERVA/
3 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
4 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
5 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
6 Web Ontology Language (OWL), See http://www.w3.org/2004/OWL/, (2004)
7 Horrocks, I., "Description Logics in Ontology Applications," LNCS, Vol.3702(2005), pp.2-13
8 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
9 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)
10 Sirin, E. and B. Parsia, "Pellet:An owl dl reasoner," Proceedings Of the Int. Third International Semantic Web Conference (ISWC 2004)
11 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
12 A Query and Inference Service for RDF. See http://www.w3.org/TandS/QL/QL98/pp/queryservice.html
13 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
14 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
15 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
16 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
17 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   DOI   ScienceOn
18 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   DOI   ScienceOn
19 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
20 Kolodner, J.L., "An Introduction to Case-Based Reasoning," Artificial Intelligence Review, Vol.6, No.1(1992), pp.3-34   DOI