I just noticed that I lost a bunch of points from my reputation score, and I used the "reputation" tab on my user profile page to try and track down the cause.

During my investigation, I noticed there was an unusual event of type "reversal". In the normal place of a question title, it says "voting corrected".

Yesterday, I lost 172 reputation points when "voting [was] corrected"

  • What does this mean, and what caused it?
  • Did I do something wrong?
  • Why did I lose all of that reputation? Is the system punishing me for leaving too many good answers?
  • Is there any way to earn it back?

Return to FAQ index

  • 55
    so you made up for the rep loss with a post that got 250+ upvotes :p. – Math chiller Dec 8 '14 at 5:51
  • 8
    @tryingToGetProgrammingStraight - Nope. It got CW status on Mar 25 '12 according to the edit history. So, no points for the OP, but badges? yeah sure! – 299792458 Apr 9 '15 at 10:07
  • 1
    @tryingToGetProgrammingStraight Do you even get points for meta posts? – mikeazo Sep 8 '15 at 12:12
  • 2
    @mikeazo: Yes, you do. You do get rep. points for up-votes meta posts. – Ébe Isaac Sep 25 '15 at 5:42
  • 1
    What is this CW status? – Ébe Isaac Sep 25 '15 at 5:42
  • 4
    @ÉbeIsaac Community Wiki – Matt Oct 6 '15 at 18:25
  • 7
    @ÉbeIsaac You don't get points for Community Wiki upvotes. – HDE 226868 Oct 10 '15 at 0:49

What is voting fraud?

Voting fraud is the systematic voting against correct voting rationales. Fraud most often happens with a single user continually voting (up or down) on many of your posts within a short period of time. This is not considered normal behavior and the system will not allow it.

If mass voting continues to happen between two certain IP addresses (voting each other up) or from a single user, or looks just plain suspicious in general, moderators and/or developers may investigate the matter and disciplinary action may be taken against the users involved with the fraud.

When does serial upvoting occur?

Most often when you get unexpectedly serial upvoted, believe it or not, it's just a user trying to give you extra reputation. They saw a post of yours that was extraordinarily helpful to them and they feel that going through your posts systematically and upvoting them is the appropriate way of granting you additional reputation (the bounty system is the proper way to do so).

Occasionally, it also occurs between two users who have made an agreement to upvote each other, or between one user and a sock puppet account trying to game the system for extra reputation (which will often lead to suspension).

When does serial downvoting occur?

Pretty much any time serial downvoting occurs is when a user disagrees with something another user has posted, either as an answer or comment. The user then visits their profile and, like with serial upvoting, systematically visits their posts and downvotes them. Occasionally, other reasons for this occurring will prevail, like a joke being played on the user.

What if I think I'm the victim of voting fraud?

If the voting fraud is in the progress of happening or just happened recently, don't worry about it. You should wait at least 24 hours after noticing before becoming concerned. The system should detect it and reverse it for you. Please do not try to get help on this issue on meta or by flagging for a moderator. All they will do is tell you to wait for the voting fraud script to run (they can't run it for you just this once).

If the 24 hours has already passed and the suspicious votes have not been reversed, you can then flag one of your own posts and explain what happened so a moderator can look into it. It is generally preferred that you avoid asking about them on a site's meta, since details of the investigation cannot be divulged and you won't actually get any information that will be useful to other members of the community.

See also: What should you do if you're serial downvoted & it isn't automatically reversed within 24 hours?

How does the system detect voting fraud?

Every night around 03:00 UTC, a voting fraud detection script is run that looks for patterns such as these. It basically looks for users who have voted on another user's posts many times. The threshold number is fairly low within a given amount of time (the exact mechanics are kept secret). When the system detects this pattern, all of the votes cast from that user to the user affected are reversed, and a "voting corrected" event is added to the affected user's reputation history to indicate what has occurred.

The value of the reversal could be anything, as it is the combined amount of all the votes being reversed (up and down, although most serial voting occurs in one direction). If you had reached the reputation cap, the value may show up as blank if none of the votes being reversed actually affected your reputation on that day.

Does the system detect voting fraud on deleted posts?

Yes. If you serial vote on posts and one or more of them end up deleted at a later time, the script will still reverse those votes if they are detected.

A regular user may notice this "feature" when one runs across a spam post, checks the spammer's account, then discovers and downvotes a series of "answers" having the same canned spam content. Even if all the posts are flagged and further removed, some time later one can find a series of +1 undownvote entries in their reputation history marked by the time when the vote reversal script typically runs (example).

Why don't I get to keep the reputation?

The reputation was removed because serial voting is not proper behavior and it is not allowed. The votes were completely invalidated by the system and thus the reputation gain from them was also invalidated. The only way you can gain this reputation back is to go post some more and get some legitimate upvotes on those posts.

Should I be concerned about reversal statements on my profile?

