ainl 2013 toschev-talanov_практическое применение модели...

14

Click here to load reader

Upload: ainl-conferences

Post on 22-Jun-2015

122 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Ainl 2013 toschev-talanov_практическое применение модели мышления и машинного понимания примитивных текстов

Thinking model and machine

understanding of

English primitive texts and it’s

application in

Infrastructure as Service domain.

Alexander Toschev & Max Talanov

Page 2: Ainl 2013 toschev-talanov_практическое применение модели мышления и машинного понимания примитивных текстов

Contents

• Theoretical basis

• Architecture approach

• Prototype

Page 3: Ainl 2013 toschev-talanov_практическое применение модели мышления и машинного понимания примитивных текстов

2006 Marvin Minsky published book "The

emotion machine":

• 6 thinking levels: instinctive, learned,

deliberative, reflective, self-reflective, self-

conscious.

• Selector -> Critic -> Way to think triplets

• Data structures

Theoretical basis

Page 4: Ainl 2013 toschev-talanov_практическое применение модели мышления и машинного понимания примитивных текстов

Theoretical basis: Model of six

Self-Conscious Reflection

Self-Reflective Thinking

Reflective Thinking

Deliberative Thinking

Learned Reactions

Instinctive Reactions

Page 5: Ainl 2013 toschev-talanov_практическое применение модели мышления и машинного понимания примитивных текстов

Theoretical basis:

Selector -> Critic -> Way to think

Recognize a

Problem-Type

Activate a Way to

Think Activate a Way to

Think

Activate a

Way to

Think

Critics Selectors

Page 6: Ainl 2013 toschev-talanov_практическое применение модели мышления и машинного понимания примитивных текстов

1. Training:

a. Domain model training

b. How-to training

2. Data structures

3. Request processing

Architecture approach

Page 7: Ainl 2013 toschev-talanov_практическое применение модели мышления и машинного понимания примитивных текстов

Base is a concept:

• Concepts create graph with concept links,

similar to OWL(Web ontology language).

• Domain concepts semantic network actually

is description of the domain.

• System creates concepts semantic network

from English text like: Firefox is a browser.

Architecture approach:

Domain model training

Page 8: Ainl 2013 toschev-talanov_практическое применение модели мышления и машинного понимания примитивных текстов

Humans are good with recombinations!

Architecture approach:

Understanding training

Learned Deliberatives Reflective

Action1

Try something

else

no Action2

Does it make

sense?

Other action

yes

Page 9: Ainl 2013 toschev-talanov_практическое применение модели мышления и машинного понимания примитивных текстов

Self-Reflective

Architecture approach:

Understanding minimal

Learned Deliberative Reflective

Lexical processing

Cry for help

Does it make sense?

Simulation

Page 10: Ainl 2013 toschev-talanov_практическое применение модели мышления и машинного понимания примитивных текстов

Self-Reflective

Architecture approach:

Understanding

Learned Deliberative Reflective

Lexical processing

Cry for help

Classification

Does it make sense?

Reformulation

Simulation

Does it make sense?

Cry for help

Page 11: Ainl 2013 toschev-talanov_практическое применение модели мышления и машинного понимания примитивных текстов

Architecture approach:

Data structures

Learned Deliberative Reflective

Lexical processing

Classification

Does it make sense?

Simulation

Narrative

Semantic network

of concepts

Probability

Probability

Page 12: Ainl 2013 toschev-talanov_практическое применение модели мышления и машинного понимания примитивных текстов

Self-Reflective

Architecture approach:

Request processing

Learned Deliberative Reflective

Lexical processing

Cry for help

Classification

Does it make sense?

Reformulation

Simulation

Find solution

Does it make sense?

Cry for help

Is solution consistent?

Cry for help

Apply solution

Do I have time?

Cry for help

Page 13: Ainl 2013 toschev-talanov_практическое применение модели мышления и машинного понимания примитивных текстов

• Three layers: Learned, Deliberative,

Reflective

• Lexical processing: o Preliminary splitter, KB Annotator, Link parser

• Selector

• Critic: Direct instruction, Problem

description…

• Way to think: Simulation, Correlation

• Domain training

Prototype

Page 14: Ainl 2013 toschev-talanov_практическое применение модели мышления и машинного понимания примитивных текстов

Links:

• http://tu-project.com

• http://en.wikipedia.org/wiki/The_Emotion_Ma

chine

• http://opencog.org