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 条
  • [21] Machine Learning from examples: Inductive and Lazy methods
    de Mantaras, RL
    Armengol, E
    DATA & KNOWLEDGE ENGINEERING, 1998, 25 (1-2) : 99 - 123
  • [22] Madura: A language for learning vision programs from examples
    Newman, RA
    JOURNAL OF MATHEMATICAL IMAGING AND VISION, 1999, 11 (01) : 65 - 90
  • [23] Madura: A Language for Learning Vision Programs from Examples
    Rhys A. Newman
    Journal of Mathematical Imaging and Vision, 1999, 11 : 65 - 90
  • [24] Machine Learning Classifiers Evaluation for Automatic Karyogram Generation from G-Banded Metaphase Images
    Hernandez-Mier, Yahir
    Aurelio Nuno-Maganda, Marco
    Polanco-Martagon, Said
    del Refugio Garcia-Chavez, Maria
    APPLIED SCIENCES-BASEL, 2020, 10 (08):
  • [25] Automatic Annotated Farm Image Generation from 3D Computer Graphics for Machine Learning
    Kubo, Hideto
    Kobayashi, Kazuki
    Aoyagi, Yuya
    2022 JOINT 12TH INTERNATIONAL CONFERENCE ON SOFT COMPUTING AND INTELLIGENT SYSTEMS AND 23RD INTERNATIONAL SYMPOSIUM ON ADVANCED INTELLIGENT SYSTEMS (SCIS&ISIS), 2022,
  • [26] Machine Learning Support for Human Articulation of Concepts from Examples - A Learning Framework
    Pavel, Gabriela
    TECHNOLOGY ENHANCED LEARNING: QUALITY OF TEACHING AND EDUCATIONAL REFORM, 2010, 73 : 80 - 84
  • [27] On The Generation of Unrestricted Adversarial Examples
    Khoshpasand, Mehrgan
    Ghorbani, Ali
    50TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS WORKSHOPS (DSN-W 2020), 2020, : 9 - 15
  • [28] Automatic Generation of High-Performance Quantized Machine Learning Kernels
    Cowan, Meghan
    Moreau, Thierry
    Chen, Tianqi
    Bornholt, James
    Ceze, Luis
    CGO'20: PROCEEDINGS OF THE18TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION, 2020, : 305 - 316
  • [29] Using Machine Learning in order to Improve Automatic SIMD Instruction Generation
    Trouve, Antoine
    Cruz, Arnaldo
    Fukuyama, Hiroki
    Maki, Jun
    Clarke, Hadrien
    Murakami, Kazuaki
    Arai, Masaki
    Nakahira, Tadashi
    Yamanaka, Eiji
    2013 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, 2013, 18 : 1292 - 1301
  • [30] PySE: Automatic Worst-Case Test Generation by Reinforcement Learning
    Koo, Jinkyu
    Saumya, Charitha
    Kulkarni, Milind
    Bagchi, Saurabh
    2019 IEEE 12TH CONFERENCE ON SOFTWARE TESTING, VALIDATION AND VERIFICATION (ICST 2019), 2019, : 136 - 147