![]() |
|
Post Reply ![]() |
Page <1234 6> |
Author | |||||||
Dean ![]() Special Collaborator ![]() ![]() Retired Admin and Amateur Layabout Joined: May 13 2007 Location: Europe Status: Offline Points: 37575 |
![]() |
||||||
^ True on all counts 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?
|
|||||||
![]() |
|||||||
Mr ProgFreak ![]() Forum Senior Member ![]() ![]() Joined: November 08 2008 Location: Sweden Status: Offline Points: 5195 |
![]() |
||||||
^ and now you introduced "Bayesian Weighting" ...
![]() 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. ![]() |
|||||||
![]() |
|||||||
Dean ![]() Special Collaborator ![]() ![]() Retired Admin and Amateur Layabout Joined: May 13 2007 Location: Europe Status: Offline Points: 37575 |
![]() |
||||||
Not Bayesian Filters, you were the only person to mention Filters.
![]() Bayesian Weighting is not filtering:
br = ( (avg_num_votes * avg_rating) + (this_num_votes * this_rating) ) / (avg_num_votes + this_num_votes)
|
|||||||
What?
|
|||||||
![]() |
|||||||
Mr ProgFreak ![]() Forum Senior Member ![]() ![]() Joined: November 08 2008 Location: Sweden Status: Offline Points: 5195 |
![]() |
||||||
^ 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.
|
|||||||
![]() |
|||||||
Atavachron ![]() Special Collaborator ![]() ![]() Honorary Collaborator Joined: September 30 2006 Location: Pearland Status: Offline Points: 65644 |
![]() |
||||||
ahh, the Bayesian algorithm, use it every day
|
|||||||
![]() |
|||||||
Mr ProgFreak ![]() Forum Senior Member ![]() ![]() Joined: November 08 2008 Location: Sweden Status: Offline Points: 5195 |
![]() |
||||||
^
![]() ![]() 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 ... ![]() |
|||||||
![]() |
|||||||
debrewguy ![]() Special Collaborator ![]() ![]() Honorary Collaborator Joined: April 30 2007 Location: Canada Status: Offline Points: 3596 |
![]() |
||||||
But does this mean that some albums reviewed a hundred times or so are not as good or bad as they're rated ?
![]() 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.
|
|||||||
![]() |
|||||||
Dean ![]() Special Collaborator ![]() ![]() Retired Admin and Amateur Layabout Joined: May 13 2007 Location: Europe Status: Offline Points: 37575 |
![]() |
||||||
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.
![]() |
|||||||
What?
|
|||||||
![]() |
|||||||
Uncle Spooky ![]() Forum Groupie ![]() Joined: July 31 2007 Location: UK Status: Offline Points: 59 |
![]() |
||||||
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 |
|||||||
![]() |
|||||||
Uncle Spooky ![]() Forum Groupie ![]() Joined: July 31 2007 Location: UK Status: Offline Points: 59 |
![]() |
||||||
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 |
|||||||
![]() |
|||||||
Angelo ![]() Special Collaborator ![]() ![]() Honorary Collaborator / Retired Admin Joined: May 07 2006 Location: Italy Status: Offline Points: 13244 |
![]() |
||||||
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] |
|||||||
![]() |
|||||||
Mr ProgFreak ![]() Forum Senior Member ![]() ![]() Joined: November 08 2008 Location: Sweden Status: Offline Points: 5195 |
![]() |
||||||
^ 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.
|
|||||||
![]() |
|||||||
Dean ![]() Special Collaborator ![]() ![]() Retired Admin and Amateur Layabout Joined: May 13 2007 Location: Europe Status: Offline Points: 37575 |
![]() |
||||||
^ 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?
|
|||||||
![]() |
|||||||
Mr ProgFreak ![]() Forum Senior Member ![]() ![]() Joined: November 08 2008 Location: Sweden Status: Offline Points: 5195 |
![]() |
||||||
^ 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".
|
|||||||
![]() |
|||||||
Windhawk ![]() Special Collaborator ![]() ![]() Honorary Collaborator Joined: December 28 2006 Location: Norway Status: Offline Points: 11401 |
![]() |
||||||
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/ |
|||||||
![]() |
|||||||
Finnforest ![]() Special Collaborator ![]() ![]() Honorary Collaborator Joined: February 03 2007 Location: The Heartland Status: Offline Points: 17321 |
![]() |
||||||
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"
|
|||||||
![]() |
|||||||
Dean ![]() Special Collaborator ![]() ![]() Retired Admin and Amateur Layabout Joined: May 13 2007 Location: Europe Status: Offline Points: 37575 |
![]() |
||||||
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.
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.
I really don't get the "in-crowd" and the "parochial and disingenuous" jibes. But I guess I'm on the inside looking out. ![]()
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?
|
|||||||
![]() |
|||||||
Mr ProgFreak ![]() Forum Senior Member ![]() ![]() Joined: November 08 2008 Location: Sweden Status: Offline Points: 5195 |
![]() |
||||||
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. |
|||||||
![]() |
|||||||
Uncle Spooky ![]() Forum Groupie ![]() Joined: July 31 2007 Location: UK Status: Offline Points: 59 |
![]() |
||||||
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 |
|||||||
![]() |
|||||||
Uncle Spooky ![]() Forum Groupie ![]() Joined: July 31 2007 Location: UK Status: Offline Points: 59 |
![]() |
||||||
Well, I have already highlighted IMDb as a model? They use no weighting (or didn't when I was in charge).
Well, here you are talking about two different things? Ratings and reviews are separate entities with different information to convey...
Indeed.
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 |
|||||||
![]() |
Post Reply ![]() |
Page <1234 6> |
Forum Jump | Forum Permissions ![]() You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum |