7 - Ontologien im Semantic Web [ID:10845]
50 von 272 angezeigt

Once again, we have remembered the first level logic and have found that it has advantages and disadvantages.

The advantages are that it is very expressive, even if it is not everything you might want to express.

But on the other hand, it is sufficiently expressive to be indecisive.

From the standpoint of machine learning processing, this is not such a pleasant property.

It is not a complete killer.

You can still try to make a first-level knowledge representation in logic.

And many do that.

You can look for fragments, especially the horn fragment.

Horn fragment is simply programmed in Prolog.

And you can still build a medium-functioning theoretical proof for first-level logic.

So this is not a complete conclusion criterion.

But of course you would like to have knowledge representation formalisms,

of which you know that they are at least decidable.

So let's start again from the bottom.

We start with statements logic.

I will now remember this in detail in the rest of today's session.

We do this with the view of making algorithms.

You may ask yourself why I make algorithms and expression strength so elaborate for first-level logic.

And then the next logic comes in.

Statement logic and I suddenly only make algorithms and no more expression strength.

Why don't I make more expression strength here?

Everyone knows what statement logic is, even those who were not in Gleun.

So why do I not make statements logic with expression strength?

There is relatively little expression strength, but you can still ask yourself after the exact expression strength.

I'll leave it as a question.

I'll just put my memory here and answer the question again.

So, we want to make algorithms.

We want to look at three algorithms.

The good old resolution algorithm, which we also see in Gleun, is more or less a repetition.

But from this repetition we take out a lemma and from it we get the so-called backtracking algorithm for statement logic.

And if you optimize it a little bit, then you are at the so-called Davis-Putnam-Low-Gloveland algorithm.

And that is the one that is probably two-thirds of today's statement logic.

No, that does not mean that if you understand DPLL, you have understood how modern statement logic works.

They can do completely different things, but that is the rough basis.

And then we make another algorithm, the so-called tableau algorithm.

It plays no role in statement logic.

I don't know of any statement logic that works with tableau.

But we'll need that later.

Tableau can be expanded without compulsion on the statement logic that we are actually interested in later.

The common statement logic proofs are mostly tableau proofs in some form.

Okay.

So, as always, let's start with the syntax.

Very good. We should hopefully still know it.

So, a formula can be.

Yes, I'm doing it a little more extensive now than at the beginning in Gleunen.

So, I'm still taking up dual operators.

So, there is a sum of cases, there is a theorem, there is a conjunction, there is a disjunction, there is a negation.

And we can write down any propositional atoms, big A, big B and so on, from a fixed set.

I write script A.

I write it like this.

Teil einer Videoserie :

Zugänglich über

Offener Zugang

Dauer

00:55:48 Min

Aufnahmedatum

2018-05-17

Hochgeladen am

2019-04-29 05:59:02

Sprache

de-DE

  • Algorithmen für Aussagenlogik
  • Tableaukalküle

  • Anfänge der (endlichen) Modelltheorie

  • Modal- und Beschreibungslogiken

  • Ontologieentwurf

 

Lernziele und Kompetenzen:

 

Fachkompetenz Wissen Die Studierenden geben Definitionen der Syntax und Semantik verschiedener WIssensrepräsentationssprachen wieder und legen wesentliche Eigenschaften hinsichtlich Entscheidbarkeit, Komplexität und Ausdrucksstärke dar. Anwenden Die Studierenden wenden Deduktionsalgorithmen auf Beispielformeln an. Sie stellen einfache Ontologien auf und führen anhand der diskutierten Techniken Beweise elementarer logischer Metaeigenschaften. Analysieren Die Studierenden klassifizieren Logiken nach grundlegenden Eigenschaften wie Ausdrucksstärke und Komplexität. Sie wählen für ein gegebenes Anwendungsproblem geeignete Formalismen aus. Lern- bzw. Methodenkompetenz Die Studierenden erarbeiten selbständig formale Beweise. Sozialkompetenz Die Studierenden arbeiten in Kleingruppen erfolgreich zusammen.

 

Literatur:

 

  • M Krötzsch, F Simancik, I Horrocks; A description logic primer, arXiv, 2012
  • F. Baader et al. (ed.): The Description Logic Handbook, Cambridge University Press, 2003

  • M. Huth, M. Ryan: Logic in Computer Science, Cambridge University Press, 2004

  • L. Libkin: Elements of Finite Model Theory, Springer, 2004

Einbetten
Wordpress FAU Plugin
iFrame
Teilen