1 Introduction

2 Background  
2.1 Problem Definition  
2.2 Related Areas

3 General Approaches  
3.1 Generative Approaches  
3.2 Discriminative Approaches

4 Recent Trends  
4.1 Combined Approaches  
4.2 Neural Parameterization  
4.3 Lexicalization  
4.4 Big Data  
4.5 Unsupervised Multilingual Parsing

5 Benchmarking on the WSJ Corpus

6 Future Directions  
6.1 Utilization of Syntactic Information in Pretrained Language Modeling  
6.2 Inspiration for Other Tasks  
6.3 Interpretability

7 Conclusion