Settles, CALC 2010
Citation
Computational Creativity Tools for Songwriters. Burr Settles. In Proceedings of the NAACL HLT 2010 Second Workshop on Computational Approaches to Linguistic Creativity, 2010.
Online version
Summary
This paper describes two natural language processing based computational creativity tools to assist songwriters, originally deployed to aid songwriters participating in FAWM (February Album Writing Month), a social challenge website devoted to writing songs in short period of time. The two tools described are Titular, a text synthesis algorithm for generating new song titles, and LyriCloud, which is a word-level explorer that allow users interactively select words and receive suggestions for lyrical words.
Titular
Available online here: [1]
This tool makes use of a template-based approach to synthesis titles. Table 1 shows some sample templates that were induced by Titual. As opposed to using hand-crafted templates, Titular learns using the following:
- Titles in training corpus are tokenized and POS tagged
- Open word classes are substitued with their POS tag, and close words remain in tact
- Thresholds are set to on templates to remove junk/infrequent templates
LyriCloud
Available online here: [2]
The original method of generating the tag clouds involved Latent Dirichlet Allocation, but was rejected during pilot testing because they failed to see how the generated words were connected to the seeds and were often high frequency words that were not very creative. Instead the author opted for a variant of a Log Tempered TF-IDF:log-tempered tf-idf (from information retrieval literature). Figure 2 shows some example output by the current LyriCloud system.