Arrow Research search

Author name cluster

Frantisek Simancik

Possible papers associated with this exact author name in Arrow. This page groups case-insensitive exact name matches and is not a full identity disambiguation profile.

4 papers
1 author row

Possible papers

4

KR Conference 2016 Conference Paper

Extending Consequence-Based Reasoning to SRIQ

  • Andrew Bate
  • Boris Motik
  • Bernardo Cuenca Grau
  • Frantisek Simancik
  • Ian Horrocks

Consequence-based calculi are a family of reasoning algorithms for description logics (DLs), and they combine hypertableau and resolution in a way that often achieves excellent performance in practice. Up to now, however, they were proposed for either Horn DLs (which do not support disjunction), or for DLs without counting quantifiers. In this paper we present a novel consequence-based calculus for SRIQ— a rich DL that supports both features. This extension is nontrivial since the intermediate consequences that need to be derived during reasoning cannot be captured using DLs themselves. The results of our preliminary performance evaluation suggest the feasibility of our approach in practice.

IS Journal 2014 Journal Article

Description Logics

  • Markus Krötzsch
  • Frantisek Simancik
  • Ian Horrocks

This article provides a self-contained first introduction to description logics (DLs). The main concepts and features are explained with examples before the syntax and semantics of the DL SROIQ are defined in detail. Additional sections review lightweight DL languages, discuss the relationship to the Web Ontology Language (OWL), and give pointers to further reading.

KR Conference 2012 Conference Paper

Practical Reasoning with Nominals in the EL Family of Description Logics

  • Yevgeny Kazakov
  • Markus Krötzsch
  • Frantisek Simancik

The EL family of description logics (DLs) has been designed to provide a restricted syntax for commonly used DL constructors with the goal to guarantee polynomial complexity of reasoning. Yet, polynomial complexity does not always mean that the underlying reasoning procedure is efficient in practice. In this paper we consider a simple DL ELO from the EL family that admits nominals, and argue that existing polynomial reasoning procedures for ELO can be impractical for many realistic ontologies. To solve the problem, we describe an optimization strategy in which the inference rules required for reasoning with nominals are avoided as much as possible. The optimized procedure is evaluated within the reasoner ELK and demonstrated to perform well in practice. LossOfScalpHair u ∃hasPhenotypicalSex. ∃hasAbsoluteState. {maleSex}. The nominal {maleSex} denotes a concept with a single element, and the definition thus asserts that the role hasAbsoluteState has exactly this single value for every instance of MalePatternBaldness. This is generally expressed with concept expressions of the form ∃R. {c} for which the OWL standard even introduces a dedicated syntactic shortcut “ObjectHasValue. ” In practice, however, nominals are hardly used in OWL EL ontologies. Even Galen models maleSex as an atomic concept, which seems unintuitive since there is only one male sex. A closer look reveals many other atomic concepts that are used as values for roles rather than as classes of objects, e. g., blue, soluble, and even sixteen. What is the reason for this apparent lack of nominals in current ontologies? One possible explanation is that practical tool support for nominals in OWL EL is extremely limited. Amongst the currently available EL reasoners, Snorocket provides no support for nominals, CEL only supports ABox assertions, and the support for nominals in jCEL is incomplete. One could hope this to be a minor omission, given that reasoning is still known to be polynomial in the worst case. However, the implementation of algorithms that can handle nominals efficiently turned out to be challenging. A difficulty in this case is that, in the presence of nominals, mere non-emptiness of concepts can lead to new entailments, e. g., asserting that a particular concept has at least one instance may lead to a new subsumption between atomic concepts. This contrasts strongly to the case of EL without nominals, where non-emptiness of concepts (and, in fact, arbitrary ABox assertions) can never entail a new TBox fact. To deal with this difficulty, algorithms must take nonemptiness of concepts into account during reasoning, e. g., by tracking whether non-emptiness of one concept implies non-emptiness of another. Baader et al. (2005) proposed to

IJCAI Conference 2011 Conference Paper

Consequence-Based Reasoning beyond Horn Ontologies

  • Frantisek Simancik
  • Yevgeny Kazakov
  • Ian Horrocks

Consequence-based ontology reasoning procedures have so far been known only for Horn ontology languages. A difficulty in extending such procedures is that non-Horn axioms seem to require reasoning by case, which causes non-determinism in tableau-based procedures. In this paper we present a consequence-based procedure for ALCH that overcomes this difficulty by using rules similar to ordered resolution to deal with disjunctive axioms in a deterministic way; it retains all the favourable attributes of existing consequence-based procedures, such as goal-directed "one pass" classification, optimal worst-case complexity, and "pay-asyou- go" behaviour. Our preliminary empirical evaluation suggests that the procedure scales well to non-Horn ontologies.