1 Introduction  
2 Datasets  
2.1 Supervised Training  
2.2 Distant Supervision  
3 Basic Concepts  
3.1 Word Embeddings  
3.2 Positional Embeddings  
3.3 Convolutional Neural Networks  
4 Supervised Learning with CNNs  
5 Multi-instance Learning Models with Distant Supervision  
6 Results  
7 Concluding Remarks