Forum Home Forum Home > Site News, Newbies, Help and Improvements > Help us improve the site
  New Posts New Posts RSS Feed - Ratings: Weighting is harming Prog Archives
  FAQ FAQ  Forum Search   Events   Register Register  Login Login

Topic ClosedRatings: Weighting is harming Prog Archives

 Post Reply Post Reply Page  <1234 6>
Author
Message Reverse Sort Order
Dean View Drop Down
Special Collaborator
Special Collaborator
Avatar
Retired Admin and Amateur Layabout

Joined: May 13 2007
Location: Europe
Status: Offline
Points: 37575
Direct Link To This Post Posted: January 10 2009 at 06:25

^ True on all counts Big smile - I originally used the term Bayesian Algorithm, which can apply to either filtering or weighting, however since I said it was used to calculate the Top 100 it infers weighting.

Yes, the weighted averages link should be removed - it applied to the previous algorithm used to calculate individual album averages and is no longer used. Bayesian weighting is only used to calculate chart position and not the displayed average value, which is why CTTE has a lower average than WYWH but has a higher chart position.

 
 
 
 
 
Of course any statistical probablity based system is doomed to failure on the small sample populations we have here. Analysis of an album with only 6 votes is meaningless, even the a straight arithmetic mean is pointless - if 3 people love it and 3 people hate it that does not make the album "average", quite the reverse in fact. No amount of weighting will give a meaningful number because there isn't one. Even for albums with 900 votes the average tells you nothing because it does not take into account your personal taste or predilection.
 
The best computer to analyse a set of ratings is still the human brain, the numbers are just numbers.
What?
Back to Top
Mr ProgFreak View Drop Down
Forum Senior Member
Forum Senior Member
Avatar

Joined: November 08 2008
Location: Sweden
Status: Offline
Points: 5195
Direct Link To This Post Posted: January 10 2009 at 05:31
^ and now you introduced "Bayesian Weighting" ... Wink

Actually "Weighted Mean" or "Weighted Average" means something different - it means applying weights to all the ratings. Maybe M@x should remove the link on the charts page to http://en.wikipedia.org/wiki/Weighted_average#Example.

The thing you're describing ... I've never heard it being referred to as "Bayesian", but I guess you're right. The principle is explained here: http://en.wikipedia.org/wiki/Bayesian_average, so that's the link which should be used on the charts page. Smile
Back to Top
Dean View Drop Down
Special Collaborator
Special Collaborator
Avatar
Retired Admin and Amateur Layabout

Joined: May 13 2007
Location: Europe
Status: Offline
Points: 37575
Direct Link To This Post Posted: January 10 2009 at 05:23
Originally posted by Mr ProgFreak Mr ProgFreak wrote:

^ actually I'm wondering who brought that up ... I'm pretty sure that PA doesn't use Bayesian filters. You could not apply them to ratings ... only reviews, but PA is monitoring them manually.
Not Bayesian Filters, you were the only person to mention Filters.Wink
 
Bayesian Weighting is not filtering:
 
br = ( (avg_num_votes * avg_rating) + (this_num_votes * this_rating) ) / (avg_num_votes + this_num_votes)
What?
Back to Top
Mr ProgFreak View Drop Down
Forum Senior Member
Forum Senior Member
Avatar

Joined: November 08 2008
Location: Sweden
Status: Offline
Points: 5195
Direct Link To This Post Posted: January 10 2009 at 02:59
^ actually I'm wondering who brought that up ... I'm pretty sure that PA doesn't use Bayesian filters. You could not apply them to ratings ... only reviews, but PA is monitoring them manually.
Back to Top
Atavachron View Drop Down
Special Collaborator
Special Collaborator
Avatar
Honorary Collaborator

Joined: September 30 2006
Location: Pearland
Status: Offline
Points: 65644
Direct Link To This Post Posted: January 10 2009 at 02:15
ahh, the Bayesian algorithm, use it every day


Back to Top
Mr ProgFreak View Drop Down
Forum Senior Member
Forum Senior Member
Avatar

Joined: November 08 2008
Location: Sweden
Status: Offline
Points: 5195
Direct Link To This Post Posted: January 10 2009 at 01:58
LOLClap

Of course you have a point - we shouldn't take this all too serious. However, when a website implements a system which gives different weights to the votes depending on the users's status ... in that case I think it's important for the website to try to be transparent about the algorithm. Especially when people submit their rating and the new album average does not change in the expected way, there should be some way for them to find out how it works.

