Automatic Joke Generation: Learning Humor from Examples

被引:6
|
作者
Winters, Thomas [1 ]
Nys, Vincent [1 ]
De Schreye, Daniel [1 ]
机构
[1] Katholieke Univ Leuven, Leuven, Belgium
来源
DISTRIBUTED, AMBIENT AND PERVASIVE INTERACTIONS: TECHNOLOGIES AND CONTEXTS, DAPI 2018, PT II | 2018年 / 10922卷
关键词
Computational humor; Joke generation; Analogy generation; Machine learning; Crowdsourcing;
D O I
10.1007/978-3-319-91131-1_28
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Computational humor systems often employ explicit rules encoding assumptions about what constitutes a funny joke. This paper explores how a program can teach itself to generate jokes based on a corpus of rated example jokes. We implement a system called Generalized Analogy Generator (Gag) capable of generating jokes using the "I like my X like I like my Y, Z" template. We use established humor theory and extend computational humor concepts to allow the system to learn the structures of the given jokes and estimate how funny people might find specific instantiations of joke structures. We also implement a platform for the collection of jokes and their ratings, which are used for the training data and evaluation of the system. Since Gag uses generalized components and learns its own schemas, this program successfully generalizes the most well-known analogy generator in the computational humor field.
引用
收藏
页码:360 / 377
页数:18
相关论文
共 50 条
  • [1] Humor meets morality: Joke generation based on moral judgement
    Yamane, Hiroaki
    Mori, Yusuke
    Harada, Tatsuya
    INFORMATION PROCESSING & MANAGEMENT, 2021, 58 (03)
  • [2] Is This a Joke? Detecting Humor in Spanish Tweets
    Castro, Santiago
    Cubero, Matias
    Garat, Diego
    Moncecchi, Guillermo
    ADVANCES IN ARTIFICIAL INTELLIGENCE - IBERAMIA 2016, 2016, 10022 : 139 - 150
  • [3] Focused statistical joke generation
    Taylor, JM
    Mazlack, LJ
    ICAI '05: PROCEEDINGS OF THE 2005 INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOLS 1 AND 2, 2005, : 165 - 171
  • [4] Perturbation Analysis of Learning Algorithms: Generation of Adversarial Examples From Classification to Regression
    Balda, Emilio Rafael
    Behboodi, Arash
    Mathar, Rudolf
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2019, 67 (23) : 6078 - 6091
  • [5] Automatic Generation of Architectural Plans with Machine Learning
    Babakhani, Reza
    TECHNOLOGY-ARCHITECTURE + DESIGN, 2023, 7 (02) : 183 - 191
  • [6] Learning translation templates from examples
    Guvenir, HA
    Cicekli, I
    INFORMATION SYSTEMS, 1998, 23 (06) : 353 - 363
  • [7] Learning from ambiguously labeled examples
    Huellermeier, Eyke
    Beringer, Juergen
    INTELLIGENT DATA ANALYSIS, 2006, 10 (05) : 419 - 439
  • [8] Learning from mistakes: Improving spelling correction performance with automatic generation of realistic misspellings
    Buyuk, Osman
    Arslan, Levent M.
    EXPERT SYSTEMS, 2021, 38 (05)
  • [9] Automatic Music Generation and Machine Learning Based Evaluation
    Kang, Semin
    Ok, Soo-Yol
    Kang, Young-Min
    MULTIMEDIA AND SIGNAL PROCESSING, 2012, 346 : 436 - 443
  • [10] Interactive Learning of Dialog Scenarios from Examples
    Deksne, Daiga
    Skadins, Raivis
    HUMAN LANGUAGE TECHNOLOGIES - THE BALTIC PERSPECTIVE (HLT 2020), 2020, 328 : 87 - 94