<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Rahmenproblem</id>
	<title>Rahmenproblem - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Rahmenproblem"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Rahmenproblem&amp;action=history"/>
	<updated>2026-05-22T15:49:27Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Rahmenproblem&amp;diff=2278402&amp;oldid=prev</id>
		<title>imported&gt;Aka: /* Weblinks */ https</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Rahmenproblem&amp;diff=2278402&amp;oldid=prev"/>
		<updated>2021-01-21T18:18:35Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Weblinks: &lt;/span&gt; https&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Das &amp;#039;&amp;#039;&amp;#039;Rahmenproblem&amp;#039;&amp;#039;&amp;#039; oder auch &amp;#039;&amp;#039;&amp;#039;Frame-Problem&amp;#039;&amp;#039;&amp;#039; bezeichnet in der [[Künstliche Intelligenz|künstlichen Intelligenz]] ein Problem bei der logischen Repräsentation der Effekte von Aktionen. In gewissen [[Logikkalkül]]en (etwa dem [[Situationskalkül]]) reicht es nicht aus, bloß die Effekte von Aktionen zu beschreiben, deren [[Wahrheitswert]]e sich ändern. Eine vollständige, explizite Beschreibung sämtlicher Auswirkungen von Aktionen auf alle in einer Welt geltenden Fakten (also nicht nur dessen, „was sich ändert“, sondern auch, „was gleich bleibt“) wäre allerdings zu aufwendig. Das Rahmenproblem beschäftigt sich somit mit der Frage, wie ein Logikkalkül vollständig sein kann, ohne triviale Nichtänderungen explizit zu beschreiben.&lt;br /&gt;
