Homophonic Pun Generation with Lexically Constrained Rewriting

Punning is a creative way to make conversation enjoyable and literary writing elegant. In this paper, we focus on the task of generating a pun sentence given a pair of homophones. We first find the constraint words supporting the semantic incongruity for a sentence. Then we rewrite the sentence with explicit positive and negative constraints. Our model achieves the state-of-the-art results in both automatic and human evaluations. We further make an error analysis and discuss the challenges for the computational pun models.

[1]  Matt Post,et al.  ParaBank: Monolingual Bitext Generation and Sentential Paraphrasing via Lexically-constrained Neural Machine Translation , 2019, AAAI.

[2]  Rui Mao,et al.  Word Embedding and WordNet Based Metaphor Identification and Interpretation , 2018, ACL.

[3]  Iryna Gurevych,et al.  SemEval-2017 Task 7: Detection and Interpretation of English Puns , 2017, *SEMEVAL.

[4]  Sanja Fidler,et al.  Aligning Books and Movies: Towards Story-Like Visual Explanations by Watching Movies and Reading Books , 2015, 2015 IEEE International Conference on Computer Vision (ICCV).

[5]  Ruli Manurung,et al.  A practical application of computational humour , 2007 .

[6]  Huda Khayrallah,et al.  Improved Lexically Constrained Decoding for Translation and Monolingual Rewriting , 2019, NAACL.

[7]  Shunyao Li,et al.  Pun-GAN: Generative Adversarial Network for Pun Generation , 2019, EMNLP.

[8]  Kenneth Ward Church,et al.  Word Association Norms, Mutual Information, and Lexicography , 1989, ACL.

[9]  Kim Binsted,et al.  An Implemented Model of Punning Riddles , 1994, AAAI.

[10]  Ethel Ong,et al.  Automatically Extracting Word Relationships as Templates for Pun Generation , 2009 .

[11]  Nanyun Peng,et al.  Pun Generation with Surprise , 2019, NAACL-HLT.

[12]  K. Binsted,et al.  Computational rules for generating punning riddles , 1997 .

[13]  Qun Liu,et al.  Lexically Constrained Decoding for Sequence Generation Using Grid Beam Search , 2017, ACL.

[14]  Matt Post,et al.  Fast Lexically Constrained Decoding with Dynamic Beam Allocation for Neural Machine Translation , 2018, NAACL.

[15]  Tony Veale,et al.  Idiom Savant at Semeval-2017 Task 7: Detection and Interpretation of English Puns , 2017, SemEval@ACL.

[16]  Xiaojun Wan,et al.  A Neural Approach to Pun Generation , 2018, ACL.

[17]  Jeffrey Dean,et al.  Efficient Estimation of Word Representations in Vector Space , 2013, ICLR.