Exploring Music Collections on Mobile Devices - PowerPoint PPT Presentation

1 / 12
About This Presentation
Title:

Exploring Music Collections on Mobile Devices

Description:

Large collections. The entire collection is stored on a single electronic storage medium ... allows to browse collections based on smilarity ... – PowerPoint PPT presentation

Number of Views:590
Avg rating:3.0/5.0
Slides: 13
Provided by: kuh98
Category:

less

Transcript and Presenter's Notes

Title: Exploring Music Collections on Mobile Devices


1
Exploring Music Collections on Mobile Devices
  • Michael Kuhn
  • Olga Goussevskaia
  • Roger Wattenhofer
  • MobileHCI 2008
  • Amsterdam, NL

2
History
  • Storage media
  • Vinyl records
  • Compact cassetts
  • Compact discs
  • An Album is stored on a single physical storage
    medium
  • Sequence of songs given by album
  • Album is typically listened to as a whole

3
Music today
  • Huge offer, easily available
  • filesharing, iTunes, amazon, etc.
  • Large collections
  • The entire collection is stored on a single
    electronic storage medium
  • Organization by albums (and other lists) is no
    longer appropriate

organize by similarity
4
Contributions
  • Vision
  • Plays songs the user likes
  • Overview of a collection
  • Directly on mp3-player (or phone)
  • Problems on mobile devices
  • Limited input
  • Limited output
  • Limited processing power
  • Limited memory
  • Contribution
  • Use song coordinates that reflect similarity
  • Proof-of-concept implementation on Android

5
Music Explorer
  • www.musicexplorer.org
  • Webservice that provides 10D coordinates for
    songs
  • Similar songs are close to each other in
    Euclidean space
  • Similarity information based on co-occurrence
    data
  • Currently about 400K songs available
  • Similarity derived by means ofco-occurrence
    analysis

6
Music in Euclidean Space
  • Performance
  • Similarity computation comes almost for free
    O(1) time
  • Memory footprint is extremly low O(1) per song
  • All information can be saved in the file, no
    server connection required.
  • Applications
  • Trajectories (playlists, ...)
  • Volumes (region of interest, ...)
  • etc.

coordinates are well suited for mobile
applications
coordinates are well suited for similarity based
organization
7
Playlist generation
  • Interpolation between start and end-point
  • Smooth transition from one style to the other
  • In reality 10 dimensions

8
Similarity-based Navigation
  • Basic idea Browse through neighborhood lists
  • Challenges
  • Reachability Entire collection should be
    reachable from any given starting point
  • Searchability It should be possible to reach
    new regions within few steps

9
Similarity-based Navigation (Small-World)
  • J. Kleinberg The Small-World Phenomenon An
    Algorithmic Perspective, STOC00
  • Augmenting a (hyper-)grid with edges following a
    particular length distribution (d-r, r dim)
    leads to polylog diameter (gtreachability)
  • Short paths do not only exist, but can be found
    using local knowledge only (gtsearchability)

10
Similarity-based Navigation (Clustering)
  • Idea Cluster similar songs and list clusters
    instead of single songs
  • Cover entire collection (gtreachability)
  • Small clusters for close-by songs
  • Large clusters for distant regions
    (gtsearchability)

11
Conclusions and Future Work
  • Embedding songs into Euclidean space opens many
    possibilities for mobile applications
  • We have presented a proof-of-concept Android
    application that
  • can create smooth playlists
  • allows to browse collections based on smilarity
  • does not require (expensive) connection to a
    server or DB
  • Future directions
  • Visually browsing collections (problem 10D gt
    2D)
  • Playlist generation on the fly
  • Collaborative features
  • ...

12
Thanks for your Attention
  • Questions?
Write a Comment
User Comments (0)
About PowerShow.com