223 research outputs found
Conjunctive query answering over unrestricted OWL 2 ontologies
Conjunctive query (CQ) answering is one of the primary reasoning tasks over knowledge bases (KBs). However, when considering expressive description logics (DLs), query answering can be computationally very expensive; reasoners for CQ answering, although heavily optimized, often sacrifice expressive power of the input ontology or completeness of the computed answers in order to achieve tractability and scalability for the problem. In this work, we present a hybrid query answering architecture that combines black-box services to provide a CQ answering service for OWL (Web Ontology Language). Specifically, it combines scalable CQ answering services for tractable languages with a CQ answering service for a more expressive language approaching the full OWL 2. If the query can be fully answered by one of the tractable services, then that service is used. Otherwise, the tractable services are used to compute lower and upper bound approximations, taking the union of the lower bounds and the intersection of the upper bounds. If the bounds do not coincide, then the âgapâ answers are checked using the âfullâ service. These techniques led to the development of two new systems: (i) RSAComb, an efficient implementation of a new tractable answering service for the RSA (role safety acyclic) ontology language; (ii) ACQuA, a reference implementation of the proposed hybrid architecture combining RSAComb, PAGOdA (Zhou, Cuenca Grau, Nenov, et al. 2015), and HermiT (Glimm, Horrocks, Motik, et al. 2014) to provide a CQ answering service for OWL. Our extensive evaluation shows how the additional computational cost introduced by reasoning over a more expressive language like RSA can still provide a significant improvement compared to relying on a fully-fledged reasoner. Additionally, we showed how ACQuA can reliably match PAGOdAâs performance and further limit its performance issues, especially when the latter extensively relies on the underlying fully-fledged reasoner
Intra and inter-brand calibration transfer for near infrared spectrometers
Robust modeling methods were implemented for the transfer of near-infrared calibration models in intra and inter-brand situations. A network of four instruments from two brands (Foss Infratecs and Bruins OmegAnalyzerGs) was used to implement spectral pretreatment methods, local and variable selection techniques, and orthogonal methods to transfer protein, oil, and linolenic acid models across instruments of the same brand and across instruments of different brands. A total of fifty seven techniques were implemented among which spectral filtering methods based on the smoothing of high frequency components of Fourier and wavelet transforms. A new approach to local similarity was introduced. Results showed that the effectiveness of the various methods was instrument, parameter, and validation set dependent. In some situations, no differences could be observed between master and secondary unit predictions. Local methods appeared to be the weakest methods, most likely due to a problem of over-fitting (specialization) of the calibration set. The transfer of calibrations across brands was possible with performances similar, or better, than in intra-brand calibration transfer
Computing CQ lower-bounds over OWL 2 through approximation to RSA
Conjunctive query (CQ) answering over knowledge bases is an important
reasoning task. However, with expressive ontology languages such as OWL, query
answering is computationally very expensive. The PAGOdA system addresses this
issue by using a tractable reasoner to compute lower and upper-bound
approximations, falling back to a fully-fledged OWL reasoner only when these
bounds don't coincide. The effectiveness of this approach critically depends on
the quality of the approximations, and in this paper we explore a technique for
computing closer approximations via RSA, an ontology language that subsumes all
the OWL 2 profiles while still maintaining tractability. We present a novel
approximation of OWL 2 ontologies into RSA, and an algorithm to compute a
closer (than PAGOdA) lower bound approximation using the RSA combined approach.
We have implemented these algorithms in a prototypical CQ answering system, and
we present a preliminary evaluation of our system that shows significant
performance improvements w.r.t. PAGOdA.Comment: 26 pages, 1 figur
MASP-Reduce: A Proposal for Distributed Computation of Stable Models
There has been an increasing interest in recent years towards the development of efficient solvers for Answer Set Programming (ASP) and towards the application of ASP to solve increasing more challenging problems. In particular, several recent efforts have explored the issue of scalability of ASP solvers when addressing the challenges caused by the need to ground the program before resolution. This paper offers an alternative solution to this challenge, focused on the use of distributed programming techniques to reason about ASP programs whose grounding would be prohibitive for mainstream ASP solvers. The work builds on a proposal of a characterization of answer set solving as a form of non-standard graph coloring. The paper expands this characterization to include syntactic extensions used in modern ASP (e.g., choice rules, weight constraints). We present an implementation of the solver using a distributed programming framework specifically designed to manipulate very large graphs, as provided by Apache Spark, which in turn builds on the MapReduce programming framework. Finally, we provide a few preliminary results obtained from the first prototype implementation of this approach
- âŠ