A systematic mapping review of algorithms for the detection of rhymes, from early digital humanities projects to the rise of large language models

dc.contributor.authorBrown, Daniel G.
dc.contributor.authorHutchinson, Rebecca
dc.contributor.authorLamb, Carolyn E.
dc.date.accessioned2024-07-15T17:08:38Z
dc.date.available2024-07-15T17:08:38Z
dc.date.issued2024-07-08
dc.description.abstractWe survey fifty years of algorithms to discover rhymes in natural language text, focusing largely on rhymes in English, but also in Italic and other Germanic languages. Using a systematic mapping review, we filtered from 4704 initially reviewed studies down to 89 that were relevant to our research questions and satisfied our inclusion criteria. Older papers document the history of simple computer algorithms being used to analyze poetry, but these also include some that create text with rhyming patterns. Papers from 2006 to 2016 often include complex algorithms for teasing out complex rhyme definitions, particularly in the domain of rap music. More recent papers have moved to studying the use of large language models (LLMs) and either adapting their mathematical properties, or simply training them on a collection of rhyming text. We explore how grey literature (blogs, open-source programming projects and more) relates to the academic literature in rhyme detection, and we describe the complexity of engaging in systematic reviews of this sort in areas that span many disciplines.en
dc.identifier.urihttp://hdl.handle.net/10012/20723
dc.language.isoenen
dc.publisherUniversity of Waterlooen
dc.subjectrhyme algorithmsen
dc.subjectpoetry generationen
dc.subjectcomputational creativityen
dc.subjectartificial intelligenceen
dc.subjecthistory of computer scienceen
dc.subjectdigital humanitiesen
dc.titleA systematic mapping review of algorithms for the detection of rhymes, from early digital humanities projects to the rise of large language modelsen
dc.typeArticleen
dcterms.bibliographicCitationBrown, D.G., Hutchinson, R. & Lamb, C.E. (2024). A systematic mapping review of algorithms for the detection of rhymes, from early digital humanities projects to the rise of large language models. University of Waterloo. Preprint.en
uws.contributor.affiliation1Faculty of Mathematicsen
uws.contributor.affiliation2David R. Cheriton School of Computer Scienceen
uws.contributor.affiliation2Waterloo Libraryen
uws.peerReviewStatusUnrevieweden
uws.scholarLevelFacultyen
uws.typeOfResourceTexten

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
rhymesysrev.pdf
Size:
1.17 MB
Format:
Adobe Portable Document Format
Description:
Main article

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
4.47 KB
Format:
Item-specific license agreed upon to submission
Description: