Distributed Computing Group Visually and Acoustically Exploring the High-Dimensional Space of Music Lukas Bossard Michael Kuhn Roger Wattenhofer SocialCom.

Slides:



Advertisements
Similar presentations
Cultural Heritage in REGional NETworks REGNET Review Meeting (REV-01-01), , Brussels.
Advertisements

Design, prototyping and construction
Alpha Shapes. Used for Shape Modelling Creates shapes out of point sets Gives a hierarchy of shapes. Has been used for detecting pockets in proteins.
A Musical Data Mining Primer CS235 – Spring ’03 Dan Berger
+ UCD Methods For Understanding Users In Computer Science – Music application.
LYRIC-BASED ARTIST NETWORK Derek Gossi CS 765 Fall 2014.
LYRIC-BASED ARTIST NETWORK METHODOLOGY Derek Gossi CS 765 Fall 2014.
ETH Zurich – Distributed Computing Group Michael Kuhn 1ETH Zurich – Distributed Computing Group Social Audio Features An Intuitive Guide to the Music Galaxy.
Human Computer Interaction
1 CACTUS: Context Aware Communications, Terminal, and User.
From requirements to design
Nearest Neighbor. Predicting Bankruptcy Nearest Neighbor Remember all your data When someone asks a question –Find the nearest old data point –Return.
Distributed Computing Group From Web to Map: Exploring the World of Music Olga Goussevskaia Michael Kuhn Michael Lorenzi Roger Wattenhofer Web Intelligence.
Authors: Thilina Gunarathne, Tak-Lon Wu, Judy Qiu, Geoffrey Fox Publish: HPDC'10, June 20–25, 2010, Chicago, Illinois, USA ACM Speaker: Jia Bao Lin.
Discovering Computers: Chapter 1
310KM – Mobile Devices Vendor Recommendation BscBIT – Group 2 Becky, Cheung Yee Man Manitou, Ho Ka Ming
- Confidential - MoodLogic Metadata MoodLogic © 2004 MoodLogic, Inc. – No reproduction or distribution without prior written permission. The promise and.
Designing Software for Personal Music Management and Access Frank Shipman & Konstantinos Meintanis Department of Computer Science Texas A&M University.
ETH Zurich – Distributed Computing Group Samuel Welten 1ETH Zurich – Distributed Computing Group Michael Kuhn Roger Wattenhofer Samuel Welten TexPoint.
Distributed Computing Group Exploring Music Collections on Mobile Devices Michael Kuhn Olga Goussevskaia Roger Wattenhofer MobileHCI 2008 Amsterdam, NL.
1998/5/21by Chang I-Ning1 ImageRover: A Content-Based Image Browser for the World Wide Web Introduction Approach Image Collection Subsystem Image Query.
Customizable Audio Kaleidoscope Agustya Mehta, Dennis Ramdass, Tony Hwang Final Project Spring 2007.
Motion Map: Image-based Retrieval and Segmentation of Motion Data EG SCA ’ 04 學生 : 林家如
Understanding and Organizing User Generated Data Methods and Applications.
KNN, LVQ, SOM. Instance Based Learning K-Nearest Neighbor Algorithm (LVQ) Learning Vector Quantization (SOM) Self Organizing Maps.
Michael Kuhn Distributed Computing Group (DISCO) ETH Zurich The MusicExplorer Project: Mapping the World of Music.
Distributed Computing Group Cluestr: Mobile Social Networking for Enhanced Group Communication Reto Grob (Swisscom) Michael Kuhn (ETH Zurich) Roger Wattenhofer.
Chapter 3 Computer Science and the Foundation of Knowledge Model
Digital Literacy.
Personal Music players - Now and Then
1 EmuPlayer Music Recommendation System Based on User Emotion Using Vital-sensor KMSF- sunny 親: namachan さん.
Definition and Importance of Computer
FREEGAL MUSIC Freegal Music offers access to nearly 3 million songs, including Sony Music’s catalog of legendary artists. In total, the collection is comprised.
Manic Music Concept for a multimedia music website using user centered design principles Kevin Toy & Angie Nery.
A Collaborative Music DJ for Ad Hoc Networks Ursula Wolz Mike Massimi Eric Tarn Department of Computer Science The College of New Jersey.
Credits: Apple Computer, Inc.. Overview We’ll learn the basics of iTunes, Apple’s digital music player for your computer. Start by importing music from.
In association with Technion and Qualcomm. Project supervisor: Tatyana Finkel. Technion Israel Institute of Technology.
Tim Pohle, Peter Knees, Markus Schedl, Elias Pampalk, and Gerhard Widmer IEEE Transactions on Multimedia, Vol 9, No. 3, April 2007 Present by Yi-Tang Wang.
Portable Sounds in the Age of Digital Reproduction Toon van Veelen, Jeroen de Kloet, Piet Bakker & Tom ter Bogt Universiteit van Amsterdam.
1 Lazy Learning – Nearest Neighbor Lantz Ch 3 Wk 2, Part 1.
Since 2007, the sales of Digital Music has increased from 20% to 36%. While this increase is good, the sale of Physical Music (CDs) has fallen from 80%
Wireless iPhone uses quad-band GSM, the global standard for wireless communications. It also supports Cingular’s EDGE network, b/g Wi-Fi, and Bluetooth.
Focus Group Study E-book Readers for the academic Environment Risa Teshigawara, Veronica Gomez December 19 th, 2012.
OCR GCSE Computing Chapter 2: Secondary Storage. Chapter 2: Secondary storage Computers are able to process input data and output the results of that.
1 Quality of Service  Quality of Service  Dropped connections  Unavailable websites  Network outages & Delays  Goal is to reduce user frustration.
Chapter 15 Recording and Editing Sound. 2Practical PC 5 th Edition Chapter 15 Getting Started In this Chapter, you will learn: − How sound capability.
IEEE Int'l Symposium on Signal Processing and its Applications 1 An Unsupervised Learning Approach to Content-Based Image Retrieval Yixin Chen & James.
Last.fm Hall of F/S Brian Morris Edward Nishihama.
Approximation of Protein Structure for Fast Similarity Measures Fabian Schwarzer Itay Lotan Stanford University.
Music Information Retrieval Information Universe Seongmin Lim Dept. of Industrial Engineering Seoul National University.
Blogs, Wikis and Podcasting  By Zach, Andrew and Sam.
“A mobile market researcher wants a smartphone capable of shooting quality video, playing their music, browsing the web and running a range of applications”.
Intelligent Database Systems Lab N.Y.U.S.T. I. M. Externally growing self-organizing maps and its application to database visualization and exploration.
Components of a Computer System
 Music media for storing music has been constantly changing. Why? Companies have been trying to make it more convenient.
