OpenAmplify
Why this stuff is hard :-)

We just convened a team in New York City for three days of software design sessions. Way fun. On Monday night, we went down to NuBlu, a cool club on Avenue C, to hear some jazz. Some of you may know that I've been a jazz musician for most of my life; therefore, the following (almost verbatim) conversation hopefully won't sound contrived:

Mike: "That drummer is terrifying."

George: "Yeah, he is. I've worked with him a lot, he kills on Afro-Cuban."

M: "What's up with Dave?" [Dave was the bassist on the gig.]

G: "Forgot his book. Weak. But he'll cover it."

M: "He's on."

G: "Yeah, he's on. That off-time arrangement of Seven Steps is new."

M: "They brought out Seven Steps in seven and Dave doesn't have his book?"

G: "No fear here."

A few minutes pass.

M: "Man, that drummer is just bad."

G: "Yeah. Doom."

Okay, I don't expect OpenAmplify to ace this analysis. What's interesting, though, is that you can. Even if you don't hang, you understand the gist: the drummer is great. Dave is great, too, and the band takes creative risks. Getting OA closer to that human understanding is what gets me up in the morning.


Posted 19 Nov 2009 3:38 PM by mikepetit

Comments

sderose wrote re: Why this stuff is hard :-)
on 24 Nov 2009 10:43 AM

Actually, we don't do too bad. Top topics come out as Entertainment, Music, and drummer. The Polarity on the drummer comes out negative, which is wrong but not surprising.

Reminds me of a gig my sister played when she was still in high school. Guy came up to her afterwards and said "girl, you play really *bad*" -- and she was all upset until somebody eventually explained the idiom to her.

I wonder how feasible it would be to handle genre-specific jargon like that -- say, treating "bad" as positive in discussions of music. Do people ever actually say "bad" in music reviews? Not much, I suspect; critics tend to find fancier ways of panning people ("full-time consideration of another endeavor, might be in order").

Which reminds me of a great book: "The Lexicon of Musical Invective". A huge collection of really scathing reviews....

mikepetit wrote re: Why this stuff is hard :-)
on 24 Nov 2009 2:02 PM

Very interesting comment, Steve. How would we implement such a genre-specific scheme? Permit people to volunteer some kind of genre code in the API?

Alexandra Stalnacke wrote re: Why this stuff is hard :-)
on 25 Nov 2009 3:05 AM

Hi guys! Yes! interesting indeed.

Consider a really green lawn; a ceiling so moist that it's turning green; so called Green programming; or a really nice and moist chocolate cake compared to the embarrassment of moist hands...

sderose wrote re: Why this stuff is hard :-)
on 10 Dec 2009 2:06 PM

Well, genre ID would be a good first step, and fairly tractable. Though here we want a mixture of genre (review, tutorial, discussion group, technical analysis,...) and domain (music, sports, cooking,...).

As long as your dictionary has information associated with specific word-senses or registers, and you have some information about the domain and register in  use, the word-senses can be picked out, probably pretty reliably.

*You need to be signed in in order to post comments. Please register if you are not currently a member of this community.