Forum Settings
       
« Previous 1 2 3 4 5 6 7 8 9 10 11
Reply To Thread

Karma MathFollow

#1 Jul 19 2010 at 10:12 PM Rating: Excellent
Repressed Memories
******
21,027 posts
In another thread we talked about karma a little and Kao said he wouldn't mind receiving suggestions for karma.

n-1Σ [Kn(n-1)(1+A)] / [(n-1)(1+A)]

Where Kn is the karma rating for that post, n is nth post, and A is a volatility variable. Each K is a simple average of the karma ratings for each post.

So what does all that math stuff mean? It means even Jophiel could potentially be rated down to subdefault in a reasonable period should we find him worthy. We all now that as it is, the current karma system makes high post count posters virtually untouchable. It also has the additional problem of having a strong "memory" in that the order of rate ups matters significantly. Someone who receives 5000 rate downs and then 5000 rate ups will have a vastly lower score than someone who receives 5000 rate ups and then 5000 rate downs.

The way this new formula works is that every post matters a constant percentage of all over posting you have previously done. For example say we set that percent to 10% (a fairly high number). Your next post would have as much karma weight as 10% of all the previous karma you had ever received. Every post you make matters X% as much as all the other posting you have ever done.

By doing this two key changes are made. First, high post count posters are no longer immovable and second it's possible to make guru even if you had a rocky start or for 100 post gurus to fall back to scholar if they are rated as unworthy by the forum.

Thoughts?

Edited, Jul 19th 2010 11:27pm by Allegory
#2 Jul 19 2010 at 10:17 PM Rating: Good
****
5,684 posts
Allegory wrote:
Thoughts?
Someone sounds bitter about being scholar, still :D
#3 Jul 19 2010 at 10:19 PM Rating: Good
Lady Bardalicious wrote:
Allegory wrote:
Thoughts?
Someone sounds bitter about being scholar, still.
#4 Jul 19 2010 at 10:21 PM Rating: Excellent
Repressed Memories
******
21,027 posts
Honestly I lean toward it not being implemented because the social problems it would create (people changing status if it was grandfathered in, people whining more about karma because now it does matter). I just think it happens to be a more accurate aggregation of ratings which pleases the aspergers in me.
#5 Jul 19 2010 at 10:25 PM Rating: Decent
Allegory wrote:
Honestly I lean toward it not being implemented because the social problems it would create (people changing status if it was grandfathered in, people whining more about karma because now it does matter). I just think it happens to be a more accurate aggregation of ratings which pleases the aspergers in me.


I know that, historically speaking, this is hard to fathom coming from my fingers, but who the hell cares about karma this much, really?

Edited, Jul 19th 2010 11:25pm by BrownDuck
#6 Jul 19 2010 at 10:29 PM Rating: Excellent
Repressed Memories
******
21,027 posts
There is a certain thrill in designing a system that perfectly achieves an objective rather that merely approximating it, regardless of the objective.

Edited, Jul 19th 2010 11:30pm by Allegory
#7 Jul 19 2010 at 10:34 PM Rating: Good
****
5,684 posts
Allegory wrote:
There is a certain thrill in designing a system that perfectly achieves an objective rather that merely approximating it, regardless of the objective.

Edited, Jul 19th 2010 11:30pm by Allegory

get laid.
#8 Jul 19 2010 at 10:37 PM Rating: Excellent
Repressed Memories
******
21,027 posts
Lady Bardalicious wrote:
get laid.

Retort.

Edited, Jul 19th 2010 11:40pm by Allegory
#9 Jul 19 2010 at 10:37 PM Rating: Decent
I approve of this.
#10 Jul 19 2010 at 10:38 PM Rating: Excellent
*****
16,959 posts
Allegory wrote:
Thoughts?
Screenshot


But really, if the devs are hesitant about giving me an option for a dark Zam skin, I don't see them doing an overhaul on the karma system.

It makes sense to me though.

Edited, Jul 19th 2010 10:39pm by Kirby
____________________________
MyAnimeList FFXIV Krystal Spoonless
#11 Jul 20 2010 at 12:27 AM Rating: Excellent
Avatar
******
29,919 posts
It is a different departure from the current system, thats for sure. The existing system is designed to be self reinforcing over time, and specifically to make it hard for people to get Guru. There should, under ideal karma theory, be only a handful of gurus, a few sages, many scholars, and maby "decent" people starting out. It is supposed to be trivially easy to get to scholar unless you annoy a fair number of people. The theory being that high post count individuals have "earned" their karma score over time, and it should get continually more difficult to move them.

In practice, there are some departures from the ideal. Mainly on the newbie end. 16 post instagurus, 16 post sub default wonders for daring to say something still valid, but annoying to someone else. Then there are the long term posters who hit 3-4K posts and are still sub scholar despite contributing just as much as that person who hit guru at 16 posts and spammed the crap out of the forum. We try to check and balance things a bit. The 3.00 reset switch, the occasional behind the scenes nudge when something stemmed from an early problem, but on the other hand I try not to move things too much because people get resentful, or if they find out it occured they brag about it and **** off all their peers who didn't get an adjustment.

