this post was submitted on 18 Oct 2024
48 points (84.3% liked)

Fediverse

28490 readers
572 users here now

A community to talk about the Fediverse and all it's related services using ActivityPub (Mastodon, Lemmy, KBin, etc).

If you wanted to get help with moderating your own community then head over to !moderators@lemmy.world!

Rules

Learn more at these websites: Join The Fediverse Wiki, Fediverse.info, Wikipedia Page, The Federation Info (Stats), FediDB (Stats), Sub Rehab (Reddit Migration), Search Lemmy

founded 2 years ago
MODERATORS
 

I made a robot moderator. It models trust flow through a network that's made of voting patterns, and detects people and posts/comments that are accumulating a large amount of "negative trust," so to speak.

In its current form, it is supposed to run autonomously. In practice, I have to step in and fix some of its boo-boos when it makes them, which happens sometimes but not very often.

I think it's working well enough at this point that I'd like to experiment with a mode where it can form an assistant to an existing moderation team, instead of taking its own actions. I'm thinking about making it auto-report suspect comments, instead of autonomously deleting them. There are other modes that might be useful, but that might be a good place to start out. Is anyone interested in trying the experiment in one of your communities? I'm pretty confident that at this point it can ease moderation load without causing many problems.

!santabot@slrpnk.net

you are viewing a single comment's thread
view the rest of the comments
[–] auk@slrpnk.net 27 points 1 month ago (23 children)

So it would delete people’s posts if they get downvoted a lot

No.

or if the poster tends to upvote heavily downvoted posts?

No.

You’ve automated the suppression of dissenting voices.

Am not.

It's a perfectly fair concern. I'm trying to be careful to make sure I'm not doing that. There's quite a lot of explanation in the FAQ, and some conversations you can look back over with people who were concerned, because they've had experience with exactly that happening to them.

At one point I tried to illustrate with data just how big a jerk you have to be before it starts banning you. If you're interested, I can start doing that again. Being a dissenting voice on its own is nowhere near enough to anger the bot. You can look over !pleasantpolitics@slrpnk.net and see quite a few dissenting voices. I've also offered to delve, for any user who feels that this has happened to them, into the breakdown of why they're being ranked down, which almost always is because they're being a jerk about their "dissenting" opinion, and not the opinion itself.

Also, I think it's hilarious that someone coming from lemmy.ml is accusing me of trying to suppress dissenting voices. Lemmy.ml has been suppressing dissenting voices since its inception. The degree to which I'm bending over backwards not to suppress dissenting voices is something I think you should absorb and carry over to the lemmy.ml moderators as a good replacement for their current banhammer circus.

[–] alcoholicorn@lemmy.ml 2 points 1 month ago* (last edited 1 month ago) (17 children)

At one point I tried to illustrate with data just how big a jerk you have to be before it starts banning you. If you’re interested, I can start doing that again.

Would you?

My understanding is that downvotes reflect whether or not someone agrees with a post or comment much more than whether the user is making a constructive comment or not so they can only be used to infer how agreeable the comment is.

I’ve also offered to delve, for any user who feels that this has happened to them, into the breakdown of why they’re being ranked down, which almost always is because they’re being a jerk about their “dissenting” opinion, and not the opinion itself.

Use me as an example, I regularly get dozens of downvotes for such hot takes as "facilitating genocide hurts the dems chances of getting elected, we need them to stop that if we want them to win.".

[–] auk@slrpnk.net 21 points 1 month ago (5 children)

Sure. Here's you. Red is downvotes, blue is upvotes. The left-right axis is time, with the past on the left.

The bar right below the red/blue bar code is the key to what comments were in what posts.

One thing that jumps out at me is that almost all of your participation is in political threads, and the majority of it is getting downvoted. It would be different if you were just participating in Lemmy, and then also you had some views that were unpopular. That happens to a lot of people, and I've bent over backwards trying to preserve their right to do that when I've been making and tuning the bot. This isn't that. This is almost all just you going in and arguing with people.

