Paper Reading AI Learner

Learning the Right Expansion-ordering Heuristics for Satisfiability Testing in OWL Reasoners

2019-04-20 12:58:56
Razieh Mehri, Volker Haarslev, Hamidreza Chinaei

Abstract

Web Ontology Language (OWL) reasoners are used to infer new logical relations from ontologies. While inferring new facts, these reasoners can be further optimized, e.g., by properly ordering disjuncts in disjunction expressions of ontologies for satisfiability testing of concepts. Different expansion-ordering heuristics have been developed for this purpose. The built-in heuristics in these reasoners determine the order for branches in search trees while each heuristic choice causes different effects for various ontologies depending on the ontologies' syntactic structure and probably other features as well. A learning-based approach that takes into account the features aims to select an appropriate expansion-ordering heuristic for each ontology. The proper choice is expected to accelerate the reasoning process for the reasoners. In this paper, the effect of our methodology is investigated on a well-known reasoner that is JFact. Our experiments show the average speedup by a factor of one to two orders of magnitude for satisfiability testing after applying learning methodology for selecting the right expansion-ordering heuristics.

Abstract (translated)

Web本体语言(OWL)推理器用于从本体推断新的逻辑关系。在推断新事实的同时,可以进一步优化这些推理器,例如,通过对本体的分离表达式中的分离进行适当的排序,以便对概念进行满足性测试。为此,开发了不同的扩展排序启发式算法。这些推理机中内置的启发式方法决定了搜索树中分支的顺序,而每个启发式选择对不同的本体会产生不同的影响,这取决于本体的句法结构和可能的其他特性。一种基于学习的方法,考虑到这些特性,目的是为每个本体选择一个适当的扩展排序启发式。正确的选择将加速推理者的推理过程。本文研究了我们的方法论对一个著名的推理者JFACT的影响。我们的实验表明,在应用学习方法选择正确的展开排序启发式后,满足性测试的平均加速率提高了1到2个数量级。

URL

https://arxiv.org/abs/1904.09443

PDF

https://arxiv.org/pdf/1904.09443.pdf


Tags
3D Action Action_Localization Action_Recognition Activity Adversarial Agent Attention Autonomous Bert Boundary_Detection Caption Chat Classification CNN Compressive_Sensing Contour Contrastive_Learning Deep_Learning Denoising Detection Dialog Diffusion Drone Dynamic_Memory_Network Edge_Detection Embedding Embodied Emotion Enhancement Face Face_Detection Face_Recognition Facial_Landmark Few-Shot Gait_Recognition GAN Gaze_Estimation Gesture Gradient_Descent Handwriting Human_Parsing Image_Caption Image_Classification Image_Compression Image_Enhancement Image_Generation Image_Matting Image_Retrieval Inference Inpainting Intelligent_Chip Knowledge Knowledge_Graph Language_Model Matching Medical Memory_Networks Multi_Modal Multi_Task NAS NMT Object_Detection Object_Tracking OCR Ontology Optical_Character Optical_Flow Optimization Person_Re-identification Point_Cloud Portrait_Generation Pose Pose_Estimation Prediction QA Quantitative Quantitative_Finance Quantization Re-identification Recognition Recommendation Reconstruction Regularization Reinforcement_Learning Relation Relation_Extraction Represenation Represenation_Learning Restoration Review RNN Salient Scene_Classification Scene_Generation Scene_Parsing Scene_Text Segmentation Self-Supervised Semantic_Instance_Segmentation Semantic_Segmentation Semi_Global Semi_Supervised Sence_graph Sentiment Sentiment_Classification Sketch SLAM Sparse Speech Speech_Recognition Style_Transfer Summarization Super_Resolution Surveillance Survey Text_Classification Text_Generation Tracking Transfer_Learning Transformer Unsupervised Video_Caption Video_Classification Video_Indexing Video_Prediction Video_Retrieval Visual_Relation VQA Weakly_Supervised Zero-Shot