Ainl 2013 bogatyrev_математическая и лингвистическая
Ainl 2013 toschev-talanov_практическое применение модели мышления и машинного понимания примитивных текстов
1. Thinking model and machine
understanding of
English primitive texts and it’s
application in
Infrastructure as Service domain.
Alexander Toschev & Max Talanov
3. 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
4. Theoretical basis: Model of six
Self-Conscious Reflection
Self-Reflective Thinking
Reflective Thinking
Deliberative Thinking
Learned Reactions
Instinctive Reactions
5. Theoretical basis:
Selector -> Critic -> Way to think
Recognize a
Problem-Type
Activate a Way to
ThinkActivate a Way to
Think
Activate a
Way to
Think
Critics Selectors
6. 1. Training:
a. Domain model training
b. How-to training
2. Data structures
3. Request processing
Architecture approach
7. 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
8. 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
11. Architecture approach:
Data structures
Learned Deliberative Reflective
Lexical processing
Classification
Does it make sense?
Simulation
Narrative
Semantic network
of concepts
Probability
Probability
12. 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
13. • 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