Cheetah bot: The Fight Against Spam and Plagiarism Continues

in #steemit8 years ago (edited)

@cheetah gets an upgrade!

In my last post, I discussed my bot for fighting spam (Anti Spam in the Era of Bots and Automation).
Some of you have already noticed, and some of you have already fallen in love, as cheetah bot has been given quite the upgrade: it is now posting a comment on articles that it finds on the web, which could be indicative of plagiarism.

This change to cheetah was done due to feedback I received in my previous post, where there was some discussion on how cheetah bot was a potential censorship tool. With this in mind, the new bot is a lot less aggressive, and does NOT flag posts it thinks are plagiarized: it merely posts the source and and some automated text.

I wanted to make this point not just as an announcement of the upgrade, but also to point out some important aspects of this bot that people need to know. First, the bot has no understanding if you were the author of the source it found. It tells you this. Please don't be mad at him! He has no way of knowing, he's just a silly robot.


My little cheetah bot, still in its infancy. Photo source


Verification of Authors.

There are now methods in place to prevent authors who will be continuing to re-post their old content; however, this requires manual verification. I, and select other people (trusted users of the community, such as those on the https://steemit.com/~witnesses list) can add you to cheetah's whitelist when you have verified yourself. There is no official way to verify that you are the author, but here is two examples:

Bad example of claiming verification:

  • that's my post I wrote that check the name!

Good example of claiming verification:

  • I am the author. I have update the post to include a cross-reference to this steemit article, and have updated my personal blog at example.com to include my steemit account name.

It is always important to verify you are the author: cheetah doesn't flag you, but manual curators might if they think you are not the author.


What to do as an Average User.

I had three tips previously, but it really boils down to one:

  1. Help manually curate!
    Always flag posts that are spam, plagiarism, otherwise low quality, or clearly posted by bots. Why? We want to disincentive those posting low quality content, money grabs, and plagiarism from using our site! Cheetah bot is meant to help manual curation, by giving a potential source to the post. If you notice that indeed, the author is a plagiarist, flag the post! Tell them that this unacceptable in our community. Join us at #doyourpart, to even RECEIVE REWARDS for flagging bad posts.

Parting thoughts.

With the amount of posts coming it to steemit likely to increase, cheetah bot may soon be unable to keep up, unless I move over to expensive (but quick) methods of detection. I still hugely support this proposal: https://github.com/steemit/steem/issues/176
And I encourage you all to think of better ways to fight the abuse we currently find ourselves seeing .
Any feedback for me is welcome in the comments. I take feedback seriously. Come join us on slack, in the #steemitabuse channel if you want to talk with me directly!

Once again, I would like to thank all those involved in fighting steemit abuse, this list is of awesome people, (and there are many more):
@xeroc (for Piston, an instrumental tool), @pharesim, @pfunk, @cryptoctopus, @ash, @tuck-fheman, @neoxian, @positive, and all the others.

#doyourpart

Sort:  

Save us from the evil bots!

I like to think of you as Neo from The Matrix. So many Smith's out there, it is time to battle for good. :P

I bet someone told you to tell us!

the beginning of the end

One day cheetah will rule the humanity, if you will improve it that fast haha :)

i hate you, my post wasn't spam

You are the winner of the bounty @anyx ! https://steemd.com/steem/@cryptoctopus/usd500-bounty-we-need-this-now
Comes to exactly 584.203 SBD! Coming your way!

Thank you! :) This doesn't mean we are done with the fight though, development continues!

Congrats Anyx!!

Congratulations! Well deserved!

Your work remains impressive and all of the emergent bot behaviors fascinating. Keep at it. Thanks.

Loading...

How do I know if something is plagiarism or acceptable under fair use? I mostly post in photography, and I have noticed many high earning posts that simply cut and paste, then give credit at the end of the post. One user who does this is also listed as a witness and has been profiting handsomely. Honestly, during a bout of frustration, I tried the same tactic (didn't work for me). Should I flag this or upvote to get some curation rewards?

We are working on some bots to do such things automatically. See what we have done. Chinese are coming!

We, as a community, need to decide what is acceptable and what is not -- and due to the set up of the platform, our votes actually matter.
Personally I think this cut and paste stuff needs to stop. I want steemit to succeed, and we are not going to get there by being plagiarists, we are going to get there by having a novel way to pay people for their own, original work.

Guess people like that idea :) not being able to see the down voters is good, but what happens if someone goes on to flag things that have no reason? I down voted something and the person told me why they had reposted a post and I told them I thought that was fine and removed my flag. I like to be able to see flags so I can see if some is just jealously voting down content. I feel that using your flag should be shown to keep people from trolling and being anonymous while doing so. I like the transparency it brings, but believe it should be voted on by the community as a whole.

@bendjmiller222 flagging reduce voting power significant, so I guess there is no great motivation for spam flagging... Maybe a added good solution to flag spamming would be if each flag would have increased weight when combined with more flags on the same post(?)...

6 upvotes and 1,286$ !!! that's not a comment its a speech from Obama ;)

Is that possible? I thought everything is public on a blockchain?

hence the quote "good future"

I don't like secret. There more open the better. We should embrace transparency.

https://steemit.com/steemit/@l0k1/downvoting-and-reputation-my-thoughts-on-what-works-and-what-doesnt
This is my take on it. I think reputation scores are an incentive for Sybil attacks and downvotes that take money amount to stealing. I might be going a bit overboard on that last point but I think that reputation is a personal thing, and should be scored according to your own voting and the voting of those you vote on, etc. And downvoting should be like blocking, except in a more granular fashion, it downranks others position in your feed not everyones, but to a lesser degree also for everyone who upranks you, or the opposite, if they downrank you.

