Meditation for a Theorem Prover Reasoning and Consciousness - - PowerPoint PPT Presentation
Meditation for a Theorem Prover Reasoning and Consciousness - - PowerPoint PPT Presentation
Meditation for a Theorem Prover Reasoning and Consciousness Teaching a Theorem Prover to let its Mind Wander Ulrich Furbach Claudia Schon Univ. Koblenz - DFG Project Cognitive Reasoning Reasoning and Consciousness Teaching a
Reasoning and Consciousness Teaching a Theorem Prover to let its Mind Wander
Ulrich Furbach Claudia Schon
- Univ. Koblenz - DFG Project ‚Cognitive Reasoning‘
Reasoning and Consciousness Teaching a Theorem Prover to let its Mind Wander
Ulrich Furbach Claudia Schon
- Univ. Koblenz - DFG Project ‚Cognitive Reasoning‘
Reasoning and Consciousness Teaching a Theorem Prover to let its Mind Wander
Ulrich Furbach Claudia Schon
- Univ. Koblenz - DFG Project ‚Cognitive Reasoning‘
My body cast a shadow over the grass. What was the CAUSE of this? a) The sun was rising. b) The grass was cut. COPA Benchmarks
My body cast a shadow over the grass. What was the CAUSE of this? a) The sun was rising. b) The grass was cut.
Boxer
COPA Benchmarks
My body cast a shadow over the grass. What was the CAUSE of this? a) The sun was rising. b) The grass was cut.
Boxer
∃A, B((n1grass(A) ∧ n1sun(B)) ∧ ∃C, D, E((r1over(C, A)∧ (r1Theme(C, D) ∧ (r1Actor(C, E) ∧ (v1cast(C) ∧ (n1shadow(D)∧ (n1body(E) ∧ (r1of(E, D) ∧ n1person(D))))))))∧ ∃F((r1Actor(F, B) ∧ v1rise(F)) ∧ ∃G(r1Theme(G, A) ∧ v1cut(G)))))
COPA Benchmarks
FO-representation
- f COPA problem:
∃A, B((n1grass(A) ∧ n1sun(B)) ∧ ∃C, D, E((r1over(C, A)∧ (r1Theme(C, D) ∧ (r1Actor(C, E) ∧ (v1cast(C) ∧ (n1shadow(D)∧ (n1body(E) ∧ (r1of(E, D) ∧ n1person(D))))))))∧ ∃F((r1Actor(F, B) ∧ v1rise(F)) ∧ ∃G(r1Theme(G, A) ∧ v1cut(G)))))
ç√ ç√ ç √ ç √ ç √ ç √ ç √ ç√ ç√ ç√ ç√ ç√ ç√ Background Knowledge: OpenCyc
project(X)
v1cast(D)
FO-representation
- f COPA problem:
∃A, B((n1grass(A) ∧ n1sun(B)) ∧ ∃C, D, E((r1over(C, A)∧ (r1Theme(C, D) ∧ (r1Actor(C, E) ∧ (v1cast(C) ∧ (n1shadow(D)∧ (n1body(E) ∧ (r1of(E, D) ∧ n1person(D))))))))∧ ∃F((r1Actor(F, B) ∧ v1rise(F)) ∧ ∃G(r1Theme(G, A) ∧ v1cut(G)))))
WordNet
Bridging Formulae Background Knowledge: OpenCyc
project(X)
v1cast(D)
∀X(v1cast(X) ↔ project(X))
Hypertableau 1st order
p(z, f(a)) ∧ r(g(a)) → p(x, y) ∨ q((f(x), z)
dom(a) dom(b) . . . p(b, f(a)) q(a, x)) r(g(a))
no backtracking branches can be considered isolated - equality handling! Cade 07
Hypertableau 1st order
p(z, f(a)) ∧ r(g(a)) → p(x, y) ∨ q((f(x), z)
dom(a) dom(b) . . . p(b, f(a)) q(a, x)) r(g(a))
no backtracking branches can be considered isolated - equality handling! Cade 07
Hypertableau 1st order
p(z, f(a)) ∧ r(g(a)) → p(x, y) ∨ q((f(x), z)
dom(a) dom(b) . . . p(b, f(a)) q(a, x)) r(g(a))
σ = {z ← b} p(b, f(a)) ∧ r(g(a)) → p(x, y) ∨ q((f(x), b) no backtracking branches can be considered isolated - equality handling! Cade 07
Hypertableau 1st order
p(z, f(a)) ∧ r(g(a)) → p(x, y) ∨ q((f(x), z)
dom(a) dom(b) . . . p(b, f(a)) q(a, x)) r(g(a))
σ = {z ← b} p(b, f(a)) ∧ r(g(a)) → p(x, y) ∨ q((f(x), b) q(f(x, b) p(x, y) no backtracking branches can be considered isolated - equality handling! Cade 07
Hypertableau 1st order
p(z, f(a)) ∧ r(g(a)) → p(x, y) ∨ q((f(x), z)
dom(a) dom(b) . . . p(b, f(a)) q(a, x)) r(g(a))
σ = {z ← b} p(b, f(a)) ∧ r(g(a)) → p(x, y) ∨ q((f(x), b) no backtracking branches can be considered isolated - equality handling! Cade 07
Hypertableau 1st order
p(z, f(a)) ∧ r(g(a)) → p(x, y) ∨ q((f(x), z) π = {x ← a}
dom(a) dom(b) . . . p(b, f(a)) q(a, x)) r(g(a))
σ = {z ← b} p(b, f(a)) ∧ r(g(a)) → p(x, y) ∨ q((f(x), b) no backtracking branches can be considered isolated - equality handling! Cade 07
Hypertableau 1st order
p(z, f(a)) ∧ r(g(a)) → p(x, y) ∨ q((f(x), z) π = {x ← a}
dom(a) dom(b) . . . p(b, f(a)) q(a, x)) r(g(a))
σ = {z ← b} p(b, f(a)) ∧ r(g(a)) → p(x, y) ∨ q((f(x), b) p(a, y) q(f(a), b) no backtracking branches can be considered isolated - equality handling! Cade 07
Hypertableau 1st order
p(z, f(a)) ∧ r(g(a)) → p(x, y) ∨ q((f(x), z) π = {x ← a}
dom(a) dom(b) . . . p(b, f(a)) q(a, x)) r(g(a))
σ = {z ← b} p(b, f(a)) ∧ r(g(a)) → p(x, y) ∨ q((f(x), b) p(a, y) q(f(a), b) → dom(a) dom(a) → dom(f(a)) no backtracking branches can be considered isolated - equality handling! Cade 07
Hypertableau 1st order
p(z, f(a)) ∧ r(g(a)) → p(x, y) ∨ q((f(x), z) π = {x ← a}
dom(a) dom(b) . . . p(b, f(a)) q(a, x)) r(g(a))
σ = {z ← b} p(b, f(a)) ∧ r(g(a)) → p(x, y) ∨ q((f(x), b) p(a, y) q(f(a), b) → dom(a) dom(a) → dom(f(a)) no backtracking branches can be considered isolated - equality handling! Cade 07
Hyper Tableau My body cast a shadow over the grass. What was the CAUSE of this? a) The sun was rising. b) The grass was cut. ML What is `closer´ to a logical consequence? a) or b)? a)!
Chinese Room - John Searl Thomas Metzinger
Postbiotic consciousness
Bernhard Baars
- Global Workspace Theorie
- Theatre metapher
Bernhard Baars
- Global Workspace Theorie
- Theatre metapher
- Consciousness is a gateway to
vast domains of knowledge and control
- we can create access to any part
- f the brain using consciousness
Bernhard Baars
- Global Workspace Theorie
- Theatre metapher
„Consciousness may be considered as the gateway to these unconscious sources of knowledge.“
- Consciousness is a gateway to
vast domains of knowledge and control
- we can create access to any part
- f the brain using consciousness
Bernhard Baars
- Global Workspace Theorie
- Theatre metapher
„Consciousness may be considered as the gateway to these unconscious sources of knowledge.“
- Consciousness is a gateway to
vast domains of knowledge and control
- we can create access to any part
- f the brain using consciousness
„This is ostensibly based on GWT, but the idea is easily understood without the psycho-babble. The work is very suitable for the AITP workshop.“
https://www.slideshare.net/alfredoarmella/global-workspace-theory-tutorial
From:
FOL Formula
FOL Formula Selection process: Cyc ConceptNet WordNet SInE
FOL Formula Selection process: Cyc ConceptNet WordNet SInE Background Knowledge
Hyper FOL Formula Selection process: Cyc ConceptNet WordNet SInE Background Knowledge
Hyper FOL Formula Selection process: Cyc ConceptNet WordNet SInE Background Knowledge
Hyper Ground Instances FOL Formula Selection process: Cyc ConceptNet WordNet SInE Background Knowledge
Hyper Ground Instances FOL Formula Selection process: Cyc ConceptNet WordNet SInE Background Knowledge Hyper’s current thoughts
Hyper Ground Instances FOL Formula Selection process: Cyc ConceptNet WordNet SInE Background Knowledge Hyper’s current thoughts
Hyper Ground Instances Selection process: Cyc ConceptNet WordNet SInE Background Knowledge Hyper’s current thoughts
Hyper Ground Instances Selection process: Cyc ConceptNet WordNet SInE Background Knowledge Hyper’s current thoughts
Hyper Ground Instances Selection process: Cyc ConceptNet WordNet SInE Background Knowledge Hyper’s current thoughts
Hyper Ground Instances Selection process: Cyc ConceptNet WordNet SInE Background Knowledge Hyper’s current thoughts
Hyper Ground Instances Selection process: Cyc ConceptNet WordNet SInE Background Knowledge Hyper’s current thoughts
Hyper Ground Instances Selection process: Cyc ConceptNet WordNet SInE Background Knowledge Hyper’s current thoughts
Hyper Ground Instances Selection process: Cyc ConceptNet WordNet SInE Background Knowledge Hyper’s current thoughts
Hyper Ground Instances Selection process: Cyc ConceptNet WordNet SInE Background Knowledge Hyper’s current thoughts
Hyper Ground Instances Selection process: Cyc ConceptNet WordNet SInE Background Knowledge Hyper’s current thoughts
Hyper Ground Instances Selection process: Cyc ConceptNet WordNet SInE Background Knowledge Hyper’s current thoughts
Hyper Ground Instances Selection process: Cyc ConceptNet WordNet SInE Background Knowledge Hyper’s current thoughts
Hyper Ground Instances Selection process: Cyc ConceptNet WordNet SInE Background Knowledge Hyper’s current thoughts …
First Experiments
First Experiments
First Experiments
First Experiments
todos
what is interesting? (cf. AGInT-System) how to remember? more different knowledge bases