CLMay 18, 2021

LEWIS: Levenshtein Editing for Unsupervised Text Style Transfer

arXiv:2105.08206v1713 citations
Originality Highly original
AI Analysis

This addresses the problem of unsupervised text style transfer for applications like sentiment modification, though it is incremental by building on prior editing methods.

The paper tackles text style transfer by proposing a coarse-to-fine editor that uses Levenshtein edit operations to concurrently edit multiple spans in source text, outperforming existing methods on sentiment and politeness transfer datasets with higher performance and more diverse outputs.

Many types of text style transfer can be achieved with only small, precise edits (e.g. sentiment transfer from I had a terrible time... to I had a great time...). We propose a coarse-to-fine editor for style transfer that transforms text using Levenshtein edit operations (e.g. insert, replace, delete). Unlike prior single-span edit methods, our method concurrently edits multiple spans in the source text. To train without parallel style text pairs (e.g. pairs of +/- sentiment statements), we propose an unsupervised data synthesis procedure. We first convert text to style-agnostic templates using style classifier attention (e.g. I had a SLOT time...), then fill in slots in these templates using fine-tuned pretrained language models. Our method outperforms existing generation and editing style transfer methods on sentiment (Yelp, Amazon) and politeness (Polite) transfer. In particular, multi-span editing achieves higher performance and more diverse output than single-span editing. Moreover, compared to previous methods on unsupervised data synthesis, our method results in higher quality parallel style pairs and improves model performance.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes