From a Queen song to a better music search engine (w/Video)

May 15, 2009 From a Queen song to a better music search engine

Enlarge

A screen shot from the trivia game on Herd It, the new music discovery game on Facebook http://apps.facebook.com/herd-it/ created by electrical engineers at UC San Diego. Credit: UC San Diego Jacobs School of Engineering

At a recent IEEE technology conference, UC San Diego electrical engineers presented a solution to their problem with the song "Bohemian Rhapsody,"—and it's not that they don't like this hit from the band Queen. The electrical engineers' issue with "Bohemian Rhapsody" is that it is too heterogeneous. With its mellow piano, falsetto vocals, rock opera sections and crazy guitar solos, Bohemian Rhapsody is so internally varied that machine learning algorithms at the heart of their experimental music search engine have trouble labeling the song. The solution presented at the 2009 International Conference on Acoustics, Speech, and Signal Processing (ICASSP) in Taiwan could lead to improvements in the electrical engineers' song labeling and search engine system.

The system "listens" to songs it has never heard before, labels them based on the actual sounds in the song, and then retrieves songs, as appropriate, when people type descriptive words—like "mellow jazz"—into the team's experimental search engine.

At ICASSP, UC San Diego electrical engineering Ph.D. student Luke Barrington presented a new model for music segmentation that can capture both the sound of a song and how this sound changes over time. By modeling music in this way, Barrington showed how to automatically segment songs such as Bohemian Rhapsody into homogenous sections such as verses, choruses and bridges. This new approach to training computers to dissect songs into heterogeneous segments and then accurately label each chunk could improve the accuracy of the new music search engine built by engineers from the Jacobs School of Engineering at UC San Diego.

The team's nickname for their experimental music search engine is "Google for music". Users type descriptive words—rather than song titles, album names or artist names—and the search engine returns specific song suggestions. The engine currently works for more than 100 words that cover music genres, emotions and instruments. The Jacobs School engineers are working to expand the search engine's "vocabulary" before opening it up to the public later this year.

Teaching Computers to Label Songs

In order to "teach" the search engine new words, the engineers need to show it many different examples of songs that fit that description. Initially, the engineers paid UC San Diego undergraduates to manually label songs that would serve as training materials for machine learning algorithms. But instead of continuing to rely on this expensive option, the engineers built online music games that encourage people connected via the Internet to do the song labeling while listening to music online.

From a Queen song to a better music search engine
Enlarge

A screen shot from Herd It, the new music discovery game on Facebook http://apps.facebook.com/herd-it/ created by electrical engineers at UC San Diego. Credit: UC San Diego Jacobs School of Engineering

In April, the electrical engineers launched their games on Facebook as an application called Herd It. http://apps.facebook.com/herd-it

To play Herd It, log in to Facebook, open the Herd It app, select a genre of music, and start listening to song clips and playing the games. Some games ask users to identify instruments, while others focus on music genres, artist names, emotions triggered by the song, and activities you might do while listening to a . The more your answers align with the rest of the online crowd playing the game at the same time, the more points you score.

"The Facebook games are a lot of fun and a great way to discover new music. At the same time, the games deliver the data we need to teach our computer audition system to listen to and describe music like humans do," said Gert Lanckriet, the electrical engineering professor and machine learning expert from the Jacobs School of Engineering steering the project. Lanckriet also leads UC San Diego's Computer Audition Laboratory, housed at the UC San Diego division of Calit2.

For the system to "listen and describe music like a human," it must find patterns in the songs using the tools of machine learning. For example, for the system to learn to identify and label romantic songs, it must be exposed to many different romantic songs during the training period.

This exposure enables the machine learning algorithms find patterns in the wave forms of the songs that make the songs romantic. Once trained, the system can identify romantic songs that it has never before encountered, offering the tantalizing possibility of amassing a huge database of songs that can be tagged and retrieved based on text-based searches with no human intervention.

"The more examples of romantic songs our search engine is exposed to, the more accurately it will be able to identify romantic songs it has never heard before," explained Barrington.

Part of Barrington's Ph.D. dissertation will involve demonstrating that data collected from the Facebook games reliably improves the accuracy of the search engine.

"Once enough people play our new music discovery games on Facebook, I'll have the data I need to both improve our and finish my Ph.D.," said Barrington.

The song-word combinations collected by the Facebook games will also enable the researchers to grow their music search engine's vocabulary and increase its coverage in genres and classes of .

More information: View the paper here:
http://cosmal.ucsd.edu/cal/pubs/Barrington-MusicDTM-ICASSP09.pdf

Herd It game on Facebook: http://apps.facebook.com/herd-it or http://herdit.org

Source: University of California - San Diego (news : web)


print this article email this article download pdf blog this article bookmark this article     Stumble it Digg this share on Facebook retweet share on Reddit add to delicious
Rate this story - 4.5 /5 (2 votes)

Rank Filter

Move the slider to adjust rank threshold, so that you can hide some of the comments.


Display comments: newest first

  • kiber - May 15, 2009
    • Rank: 1 / 5 (1)
    I wonder what this fascist piece of software would spit out as the label for Pink Floyd and others?
  • kasen - May 15, 2009
    • Rank: 5 / 5 (1)
    It actually sounds very democratic. Downright socialist, when you consider its tendency to please the popular majority, and not the individual. Look at the bright side: you'll get plenty of opportunities to act smug and elitist when your favorite fringe musicians get mislabeled by the less knowledgeable.

  • ormondotvos - May 15, 2009
    • Rank: not rated yet
    Combine this with WolframAlpha and you've got democracy. Just have it analyze right and left wing blogs like RedState and DailyKos comments and articles.

    Then we'll have true democracy, as the software tells us what we're really getting at.

    Works for me. Humans are so kludgey.
  • h0dges - May 16, 2009
    • Rank: not rated yet
    midomi.com is an excellent search engine for music. You sing into it and it compares your recording to user-recorded covers of songs. The best part is this engine only gets better with time as more people record their vocal covers of songs.

May 15, 2009 all stories

Comments: 4

4.5 /5 (2 votes)
  • Stumble this up

  • Digg this

  • share this

  • hide
  • Related Stories

  • Online game feeds music search engine project at UC San Diego
    created Sep 25, 2007 | popularity not rated yet | comments 0
  • World First ~ The Walkman™ phones 100
    created Aug 01, 2005 | popularity not rated yet | comments 0
  • 60-second review: Sansa slotRadio
    created Apr 29, 2009 | popularity not rated yet | comments 0
  • iTunes Music Store Launches in Denmark, Norway, Sweden and Switzerland
    created May 10, 2005 | popularity not rated yet | comments 0
  • 'Long Tail' of music comes to cell phones
    created Jul 26, 2006 | popularity not rated yet | comments 0



  • hide
  • Relevant PhysicsForums posts

  • kindle e-reader and scientific papers
    created 19 hours ago
  • Help with a camera choice
    created Nov 18, 2009
  • casio calculator that's similar to TI-89
    created Nov 08, 2009
  • Advice on what cell phone to get
    created Nov 08, 2009
  • Changing the language options on your phone.
    created Nov 03, 2009
  • HP strange RPN operation???
    created Nov 02, 2009
  • More from Physics Forums - Computing & Technology

Other News

US online ad revenue down 5.4 pct in third quarter

Technology / Internet

created 33 minutes ago | popularity not rated yet | comments 0

(AP) -- Online advertising revenue in the U.S. fell 5.4 percent in the third quarter from a year ago, as the sputtering economy kept its tight grip on even the fastest growing segment of industry, according to a report released ...


Wikileaks

Wikileaks releases pager intercepts from 9/11

Technology / Internet

created 34 minutes ago | popularity not rated yet | comments 0

Whistleblower website Wikileaks began publishing on Wednesday what it said were hundreds of thousands of pager messages from the day of the September 11, 2001 attacks on New York and Washington.


Design chosen for British 1,000 mph car

Design chosen for British 1,000 mph car (w/ Video)

Technology / Engineering

created 6 hours ago | popularity 5 / 5 (2) | comments 1

(PhysOrg.com) -- A British team hoping to be the first to get a car to 1,000 mph (1,610 km/h) has made its final design selection. The six-tonne car, known as the Bloodhound, will be powered by a Eurofighter ...


EU assembly adopts Internet, phone user rights

Technology / Telecom

created 2 hours ago | popularity not rated yet | comments 0

(AP) -- The European Parliament has endorsed new telecom rules that would give phone and Internet users more rights and allow them to appeal to national courts if they are cut off for illegal file-sharing.


Taking the drudgery out of software development

Taking the drudgery out of software development

Technology / Software

created 21 hours ago | popularity 3.6 / 5 (10) | comments 8

(PhysOrg.com) -- Software developers will no longer have to reinvent the wheel when writing new programs and applications thanks to a clever new set of tools and a central repository of 'building blocks'.