Modularity through inseparability : algorithms, extensions, and evaluation

Module extraction is the task of computing, given a description logic ontology and a signature ∑ of interest, a subset (called a module) such that for certain applications that only concern ∑ the ontology can be equivalently replaced by the module. In most applications of module extraction it is des...

Full description

Bibliographic Details
Main Author: Gatens, W. A.
Published: University of Liverpool 2017
Subjects:
Online Access:https://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.722075
Description
Summary:Module extraction is the task of computing, given a description logic ontology and a signature ∑ of interest, a subset (called a module) such that for certain applications that only concern ∑ the ontology can be equivalently replaced by the module. In most applications of module extraction it is desirable to compute a module which is as small as possible, and where possible a minimal one. In logic-based approaches to module extraction the most popular way to define modules is using inseparability relations, the strongest and most robust notion of this being model ∑-inseparability, where two ontologies are called ∑-inseparable iff the ∑-reducts of their models coincide. Then, a ∑-module is defined as a ∑-inseparable subset of the ontology. Unfortunately deciding if a subset of an ontology is a minimal ∑-module, over ontologies formulated in even moderately expressive logics, is of perpetually high complexity and often undecidable, and for this reason approximation algorithms are required. Instead of computing a minimal ∑-module one computes some ∑-module and the main research task is to minimise the size of these modules --- to compute an approximation of a minimal ∑-module. This thesis considers research surrounding approximations based on the model ∑-inseparability relation including: improving and extending existing approximation algorithms, providing a highly-optimised implementations, and the introduction a new methodology to evaluate just how well approximations approximate minimal modules, all supported by a significant empirical investigation.