#bots auto flagging you? Well voting power is calculated by SteemPower / votes per day and flags count as votes, SteemPower is non transferable. This means if you comment every 20 seconds which is perfectly within steemit rules all that steempower evil whales put on those attack bots is quickly becoming worthless, I know the same bots are flagging all of us minnows so if you are being auto flagged pick a thread and reply every 20 seconds for a few days use your own thread if you dont want to spam anyone. I picked @neoxian and @pfunk to spam because they were frivolously flagging me even before the bots, you could even automate your account to do it. bots fighting bots! If we all fight back against the evil auto flag bots not only will we win but our SteemPower will have effectively more power than before. I love Steemit. I hate whomever sicked their downvote bots on me.

This is because you're scared they might not upvote one of your future posts. When it's all about the money, and it currently is, the curation system here just doesn't and can't work.

I'm scared they will FLAG which was the point of this thread.

Bot incorrectly marked my post as plagiarism. I want to be invited to SLACK, and discuss it

I know your fear, i was feeling it once too :(
Some of my friends are doing fake accounts to report (flag) whales but well, i hate them doing that because:

  1. ) fake accounts are bad
  2. ) most of them are simply retarded
  3. ) they have no balls to flag it on their own account, lol

Since I asked anyx this question, I've stopped flagging. It was too much of a hassle dealing with retaliatory flags from art thieves. My process now:

  1. Hang out in new photography (my favorite)
  2. Do google image search on pictures I want to upvote. If its been used somewhere I move on. I'm not here to be a policeman.
  3. Upvote what I like and what seems legit.
    I'm enjoying steemit a LOT more now.

While I agree with you to a certain extent, and I think the idea behind @cheetah is great, I do not think the solution to the problem is by introducing more bots that are involved in the social aspects of Steemit. We need to get rid of all bots on the platform, and let @cheetah do it's work behind the scenes. It should be integrated into the website as a verification tool, not a social bot that comments on blogs.

Mainstream users will not care what your bot does, they will just find the comment section annoying when they see 20 different bots getting involved in the social sphere, all fighting each other with downvotes. All bots need to be removed from social privileges. If they are useful, such as @cheetah, there are better methods of accomplishing that goal without letting them be involved socially (commenting, upvoting, flagging, etc.. etc..)

Like I say in most of my posts, cheetah is a bandaid. The devs need to fix the bot problem. So I agree with a lot of what you are saying.

Glad you can see this, it gives me more confidence that it will be fixed in the future. After all, this is still beta, I'm just glad I can throw in my 0.005 cents into the mix! Lol

I think the cheetah should make a special flag appear at the top of the post that you roll over and it says 'possible plagiarism'. We can vote on cheetah, right? I think it is a very good thing to attempt to stop spam reposting. What's the value of it anyway? And then there is a somewhat more serious issue of attribution fraud.

Intellectual property is bullshit and anyone holding up that paradigm is slowing down progress. The forward thinkers of the community should be well aware of this. If it's in the public domain, it's open source now. Sorry greedy people but your presence is no longer wanted or needed.

You are absolutely right! You would probably enjoy my thoughts and musings at:
https://muut.com/campexist
Everything written there is my work.

Awesome! We think alike! Please share it widely! Since I'm not trying to profit from it, I don't have to worry about it or protect it. The only reason I put it out there was so that people would read it. Believe it or not, some folks aren't motivated solely by money. Some people are actually people of substance.

I mostly agree @apocaloptimisto. I believe that "rights" owners must keep up with the times and present their products in a way that that is feasible for 21st century customers. DMCA is so not effective or practical. It's like the war on drugs. Nice idea but completely ineffective. Only a few get harshly punished while the masses get off scott free.

Steemit is actually an innovative idea in the right direction for writers, photographers, curators, etc. Is the platform perfect, no but its heading in the right direction.

Saying something is yours when it isn't is fraud though, isn't it?

Someday maybe, if you're lucky, you'll learn that everything is everyone's and fraud itself is fraud. ;)

how about we will hire someone to fight bad bots , copy-paste publishers and other people like that? :D
Of course im joking,im sure that cheetah will fight against them better than any human can...

I agree with you, the original content should be rewarded

my apologies Anyx. Forgive my sins

yes great

I think copying and pasting should be acceptable ONLY IF THE WORKS ARE CREATIVE COMMONS.

There's plenty of Creative Commons material, we should be focusing on creators who do good work.

I don't know how to enforce this, but we should also encourage copypasters to give some of their earnings back to the original creator. This would help build exposure for steemit, and I think lots of artists would be very, very grateful.

greate post

What about screen shots? Isn't that proof of stake?


nice article :-)

Just want to tell you too that others also do a click bait title so people get interest in it. I know this is a sort of tactic but is it really fair?I mean we can basically put the exact title that define the content so it will be more accurate.

Would be nice to make a cheetah flag that costs clicks and something that authors would try to avoid. I think it would be helpful to have an indicator in the post heading if the post has been flagged my cheetah. May times one opens and reads long posts to completion, only to discover in the comments that the post has been flagged by Cheetah. With a Cheetah flag indicator in the heading, at least the reader will approach the content fully informed.

That's a good point. I would be less likely to read content that the cheetah had prowled.

Here's some of my thoughts on organizing the site a little better to support both camps, and let both the linkers and the originals interfere a little less with each other:

https://steemit.com/steemit/@java1959/plagiarism-vs-curators-vs-aggregator-vs-reality

Loading...
Loading...

Nice to see your post.

We are group of shareware freelancers from China. In the last week we did a lot to introduce Steem to Chinese. Now the 'cn' tag is at 4th position.

See what we have done! Chinese are coming!