1 Introduction  

2 What Is Text Style Transfer?  
2.1 How to Define Style?  
2.2 Task Formulation  
2.3 Existing Subtasks with Datasets  

3 How to Evaluate Style Transfer?  
3.1 Automatic Evaluation  
3.2 Human Evaluation  
3.3 Suggested Evaluation Settings for Future Work  

4 Methods on Parallel Data  

5 Methods on Non-Parallel Data  
5.1 Disentanglement  
5.2 Prototype Editing  
5.3 Pseudo-Parallel Corpus Construction  

6 Research Agenda  
6.1 Expanding the Scope of Styles  
6.2 Improving the Methodology on Non-Parallel Data  
6.3 Loosening the Style-Specific Dataset Assumptions  
6.4 Improving Evaluation Metrics  

7 Expanding the Impact of TST  
7.1 Connecting TST to More NLP Tasks  
7.2 Connecting TST to More Specialized Applications  
7.3 Considering Ethical Impacts of TST  

8 Conclusion