UBC Theses and Dissertations

UBC Theses Logo

UBC Theses and Dissertations

Milq Brochu, Eric


Computers cannot, of course, appreciate the emotional qualities of music. But can they describe music with emotional adjectives that match what a human might expect? I have implemented a system, MILQ, to explore this hypothesis. Using a large data set, a selected set of labels (including both genre and style labels like INDIE ROCK and tone labels like CATHARTIC), and proven feature extraction techniques, I was able to construct a set of nonlinear logistic discriminative networks using Neural Network techniques, which computed marginal probabilities for each label. Such techniques and other Machine Learning methods have been used before to construct genre classifiers and my model works well for those. Estimating the probabilities of the tonal labels is much more difficult, however, as these can have a very strong cultural component, as well as an acoustical one. Therefore, I add a second Bayesian network stage. This uses a set of labels from the logistic network as the priors for the belief of each label, treating the labels as nodes in a directed, loopy Bayesian network. Using a modified version of loopy belief propagation, the posterior of each label conditioned on its neighbours is computed to approximate the cultural component of the labellings by using the co-occurrence frequency of the labels as potential functions on the network. A number of evaluations and examples suggest that the model can be used with a fair degree of accuracy to assign tone-based adjectives to music.

Item Media

Item Citations and Data


For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use.