Which reminds me that I should add/update those explanations at PF too ... Embarrassed
Back to Top
debrewguy View Drop Down
Special Collaborator
Special Collaborator
Avatar
Honorary Collaborator

Joined: April 30 2007
Location: Canada
Status: Offline
Points: 3596
Direct Link To This Post Posted: January 09 2009 at 21:04
But does this mean that some albums reviewed a hundred times or so are not as good or bad as they're rated ?Confused
And if so, how do we move another hundred people to review the same album to see if the previous hundred reviewers got it all wrong ?
And having done that, would we get still another hundred people to review the reviews and the albums and vote on which set of reviewers is kinda right ?
Heck, let's save time, me & T rate the RIO/Avant-Garde; Rocktopus takes care of the prog metal, Sean Trane does the Neo, Mandrakeroot does Raga rock, and admin strip all Symph albums of their ratings so we can start all over, then we get Baldfriede to handle the crossover, with Raff eliminating the eclectic & jazz fusion genres until the Electronic prog lovers notice that Kraft has split from Werk.
Then, after our 11th beer, me & VB admit that the site is really a put on by the staff of Kerrang.


"Here I am talking to some of the smartest people in the world and I didn't even notice,” Lieutenant Columbo, episode The Bye-Bye Sky-High I.Q. Murder Case.
Back to Top
Dean View Drop Down
Special Collaborator
Special Collaborator
Avatar
Retired Admin and Amateur Layabout

Joined: May 13 2007
Location: Europe
Status: Offline
Points: 37575
Direct Link To This Post Posted: January 09 2009 at 05:55
Originally posted by Uncle Spooky Uncle Spooky wrote:

Originally posted by Windhawk Windhawk wrote:

Interesting. When even IMDB has gone over to using weighted ratings. I would assume they have their reasons for that - and the crown argument of the thread starter appears to be somewhat busted here now.


Just to clear up confusion here, IMDb's "weighting" here refers to active vote stuffing/lazy voting filters and the usual statistical methods for weighting individual entries across larger samples, not assigning weight to individuals.

Mark
Originally posted by Dean Dean wrote:

^ IMDb also only use ratings from regular reviewers when computing their Top-100 ... and they give no indication of what constitutes a "regular reviewer".


This simply means that voters have to pass a certain threshold of number of votes cast before they are included in the Top charts.  Again, no weighting is applied to those included in the top charts.

Cheers,

Mark

 
There is no confusion - neither site uses a simple arithmetic average of all votes cast. IMDb has the luxury of large sample sizes so statistical weighting has a reasonable level of confidence. Unfortunately we do not have large sample sizes so statistical analysis would be so inaccurate as to be meaningless. If we applied IMDb methods then most albums would be have zero ratings and many people who submitted ratings-only would be excluded completely. The system isn't perfect, but we do try to include everybody's opinion.
 
However, both sites do use the same Bayesian algorithm when computing the Top 100. Big smile
 
 
What?
Back to Top
Uncle Spooky View Drop Down
Forum Groupie
Forum Groupie


Joined: July 31 2007
Location: UK
Status: Offline
Points: 59
Direct Link To This Post Posted: January 09 2009 at 04:47
Originally posted by Dean Dean wrote:

^ IMDb also only use ratings from regular reviewers when computing their Top-100 ... and they give no indication of what constitutes a "regular reviewer".


This simply means that voters have to pass a certain threshold of number of votes cast before they are included in the Top charts.  Again, no weighting is applied to those included in the top charts.

Cheers,

Mark

Back to Top
Uncle Spooky View Drop Down
Forum Groupie
Forum Groupie


Joined: July 31 2007
Location: UK
Status: Offline
Points: 59
Direct Link To This Post Posted: January 09 2009 at 04:45
Originally posted by Windhawk Windhawk wrote:

Interesting. When even IMDB has gone over to using weighted ratings. I would assume they have their reasons for that - and the crown argument of the thread starter appears to be somewhat busted here now.


Just to clear up confusion here, IMDb's "weighting" here refers to active vote stuffing/lazy voting filters and the usual statistical methods for weighting individual entries across larger samples, not assigning weight to individuals.

Mark


Edited by Uncle Spooky - January 09 2009 at 04:53
Back to Top
Angelo View Drop Down
Special Collaborator
Special Collaborator
Avatar
Honorary Collaborator / Retired Admin

