Ontology-Based Semantic Cache in AOKB
-
Abstract
When querying on a large-scale knowledge base, a major technique ofimproving performance is to preload knowledge to minimize the number ofroundtrips to the knowledge base. In this paper, an ontology-basedsemantic cache is proposed for an agent and ontology-oriented knowledgebase (AOKB). In AOKB, an ontology is the collection ofrelationships between a group of knowledge units (agents and/or othersub-ontologies). When loading some agent A, its relationships with otherknowledge units are examined, and those who have a tight semantic tiewith A will be preloaded at the same time, including agents andsub-ontologies in the same ontology where A is. The preloaded agents andontologies are saved at a semantic cache located in the memory. Testresults show that up to 50% reduction in running time is achieved.
-
-