Meditation for a Theorem Prover Reasoning and Consciousness - - PowerPoint PPT Presentation

meditation for a theorem prover reasoning and
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

Meditation for a Theorem Prover

slide-2
SLIDE 2

Reasoning and Consciousness
 Teaching a Theorem Prover to let its Mind Wander

Ulrich Furbach Claudia Schon

  • Univ. Koblenz - DFG Project ‚Cognitive Reasoning‘
slide-3
SLIDE 3

Reasoning and Consciousness
 Teaching a Theorem Prover to let its Mind Wander

Ulrich Furbach Claudia Schon

  • Univ. Koblenz - DFG Project ‚Cognitive Reasoning‘
slide-4
SLIDE 4

Reasoning and Consciousness
 Teaching a Theorem Prover to let its Mind Wander

Ulrich Furbach Claudia Schon

  • Univ. Koblenz - DFG Project ‚Cognitive Reasoning‘
slide-5
SLIDE 5

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

slide-6
SLIDE 6

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

slide-7
SLIDE 7

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

slide-8
SLIDE 8

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)

slide-9
SLIDE 9
slide-10
SLIDE 10

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))

slide-11
SLIDE 11

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

slide-12
SLIDE 12

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

slide-13
SLIDE 13

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

slide-14
SLIDE 14

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

slide-15
SLIDE 15

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

slide-16
SLIDE 16

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

slide-17
SLIDE 17

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

slide-18
SLIDE 18

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

slide-19
SLIDE 19

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

slide-20
SLIDE 20

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)!

slide-21
SLIDE 21

Chinese Room - John Searl Thomas Metzinger

Postbiotic consciousness

slide-22
SLIDE 22

Bernhard Baars

  • Global Workspace Theorie
  • Theatre metapher


slide-23
SLIDE 23

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
slide-24
SLIDE 24

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
slide-25
SLIDE 25

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.“

slide-26
SLIDE 26

https://www.slideshare.net/alfredoarmella/global-workspace-theory-tutorial

From:

slide-27
SLIDE 27

FOL Formula

slide-28
SLIDE 28

FOL Formula Selection process: Cyc ConceptNet WordNet SInE

slide-29
SLIDE 29

FOL Formula Selection process: Cyc ConceptNet WordNet SInE Background Knowledge

slide-30
SLIDE 30

Hyper FOL Formula Selection process: Cyc ConceptNet WordNet SInE Background Knowledge

slide-31
SLIDE 31

Hyper FOL Formula Selection process: Cyc ConceptNet WordNet SInE Background Knowledge

slide-32
SLIDE 32

Hyper Ground Instances FOL Formula Selection process: Cyc ConceptNet WordNet SInE Background Knowledge

slide-33
SLIDE 33

Hyper Ground Instances FOL Formula Selection process: Cyc ConceptNet WordNet SInE Background Knowledge Hyper’s current thoughts

slide-34
SLIDE 34

Hyper Ground Instances FOL Formula Selection process: Cyc ConceptNet WordNet SInE Background Knowledge Hyper’s current thoughts

slide-35
SLIDE 35

Hyper Ground Instances Selection process: Cyc ConceptNet WordNet SInE Background Knowledge Hyper’s current thoughts

slide-36
SLIDE 36

Hyper Ground Instances Selection process: Cyc ConceptNet WordNet SInE Background Knowledge Hyper’s current thoughts

slide-37
SLIDE 37

Hyper Ground Instances Selection process: Cyc ConceptNet WordNet SInE Background Knowledge Hyper’s current thoughts

slide-38
SLIDE 38

Hyper Ground Instances Selection process: Cyc ConceptNet WordNet SInE Background Knowledge Hyper’s current thoughts

slide-39
SLIDE 39

Hyper Ground Instances Selection process: Cyc ConceptNet WordNet SInE Background Knowledge Hyper’s current thoughts

slide-40
SLIDE 40

Hyper Ground Instances Selection process: Cyc ConceptNet WordNet SInE Background Knowledge Hyper’s current thoughts

slide-41
SLIDE 41

Hyper Ground Instances Selection process: Cyc ConceptNet WordNet SInE Background Knowledge Hyper’s current thoughts

slide-42
SLIDE 42

Hyper Ground Instances Selection process: Cyc ConceptNet WordNet SInE Background Knowledge Hyper’s current thoughts

slide-43
SLIDE 43

Hyper Ground Instances Selection process: Cyc ConceptNet WordNet SInE Background Knowledge Hyper’s current thoughts

slide-44
SLIDE 44

Hyper Ground Instances Selection process: Cyc ConceptNet WordNet SInE Background Knowledge Hyper’s current thoughts

slide-45
SLIDE 45

Hyper Ground Instances Selection process: Cyc ConceptNet WordNet SInE Background Knowledge Hyper’s current thoughts

slide-46
SLIDE 46

Hyper Ground Instances Selection process: Cyc ConceptNet WordNet SInE Background Knowledge Hyper’s current thoughts …

slide-47
SLIDE 47

First Experiments

slide-48
SLIDE 48

First Experiments

slide-49
SLIDE 49

First Experiments

slide-50
SLIDE 50

First Experiments

slide-51
SLIDE 51
slide-52
SLIDE 52
slide-53
SLIDE 53
slide-54
SLIDE 54
slide-55
SLIDE 55

todos

what is interesting? (cf. AGInT-System) how to remember? more different knowledge bases