Problem thread

Expressiveness against tractability

How much can a knowledge language say before reasoning with it becomes too slow, or impossible to complete?

issue
reasoning
status
reopened
steps
10, 1975–2023
threads
all problem threads

Once semantic networks were given formal meaning, researchers found that every extra feature in a representation language could make reasoning dramatically harder. Description logics mapped the trade-off precisely, and OWL was built on them, first with three sublanguages and then with OWL 2's tractable profiles. Validation with SHACL and statistical methods such as knowledge-graph embeddings and language models now sidestep sound reasoning altogether.

Lineage

  1. 1975
    What's in a Link: Foundations for Semantic Networks

    Shows that the links in semantic networks had no agreed meaning, mixing up a class with its members and a definition with an assertion, and calls for a formal semantics. [src]

  2. Apr 1985
    An Overview of the KL-ONE Knowledge Representation System

    KL-ONE: defined concepts and an automatic classifier that places each concept in a subsumption hierarchy, the first system based on what became description logics. [src]

  3. Feb 1987
    poses writing ★ seminal
    Expressiveness and Tractability in Knowledge Representation and Reasoning

    Reasoning correctly gets dramatically harder as a language's expressive power grows. This trade-off underlies the differences between existing representation formalisms. [src]

  4. 2001
    proposes standard
    DAML+OIL

    An ontology language for the Web: a thin layer over RDF Schema with description-logic semantics, merged from the American DAML and the European OIL. [src1][src2]

  5. Dec 2003
    From SHIQ and RDF to OWL: The Making of a Web Ontology Language

    The design history of OWL, traced from the description logic SHIQ and from RDF. [src]

  6. 10 Feb 2004
    settles standard ★ seminal
    OWL

    Three increasingly expressive sublanguages: OWL Lite, OWL DL and OWL Full. OWL DL gives the most expressiveness that keeps reasoning complete and decidable. [src]

  7. 27 Oct 2009
    settles standard
    OWL 2

    Profiles that trade some expressive power for efficient reasoning: in OWL 2 EL and QL the basic reasoning problems can be solved in polynomial time. [src]

  8. 2013
    Translating Embeddings for Modeling Multi-relational Data

    Represents entities as vectors and relations as translations between them, so missing facts are predicted from patterns rather than derived by logic. [src]

  9. 20 Jul 2017
    SHACL

    Validates RDF against shapes, closer to schema checking than to OWL's open-world reasoning. [src]

  10. 14 Jun 2023
    proposes writing
    Unifying Large Language Models and Knowledge Graphs: A Roadmap

    Three ways to combine language models and knowledge graphs: graphs that ground language models, language models that build graphs, and the two working together. [src]

Open now

Under each question, the answers people have put forward or built. The catalogue gives no odds on them.

  • Can systems built on learned models keep any of the guarantees that sound reasoning gives? [src1][src2]
    Embeddings and language models predict facts rather than derive them; the 2023 roadmap sets out ways to combine them with knowledge graphs.
  • How far can tractable profiles stretch as ontologies grow to hundreds of thousands of classes? [src]
    OWL 2 EL was designed for ontologies with very large numbers of classes and properties, such as those in medicine.
    • Lightweight profiles carry the largest ontologies. OWL 2
      OWL 2 EL was designed for ontologies with very large numbers of classes and properties, and reasoning in it runs in polynomial time.[src]

Forces

Pressures that push this problem one way or another, as their sources argue them. All forces

How to contribute