No, not at all. It's only an indication of reputation change. After all, we can't control the actions of other users. It's very rare where we'd run across a user who was committing the voting fraud themselves on their own account, and in most instances of that, they will have already been dealt with accordingly. In no way should you be concerned with reversal statements in your reputation history.

What else should I know about this subject?

  • Reversals trigger a reputation recalculation.

    Whenever serial voting gets reversed, all days involved in the serial voting will be recalculated as if the serial votes had never happened, and any reputation you might have lost due to those serial votes hitting the reputation cap will be given to you at that time. Serial voters will not prevent you from gaining reputation that you deserve.

  • The votes can be re-cast.

    Votes reversed by the detection script can be re-cast by the user at a later time, so long as the user does not again engage in serial voting which causes them to be reversed (yet again).

  • There is no automated punishment or notifications.

    Currently, the serial voting script only reverses the votes, and takes no other action except putting an event in your reputation history. There is no automated ban for users who engage in serial voting, and the only form of notification they receive that their votes were reversed is "+1 undownvote" events in their reputation history if they had downvoted answers (if they only downvoted questions or had only upvoted things, they will not be notified in any way).

    Continual abuse of the system which causes multiple reversals can lead to a suspension, but the review process for such a suspension is completely manual. No automated flags are ever generated for this behavior, though moderators do have access to some statistics that can help fight repeat offenders. If you find you are the victim of serial voting multiple times within a short time span, feel free to flag one of your own posts for moderator attention and explain the situation so they can investigate further.

  • 53
    Can I see if I'm the victim of serial upvoting? I mean, I just had a dozen of my answers upvoted within the space of a minute, and I want to know if I can see if this is all by the same user. Or do I have to wait until tomorrow to see if the votes get reversed? – Mr Lister Mar 31 '14 at 17:48
  • 2
    consider editing to add a section clarifying that it is not possible to know who voted. That would make it more convenient to dupe-close questions like Can I know who have done serial voting to me? – gnat Aug 24 '14 at 9:14
  • 41
    What happens when I find a useful post and go through the other posts by the same person and upvote them if they are good after reading through them? – One Face Feb 23 '15 at 16:15
  • 40
    @OneFace: SO hasn't properly implemented the MindReader interface yet. It should be done in 6 to 8 weeks. – Deduplicator Mar 24 '15 at 1:44
  • 3
    @Deduplicator Very interesting. Would this be implemented in all SE sites? – One Face Mar 24 '15 at 9:00
  • 6
    @OneFace, not that I have any insider data, but from a programmatic perspective that doesn't seem like that would be that hard to check for. The amount of time it takes to read an answer and upvote it based on merit (probably reading the question itself, and some other answers as well; sometimes voting up a different person's answer, maybe leaving a comment, sometimes not voting up the answer you clicked the link for) vs. the amount of time to just open a link and upvote, should be very different. – Wildcard Oct 18 '15 at 5:41
  • 1
    The text of this answer says those whose votes were reversed don't receive any form of notification that their votes were reversed. but also implies they get the +1 notices from reversed down votes. Which is correct? (I imagine a "revenge" voting spree is not all that uncommon, so it would be a shame if such abuse was "rewarded" with a notice that could be read as "remake these votes slower so the system doesn't stop you.") – ThaddeusB Dec 17 '15 at 19:34
  • 2
    @ThaddeusB I hadn't considered the -1 events being reversed for serial downvoting. Yes, users would see an event in their history in the case they downvoted any answers (it kind of has to exist for the reputation history to make sense - we can't just flat-out delete all the events). Otherwise, they would not know about it. I've updated the answer to mention that. – animuson Dec 17 '15 at 20:08
  • 5
    If a person earns the Mortarboard due to many upvotes. Will he/she then keep that badge, or will it be removed too? – Squazz Sep 23 '16 at 10:49
  • 1
    Does the same script run for down votes? – Daniel Springer Nov 12 '16 at 23:07
  • 6
    I add the same problem, an user visited ALL of my answers, and downvoted all of them. While it's anonymous, he talked to me and explain some downvotes. But the fact to visit ALL of my answers, including the very old ones, is really hostile and unfaire. It's harassment. – Quidam Dec 15 '16 at 6:34
  • 3
    @alldani Well I can tell you I was very upset yesterday with someone, and I'm probably lucky to still have my account but I downvoted 8 times in under two minutes. Lost some rep from it (as I don't have much to begin with). Woke up today, and my rep was back up and all my downvotes undone. – Bruce Dec 22 '16 at 21:34
  • 6
    Does downvoting all of the answers on a question (when the answers are by different users) get detected as serial voting? Logic says it should, but this answer doesn't mention such a scenario. – Mego Feb 5 '17 at 22:58
  • 2
    "between one user and a sock puppet account trying to game the system for extra reputation" Glad to hear that, I already thought it was possible to get infinite reputation with two or more accounts. – Fabian Röling Oct 25 '17 at 10:03
  • 7
    Now I ask myself: Has Jon Skeet ever had this happen to him just from his normal activities? – Fabian Röling Oct 25 '17 at 10:05

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .