Publication Date

Spring 2018

Degree Type

Master's Project

Degree Name

Master of Science (MS)


Computer Science


Computational Creativity studies the potential of computers to act as autonomous creators and co-creators in addition to tools helping people. Creativity is evident in music, visual art, problem solving and languages. Significant work has been conducted in the area of linguistic creation mainly in the generation of stories, puns, rhymes, jokes, similes, and poetry. One of the major challenges of computational creativity is to generate lyrics that exhibit human-level creativity. On one hand, the lyrics generated should be meaningful and coherent, while on the other hand, they should satisfy poetry constraints such as rhyme scheme, rhyme type, and the number of syllables. The goal of this project is to combine the two art forms of storytelling and lyrics writing through the automated creation of coherent lyrics. The project also highlights the approaches to the creation of poetry and lyrics. The resulting model is named MexicA’s BaLlad MachinE (MABLE). This is the first computational system that generates narrative-based lyrics.