Generating Natural Anagrams: Towards Language Generation Under Hard Combinatorial Constraints

Masaaki Nishino, Sho Takase, Tsutomu Hirao, Masaaki Nagata


Abstract
An anagram is a sentence or a phrase that is made by permutating the characters of an input sentence or a phrase. For example, “Trims cash” is an anagram of “Christmas”. Existing automatic anagram generation methods can find possible combinations of words form an anagram. However, they do not pay much attention to the naturalness of the generated anagrams. In this paper, we show that simple depth-first search can yield natural anagrams when it is combined with modern neural language models. Human evaluation results show that the proposed method can generate significantly more natural anagrams than baseline methods.
Anthology ID:
D19-1674
Volume:
Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP)
Month:
November
Year:
2019
Address:
Hong Kong, China
Editors:
Kentaro Inui, Jing Jiang, Vincent Ng, Xiaojun Wan
Venues:
EMNLP | IJCNLP
SIG:
SIGDAT
Publisher:
Association for Computational Linguistics
Note:
Pages:
6408–6412
Language:
URL:
https://aclanthology.org/D19-1674
DOI:
10.18653/v1/D19-1674
Bibkey:
Cite (ACL):
Masaaki Nishino, Sho Takase, Tsutomu Hirao, and Masaaki Nagata. 2019. Generating Natural Anagrams: Towards Language Generation Under Hard Combinatorial Constraints. In Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP), pages 6408–6412, Hong Kong, China. Association for Computational Linguistics.
Cite (Informal):
Generating Natural Anagrams: Towards Language Generation Under Hard Combinatorial Constraints (Nishino et al., EMNLP-IJCNLP 2019)
Copy Citation:
PDF:
https://aclanthology.org/D19-1674.pdf