30

Currently, flagging a post as very low quality causes two things to happen:

  1. The post is flagged for moderator review
  2. The community user casts a downvote on the post if the flag is validated

Optionally, the flagger can also cast a downvote. Some strange magic happens if the post is subsequently improved, but the whole process is a kludgey work-around that was put into place when we had an issue surrounding folks neglecting to vote (primarily on questions).

In order for voting to remain a useful indicator of a post's relevancy and on-topic standing, we need to try to avoid pile-on signal where possible. VLQ flags, effectively, let users cast two downvotes on a question, and that can be pretty brutal to new users. Since we've introduced rolling rate limits and better anti-recidivism systems, we don't really need auto-voting on suspected low quality posts; the organic votes cast by carbon life forms do a fine job.

Too frequently, the only discernible difference between a question with a score of -2 and another with a score of -12 is the absence of 10 people that didn't pile on, if you compare lots of similar posts with wildly varying scores. This constant source of strangeness actively inhibits research, or even visually telling the difference between not good and really bad.

It goes without saying that the pile-on effect is pretty crushing to new users, too; it's mean, it's unnecessary, and it's actively unhelpful.

We'll still auto-downvote SPAM, there won't be any major changes there, what we want to stop doing is automatically tacking on a down vote that was designed to solve a problem that we pretty frankly no longer have, and it's not because auto-downvoting worked so well :)

We're putting this out early for discussion, in case there's an argument compelling enough to reevaluate how useful the system might remain, but we're pretty confident that it can fade off into robo-history pretty uneventfully.

Voting is always going to be an important part of how the site works, but we've got to look at a way where we can encourage more consistent application - reeling in the robots is one way to start, so we'd like to start there.

Questions? Concerns? Should we print commemorative bad robot stickers? Let us know.


Update (6/13/2018)

This has been completed for questions only. We're going to look at the answers part of this soon, which is going to require some more work. Title updated to reflect that, too.

5
  • 5
    Yes, please. This has bugged me for years since one user basically is given the power to downvote twice - once with a helpful VLQ flag and once with their vote.
    – Taryn StaffMod
    Commented Jun 6, 2018 at 14:30
  • 3
    Is it really one user though? A user flags the question and somebody confirms, when the flag was reviewed, the flag was justified. It seems like the community user vote should be reversed automatically when the contribution is modified. Allowing a new flag to be issued, verified, and downvote issued if justified.
    – Ramhound
    Commented Jun 6, 2018 at 14:37
  • 2
    @Ramhound The vote already gets retracted if the post ever attracts an upvote in the future. But that doesn't make an extra downvote for a valid flag any more justified. As I explained in a linked question, editing is the only situation where the flag will be validated and the post remains visible, which is possibly the biggest slap in the face for a user you can get. "I fixed my post as requested, and I got downvoted for it." Otherwise, the post is deleted, so who really cares if there's an extra downvote or not? No one is gonna be looking at it unless it gets fixed anyways.
    – animuson StaffMod
    Commented Jun 6, 2018 at 15:01
  • 2
    I'd go as far as to also remove this auto downvote for spam. I don't think it achieves much, if anything at all, and removing complexity here is a good thing in my opinion. Making spam less visible by downvoting it might even be counterproductive, as the goal is always deletion. There are far too many quirks in the SE system that make it hard to understand. Commented Jun 6, 2018 at 16:04
  • 1
    @MadScientist As someone who flags a lot of spam on sites where I don't have the rep to downvote the -1 on spam serves as a good indicator to others to look carefully at the post, some spam is fairly subtle and I think it's fair to say a lot of first post / late answer reviews are not so good.
    – PeterJ
    Commented Jun 24, 2018 at 16:14

4 Answers 4

30

Since it's pretty much my fault that VLQ comes with an automatic downvote to begin with, I feel like I should weigh in on this.

I feel very strongly that we should not be removing posts we aren't even comfortable slapping a downvote on.

For all the hand-wringing about downvotes over the years, at least they're transparent: if your question or answer gets downvoted, you know it. Everyone knows it. There's no hidden tribunal deciding the score of your post without your knowledge; every vote is visible.

Deletion is not so transparent. We've made some improvements to that over the years - you can at least view your deleted posts now - but it still feels like gaslighting sometimes; you thought you wrote something, but it's not there on your profile...

None of this is an argument for automatic downvotes though; as long as folks are good about only flagging and deleting things that they're also ok with downvoting, we don't need this system. So... Are they?

Downvotes on VLQ-flagged posts

