Eelke wrote:I did read all of it, but didn't understand everything. It's hard to understand something like this from just equations; the textual explanation didn't have enough clues to understand the meaning of the terms you are using (i.e. Karma Weight, Karma Rating).
Eelke wrote:Also... your equations aren't equations... how can this be true, unless X*A=0? (X*A) + (J*K) = J*K
Eelke wrote:However, one thing I did understand enough to challenge, which was the anti-abuse system. You say that someone that consistently gives low scores will not suceed because the system will automatically compensate. Although this would take care of the total trolls that just came to a board to bash anyone and everyone (an also just the chronically synic), it wouldn't help in case someone just is out to get a single person and otherwise gives fair scores.
Eelke wrote:Having said that, that is only one observation, from only understanding the whole thing partially. If you really want to explain this, I would start out very simple, explaining the basic algorithm and only then start to explain the different compensations you came up with for the problems the basic algorithm would have.
Rocketeer wrote:This makes a lot of sense, but I don't think it quite addresses the abuse issue.
Let's take the average board... there's going to be some good posts, some worthless ones... probably a fairly even split between ones that deserve positive karma and those that deserve negative karma.
So if Harry (a "good" person) rates every post, he's going to end up with a User Karma Weight of about 5 (or whatever the midpoint is).
However, if Sid (a "bad" person) decides to rate all his friends' posts with 10 karma, and all his enemies' posts with 0, he'll end up with the same User Karma rating as Harry.
This means that Harry and Sid have the same "importance" when rating posts, even though Harry is being good and helpful, and Sid is not.
Rocketeer wrote:I think, ideally, you also need to give weight based on how well the user agrees with other users of the board. i.e. if 10 different users give a post a similar rating, then their karma weighting should go up - even if they are giving a low rating to a post. In this way you reward people who go along with the general attitude of the forum.
Unfortunately, the code required for this would be a real nightmare...
MKruer wrote:If there is a history being kept for each user that you vote on (say 20+ posts) then you can calculate the weight of that person, specifically. It would be the combined weight that would result in the real rating.
MKruer wrote:So something like for ever positive response give a add a multiplier ratio value?
MKruer wrote:The big trick is to make it impossible to go above 10 or below 0.
Users browsing this forum: No registered users and 10 guests