12 jun 2009 kl. 16.15 skrev Ted Dunning:
On Fri, Jun 12, 2009 at 3:36 AM, Karl Wettin <[email protected]> wrote:

At first I tried to use playlists I scraped from the net as recommendation
profiles.


Do you have raw play events, or do you have progress events as well?

The single biggest improvement you can make with this kind of system is to quantify engagement somehow. Play starts are often a very poor surrogate for preference while more engaged events such as 30 second progress can be
much better (or not, music consumption can be a bit strange).

No events, at least not for now.

I do however have a rather nice domain model to navigate:

>
>         /---------\
>         |         |
>         |   +similarArtists
>         |         |
>         |         V*
>         \------[Artist]--------\
>                 /  |1          |
>    [Genre]<----/   |           |
>           *        |           |*
>                   *|           V
>   [Item]<|- - -[Track]------[Album]
>                   ^*       *
>                   |
>                   |
>                   |
>               [Playlist]
>
(It's supposed to be an UML class diagram.)

I hope that some semi-sophisticated Album, Track and ArtistSimilarity can be used to improve the results.

Perhaps it's a good idea to have Playlist, Album and Artist implemented as Item too.



       karl

Reply via email to