Rating System: Difference between revisions

From MusicBrainz Wiki
Jump to navigationJump to search
(hey Rob, the delay is over now ;-) (Imported from MoinMoin))
(update description, remove API section: documented at MusicBrainz_API#ratings / History:Development/XML_Web_Service/Version_1#ratings_resources)
 
(14 intermediate revisions by 6 users not shown)
Line 1: Line 1:
==Description==
=MusicBrainz Rating System=


The rating system allows users to rate MusicBrainz entities (artists, labels, release groups, recordings, events, works).
[[Image:Attention.png]] This page is not complete yet. [[Wiki Warden|WikiWarden]]<code><nowiki></nowiki></code>s: please ignore this page for the next day or so.


==Details==
As part of the Google Summer of Code program, Sharon Myrtle Paradesi is creating a collaborative filtering system for MusicBrainz. This collaborative filtering system will allow us to replace the old and decrepit artist to artist relationships system we currently have. The new system will allow the MusicBrainz community to create similarities not only between artists, but between labels, releases and track. Knowing how the various pieces of music inside of MusicBrainz relate enables us to:
# Partition the database into more managable chunks. Right now peer reviewers (voters) will be presented with all database changes, even for languages/scripts that they may not know about. With stronger data relationships we can present more tailored edits to our peer reviewers and lessen the burden of peer review.
# Provide music discovery services. Collaborative filtering allows us to create features that lets users discover music similar to Amazon's recommendations: If you liked, this then you'll like that. However, unlike Amazon's system our system will be without a bias to sell crap.
# Make the MusicBrainz data more attractive to commercial uses. Commercial uses, like the BBC using the MusicBrainz data, brings in money to the MetaBrainz Foundation, which will in turn pay for more developers, more servers and hopefully some ponies.


User may assign a value between 1 and 5 to various entities as a rating, these values are then aggregated by the server to compute an average community rating for that same entity.
The first step towards building a collaborative filtering system is a comprehensive rating system that allows users to rate artists, labels, releases and tracks based on their personal taste. This new rating system (along with folksonomy tagging) is essentially the first foray into subjective metdata for MusicBrainz and is therefore going to be considered ''experimental''. At this point we do not know if this is going to be a good fit for MusicBrainz or if it is going to work at all. However, using the same rationale that we used for creating MusicBrainz in the first place, we're going to try it and if it doesn't work you'll tell us. And if the answer is that it doesn't work '''at all''', then we'll toss it out.


The community rating is shown by default for each entity, however, once a user submits their own rating that value will be shown instead.
It may also turn out to be the wrong set of features for MusicBrainz. Some people have suggested that these features might best be suited for a new site altogether that does not focus on editing data, but solely on rating/tagging music. We'll have to see how these new features pan out before we can really decide the proper course of action.


==Color Definitions==
In the very first round of feedback on this feature we've gotten a '''wide''' range of feedback ranging from "I hate it, its the wrong thing for [[MusicBrainz]]!" and "Wow -- that's cool!". Given that, we're going to add an option for turning off and hiding ratings altogether so that you will not have to look at ratings if you don't want to. I would very much like to ask people to give us the benefit of the doubt on this new project. We would, however, love to take any constructive feedback/criticism you have for us.


{|
---
|-
[[Category:To Be Reviewed]] [[Category:Documentation]]
| [[Image:star_big_unrated.gif]] || [[Image:star_small_unrated.gif]] || Unrated
|-
| [[Image:star_big_hover.gif]] || [[Image:star_small_hover.gif]] || Hover
|-
| [[Image:star_big_user-rated.gif]] || [[Image:star_small_user-rated.gif]] || User rating
|-
| [[Image:star_big_community-rated.gif]] || [[Image:star_small_community-rated.gif]] || Community rating
|}

[[Category:Documentation]] [[Category:To Be Reviewed]]

Latest revision as of 22:57, 21 January 2021

Description

The rating system allows users to rate MusicBrainz entities (artists, labels, release groups, recordings, events, works).

Details

User may assign a value between 1 and 5 to various entities as a rating, these values are then aggregated by the server to compute an average community rating for that same entity.

The community rating is shown by default for each entity, however, once a user submits their own rating that value will be shown instead.

Color Definitions

star big unrated.gif star small unrated.gif Unrated
star big hover.gif star small hover.gif Hover
star big user-rated.gif star small user-rated.gif User rating
star big community-rated.gif star small community-rated.gif Community rating