dc.contributor.author | Gudmundsson, Egill Ian | |
dc.date.accessioned | 2022-01-21 16:56:04 (GMT) | |
dc.date.available | 2022-01-21 16:56:04 (GMT) | |
dc.date.issued | 2022-01-21 | |
dc.date.submitted | 2022-01-15 | |
dc.identifier.uri | http://hdl.handle.net/10012/17941 | |
dc.description.abstract | Neural networks are a popular choice of models for the purpose of text generation. Variational autoencoders have been shown to be good at reconstructing text and generating novel text. However, controlling certain aspects of the generated text (e.g., length, semantics, cadence) has proven a more difficult task. The objectives of disentanglement and controlled text generation have thus become areas of interest, with various approaches depending on the aspects we desire to control.
In this work we study controllable generation of lyric text based on semantic and phonetic criteria. The phonetic information takes the form of generalized phonetic patterns. A Bag-of-Words Variational Autoencoder (VAE) extracts and models the semantic information, while a phonetic pattern VAE handles the phonetic information. Each uses several regularization techniques for its respective latent space and the information from each is fed to a lyrics decoder to generate novel lyric lines that would satisfy both the Bag-of-Words and phonetic constraints.
The experiments show that our model can learn to reconstruct phonetic patterns extracted from text and use them with the Bag-of-Words representations to reconstruct the original lyric lines. Together, the learned representations of phonetic patterns and Bag-of-Words constraints can be used to generate new lyrics. | en |
dc.language.iso | en | en |
dc.publisher | University of Waterloo | en |
dc.subject | artificial intelligence | en |
dc.subject | machine learning | en |
dc.subject | natural language processing | en |
dc.subject | phonetics | en |
dc.subject | stylized text | en |
dc.subject | text generation | en |
dc.subject | lyrics | en |
dc.title | Controlled Generation of Stylized Text Using Semantic and Phonetic Representations | en |
dc.type | Master Thesis | en |
dc.pending | false | |
uws-etd.degree.department | David R. Cheriton School of Computer Science | en |
uws-etd.degree.discipline | Computer Science | en |
uws-etd.degree.grantor | University of Waterloo | en |
uws-etd.degree | Master of Mathematics | en |
uws-etd.embargo.terms | 0 | en |
uws.contributor.advisor | Vechtomova, Olga | |
uws.contributor.affiliation1 | Faculty of Mathematics | en |
uws.published.city | Waterloo | en |
uws.published.country | Canada | en |
uws.published.province | Ontario | en |
uws.typeOfResource | Text | en |
uws.peerReviewStatus | Unreviewed | en |
uws.scholarLevel | Graduate | en |