Joined: May 07 2006
Location: Italy
Status: Offline
Points: 13244
Direct Link To This Post Posted: January 06 2009 at 11:33
I'm with stupid, err, I mean Bob - this has entered the yes no stage, so I'm off to warmer places (it's -9 C here now - only people like Peter enjoy a cold beer at those temperatures)
ISKC Rock Radio
I stopped blogging and reviewing - so won't be handling requests. Promo's for ariplay can be sent to [email protected]
Back to Top
Mr ProgFreak View Drop Down
Forum Senior Member
Forum Senior Member
Avatar

Joined: November 08 2008
Location: Sweden
Status: Offline
Points: 5195
Direct Link To This Post Posted: January 06 2009 at 06:49
^ yes, I remember reading about that. Apparently your ratings become more important if you submit reviews over an extended period of time. That makes a lot of sense to me, and maybe I will implement something like that at PF some day. However, I would make it more transparent, and I also think that I would limit the range of weights to the factor of 2 or maybe 3.
Back to Top
Dean View Drop Down
Special Collaborator
Special Collaborator
Avatar
Retired Admin and Amateur Layabout

Joined: May 13 2007
Location: Europe
Status: Offline
Points: 37575
Direct Link To This Post Posted: January 06 2009 at 06:41
^ IMDb also only use ratings from regular reviewers when computing their Top-100 ... and they give no indication of what constitutes a "regular reviewer".
What?
Back to Top
Mr ProgFreak View Drop Down
Forum Senior Member
Forum Senior Member
Avatar

Joined: November 08 2008
Location: Sweden
Status: Offline
Points: 5195
Direct Link To This Post Posted: January 06 2009 at 06:17
^ I think that in the case of IMDB they also use the reviews to identify raters who can be trusted. They also have that feature of "rating reviews". Of course that can be used to to compute a "trust level" for reviewers - together with other factors, like for example whether people are consistently submitting trustworthy ratings over an extended period of time. Most of the manipulative votes come in "bursts".
Back to Top
Windhawk View Drop Down
Special Collaborator
Special Collaborator
Avatar
Honorary Collaborator

Joined: December 28 2006
Location: Norway
Status: Offline
Points: 11401
Direct Link To This Post Posted: January 06 2009 at 05:18
Interesting. When even IMDB has gone over to using weighted ratings. I would assume they have their reasons for that - and the crown argument of the thread starter appears to be somewhat busted here now.

A continud discussion as to how much or not a weighting should be might be appropriate - but if the admins calculations are correct here and the difference is in the 10-15% range at max; what's the problem?

As far as I know, when people are looking around to buy music they will look it up in a number of places; and read several reviews as well before deciding - at least when shopping on the net. Most will seek out samples too these days.

As ratings go, they show an indication of popularity in terms of broadness of appeal and the general appeal amongst the scope of those who have it. And so far in life I don't think I've ever encountered people buying an album based on ratings alone...
Websites I work with:

http://www.progressor.net
http://www.houseofprog.com

My profile on Mixcloud:
https://www.mixcloud.com/haukevind/
Back to Top
Finnforest View Drop Down
Special Collaborator
Special Collaborator
Avatar
Honorary Collaborator

Joined: February 03 2007
Location: The Heartland
Status: Offline
Points: 17321
Direct Link To This Post Posted: January 06 2009 at 05:16
Originally posted by Uncle Spooky Uncle Spooky wrote:

Originally posted by Finnforest Finnforest wrote:

Mark, forgive the "whiner" comments, apologies for that. 
 
No problem.

Quote It's just that we go through some of these same issues over and over again.  Folks who have contributed little or nothing to the site come by and tell Collabs, who have worked unbelievably hard over many long hours, that what we are doing is wrong and worth little.


Again, I understand.  I've done my time on the front line and appreciate how stressful it can be and how easy it is to feel under appreciated, etc  but the truth is if the site wasn't so important I wouldn't be here putting my case. 

Quote Ya know, that is what the real "insult" here is, my friend.  Give the site a little credit please for the good it does rather than harping about your perceived injustices.


Heh, and now you're being insulting again Ouch

That anybody cares enough to stand up in front of you guys and risk the flak should be taken as a compliment...

Look, I am being totally reasonable in my arguments.  I've not presented anything in a whiny, aggressive, lame manner.  Just reasoned observation.  I appreciate that this has possibly been discussed before, but that shouldn't stop people speaking their mind in a reasonable way when something is perceived as wrong.  USA invades IRAQ?  It's happening as planned, why should anybody stand up and speak out against it?  Women don't get to vote?  Whatever?  etc.  OK, these are slightly different extremes, but the principle remains.

If a reasonable answer is given then people shut up and go away, but so far the only honest answer I've seen is that the system is designed to give collaborators weighting.  The inference being that non-collabs are at best mistrusted, at worst seen as saboteurs with hidden agendas. 

I find this unacceptable and have presented an argument for why.

Discussion is nothing to be feared unless the answers are painful to give...

Mark



No Mark, there is no insult here.  You just don't like the fact that not everyone buys your theory that PA is going to crash and burn if we don't follow your advice.  To the contrary, the site is doing quite well and the reasons for Max's set-up are solid.   But don't play the victim today--i didn't "insult" you in this post.   The injustice as you see it is a perception issue, an opinion.  Not a fact.  Pointing that out after 5 pages of your argument does not merit the "black eye" emoticon.  You've been treated well here by all despite my defensiveness over the work of our Collabs.  I've seen no one truly attack you, I wonder if that would be the case if you waltzed into PE or similar prog site and proclaimed their ratings useless.
Thanks.


Edited by Finnforest - January 06 2009 at 06:32
...that moment you realize you like "Mob Rules" better than "Heaven and Hell"
Back to Top
Dean View Drop Down
Special Collaborator
Special Collaborator
Avatar
Retired Admin and Amateur Layabout

Joined: May 13 2007
Location: Europe
Status: Offline
Points: 37575
Direct Link To This Post Posted: January 06 2009 at 04:24
Originally posted by Uncle Spooky Uncle Spooky wrote:

Originally posted by Dean Dean wrote:

Originally posted by Uncle Spooky Uncle Spooky wrote:

 
Weighting skews the results towards the Collaborators votes because that is what it is designed to do


Yes, that is apparent.
glad we sorted that out then Wink
 
Originally posted by Uncle Spooky Uncle Spooky wrote:


[quote]
and they are only effective on albums with a low total number of ratings to prevent nefarious people hyping-up an album - the weighting on albums with hundreds of ratings is less relevant.


Define "low".  As I showed with the Beardfish album, with 43 votes, there's a large skew caused by weighting towards collabs.  It's even worse with albums with low votes that contain collab reviews.

Low is something below an average - I have no I care what the average is, low is not 900 votes, average is probably 100 or so. I don't accept that weighting giving a 9% difference on 43 votes is "a large skew" - what you don't know (and cannot tell) is how skewed the results are without weighting.
 
I don't know about you, but when people give any album a rating that is below the average for that album I don't automatically see sabotage, but someone who simply didn't like it, so I'd like to know what they didn't like about it.

Originally posted by Uncle Spooky Uncle Spooky wrote:


And as I've already said it's possible to automatically monitor voting patterns for sabotage and flag up suspect entries.  Sabotage voters can be transparently blocked, or percentages of votes can be dropped for all entries to account for sabotage and so on.  It doesn't take 24/7 effort once implemented.

You've already said it is possible to automatically monitor voting patterns for sabotage - I've asked for details on how this can be done - on 21,000 members - considering that a lot of "sabotage" is done using multiple accounts with proxy IP addresses or dynamically allocated IP address - it is difficult enough keeping track of people who set up multiple accounts with fixed IP addresses. Beardfish was a poor example - look at Pendragon. I know that Pure has been sabotaged and I'm fairly confident that Sleeping In Traffic has not - please examine the ratings for these two albums and tell me where the sabotage is. I can assure you that simple analysis of voting-trends will not find or reveal it.
Originally posted by Uncle Spooky Uncle Spooky wrote:



Skewing for the in-crowd is parochial and disingenuous.

I really don't get the "in-crowd" and the "parochial and disingenuous" jibes. But I guess I'm on the inside looking out. Tongue
Originally posted by Uncle Spooky Uncle Spooky wrote:



And if non-collab ratings are distrusted so much, why allow them?  It seems to me you should only allow ratings with reviews, that way you get to decide who is worthy?

Mark
Because this is a multinational site where we insist the reviews are written in English - ratings-only allows non-English speakers the opportunity to share in the rating of their favourite Prog albums. It would be parochial (though not disingenuous) for us exclude these voters.
 
Unfortunately that opens up the site for abuse by people who want to hype their favourites, bash they're pet-hates and attempt to manipulate the Top-XX charts. We have seen this enough times to know it happens on a regular basis, and not just for popular or contentious albums.
 
Regretably that penalises honest rater-onlys such as yourself.
 
Of course the weighting system does not prevent people who can write a mere 100 words on a particular release from abusing the system, but it is more difficult to do that consistently and not get caught-out.
 


Edited by Dean - January 06 2009 at 04:28
What?
Back to Top
Mr ProgFreak View Drop Down
Forum Senior Member
Forum Senior Member
Avatar

Joined: November 08 2008
Location: Sweden
Status: Offline
Points: 5195
Direct Link To This Post Posted: January 06 2009 at 04:19
I found this on the IMDB page:

"IMDb publishes weighted vote averages rather than raw data averages. Various filters are applied to the raw data in order to eliminate and reduce attempts at 'vote stuffing' by individuals more interested in changing the current rating of a movie than giving their true opinion of it.

The exact methods we use will not be disclosed. This should ensure that the policy remains effective. The result is a more accurate vote average."

I wonder what they are doing. As far as I'm concerned, it's censorship - for example, they might remove votes which differ a lot from the established average, or lessen the weight of people who constantly submit ratings which differ from consensus. If there was a method to reliably detect abuse, they would *not* need to keep it secret.

BTW: I like IMDB and will continue to use it - my point is that whenever a website which accepts ratings does something to prevent abuse, it will also offend some members. It's a compromise between having a totally fair and democratic system with abusive ratings in it which distort the averages, and having a totally isolated system where only known members are allowed to contribute.


Maybe for the archives it would suffice for M@x to also show the unweighted averages, and be a little more transparent about the algorithms used.

Back to Top
Uncle Spooky View Drop Down
Forum Groupie
Forum Groupie


Joined: July 31 2007
Location: UK
Status: Offline
Points: 59
Direct Link To This Post Posted: January 06 2009 at 03:55
Originally posted by Easy Livin Easy Livin wrote:

This debate has probably gone about as far as it can go without simply becoming a yes it is/no it isn't exchange. Unless there are any further points which have not yet been made, it is probably time to agree to differ and move on.


Fair enough.

I'd like to thank everybody for their input and insights and for taking the time to discuss this issue.

My suggestions:

Drop Weighting, or at least significantly lower the weightings to remove the gross skewing that is currently occurring.

Implement vote stuffing code to weed out sabotage.  Smothering votes with weighting doesn't actually solve the problem.  It needs to be tackled properly.

Failing that, some possible options:

Do as IMDb does and display the basic averages, non-weighted ratings, non-collab ratings etc.  There's nothing to be scared of here and the more ways you can present information the more interesting it is and the more valuable the site becomes.

Offer a filter on the chart pages to remove weighting from the result sets.  Again, the more ways people can sift information, the more interesting the site becomes.

Embrace the userbase!  Don't become so insular that all non-collabs are viewed with suspicion.  That will lead to PA's downfall.

Keep on Proggin'!

Regards,

Mark





Edited by Uncle Spooky - January 06 2009 at 03:57
Back to Top
Uncle Spooky View Drop Down
Forum Groupie
Forum Groupie


Joined: July 31 2007
Location: UK
Status: Offline
Points: 59
Direct Link To This Post Posted: January 06 2009 at 03:48
Originally posted by Angelo Angelo wrote:

If there was a system to guarantee accurat and honest ratings on a site with as many visitors and raters as this one, you might have had a point here.


Well, I have already highlighted IMDb as a model?  They use no weighting (or didn't when I was in charge).

Quote Thus - in the end, the weighting serves two purposes: minimze the effect of lazy voting, and honour what prog fans apparently need: a knowledgeable explanation of a rating, while still allowing disagreement amongst reviewers. After all - it's the end result we are talking about.


Well, here you are talking about two different things?  Ratings and reviews are separate entities with different information to convey...

Quote Then again, the point is moot I guess - this discussion has occured many times, and so far we only ended up running in circles like in this one.


Indeed.

Quote EDIT: final note - if you read the descriptions of the star system we have, only the whole stars have a real meaning. Each and every example Ive seen in this thread rounds to the same star regardless of the approach taken, so in the end - if M@X had decided not to show the decimals, we never would've had this discussion.


But of course decimals must be used if charts are to be meaningful.  And ratings have to be accurate if charts are to be meaningful...

Mark

Back to Top
 Post Reply Post Reply Page  <1234 6>

Forum Jump Forum Permissions View Drop Down



This page was generated in 0.320 seconds.
Donate monthly and keep PA fast-loading and ad-free forever.