Browsing by Author "James, Mark"
Now showing 1 - 2 of 2
Results Per Page
Sort Options
Item Open Access ON THE ENTROPY OF MUSIC: AN EXPERIMENT WITH BACH CHORALE MELODIES(1991-12-01) Manzara, Leonard C.; Witten, Ian H.; James, MarkThe information content, or "entropy", of a piece of music cannot be determined in the abstract, but depends on the listener's familiarity with, and knowledge of, the genre to which it belongs. This paper describes an experiment designed to investigate human listeners' models of music by having them guess successive notes in a piece. The experiment was administered by a computer program, and in order to elicit subjective probabilities, listeners gambled on the notes they guessed. The study was restricted to the music of the Bach Chorales, and, in particular, on the succession of pitches that comprise the melody--although our methodology is also generally applicable to other musical parameters, and to other genres. A tournament was held, with categories of novice, intermediate, and expert musician. As well as providing an overall measure of entropy for each of two chorale melodies, the results yield entropy profiles for the individual chorales. These give an objective, scientifically repeatable record of the note-by-note information content of the melodies, which can be interpreted musically in terms of expectation, suspense, and resolution in the music.Item Open Access OPTIMAL TUNNELING: A HEURISTIC FOR LEARNING MACROS(1993-03-01) James, Mark; MacDonald, BruceThis paper presents the Optimal Tunneling heuristic for learning macro operators. Optimal Tunneling produces shorter more useful macros than the similar Minimum to Minimum heuristic presented by Iba. Optimal Tunneling is arguably an improvement since its macros (a) best reduce search cost, (b) give the most accurate modification to the search space to make the heuristic function correct, and (c) result in better performance on comparative tests. Optimal Tunneling creates macros that cross exactly the expensive segment of the heuristic function along the current solution path. A water pouring analogy is proposed to illustrate the effect of macros on the cost of search in problem solving.