Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yd1996/awesome-text-style-transfer

A list of resources about Text Style Transfer
https://github.com/yd1996/awesome-text-style-transfer

List: awesome-text-style-transfer

deep-learning natural-language-processing style-transfer text-generation

Last synced: 3 months ago
JSON representation

A list of resources about Text Style Transfer

Awesome Lists containing this project

README

        

# awesome-text-style-transfer

This is a list of resources about **Text Style Transfer**.

Please feel free to pull requests or open an issue to add papers.

## Papers, Code and Slides

### Supervised Text Style Transfer

* **[NAACL-18]** [Dear Sir or Madam, May I Introduce the GYAFC Dataset: Corpus, Benchmarks and Metrics for Formality Style Transfer.](http://www.aclweb.org/anthology/N18-1012) Sudha Rao and Joel Tetreault. [[data]](https://github.com/raosudha89/GYAFC-corpus)

* **[COLING-18]** [Multi-Task Neural Models for Translating Between Styles Within and Across Languages.](http://aclweb.org/anthology/C18-1086) Xing Niu, Sudha Rao and Marine Carpuat. [[code]](https://github.com/xingniu/multitask-ft-fsmt)

### Unsupervised Text Style Transfer

* **[ICML-17]** [Toward Controlled Generation of Text.](http://proceedings.mlr.press/v70/hu17e.html) Zhiting Hu, Zichao Yang, Xiaodan Liang, Ruslan Salakhutdinov and Eric P. Xing. [[code]](https://github.com/asyml/texar/tree/master/examples/text_style_transfer) [[slides]](https://www.cs.cmu.edu/~zhitingh/data/icml17toward_slides.pdf)

* **[ICML-17]** [Sequence to Better Sequence Continuous Revision of Combinatorial Structures.](http://proceedings.mlr.press/v70/mueller17a.html) Jonas Mueller, David Gifford and Tommi Jaakkola.
* **[NIPS-17]** [Style Transfer from Non-Parallel Text by Cross-Alignment.](http://papers.nips.cc/paper/7259-style-transfer-from-non-parallel-text-by-cross-alignment) Tianxiao Shen, Tao Lei, Regina Barzilay and Tommi Jaakola. [[code]](https://github.com/shentianxiao/language-style-transfer) [[slides]](http://people.csail.mit.edu/tianxiao/papers/nips17_language-style-transfer_slides.pdf)
* **[AAAI-18]** [Style Transfer in Text: Exploration and Evaluation.](https://arxiv.org/abs/1711.06861) Zhenxin Fu, Xiaoye Tan, Nanyun Peng, Dongyan Zhao, Rui Yan. [[code]](https://github.com/fuzhenxin/text_style_transfer) [[data]](https://github.com/fuzhenxin/textstyletransferdata)
* **[AAAI-18]** [Incorporating Discriminator in Sentence Generation: a Gibbs Sampling Method.](https://arxiv.org/abs/1802.08970) Jinyue Su, Jiacheng Xu, Xipeng Qiu and Xuanjing Huang.
* **[NAACL-18]** [Delete, Retrieve, Generate: A Simple Approach to Sentiment and Style Transfer.](http://www.aclweb.org/anthology/N18-1169) Juncen Li, Robin Jia, He He and Percy Liang. [[code]](https://github.com/lijuncen/Sentiment-and-Style-Transfer)
* **[ACL-18]** [Style Transfer Through Back-Translation.](http://aclweb.org/anthology/P18-1080) Shrimai Prabhumoye, Yulia Tsvetkov, Ruslan Salakhutdinov and Alan W Black. [[code]](https://github.com/shrimai/Style-Transfer-Through-Back-Translation)
* **[ACL-18]** [Unpaired Sentiment-to-Sentiment Translation: A Cycled Reinforcement Learning Approach.](http://aclweb.org/anthology/P18-1090) Jingjing Xu, Xu Sun, Qi Zeng, Xuancheng Ren, Xiaodong Zhang, Houfeng Wang, Wenjie Li. [[code]](https://github.com/lancopku/unpaired-sentiment-translation)
* **[ACL-18]** [Fighting Offensive Language on Social Media with Unsupervised Text Style Transfer.](http://aclweb.org/anthology/P18-2031) Cicero Nogueira dos Santos, Igor Melnyk and Inkit Padhi.
* **[ICML-18]** [Adversarially Regularized Autoencoders.](http://proceedings.mlr.press/v80/zhao18b.html) Jake (Junbo) Zhao, Yoon Kim, Kelly Zhang, Alexander M. Rush and Yann LeCun. [[code]](https://github.com/jakezhaojb/ARAE)
* **[EMNLP-18]** [QuaSE: Sequence Editing under Quantifiable Guidance.](http://www.aclweb.org/anthology/D18-1420) Yi Liao, Lidong Bing, Piji Li, Shuming Shi, Wai Lam and Tong Zhang. [[code]](https://bitbucket.org/leoeaton/quase/src/master/)
* **[EMNLP-18]** [Learning Sentiment Memories for Sentiment Modification without Parallel Data.](http://www.aclweb.org/anthology/D18-1138) Yi Zhang, Jingjing Xu, Pengcheng Yang and Xu Sun. [[code]](https://github.com/lancopku/SMAE)
* **[arXiv-18]** [Style Transfer as Unsupervised Machine Translation.](https://arxiv.org/abs/1808.07894) Zhirui Zhang, Shuo Ren, Shujie Liu, Jianyong Wang, Peng Chen, Mu Li, Ming Zhou, Enhong Chen.
* **[arXiv-18]** [Structured Content Preservation for Unsupervised Text Style Transfer.](https://arxiv.org/abs/1810.06526) Youzhi Tian, Zhiting Hu and Zhou Yu. [[code]](https://github.com/YouzhiTian/Structured-Content-Preservation-for-Unsupervised-Text-Style-Transfer)
* **[NIPS-18]** [Unsupervised Text Style Transfer using Language Models as Discriminators.](https://papers.nips.cc/paper/7959-unsupervised-text-style-transfer-using-language-models-as-discriminators) Zichao Yang, Zhiting Hu, Chris Dyer, Eric P. Xing and Taylor Berg-Kirkpatrick.
* **[NIPS-18]** [Content Preserving Text Generation with Attribute Controls.](https://papers.nips.cc/paper/7757-content-preserving-text-generation-with-attribute-controls) Lajanugen Logeswaran, Honglak Lee and Samy Bengio.
* **[NIPS-18]** [Adversarial Text Generation via Feature-Mover's Distance.](https://papers.nips.cc/paper/7717-adversarial-text-generation-via-feature-movers-distance) Liqun Chen, Shuyang Dai, Chenyang Tao, Dinghan Shen, Zhe Gan, Haichao Zhang, Yizhe Zhang, Ruiyi Zhang, Guoyin Wang, Lawrence Carin.
* **[AAAI-19]** [Unsupervised Controllable Text Formalization.](https://arxiv.org/abs/1809.04556) Parag Jain, Abhijit Mishra, Amar Prakash Azad and Karthik Sankaranarayanan.
* **[ICLR-19]** [Multiple-Attribute Text Rewriting.](https://arxiv.org/abs/1811.00552) Sandeep Subramanian, Guillaume Lample, Eric Michael Smith, Ludovic Denoyer, Marc’Aurelio Ranzato and Y-Lan Boureau.
* **[NAACL-19]** [Evaluating Style Transfer for Text.](https://www.aclweb.org/anthology/N19-1049) Remi Mir, Bjarke Felbo, Nick Obradovich and Iyad Rahwan. [[code]](https://github.com/passeul/style-transfer-model-evaluation)
* **[NAACL-19]** [Reinforcement Learning Based Text Style Transfer without Parallel Training Corpus.](https://www.aclweb.org/anthology/N19-1320) Hongyu Gong, Suma Bhat, Lingfei Wu, JinJun Xiong and Wen-mei Hwu.
* **[NAACL-19]** [Adversarial Decomposition of Text Representation.](https://www.aclweb.org/anthology/N19-1088) Alexey Romanov, Anna Rumshisky, Anna Rogers and David Donahue. [[code]](https://github.com/text-machine-lab/adversarial_decomposition)
* **[NAACL-19]** [Neural Text Style Transfer via Denoising and Reranking.](https://www.aclweb.org/anthology/W19-2309) Joseph Lee, Ziang Xie, Cindy Wang, Max Drach, Dan Jurafsky and Andrew Ng.
* **[IJCAI-19]** [Utilizing Non-Parallel Text for Style Transfer by Making Partial Comparisons.](https://www.ijcai.org/proceedings/2019/0747.pdf) Di Yin, Shujian Huang, Xin-Yu Dai and Jiajun Chen. [[code]](https://github.com/yd1996/PartialComparison)
* **[IJCAI-19]** [A Dual Reinforcement Learning Framework for Unsupervised Text Style Transfer.](https://www.ijcai.org/proceedings/2019/0711.pdf) Fuli Luo, Peng Li, Jie Zhou, Pengcheng Yang, Baobao Chang, Xu Sun, Zhifang Sui. [[code]](https://github.com/luofuli/DualRL)
* **[IJCAI-19]** [Mask and Infill: Applying Masked Language Model for Sentiment Transfer.](https://www.ijcai.org/proceedings/2019/0732.pdf) Xing Wu, Tao Zhang, Liangjun Zang, Jizhong Han and Songlin Hu.
* **[ACL-19]** [Style Transformer: Unpaired Text Style Transfer without Disentangled Latent Representation.](https://www.aclweb.org/anthology/P19-1601) Ning Dai, Jianze Liang, Xipeng Qiu and Xuanjing Huang. [[code]](https://github.com/fastnlp/fastNLP)
* **[ACL-19]** [A Hierarchical Reinforced Sequence Operation Method for Unsupervised Text Style Transfer.](https://www.aclweb.org/anthology/P19-1482) Chen Wu, Xuancheng Ren, Fuli Luo and Xu Sun. [[code]](https://github.com/ChenWu98/Point-Then-Operate)
* **[ACL-19]** [Towards Unsupervised Fine-grained Sentiment Transfer.](https://www.aclweb.org/anthology/P19-1194) Fuli Luo, Peng Li, Pengcheng Yang, Jie Zhou, Yutong Tan, Baobao Chang, Zhifang Sui and Xu Sun. [[code]](https://github.com/luofuli/Fine-grained-Sentiment-Transfer)
* **[ACL-19]** [Disentangled Representation Learning for Non-Parallel Text Style Transfer.](https://arxiv.org/abs/1808.04339) Vineet John, Lili Mou, Hareesh Bahuleyan and Olga Vechtomova. [[code]](https://github.com/vineetjohn/linguistic-style-transfer)
* **[ACL-19]** [Curate and Generate: A Corpus and Method for Joint Control of Semantics and Style in Neural NLG.](https://www.aclweb.org/anthology/P19-1596) Shereen Oraby, Vrindavan Harrison, Abteen Ebrahimi and Marilyn Walker. [[data]](https://nlds.soe.ucsc.edu/yelpnlg)
* **[EMNLP-19]** [Domain Adaptive Text Style Transfer.](https://arxiv.org/pdf/1908.09395.pdf) Dianqi Li, Yizhe Zhang, Zhe Gan, Yu Cheng, Chris Brockett, Ming-Ting Sun, Bill Dolan. [[code]](https://github.com/cookielee77/DAST)
* **[EMNLP-19]** [Transforming Delete, Retrieve, Generate Approach for Controlled Text Style Transfer.](https://arxiv.org/pdf/1908.09368.pdf) Akhilesh Sudhakar, Bhargav Upadhyay, Arjun Maheswaran. [[code]](https://github.com/agaralabs/transformer-drg-style-transfer)
* **[EMNLP-19]** [Style Transfer for Texts: Retrain, Report Errors, Compare with Rewrites.](https://arxiv.org/pdf/1908.06809.pdf) Alexey Tikhonov, Viacheslav Shibaev, Aleksander Nagaev, Aigul Nugmanova and Ivan P. Yamshchikov. [[code]](https://github.com/VAShibaev/text_style_transfer)
* **[EMNLP-19]** [Unsupervised Text Attribute Transfer via Iterative Matching and Translation.](https://arxiv.org/pdf/1901.11333.pdf) Zhijing Jin, Di Jin, Jonas Mueller, Nicholas Matthews, Enrico Santus. [[data]](https://github.com/zhijing-jin/IMaT)
* **[EMNLP-19]** [Semi-supervised Text Style Transfer: Cross Projection in Latent Space.](https://arxiv.org/abs/1909.11493) Mingyue Shang, Piji Li, Zhenxin Fu, Lidong Bing, Dongyan Zhao, Shuming Shi, Rui Yan. [[data]](https://drive.google.com/file/d/15TxvHgd_SEC-Wy47uI_CgDdiPf_yUw60/view?usp=sharing)
* **[EMNLP-19]** [Harnessing Pre-Trained Neural Networks with Rules for Formality Style Transfer.](https://www.aclweb.org/anthology/D19-1365.pdf) Yunli Wang, Yu Wu, Lili Mou, Zhoujun Li, Wenhan Chao. [[code]](https://github.com/jimth001/formality_emnlp19)
* **[NeurIPS-19]** [Controllable Unsupervised Text Attribute Transfervia Editing Entangled Latent Representation.](https://arxiv.org/pdf/1905.12926.pdf) Ke Wang, Hang Hua and Xiaojun Wan. [[code]](https://github.com/nrgeup/controllable-text-attribute-transfer)
* **[EMNLP-19-workshop]** [Decomposing Textual Information For Style Transfer.](https://arxiv.org/abs/1909.12928) Ivan P. Yamshchikov, Viacheslav Shibaev, Aleksander Nagaev, Jürgen Jost, Alexey Tikhonov.
* **[EMNLP-19-workshop]** [Unsupervised Evaluation Metrics and Learning Criteria for Non-Parallel Textual Transfer, EMNLP Workshop on Neural Generation and Translation.](https://arxiv.org/abs/1810.11878) Richard Yuanzhe Pang, Kevin Gimpel.
* **[EMNLP-19-workshop]** [The Daunting Task of Real-World Textual Style Transfer Auto-Evaluation.](https://arxiv.org/abs/1910.03747) Richard Yuanzhe Pang.
* **[INLG-19]** [Rethinking Text Attribute Transfer: A Lexical Analysis.](https://arxiv.org/abs/1909.12335) Yao Fu, Hao Zhou, Jiaze Chen, Lei Li.
* **[arXiv-19]** [Revision in Continuous Space: Fine-Grained Control of Text Style Transfer.](https://arxiv.org/abs/1905.12304) Dayiheng Liu, Jie Fu, Yidan Zhang, Chris Pal, Jiancheng Lv. [[code]](https://github.com/FranxYao/pivot_analysis)

### Related Applications

#### Style Transfer in Headline Generation

* **[NAACL-18]** [SHAPED: Shared-Private Encoder-Decoder for Text Style Adaptation.](http://www.aclweb.org/anthology/N18-1138) Ye Zhang, Nan Ding and Radu Soricut.
* **[ICDM-18]** [Deep Headline Generation for Clickbait Detection.](https://ieeexplore.ieee.org/abstract/document/8594871) Kai Shu, Suhang Wang, Thai Le, Dongwon Lee and Huan Liu.

#### Stylized Image Captioning

* **[AAAI-16]** [Senticap: Generating image descriptions with sentiments.](http://www.aaai.org/ocs/index.php/AAAI/AAAI16/paper/download/12501/12132) Alexander Mathews, Lexing Xie and Xuming He.
* **[CVPR-17]** [Stylenet: Generating attractive visual captions with styles.](https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=8099591) Chuang Gan, Zhe Gan, Xiaodong He, Jianfeng Gao and Li Deng.
* **[CVPR-18]** [SemStyle: Learning to Generate Stylised Image Captions using Unaligned Text.](http://openaccess.thecvf.com/content_cvpr_2018/papers_backup/Mathews_SemStyle_Learning_to_CVPR_2018_paper.pdf) Alexander Mathews and Lexing Xie and Xuming He.
* **[ECCV-18]** [“Factual” or “Emotional”: Stylized Image Captioning with Adaptive Learning and Attention.](https://eccv2018.org/openaccess/content_ECCV_2018/papers/Tianlang_Chen_Factual_or_Emotional_ECCV_2018_paper.pdf) Tianlang Chen , Zhongping Zhang, Quanzeng You, Chen Fang, Zhaowen Wang, Hailin Jin and Jiebo Luo.

### Something helpful from other areas

* A paper list about Image-to-Image Translation. [[link]](https://github.com/lzhbrian/image-to-image-papers)
* A paper list about Learning Disentangled Representations. [[link]](https://github.com/sootlasten/disentangled-representation-papers)

### Copyright

By Di Yin ([email protected]) from the [NLP Group](http://nlp.nju.edu.cn/) of [Nanjing University](https://www.nju.edu.cn/).