&lt;br /&gt;
Als Rahmenprobleme werden eine Reihe von ähnlichen Problemen bezeichnet. Neben den gelösten [[#rep|repräsentationellen]] und [[#inf|inferentiellen]] Rahmenproblemen gibt es das [[#Qualifikationsproblem|Qualifikationsproblem]], das keine vollständige Lösung hat.&lt;br /&gt;
&lt;br /&gt;
Der Name &amp;#039;&amp;#039;Rahmenproblem&amp;#039;&amp;#039; bezieht sich auf das [[Bezugsystem|Referenzsystem]] (Englisch: &amp;#039;&amp;#039;Frame of reference&amp;#039;&amp;#039;) in der Physik. Das Frame-Problem besteht darin, nicht nur die sich ändernden Objekte, sondern auch den statischen Rahmen des Bezugsystems zu erfassen.&lt;br /&gt;
&lt;br /&gt;
== Probleme ==&lt;br /&gt;
Für die [[Wissensrepräsentation]] werden vielfach Logikkalküle verwendet, die auf der [[Prädikatenlogik]] aufbauen. Sogenannte &amp;#039;&amp;#039;Fluents&amp;#039;&amp;#039; sind Prädikate, die von Situation zu Situation einen unterschiedlichen Wahrheitswert haben können (also nicht statisch sind). Im Folgenden wird vom Situationskalkül ausgegangen. Dabei steht &amp;#039;&amp;#039;A&amp;#039;&amp;#039; für die Anzahl der unterschiedlichen Aktionen, &amp;#039;&amp;#039;F&amp;#039;&amp;#039; für die Anzahl der Fluents und &amp;#039;&amp;#039;E&amp;#039;&amp;#039; für die maximale Anzahl an Effekten, die eine Aktion besitzt.&lt;br /&gt;
&lt;br /&gt;
{{Anker|rep}}&lt;br /&gt;
=== Repräsentationelles Rahmenproblem ===&lt;br /&gt;
Das repräsentationelle Rahmenproblem bezeichnet die Schwierigkeit der Repräsentation von Aktions-Effekten mit einem geringeren Aufwand als &amp;lt;math&amp;gt;\mathcal{O}(A*F)&amp;lt;/math&amp;gt;. Das folgende Beispiel veranschaulicht das Problem.&lt;br /&gt;
&lt;br /&gt;
Der Initialstatus „Der Agent a befindet sich zur Situation &amp;lt;math&amp;gt;s_0&amp;lt;/math&amp;gt; im Haus und hat keinen Hut auf“&amp;lt;ref group=&amp;quot;A&amp;quot;&amp;gt;Als &amp;#039;&amp;#039;Agent&amp;#039;&amp;#039; wird bezeichnet, was handelt oder agiert, also ein Mensch, Tier oder ein Computeragent.&amp;lt;/ref&amp;gt; wird wie folgt repräsentiert: &amp;lt;math&amp;gt;Ort(a, ImHaus, s_0)&amp;lt;/math&amp;gt;, sowie &amp;lt;math&amp;gt;\lnot HutAuf(a, s_0)&amp;lt;/math&amp;gt;. Die darauf folgenden Situationen sind &amp;lt;math&amp;gt;s_1 = Result(HutAufsetzen, s_0)&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;s_2 = Result(HausVerlassen, s_1)&amp;lt;/math&amp;gt;. Der Agent setzt sich also den Hut auf und verlässt das Haus.&lt;br /&gt;
&lt;br /&gt;
Es gibt die folgenden Möglichkeitsaxiome:&amp;lt;ref group=&amp;quot;A&amp;quot;&amp;gt;&amp;#039;&amp;#039;Poss&amp;#039;&amp;#039; steht für &amp;#039;&amp;#039;Possible&amp;#039;&amp;#039;, also die Möglichkeit einer Handlung zu einer Situation &amp;#039;&amp;#039;s&amp;#039;&amp;#039;.&amp;lt;/ref&amp;gt; &amp;#039;&amp;#039;Ort(a, ImHaus, s) &amp;lt;math&amp;gt;\Rightarrow&amp;lt;/math&amp;gt; Poss(HausVerlassen, s)&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;lt;math&amp;gt;\lnot&amp;lt;/math&amp;gt; HutAuf(a, s) &amp;lt;math&amp;gt;\Rightarrow&amp;lt;/math&amp;gt; Poss(HutAufsetzen, s)&amp;#039;&amp;#039;. Außerdem gibt es die Effektaxiome: &amp;#039;&amp;#039;Poss(HausVerlassen, s) &amp;lt;math&amp;gt;\Rightarrow \lnot&amp;lt;/math&amp;gt; Ort(a, ImHaus, Result(HausVerlassen, s))&amp;#039;&amp;#039; sowie &amp;#039;&amp;#039;Poss(HutAufsetzen, s) &amp;lt;math&amp;gt;\Rightarrow&amp;lt;/math&amp;gt; HutAuf(a, Result(HutAufsetzen, s))&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Mit diesen lässt sich nun zeigen, dass der Agent in &amp;lt;math&amp;gt;s_1&amp;lt;/math&amp;gt; den Hut auf hat. Die trivial erscheinende Aussage, dass dies auch für &amp;lt;math&amp;gt;s_2&amp;lt;/math&amp;gt; gilt, lässt sich nicht ohne weiteres herleiten. Denn es wurde nicht spezifiziert, dass das Verlassen des Hauses den Fluent &amp;#039;&amp;#039;HutAuf&amp;#039;&amp;#039; nicht ändert.&lt;br /&gt;
&lt;br /&gt;
Eine mögliche Lösung wäre die Einführung von Frame-Axiomen. Frame-Axiome sind Regeln, die eine Nicht-Änderung explizit spezifizieren, in diesem Fall: &amp;lt;math&amp;gt;HutAuf(a, s) \Rightarrow HutAuf(a, (Result(HausVerlassen, s))&amp;lt;/math&amp;gt;. Da es jedoch für jede der &amp;#039;&amp;#039;A&amp;#039;&amp;#039; Aktionen &amp;#039;&amp;#039;F&amp;#039;&amp;#039; Fluents und damit Frame-Axiome gibt, beläuft sich der Repräsentationsaufwand auf &amp;lt;math&amp;gt;\mathcal{O}(A*F)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sehr viel effizienter ist eine Repräsentation in &amp;lt;math&amp;gt;\mathcal{O}(A*E)&amp;lt;/math&amp;gt;, da die Anzahl der maximalen Effekte einer Aktion üblicherweise sehr viel geringer als die Anzahl der Fluents ist.&lt;br /&gt;
&lt;br /&gt;
==== Lösung ====&lt;br /&gt;
Für das repräsentationelle Rahmenproblem gibt es zahlreiche Lösungen, etwa durch den [[Eventkalkül]] oder den [[Fluentkalkül]]. Im Folgenden wird die Lösung durch Nachfolge-Zustand-Axiome beschrieben.&lt;br /&gt;
&lt;br /&gt;
Eine Nachfolge-Zustand-Axiom ist von der Form:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Aktion ist möglich&amp;#039;&amp;#039; &amp;lt;math&amp;gt;\Rightarrow&amp;lt;/math&amp;gt; (&amp;#039;&amp;#039;Fluent ist wahr&amp;#039;&amp;#039; &amp;lt;math&amp;gt;\Leftrightarrow&amp;lt;/math&amp;gt; &amp;#039;&amp;#039;Aktions-Effekt hat Fluent wahr gemacht&amp;#039;&amp;#039; &amp;lt;math&amp;gt;\vee&amp;lt;/math&amp;gt; &amp;#039;&amp;#039;Fluent war wahr und Aktions-Effekt hat es nicht modifiziert&amp;#039;&amp;#039;).&lt;br /&gt;
&lt;br /&gt;
Das folgende Nachfolge-Zustand-Axiom beschreibt die Bedingungen für die Wahrheit und Falschheit des Fluents &amp;#039;&amp;#039;HutAuf&amp;#039;&amp;#039;. Es gibt eine Aktion, die als Effekt &amp;#039;&amp;#039;HutAuf&amp;#039;&amp;#039; wahr macht und zwei, die &amp;#039;&amp;#039;HutAuf&amp;#039;&amp;#039; falsch machen:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Poss(aktion, s) &amp;lt;math&amp;gt;\Rightarrow&amp;lt;/math&amp;gt; (HutAuf(a, Result(aktion, s)) &amp;lt;math&amp;gt;\Leftrightarrow&amp;lt;/math&amp;gt; aktion=HutAufsetzen &amp;lt;math&amp;gt;\vee&amp;lt;/math&amp;gt; (HutAuf(a, s) &amp;lt;math&amp;gt;\wedge&amp;lt;/math&amp;gt; aktion &amp;lt;math&amp;gt;\neq&amp;lt;/math&amp;gt; HutAbsetzen &amp;lt;math&amp;gt;\wedge&amp;lt;/math&amp;gt; aktion &amp;lt;math&amp;gt;\neq&amp;lt;/math&amp;gt; HutVerlieren))&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Damit lässt sich zeigen, dass &amp;#039;&amp;#039;HutAuf(a, Result(aktion, &amp;lt;math&amp;gt;s_2&amp;lt;/math&amp;gt;))&amp;#039;&amp;#039; gilt, da die Konjunktion im letzten Teil der Formel erfüllt ist.&lt;br /&gt;
&lt;br /&gt;
Aktionen, deren Effekte ein Fluent wahr machen, werden im entsprechenden Axiom des Fluents unter &amp;#039;&amp;#039;Aktions-Effekt hat Fluent wahr gemacht&amp;#039;&amp;#039; aufgeführt; Effekte, die ein Fluent falsch machen, unter &amp;#039;&amp;#039;Aktions-Effekt hat es [das Fluent] nicht modifiziert&amp;#039;&amp;#039;. Für jedes Fluent gibt es einen Nachfolge-Zustand-Axiom.&lt;br /&gt;
In allen Nachfolge-Zustand-Axiomen zusammen werden alle &amp;lt;math&amp;gt;E&amp;lt;/math&amp;gt; Effekte aller &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; Aktionen genau einmal genannt, der Repräsentationsaufwand liegt also in &amp;lt;math&amp;gt;\mathcal{O}(A*E)&amp;lt;/math&amp;gt;. Somit sind Nachfolge-Zustand-Axiome im Situationskalkül eine Lösung für das repräsentationelle Rahmenproblem.&lt;br /&gt;
&lt;br /&gt;
{{Anker|inf}}&lt;br /&gt;
&lt;br /&gt;
=== Inferentielles Rahmenproblem ===&lt;br /&gt;
Das inferentielle Rahmenproblem bezeichnet die Schwierigkeit, die Situation &amp;lt;math&amp;gt;s_t&amp;lt;/math&amp;gt; effizient zu berechnen, die sich aus einer Sequenz an &amp;#039;&amp;#039;t&amp;#039;&amp;#039; Aktionen ergibt. Wenn der Aufwand für die Repräsentierung eines Zeitschrittes bei &amp;lt;math&amp;gt;\mathcal{O}(A*E)&amp;lt;/math&amp;gt; liegt, dann wäre einem naiven Ansatz zufolge der Aufwand für &amp;#039;&amp;#039;t&amp;#039;&amp;#039; Zeitschritte bei  &amp;lt;math&amp;gt;\mathcal{O}(A*E*t)&amp;lt;/math&amp;gt;. Tatsächlich lässt sich &amp;lt;math&amp;gt;s_t&amp;lt;/math&amp;gt; in bloß &amp;lt;math&amp;gt;\mathcal{O}(E*t)&amp;lt;/math&amp;gt; errechnen. Die Anzahl der überhaupt möglichen Aktionen &amp;#039;&amp;#039;A&amp;#039;&amp;#039; hat keinen Einfluss auf den Aufwand, da nur die tatsächlich in der Sequenz durchgeführten Aktionen berücksichtigt werden müssen.&lt;br /&gt;
&lt;br /&gt;
Die Lösung des inferentiellen Rahmenproblem ist es, bloß die Änderungen an den Fluents zu speichern, anstatt die komplette Repräsentierung für jeden Zeitschritt zu kopieren und dann anzupassen. Mithilfe von [[Indexstruktur|Indizes]] ist es möglich, in konstanter Zeit auf Nachfolge-Zustand-Axiome und Aktions-Effekte zuzugreifen. Da bei jedem Zeitschritt nur maximal &amp;#039;&amp;#039;E&amp;#039;&amp;#039; Effekte (jeweils in konstanter Zeit) in den Axiomen nachgeschlagen werden müssen und bis zu &amp;#039;&amp;#039;E&amp;#039;&amp;#039; Fluents (ebenfalls in konstanter Zeit) angepasst werden müssen, liegt der Aufwand für einen Zeitschritt bei &amp;lt;math&amp;gt;\mathcal{O}(E)&amp;lt;/math&amp;gt;, bei &amp;#039;&amp;#039;t&amp;#039;&amp;#039; Schritten also bei &amp;lt;math&amp;gt;\mathcal{O}(E*t)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Qualifikationsproblem ===&lt;br /&gt;
Das Qualifikationsproblem bezeichnet das nicht vollständig gelöste Problem, sämtliche Voraussetzungen für eine Aktion zu spezifizieren. Die Vollständigkeit von Möglichkeitsaxiomen kann nicht gezeigt werden.&lt;br /&gt;
&lt;br /&gt;
Beispielsweise könnten sich zu dem obigen Möglichkeitsaxiom &amp;#039;&amp;#039;&amp;lt;math&amp;gt;\lnot&amp;lt;/math&amp;gt; HutAuf(a, s) &amp;lt;math&amp;gt;\Rightarrow&amp;lt;/math&amp;gt; Poss(HutAufsetzen, s)&amp;#039;&amp;#039; die zusätzlichen Bedingungen &amp;#039;&amp;#039;HutIstGreifbar&amp;#039;&amp;#039;, &amp;#039;&amp;#039;HutPasstAufKopf&amp;#039;&amp;#039; und Weitere als notwendig erweisen.&lt;br /&gt;
&lt;br /&gt;
=== Rahmenproblem in der Philosophie ===&lt;br /&gt;
Das Rahmenproblem im philosophischen Kontext ist die [[Erkenntnistheorie|epistemologische]] Frage, wie ein Agent die Menge an Erkenntnissen bestimmt, die nach einer Handlung erneut auf ihren Wahrheitsgehalt überprüft werden müssen. Der Mensch beschränkt sich bei der Neubewertung auf relativ zu der Handlung &amp;#039;&amp;#039;relevante&amp;#039;&amp;#039; Erkenntnisse. Unklar ist jedoch, wie die Einschätzung der Relevanz abläuft.&lt;br /&gt;
&lt;br /&gt;
Das philosophische Rahmenproblem entwickelte sich aus dem der künstlichen Intelligenz und wurde 1978 erstmals von [[Daniel Dennett]] formuliert.&lt;br /&gt;
&lt;br /&gt;
== Quellen und Anmerkungen ==&lt;br /&gt;
* {{Literatur&lt;br /&gt;
  | Autor=[[Peter Norvig]], [[Stuart Russell]]&lt;br /&gt;
  | Originaltitel=[[Artificial Intelligence: A Modern Approach]]&lt;br /&gt;
  | Titel=Künstliche Intelligenz: Ein moderner Ansatz&lt;br /&gt;
  | Verlag=Prentice Hall&lt;br /&gt;
  | Jahr=2004&lt;br /&gt;
  | Originalsprache=en&lt;br /&gt;
  | ISBN=9783827370891&lt;br /&gt;
  | Kommentar=&lt;br /&gt;
  | Auflage=2&lt;br /&gt;
 }}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Anmerkungen:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;references group=&amp;quot;A&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* {{SEP|https://plato.stanford.edu/entries/frame-problem/|Frame-Problem|Murray Shanahan}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Künstliche Intelligenz]]&lt;br /&gt;
[[Kategorie:Mathematische Logik]]&lt;br /&gt;
[[Kategorie:Erkenntnistheorie]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Aka</name></author>
	</entry>
</feed>