Once upon a time, we had automatic downvotes for certain close reasons too. We removed those when they were no longer necessary - when > 70% of closed questions got downvoted the old fashioned way.

So let's take a quick look at the numbers for VLQ:

PostType Helpful VLQ Posts % Helpful Downvoted Deleted % Deleted Downvoted
Question 2297 89.20 1767 92.30
Answer 3394 45.96 2845 51.35

That's data for Stack Overflow, taken from a 30-day period starting 30 days ago (to allow the dust to settle). I'm not gonna do a fancy graph thing, but... Back when I originally proposed this solution, the numbers were about 60% for questions and 40% for answers. Folks have gotten a LOT better about downvoting questions. They have NOT gotten much better about downvoting answers.

The good news is... We don't need this for questions. We can turn it off; less unnecessary pile-on, essentially the same signal.

The bad news is... We still haven't fixed the problem when it comes to answers.

But never fear! I have two potential solutions: a cheap simple one, and a... much more elaborate one.

Cheap solution: just make the flagger downvote

Funny thing is, I didn't originally propose having the system downvote posts. That was a concession because waffles thought my original proposal was too ridiculous to be serious. But I still like my original proposal:

Silently convert them to down-votes. Complete with the normal rep-deduction for the flagger/voter.

We should listen to 2011 me. That guy was quoting poetry & stuff; he sounds like a pretty savvy dude, not at all broken down and sick of life and drunk on cheap whisky. We have real-time rep recalcs now, which we didn't in 2011 - so you get the rep back for an answer downvote as soon as the answer is deleted; your downvote on a VLQ answer is a wager that it is, indeed, nasty enough to be removed.

So here's what I'm thinking, for answers only:

flag dialog with option "very low quality (includes automatic downvote)"

  • If the flagger hasn't already downvoted the answer, the system casts a vote for them. They can retract it if they want, subject to normal vote-locking rules.
  • If the flagger has already downvoted, then-extraneous text about downvotes is removed.
  • If the flagger has used all of their votes for the day, the option is disabled.
  • If the flagger doesn't have the downvote privilege (< 125 rep), then anonymous feedback is recorded instead.

Advantages of this solution:

  • It's cheap to implement
  • Directly couples the thing we want to encourage instead of patching around it like the current behavior.
  • Removes the double-downvote pile-on bonus for folks who downvote and flag.

Disadvantages:

  • Some folks were probably using this flag as a cheap way to get around downvoting.
    ...I don't really consider that a disadvantage, but some folks'll probably see it that way.

Elaborate solution: remove VLQ flags on answers entirely, replace with fake "wrong answer" flag

We don't actually need VLQ flags on answers; they're not used that much, and for "cat on keyboard" type stuff I've been encouraging the use of abusive flags on those for years now anyway.

Yes, it'd be a pain to strip out, and there's not a lot to be gained from doing so just for the heck of it... But what if we took this opportunity to kill two birds with one stone?

VLQ replaced by fake "answer is wrong" flag that's always disabled

(Hat-tip to the inimitable jmac for that mockup - I miss you!)

This is a bit less forceful than the cheap option above, but it still offers immediate encouragement to downvote - just now instead of flagging for stuff that's not horribad. And, leaves NAA for stuff that isn't even recognizable as an answer, and abusive for stuff that's straight-up eyeball-searing garbage.

Advantages of this solution

  • Doesn't add further complexity to how VLQ behaves
  • Potentially helps reduce spurious Not an Answer flags by providing an alternative for folks who are just upset about wrong answers.
  • Potentially reduces the number of extra "in need of moderator attention" flags generated by the removal of VLQ.
  • Encourages downvoting in a slightly less forceful manner than the cheap solution.

Disadvantages

  • There's... Kind of a lot of stuff that assumes VLQ exists on answers right now. Audits, VLQ queue, help center, tons and tons of meta posts... It'd take some time and work to clean all that up.
  • Folks may not like the idea of an always-disabled flag, sitting there, mocking them.
  • The rude/abusive flag comes with a MUCH bigger penalty than VLQ does.
    ...I don't actually consider that last one a disadvantage, but I'm sure someone will.

That other thing that I don't really want to talk about but deserves mention

There's an automated flag that's raised on posts which trip various quality heuristics. It behaves pretty much identically to VLQ, right down to the automated votes. Just FYI.