OVERVIEW Framework Overview – From Programming to Music Dimensions in Detail – Visibility, Progressive Evaluation, Consistency, Viscosity, Abstraction.
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
Collaborative Query Previews in Digital Libraries Lin Fu, Dion Goh, Schubert Foo Division of Information Studies School of Communication and Information.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
Calibration-Inspector - For Trusted Playback Overview Calibration-Inspector is a fully automatic quality assessment system, developed in order to control.
Chapter 6 Discovering Computers Fundamentals Storage.
Designing a framework For Recommender system Based on Interactive Evolutionary Computation Date : Mar 20 Sat, 2011 Project Number :
1 The case of sculpting atmospheres: towards design principles for expressive tangible interaction in control of ambient systems Pers Ubiquit Comput (2007)
Chapter 12: Other Quality Attributes
Michele Bromley Adaptive Technology Specialist
Recommender Systems & Collaborative Filtering
Social Audio Features for Advanced Music Retrieval Interfaces
Understanding and Organizing User Generated Data
Music Computer & New Media.
Chapter 2 Web Site Design Principles
Presentation transcript:

Distributed Computing Group Visually and Acoustically Exploring the High-Dimensional Space of Music Lukas Bossard Michael Kuhn Roger Wattenhofer SocialCom 2009 Vancouver, Canada

2 Michael Kuhn, ETH SocialCom 2009 Storage media –Vinyl records –Compact cassettes –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 History organization by album

3 Michael Kuhn, ETH SocialCom 2009 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 Michael Kuhn, ETH SocialCom 2009 Organization by Similarity Our Goals –Mobile application (portable player) –Play songs the user likes –Overview of a collection Problems on mobile devices –Limited input –Limited output –Limited processing power –Limited memory Solution –Use song coordinates provided by

5 Michael Kuhn, ETH SocialCom 2009 Which songs are similar? Goussevskaia et al., WI 2008: –Each song is positioned in a Euclidean „Map of Music“ –Similar songs are close to each other in this Euclidean space