The initial proposed function there would drastically increase volitility in the system, and decrese stability. I guess the question would really be, is that a good thing? 4 or 5 users could send an individual Jophiel post sub default right now, the next post he made would be back to excellent. Under the more volitile system, a few people could effectivly suppress the posts of 1 individual indefinitly, very quickly, never giving them a chance to redeam themselves.

I'd have to vote no on that one I think. It does address some of the key issues, but it could create some monster problems that would be hard to fix.

I've put a request in to try a 100 3.00 rating initial pad on account creation. It will only affect new accounts when it goes into effect. I figure we'll try it and see how it goes. Another, more mathmatically complex option would be apply ratings to overall karma on a logaritmic scale. Still an overall average, but the earliest rates would only affect your score a fraction of what rates would affect your score the more posts you have. (mathmatically flawed example: posts 1-10 would only recieve 1% of a rating, 10-100, 20%, 100-500 50%, 1000, 100%) etc. That might make the servers melt though.

Or maybe give everyone a "reset your karma to 3.00" button, with 1 charge. Use it, and you are done. (or maybe we let people buy additional "reset potions" to help fund the forums? I dunno.

Should greater post count affect the weight of your oppinions? I think I say yes. Spammers should be discouraged by post docks, but people who have put in the time and ink to try and shape the forum should have a bit of a say in its desteny.

Is definitly a more complex issue once you get into it. And really, the system does work as is to a certian extent. Most people who are ******** end up at the lower end of the karma range. Most people that are nice and friendly and don't eat babies end up in the upper range. And then there are the admins... (well, exceptions exist everywhere right?)

(Actually I had my 5.00 before I was an admin, but I started before everyone else too heh)
____________________________
Arch Duke Kaolian Drachensborn, lvl 95 Ranger, Unrest Server
Tech support forum | FAQ (Support) | Mobile Zam: http://m.zam.com (Premium only)
Forum Rules
#12 Jul 20 2010 at 12:32 AM Rating: Excellent
****
6,119 posts
Kirby the Eccentric wrote:

But really, if the devs are hesitant about giving me an option for a dark Zam skin, I don't see them doing an overhaul on the karma system.

Did you call the NAACP when they wouldn't give you an option for dark skin? You should try that, it might work.
#13 Jul 20 2010 at 1:05 AM Rating: Excellent
Repressed Memories
******
21,027 posts
Dread Lörd Kaolian wrote:
The existing system is designed to be self reinforcing over time, and specifically to make it hard for people to get Guru.

It doesn't so much make it hard to get guru as it makes it hard to change your status at all.

I ran a test in excel (because I was lazy). I created 2 hypothetical users. Bob started out as a good poster. Bob made 1,000 posts that each received two 6.00 rate ups, but then Bob got bitter after his girlfriend left him and started getting two 1.00 rate downs for the next 1,000 posts. Bob's final karma at 2,000 posts is 4.5. Timmy had a rough start on the forum. Thinking he was an internet tough guy Timmy made his first 1,000 posts each receiving two 1.00 rate downs. Later Timmy learned the error of his ways and made his next 1,000 posts receiving two 6.00 rate ups each. Timmy's final karma is 2.49.

Both posters received the exact same number of rate ups and rate downs, but because they received them at different times one of them is a guru and one of them isn't even a scholar. Not only that, but neither rating reflects their current behavior. The default guy is now a heck of a lot nicer than the guru.

That's why this karma system is a poor representation of how the community views a poster.

The biggest problem with the existing karma system is that you rate yourself twice for your present score. This creates a snowballing effect. A simple fix would be to have each post rate itself twice for your present karma score, but this self rating doesn't factor into your overall karma score. It only exists as a basis on which other people can rate (so that it still takes more rate downs to get a guru's post subD than a scholar's). Your actual karma score should just be a simple average of all the rate downs and rate ups you have ever received. This way your score isn't affected by when you received the rate ups. Using this method Timmy and Bob would have exactly the same karma score having received the same number of rate ups and downs.

I'm mostly interested in this as an academic exercise. I don't expect any significant changes to karma to go over well with the community.

Edited, Jul 20th 2010 2:18am by Allegory
#14 Jul 20 2010 at 2:33 AM Rating: Decent
*****
15,952 posts
I've been here a while now, and I've seen quite a few instances where posters have grown a lot more mature over time, or just a lot better (practised) at posting after a few years. Also quite a few trolls who have mellowed out. But they are stuck with low overall karma from their bad early years which doesn't reflect the overall quality of what they post in the last year or two. And then there are all the posters who keep their early guru/sage from discovering celebratory CJs in the OOT/Aslylum early on, but whose contributions to the forums don't reflect their karma state.

I'm in favour of Allegory's proposition.
#15 Jul 20 2010 at 3:11 AM Rating: Good
******
27,272 posts
It would certainly make Karma more interesting and relevant.
#16 Jul 20 2010 at 3:18 AM Rating: Good
Aripyanfar wrote:
I've been here a while now, and I've seen quite a few instances where posters have grown a lot more mature over time, or just a lot better (practised) at posting after a few years. Also quite a few trolls who have mellowed out. But they are stuck with low overall karma from their bad early years which doesn't reflect the overall quality of what they post in the last year or two. And then there are all the posters who keep their early guru/sage from discovering celebratory CJs in the OOT/Aslylum early on, but whose contributions to the forums don't reflect their karma state.

I'm in favour of Allegory's proposition.


I like how this post implies anyone who gets their first posts rated down has only themselves to blame. Way to blame the victim, Ari.
#17 Jul 20 2010 at 7:00 AM Rating: Excellent
Avatar
*****
13,240 posts


Quote:
The biggest problem with the existing karma system is that you rate yourself twice for your present score. This creates a snowballing effect. A simple fix would be to have each post rate itself twice for your present karma score, but this self rating doesn't factor into your overall karma score. It only exists as a basis on which other people can rate (so that it still takes more rate downs to get a guru's post subD than a scholar's). Your actual karma score should just be a simple average of all the rate downs and rate ups you have ever received. This way your score isn't affected by when you received the rate ups. Using this method Timmy and Bob would have exactly the same karma score having received the same number of rate ups and downs.


This. It's the most elegant solution.

The current system is past-focused, attributing much greater weight to the past than to the present or future.

Allegory's system is future-focused, attributing much greater weight to the future than to the past or present.

Both systems require more complex tabulation calculations than a suspended average.

A normalized system is both evenly weighted between past/present/future actions, very easy to program, takes up few resources, and would let me get guru faster.
____________________________
Just as Planned.
#18 Jul 20 2010 at 7:48 AM Rating: Excellent
I'm all for anything that will get me to guru.
#19 Jul 20 2010 at 7:56 AM Rating: Good
NixNot wrote:
I'm all for anything that will get me to guru.


I'm with Nixnot. I know I care way to much about karma. I'll admit it.
#20 Jul 20 2010 at 8:10 AM Rating: Excellent
Living on a Prayer
******
30,114 posts
NERF THE KARMA SYSTEM.
#21 Jul 20 2010 at 8:30 AM Rating: Good
Official Shrubbery Waterer
*****
14,659 posts
Allegory wrote:
Thoughts?

Bring back the numbers.

And Nephty.
____________________________
Jophiel wrote:
I managed to be both retarded and entertaining.

#22 Jul 20 2010 at 8:36 AM Rating: Excellent
*****
10,564 posts
Lady Bardalicious wrote:
Allegory wrote:
There is a certain thrill in designing a system that perfectly achieves an objective rather that merely approximating it, regardless of the objective.

Edited, Jul 19th 2010 11:30pm by Allegory

get laid.
____________________________
◕ ‿‿ ◕
#23 Jul 20 2010 at 9:37 AM Rating: Excellent
Soulless Internet Tiger
******
35,474 posts
For someone who supposedly considers karma of no use/value, you sure do spend an awful lot of time thinking about it and discussing it here.
____________________________
Donate. One day it could be your family.


An invasion of armies can be resisted, but not an idea whose time has come. Victor Hugo

#24 Jul 20 2010 at 9:54 AM Rating: Excellent
*****
10,601 posts
NixNot wrote:
I'm giving all my excellent rates to Xsarus
Thanks man.
____________________________
01001001 00100000 01001100 01001001 01001011 01000101 00100000 01000011 01000001 01001011 01000101
You'll always be stupid, you'll just be stupid with more information in your brain
Forum FAQ
#25 Jul 20 2010 at 1:43 PM Rating: Excellent
I like this. Smiley: thumbsup Smiley: thumbsup
#26 Jul 20 2010 at 2:43 PM Rating: Excellent
I also think that there should be an expiration on ratings. I've left threads that were "excellent" in many =10 forums that were years old, only to go back and find them rated down with no explanation when I stumbled upon them again. People with stupidly weird grudges deliberately hunt down someone's old posts and rate them down, just to prove a point. They're unlikely to budge me from Sage, but it's still annoying as heck, as some of those threads were good discussions.

Maybe a rating expiration of a month? In th MMO world, a month old thread is Olde, and at that point any ratings on people's karma - up or down - are pretty irrelevant.
« Previous 1 2 3 4 5 6 7 8 9 10 11
Reply To Thread

Colors Smileys Quote OriginalQuote Checked Help

 

Recent Visitors: 183 All times are in CST
Anonymous Guests (183)