Grouping Songs Using String-Matching and Lloyd's Algorithm

Authors

  • Laura Liang
  • Dr. Fei Li

DOI:

https://doi.org/10.13021/jssr2022.3371

Abstract

In this project, we study algorithmic solutions to cluster songs based on their rhymes and temporal similarity. Existing commercial software evaluates two songs’ similarities based on their metadata. Instead, we use a value to denote a song’s temporal pattern so that two songs having similar rhymes are with similar values. The algorithmic technique that we are using is the k-mean algorithm, which is to group songs into k groups and each group has all its songs similar to each other. Our experimental results show that our approach is promising and such grouping results also give us hints in characterizing music.

Published

2022-12-13

Issue

Section

College of Engineering and Computing: Department of Computer Science

Categories