Convolutional Neural Networks for Sentence Classification
Convolutional Neural Networks for Sentence Classification
Yoon Kim New York University
1 / 34
Convolutional Neural Networks for Sentence Classification Yoon Kim - - PowerPoint PPT Presentation
Convolutional Neural Networks for Sentence Classification Convolutional Neural Networks for Sentence Classification Yoon Kim New York University 1 / 34 Convolutional Neural Networks for Sentence Classification Agenda Word Embeddings
Convolutional Neural Networks for Sentence Classification
1 / 34
Convolutional Neural Networks for Sentence Classification
2 / 34
Convolutional Neural Networks for Sentence Classification Word Embeddings
3 / 34
Convolutional Neural Networks for Sentence Classification Word Embeddings
◮ Every word is orthogonal to one another. ◮ wmother · wfather = 0
◮ Yes! ◮ Don’t (necessarily) need deep learning for this: Latent
4 / 34
Convolutional Neural Networks for Sentence Classification Word Embeddings
5 / 34
Convolutional Neural Networks for Sentence Classification Word Embeddings
◮ wbig − wbigger ≈ wslow − wslower ◮ wfrance − wparis ≈ wkorea − wseoul
6 / 34
Convolutional Neural Networks for Sentence Classification Word Embeddings
7 / 34
Convolutional Neural Networks for Sentence Classification Classification
8 / 34
Convolutional Neural Networks for Sentence Classification Classification Recursive Neural Tensor Networks
9 / 34
Convolutional Neural Networks for Sentence Classification Classification Recursive Neural Tensor Networks
10 / 34
Convolutional Neural Networks for Sentence Classification Classification Recursive Neural Tensor Networks
11 / 34
Convolutional Neural Networks for Sentence Classification Classification Convolutional Neural Networks
12 / 34
Convolutional Neural Networks for Sentence Classification Classification Convolutional Neural Networks
13 / 34
Convolutional Neural Networks for Sentence Classification Classification Convolutional Neural Networks
14 / 34
Convolutional Neural Networks for Sentence Classification Classification Convolutional Neural Networks
15 / 34
Convolutional Neural Networks for Sentence Classification Classification Convolutional Neural Networks
16 / 34
Convolutional Neural Networks for Sentence Classification Classification Convolutional Neural Networks
◮ Semantic parsing (Yih et al., “Semantic Parsing for
◮ Search query retrieval (Shen et al., “Learning Semantic
◮ Sentiment analysis (Kalchbrenner et al., “A Convolutional
17 / 34
Convolutional Neural Networks for Sentence Classification Classification Convolutional Neural Networks
18 / 34
Convolutional Neural Networks for Sentence Classification Classification Convolutional Neural Networks
19 / 34
Convolutional Neural Networks for Sentence Classification Classification Convolutional Neural Networks
20 / 34
Convolutional Neural Networks for Sentence Classification Classification Convolutional Neural Networks
21 / 34
Convolutional Neural Networks for Sentence Classification Classification Convolutional Neural Networks
i=1 g2 i
22 / 34
Convolutional Neural Networks for Sentence Classification Experiments
23 / 34
Convolutional Neural Networks for Sentence Classification Experiments
24 / 34
Convolutional Neural Networks for Sentence Classification Experiments
25 / 34
Convolutional Neural Networks for Sentence Classification Experiments
26 / 34
Convolutional Neural Networks for Sentence Classification Experiments
27 / 34
Convolutional Neural Networks for Sentence Classification Experiments
28 / 34
Convolutional Neural Networks for Sentence Classification Experiments
29 / 34
Convolutional Neural Networks for Sentence Classification Experiments
30 / 34
Convolutional Neural Networks for Sentence Classification Conclusion
31 / 34
Convolutional Neural Networks for Sentence Classification Conclusion
32 / 34
Convolutional Neural Networks for Sentence Classification Conclusion
◮ Keep word2vec embeddings fixed, fine-tune only unknown
◮ Have extra-dimensions which are allowed to change. ◮ Be smarter about initializing unknown words.
◮ Sutsekever et al., Sequence to Sequence Learning with Neural
◮ Bahdanau et al., Neural Machine Translation by Jointly
◮ Kalchbrenner and Blunsom, Recurrent Convolutional Neural
33 / 34
Convolutional Neural Networks for Sentence Classification Conclusion
34 / 34