4. 1950: Turing Test (“Computing Machinery and Intelligence” /
Alan Turing)
Historic Background
50’s-60’s: Machine translation to be reality in three to five
years (Georgetown experiment)
60’s-80’s: NLP systems based on hard rules, some quite
impressive!
5. 80’s-90’s: Machine learning for NLP, starting with simple
algorithms (decision trees)
Historic Background
90’s-2000’s: Increasingly statistical models are used (starting
with HMM for POS tagging)
2000’s-today: Neural Networks added to the mix
18. J’ai envie d’une pizza aujourd’hui
J’ai envie d’une pizza aujourd’hui (fr)
J ’ ai envie d ’ une pizza aujourd’hui (fr)
PRON
VERB
NOUN
ADP
DET
ADV
J ’ ai envie d ’ une pizza aujourd’hui (fr)
20. Naive Bayes
Bayes’ Rule: P(i|w) = P(w|i)P(i)/P(w)
‘Sparse’ approach
L’enfant a mangé un poisson
Un poisson a mangé l’enfant
No context management
21. Neural Networks
Words are represented densely in an n-dimensional space
Representations are learned through context
Main problem: How to represent sentences?
vct(Berlin) - vct(Germany) + vct(France) = vct(Paris)
38. ML and NLP as engine behind chatbots
A chatbot is built on many ML tasks
Different algorithms fit different tasks
Recast.AI as an end-to-end chatbot development platform