6 Michael Kuhn, ETH SocialCom 2009 The Map of Music Based on usage data –„behaviour of the crowd“ –Gathered from social music platform (last.fm) –NO audio-analysis! Underlying similarity measure –Item-to-item collaborative filtering (Amazon) [Linden et al., IEEE Internet Computing] –„users who listen to song A also listen to song B“ Coordinates available through webservice –

7 Michael Kuhn, ETH SocialCom 2009 Hey Jude Imagine My Prerogative I want it that way Praise you Galvanize rock pop electronic Using the Map Similar songs are close to each other Quickly find nearest neighbors Span (and play) volumes Create smooth playlists by interpolation Visualize a collection Low memory footprint –Well suited for mobile domain convenient basis to build music software

8 Michael Kuhn, ETH SocialCom 2009 That‘s easy – is it? 10 dimensional!

9 Michael Kuhn, ETH SocialCom 2009 Contributions Visual and acoustic guide to the high-dimensional music galaxy Proof-of-concept application for Android devices („Google-phone“)

10 Michael Kuhn, ETH SocialCom 2009 Visual Exploration

11 Michael Kuhn, ETH SocialCom 2009 The Reference: SensMe (Sony Ericsson) slow fast happy sad Create playlist by selecting areas Based on audio-analysis

12 Michael Kuhn, ETH SocialCom 2009 Requirements Global Overview Local Overview Orientation Our problem: 10 dimensions!

13 Michael Kuhn, ETH SocialCom 2009 Lens Metaphor Few details in the border rings Detailed view in the center

14 Michael Kuhn, ETH SocialCom 2009 Lens: Recursive Clustering High resolution in the center Few details in the border regions

15 Michael Kuhn, ETH SocialCom 2009 Cake Metaphor Used to represent song clusters

16 Michael Kuhn, ETH SocialCom 2009 The Visual Exploration Interface Browsing –Touch cluster to bring it to the center Playlist Generation –Select a number of seed songs –Playlist will consist of songs around these seeds –Similar to SensME (but songs are selected in a different interface) Touch to make this area the new center

17 Michael Kuhn, ETH SocialCom 2009 Evaluation (1) User Experiment –9 participants –Collection (1400 songs) –5 minutes to create playlist of 20 songs (for both systems) Evaluation: Participants had to... –...rate each individual song in the playlists –...fill in a questionaire vs.

18 Michael Kuhn, ETH SocialCom 2009 Evaluation (2) Average song rating (scale: 0..10): –5.5 (SensMe) –6.3 (this paper) Questionaire (scale: 1..5): SensMeThis paper Playlist (overall) Diversity (3 is best) Usability Underlying space Use again?44%67% Trade-off: Accurracy of high-dimensional space versus simplicity of interface

19 Michael Kuhn, ETH SocialCom 2009 Acoustic Exploration

20 Michael Kuhn, ETH SocialCom 2009 Idea Shuffle (play songs in random order) Can we do better?Yes! Idea: Learn on the fly which songs the user likes! Skip = bad song Listen = good song

21 Michael Kuhn, ETH SocialCom 2009 Realization Basic algorithm: Voronoi Tesselation First song was skipped Supposed to be the user‘s region of interest

22 Michael Kuhn, ETH SocialCom 2009 Improvements Weighting –Account for strong/weak feedback Aging –Allows to adapt to changing mood Centering –Border regions are risky => go to center Escaping –Sometimes play random song to avoid getting stuck somewhere Rating bar (left = skip, right = good)

23 Michael Kuhn, ETH SocialCom 2009 References Random shuffling (e.g. iPod-Shuffle) Pampalk et al. (ISMIR, 2005) –Designed for (Euclidean) audio feature spaces dgdg dbdb If there are songs with d g < d b : select such song with smallest d g Else: select song with largest ratio d g /d b

24 Michael Kuhn, ETH SocialCom 2009 Evaluation 9 Participants Song ratings are used as input and for evaluation Diversity clearly better than Pampalk Ratings clearly better than random

25 Michael Kuhn, ETH SocialCom 2009 Conclusion Similarity based methods for music organization on mobile devices Methods outperform other approaches in the corresponding domain –User study with 9 participants –Schemes are not restricted to music –Trade-off: High dimensional space vs. usability Mobile devices can cope with advanced interfaces for similarity based music exploration –Lots of room for innovations in the next years! People profit from attention data gathered from the social web (e.g. coordinates at

26 Michael Kuhn, ETH SocialCom 2009 Conclusion

27 Michael Kuhn, ETH SocialCom 2009 Questions?