One thing I say a lot when talking to people about this is, "It's not your opinion, it's your delivery." I'm going to be honest, when I read your first message here, it annoyed me. You're coming out of the gate hostile. Most people, when they receive that, are going to be hostile back. It's just how people work. You're not going to convince them of your point of view, you're not going to be able to fine-tune your own point of view to let them poke holes in any mistakes in it. You're just going to irritate everyone. That's a choice you're making in how you approach things, and I think it's completely fair for people to react to that choice by closing the door on you.

It's the difference between going to a party when you're in a fringe political party, and having conversations about it, versus showing up to the party with a bunch of flyers and handing one to every person and making almost every conversation over the course of the night revolve around your chosen fringe political party. The first one is fine, or should be, at a decent party. The second one, people are going to remove you from the party for. I think if you want to make an impact on people's thinking, you're going to need to recognize and respect that reality of human nature.

Having an unpopular political opinion is fine. Being a little bit combative with people is fine. Doing both at once is going to collect a tidal wave of downvotes, and also I think is going to make it harder for you to make any progress convincing anyone of anything.

I regularly get dozens of downvotes for such hot takes as “facilitating genocide hurts the dems chances of getting elected, we need them to stop that if we want them to win.”.

I'm going to stop you right there.

You're playing a little game where you claim you said one thing and got downvoted for it, when I can guarantee you actually said something different. You probably said that we need to not vote for the Democrats, because they're facilitating genocide. That's different. You can say that, sure. Someone might say back to you that not voting for the Democrats is going to make the genocide 20 times worse, and that's why they're voting for the Democrats. They can say that, too. That's progress, that's people talking to each other. Maybe one or the other of you will learn something from the exchange.

Where it gets difficult is where you go off into this alternate reality where they said, "I love genocide, and I love the Democrats, I'm going to give you downvotes because you don't support genocide which I love," and then you start arguing against that thing that they didn't say. That's not progress. That's just people shouting and trying to twist the conversation around so that they can "win." It only takes a little bit of that before people are going to stop talking to you.

I know you do that, because you did it to me in your first message in this conversation.

I looked over some of your posting history, and I think you've got some valuable things to say. I learned some things about how bad Liz Cheney was before she for some reason found her principles and broke with the Republican party over Trump. I saw some debates people were having with you about Russian and Chinese history, where I don't think you're right, but it didn't seem like any kind of badly intentioned thing.

I think if you built up the habit of always responding honestly to what people said, and telling the truth about your own views and the world outside the best way you can, the bot wouldn't treat you harshly, and you'd also make more progress in convincing people of what you're trying to say.

Try again: What's the last thing you said that got dozens of downvotes, and what did you actually say that got dozens of downvotes? What was the opposing side's core argument, honestly summarized?

[–] BearOfaTime@lemm.ee 7 points 1 month ago* (last edited 1 month ago) (2 children)

Two things:

You've accused them of being hostile here, and of arguing elsewhere.

This very post by you comes across as hostile to me.

Paradigm is everything, and here you are attempting to be the arbiter if what's acceptable.

You've also made your own bias clear by labelling someone as "coming from lemmy.ml". You're attacking the person from the start.

Try not to be hypocritical.

[–] Ashtear@lemm.ee 5 points 1 month ago (1 children)

All I can think about is how this bot is immediately a non-starter because this is the kind of attitude I can expect from the author when asking for support or collaboration. It's not just in this post, either.

Even if the parent comment here was hostile--it's borderline, at worst--I can't possibly understand the mentality of being argumentative in a post trying to encourage the use of a service.

[–] auk@slrpnk.net -3 points 1 month ago

Your 1-star review is noted. When I open a Yelp page for the bot, I'll be sure to let you know, and you can speak to my manager about it.

[–] catloaf@lemm.ee 1 points 1 month ago (1 children)

I had the same reaction. I'd like to see this graph for OP. (And also a sentiment analysis of their comments.)

[–] auk@slrpnk.net 2 points 1 month ago

You can give me a sentiment analysis, if you want to, you have my profile.

load more comments (2 replies)
load more comments (13 replies)
load more comments (18 replies)