wiki:FloriansDiplomaThesis

Version 2 (modified by fmittag, 16 years ago) (diff)

update on artist conventions

Things to do

  • Adaptation for music domain
    • finish skiptrax ontology (see Music Ontology) - 1-3 weeks
      • handle remixes/live/unplugged (song variants)
      • discern song and file - model file ownership
    • Proper GUI with the following functions:
      • metadata importers/exporters (ID3, LastFM, etc.) - 1-2 weeks
      • (adapter for own audio collection)
      • simplify entering song/band information - 1 week
      • (generate/play playlists, possibly with changing style over time (AutoDJ) - 2-6 weeks)
  • Metadata-based functionality
    • different sharing rights for contacts (e.g. A only ontologies, B also metadata, C everything) - <1 week
    • expert recommender (ask friends about people having knowledge about X/interests in Y) - 1-3 weeks
    • trust visualization
    • scalable algorithms - scalable = void algo(Graph oldFacts, Graph additionalFacts, Datastructure internalData, Notifications interestingThings)
      • computation of feature summaries - 1 week
      • feature/item similarity measure - 2 weeks
      • structured search (index)
      • implicit trust (= peer competence) metric - 2-5 weeks
      • explicit representation of trust (see Skippies ontology) - 2-5 weeks
        • user interface changes for that
        • trust metric changes for that
        • by combining computed and explicit trust ratings, identifying shared interests/fields of competence should be possible.

[RelatedWork]

Ideas

Skipforward is intended to provide content-bases recommendations, but there might be some cool variants of combining it with collaborative filtering/recommendation:

Collaborative filtering per feature

Instead of the boring "people who like this also like that" recommendations, this could be adapted in the following way:

People who like A also like B => People who think A has feature F also think that B has feature F
People who like the same items like you also like this => People who annotated items the same way as you annotated this that way

The last strategy could be used to rate items that haven't been reviewed by the user, but by his friends.

Music Ontology

Artist

At first glance, one might say that only one class Artist is sufficient, but it quickly reveals its limits. A few examples:

  1. Chicane feat. Tom Jones - Stoned in Love (http://www.discogs.com/release/650389)
  2. Cerf, Mitiska & Jaren - Light The Skies (http://www.discogs.com/release/944142)

Let's forget for a moment that this are in fact releases and not songs and concentrate on the artists: In the first case there are two artists, Chicane and Tom Jones. Or is there one artist called Chicane feat. Tom Jones?
The second case is a bit more difficult, as there is a an artist on discogs called ''Cerf, Mitiska & Jaren'', but it consists of three members, Jaren, Shawn Mitiska and Matt Cerf.

Discogs has the following guidelines for artists, which say that "Artists which commonly collaborate together should be listed as one artist" and "Do NOT attempt to split artists who regularly collaborate. (Regular collaboration consists of 3 or more collaborations (different releases), excluding remix EPs)".