Difference between revisions of "2009:Music Recommendation Personalized Radio"

From MIREX Wiki
(initial proposal of personalized radio station subtask)
 
m
 
Line 6: Line 6:
 
===Personalized Playlist Generation With Social Data===
 
===Personalized Playlist Generation With Social Data===
  
* Source Data
+
====Source Data====
** Audio content
+
* Audio content
** User profiles
+
* User profiles
** User playcounts of audio content
+
* User playcounts of audio content
** Song tag lists
+
* Song tag lists
** artist tag lists
+
* artist tag lists
  
* Query Data
+
====Query Data====
 
User id
 
User id
  
* Ground Truth
+
====Ground Truth====
 
Original playcount data on user id's
 
Original playcount data on user id's
  
* Execution
+
====Execution====
 
Perform cross-validation on user playcounts, providing all audio and associated data as additional data
 
Perform cross-validation on user playcounts, providing all audio and associated data as additional data
  
* Evaluation
+
====Evaluation====
 
For those algorithms outputing a numeric output (strength of a recommendation)
 
For those algorithms outputing a numeric output (strength of a recommendation)
** Mean Error Recommendation
+
* Mean Error Recommendation
** RecommendationError
+
* RecommendationError
 +
* F-Measure
 
For those algorithms outputing ordered sets
 
For those algorithms outputing ordered sets
** ROC Area
+
* ROC Area
** Kendall Tau
+
* Kendall Tau
 
For those algorithms outputing unordered sets
 
For those algorithms outputing unordered sets
** Pearson Correlation
+
* Pearson Correlation
  
 
===Playlist Generation With Time Dependant Social Data===
 
===Playlist Generation With Time Dependant Social Data===

Latest revision as of 01:21, 5 November 2008

Personalized Radio Subtask

Description

This task is to take a user profile, and without additional information, generate a playlist for this user.

Personalized Playlist Generation With Social Data

Source Data

  • Audio content
  • User profiles
  • User playcounts of audio content
  • Song tag lists
  • artist tag lists

Query Data

User id

Ground Truth

Original playcount data on user id's

Execution

Perform cross-validation on user playcounts, providing all audio and associated data as additional data

Evaluation

For those algorithms outputing a numeric output (strength of a recommendation)

  • Mean Error Recommendation
  • RecommendationError
  • F-Measure

For those algorithms outputing ordered sets

  • ROC Area
  • Kendall Tau

For those algorithms outputing unordered sets

  • Pearson Correlation

Playlist Generation With Time Dependant Social Data

Same as above, but the ground truth is the difference between consecutive playcounts and the cross-validation is performed on the ground truth

Personalized Playlist Generation of New Music

Same as untiumed data, but the social data is witheld on a percentage subset, simulating new music. For user playcounts, this means removing these songs from the source data. The evaluation is cross-validation of those user playcounts that contain music with data witheld, recreating the removed entries for new music without providing any of the removed playcounts during training.