1 Introduction  
2 HMMs, MEMMs, CRFs and Structured Perceptron  
3 Structured Prediction Energy Networks  
4 Structured Attention Networks  
5 Tree LSTM  
6 Application of Structured Prediction Techniques in NLP  
7 Future Directions  
8 Conclusion