6
  • 16
    The variant of your variant is to not disable the flag option, but instead let people choose it and have it just cast a downvote and not actually do anything else with the flag (no queue, no moderators, nothing).
    – Servy
    Commented Jun 7, 2018 at 20:00
  • 4
    That... Does eliminate one of the disadvantages. I don't hate it.
    – Shog9 Mod
    Commented Jun 8, 2018 at 1:27
  • 1
    This has some merit, but it's hard to measure the phenomenon of folks using mods as proxies to delete stuff they just don't like, that might not even deserve a downvote to begin with. We'll go forward with this on questions and reevaluate edge cases where a lack of votes might cause rolling limits to not kick in fast enough, but we need to do that for other reasons anyway and .. well, that can has been kicked probably too far down the road already.
    – user50049
    Commented Jun 8, 2018 at 12:08
  • From when will this be implemented?
    – Nog Shine
    Commented Jun 11, 2018 at 7:13
  • 1
    If this is implemented, can we take the opportunity to update the text for NAA, to be clear that it's only for pure, unadulterated garbage (well, adulterated too)? Or maybe even change the name of it to "Gobbledygook", or something else besides "not an answer"? Commented Jun 21, 2018 at 19:31
  • What about answers that are just plain dangerous, that isn't obvious to the casual observer?
    – Ryan Leach
    Commented Jun 25, 2018 at 5:02
11

This is particularly "mean" to the new user because s/he normally assumes that the downvote came from a person. Thus the system's behavior is both confusing to the new user and makes the community look "meaner" than it actually is.

Generally I challenge the presumption that downvotes are "mean." But when they are applied automatically by the system, often times without the intention of the flaggers or the flag validators, it seems to me that the system, if not "mean," could at least be nicer.

1
  • 1
    The downvotes that are mean are the ones that come with no feedback. I asked this question meta.stackoverflow.com/questions/369858/…. Apparently its a bad question because I got 2 downvotes. There is no indication as to what I did wrong or how to improve the question. When that happens on other sites with downvoting, its trolling half the time. An average user coming in with experience from other sites can be expected to feel that this was malicious or trolling and not that they broke a rule they didnt know about Commented Jun 22, 2018 at 18:07
10

Further, the auto-downvote can do the wrong thing sometimes. When I was starting out as a moderator a general piece of advice I received was: mark flags helpful if they were helpful, even if you didn't take the implied action. I remember handling a VLQ flag where the case was borderline; it was legitimate for the user to ask moderators to take a look. So I marked it helpful but didn't delete the post. Imagine my surprise when the post got an automatic downvote right after I validated the flag. I know, because it's come up in TL, that I'm not the only moderator who's been surprised by that. The automatic downvote is unexpected, unnecessary, and occasionally unwanted. Let's reserve votes for human beings.

The automatic downvote for spam or offensive posts serves a different purpose (for questions); when a question reaches -4 it drops off of the front page. We want to limit the visibility of posts that have been identified as probable spam. What we really want is for posts with a few red flags to drop out of view; the only implementation we have right now is votes. If we can alter visibility without creating non-human votes, that would be better. It's possible that now, with Charcoal, we delete these posts quickly enough that this concern is no longer a big deal; I'd want to see a separate meta question where we could discuss it before getting rid of spam downvotes as part of this question about VLQ downvotes.

7

Well, on a healthy site we have quite a few other mechanisms that handle low quality posts - and I think leaving voting to carbon based lifeforms feels... less hacky. We should be guiding not punishing.

I've often told folks the point of a flag is to have someone look at a potential problem - and if there's folks doing review or even seeing it via the mod queue, the ability/choice to vote or better yet guide probably does more good than a extra downvote, unless we want a quick deletion by our users.

The downvote doesn't help in any way, especially if there's a new user unused to the more... byzantine intricacies of SE - they won't even know its automatic

I'd actually go a little further and wonder if we need to auto-downvote spam. The existing mechanisms of hitting them with a ton of flags, organic and mechanised, and hitting them with a rep penalty (and hopefully nuking the user) does the same.

2
  • 1
    On sites with less 'churn' the down vote can help make a difference, and SPAM flags are generally invalidated if in any way erroneous, so the penalty doesn't linger. I like the auto distinction of "This community hates Baba Du Psychic Network" , not so much "This community hates anything missing a semicolon".
    – user50049
    Commented Jun 6, 2018 at 14:41
  • True but least in my experience, if things go well, those DVs don't matter outside people feeling better about it. We don't want people manually deleting those, and eventually a mod or 6 users will make it go away anyway. Commented Jun 6, 2018 at 14:55

You must log in to answer this question.