Logical Representation of Musical Concepts - PowerPoint PPT Presentation

1 / 30
About This Presentation
Title:

Logical Representation of Musical Concepts

Description:

'Make me a show like Prison Break, only w/ a mad scientist as the lead and with ... 'Prison Break, with its muddy view of morality, is a show that could not have ... – PowerPoint PPT presentation

Number of Views:113
Avg rating:3.0/5.0
Slides: 31
Provided by: Nug2
Category:

less

Transcript and Presenter's Notes

Title: Logical Representation of Musical Concepts


1
Logical Representation of Musical Concepts
  • By Somnuk Phon-Amnuaisuk
  • Presented by Shane Hoversten
  • USC ISE 575, February 22, 2007

2
What are we trying to do?
  • Were interested in some domain. (Music.)
  • We want to talk about the entities (concepts)
    that exist in that domain.
  • To do so, we need to agree on what the concepts
    are, and have some way to map them into language
    ( a symbol system) s.t. they can be reasoned
    with (manipulated).
  • The nature of the manipulation, and the nature of
    the domain, will determine the concepts and their
    representations.

3
A motivating example
  • Were in LA. Lets take an example from another
    domain.

4
(No Transcript)
5
Producer to writer
  • Make me a show like Prison Break, only w/ a mad
    scientist as the lead and with his virginal
    sister as the felon. Except not stupid, and with
    lots of flashbacks, like Lost.

6
Make me a show like Prison Break, only w/ a
mad scientist as the lead and with his virginal
sister as the felon. Except not stupid, and with
lots of flashbacks, like Lost.
  • Whats a show, and what does it mean for a show
    to be like another show?

7
Make me a show like Prison Break, only w/ a
mad scientist as the lead and with his virginal
sister as the felon. Except not stupid, and with
lots of flashbacks, like Lost.
  • To understand this, we need to know the concept
    of lead, mad scientist, virginal sister,
    and felon. We also need to know how to replace
    one entity with another.

8
Make me a show like Prison Break, only w/ a
mad scientist as the lead and with his virginal
sister as the felon. Except not stupid, and with
lots of flashbacks, like Lost.
  • Whats stupid, in this context? How can we make
    something not stupid while still complying with
    the rules of the domain? These rules are
    themselves concepts, or at least operators on
    concepts.

9
Make me a show like Prison Break, only w/ a
mad scientist as the lead and with his virginal
sister as the felon. Except not stupid, and with
lots of flashbacks, like Lost.
  • To understand the concept flashback we first
    need concepts for time, the flow of time,
    causality

10
Concepts
  • What are they, exactly?
  • Opinions vary
  • Necessary and sufficient vs. exemplar vs.
    prototype vs
  • How do you find them?
  • Domain analysis.
  • although this begs the question. More on this
    later.

11
Concept discovery
12
What makes these things concepts?
  • Statistical regularity
  • subject to cognitive limitations
  • Some regularities cannot be perceived due to
    working memory constraints
  • Concepts and information are intimately connected
  • One persons concept is another persons noise

13
For instance
  • I have no idea what this means.

14
Concepts and representations
  • A single concept can have many representations.
    (the paper calls these views)
  • A representation is a convenience, and is good
    inasmuch as it facilitates what you want to do
    with the concept.
  • Nitpick this is NOT unstructured knowledge

15
A perfectly good structure
  • This particular model seems to use hidden units
    1, 4, and 6 to activate nouns (word units
    1-16).   Verbs are activated by hidden unit 5 and
    2 (word units 17-28).  And articles are activated
    by hidden units 9 and 2.   Different models will
    have different units that represent these
    distinctions.

16
Anyway.
17
Select representations
  • Notation (notes)
  • Sequencers (notes in time)
  • Synthesizers (note production)
  • Inferrers (symbolic manipulation)
  • Different aspects of a concept are emphasized in
    different representations (views.)

18
What we want to do with these representations
  • (according to the paper)

19
1 Narrative and description
  • Prison Break is, at this point, a show thats
    lost its way. The characterization is shallow
    and the situations are absurd. The plot moves
    with all the subtlety of a cast-iron skillet
    applied to the face.

20
2 Analyze structural patterns
  • Michael and Lincoln narrowly escape the
    governments clutches. Then Maroney finds a
    source of inside information that reveals the
    fugitives next move.
  • (ARGH!!)

21
3 Analyze extra-musical contents
  • Prison Break, with its muddy view of morality,
    is a show that could not have existed a decade
    ago. A charming but evil president, good guys
    who are bad guys - the confused ethics of the
    modern era have marked irrevocably televisions
    attitude toward its audience.

22
Abstraction again
  • We abstract the domain so that it is expressive
    enough for us to say things we want to say and
    abstract enough to be computationally feasible.
  • (Remember the Borges map example?)

23
This looks a lot like OOP
24
Class instances have name, type (concept) and
attributes
25
Operators are overloaded to work with different
objects.
26
Classes (concepts) can model hierarchies by
containing other objects (classes)
27
Classes can export different views to offer
clients different key abstractions.
28
Theres even OOP programming
  • Score(musical materials, interpretations)
  • Imagine
  • sOrig new Score(Blue Suede Shoes, Perkins)
  • sFunky new Score(Blue Suede Shoes, Elvis)

29
This is no surprise
  • OOP was born out of work in category and concept
    theory
  • Any good conceptual decomposition will lend
    itself to programmatic manipulation
  • There is a general science of abstraction
  • The hard work is in figuring out what the
    concepts are, and how they relate to each other

30
Summary
  • To discuss a domain, we need to have identified
    and agreed upon the key abstractions of that
    domain.
  • How, precisely, the key abstractions can be
    identified is a huuuuuge topic. For the musical
    domain, theres five hundred years of prior work
    to guide us.
  • Representing these abstractions in some regular,
    logical form allows them to be manipulated and
    reasoned with by humans and by machines.
  • I hate Prison Break, but I cant stop.
Write a Comment
User Comments (0)
About PowerShow.com