SteemPlus 2.8 : Steem Sincerity

in #utopian-io7 years ago (edited)

image.png

Steemplus is a browser extension that adds plenty of features to your Steemit (mostly) , Busy and Utopian experience. You can find the complete list of features and installation procedure in our documentation.

New Feature : Steem Sincerity



Last week we came across @andybet's great initiative : Steem Sincerity Anti-Spam API and got in touch with him in order to make it even better.

The API classifies users in 3 different categories : Human, Bot and Spammers, based on a machine learning algorithm. While I perform quite well already, it was trained on a very small data set, which can cause some classification errors.

To overly simplify. the machine learning trains itself on a few accounts that have been manually attributed to one of these 3 categories. Based on similarities it will then attribute a likelyhood for other accounts to pertain to these categories. The biggest the training set, the higher the precision will be. That's where we need you!

Read on to see how all this has been implented into SteemPlus:

For every user you'll now have a label mentioning which 'category' of user it is:

image.png

This classification is available from within the posts, the comments, on the Trending etc. lists and the feed.

label.PNG

Here we can see that Steemplus is considered as a human. Great I've passed the Turing test ;p

But as I said earlier, it is not perfect yet and we can see some wrong category attributions:

bot-human.PNG

For example, this user is considered at a bot although I know perfectly that he is human. Or did he fool me? In his case, the fact that he is a Utopian moderator make him post often the same kind of comments, hence the error.

human-spammer.PNG

Same for this one who's clearly supposed to be a spammer but considered as a human.

That's the reason why we need you feedback. To give it is very simple, simply click on the category attributed to open its popup. From there you can "vote" for the category that should be attributed. @andybets' algorithm will take this into account after filtering fraudulent votes, in order to enhance the classification algorithm. This means that you will not see the effect of your vote instantly.

feedback-popover.PNG

A simple click on one of those button will let you give your feedback and help improve the machine learning algorithm.

This algorithm is based on what you post, what you like, what you comment on Steemit. Therefore some users, the new ones for example or the ones who are never posting won't be in any category.

The main difficulty we encountered was to attribute the category to everyone in the different Steemit pages. This took time since we had to scrap a lot of different classes. The button is available

  • On post's headers
    label.PNG

  • For the Comments
    comment.PNG

  • On post footers
    float-footer.PNG

  • On the Blog

blog.PNG

  • On the Feed / Trending / Hot / ...

hot.PNG

Please help us by giving feedback, together we can make Steem Sincerity API an awesome tool that will help filtering spammers and bots on demand. Do not hesitate to vote for the right category the user should be in, whether to correct the algorithm or show it that it was right.

We count on you!

Coming soon

  • Offline mode : Currently to use Steemplus you need to be logged via SteemConnect, but we actually don't need to be connected for all the features.

Join us on Discord

Find @andybets announcement in here.

Big shoutout to @jerrybanfield and his budgets project that allow us the speed up the development of SteemPlus!

@stoodkev and @cedricguillas for @steem-plus

Powered by @adsactly

Powered by @utopian-io

Like what I do? Vote @stoodkev for witness!



Posted on Utopian.io - Rewarding Open Source Contributors
Sort:  

As mentioned on the Github Repo Readme Page under Technical, you may also use this plugin with

Firefox

  1. Install Firefox Extension: Chrome Store Foxified.
  2. Go to Chrome Web Store: SteemPlus.
  3. Click ‘Add to Firefox’ button.
  4. Note: About this extension

No Google account is needed for this to work. If you do want to install the addon permanently, you will need an account on this website (addons.mozilla.org) - this will allow the addon to be "signed".

Opera

  1. Install Opera Extension: Install Chrome Extensions.
  2. Go to Chrome Web Store: SteemPlus.
  3. Click ‘Add to Opera’ button.
  4. Click ‘Install’ button in the Extensions Manager.

Please @stoodkev give this link under every Steemplus post. Would really make it easier. Thank you transisto. ^^

Thank you for the contribution. It has been approved.

You can contact us on Discord.

[utopian-moderator]

Hey @ms10398, I just gave you a tip for your hard work on moderation. Upvote this comment to support the utopian moderators and increase your future rewards!

Thank you for the contribution. It has been approved.

You can contact us on Discord.
[utopian-moderator]

Hey @vladimir-simovic, I just gave you a tip for your hard work on moderation. Upvote this comment to support the utopian moderators and increase your future rewards!

I can't say it often enough that your extension is awesome. That's yet another feature that I'll really enjoy. I just want to say that if you implement offline mode you shouldn't let people vote if someone is a spammer/bot/human without being logged in.( Expecting that the login will still be required for some of the functions such as the voting slider)

Awesome! Already updated and love the classifier!

Thanks! For now it is not perfect yet, but with user feedbacks I believe Andy can make the API a real savior for the Steem ecosystem. Could be useful to know which users to blacklists for the bots for example.

Yeah I was already in discussion with him about how to best classify users and have a few ideas how to improve it.

Can you display maybe show it as a bar? Like how many percent are human. There is a difference between a 50% spammer and a 95% spammer.

Yea you can have this info by clicking the classification. We didnt display it directly because that would be too much info directly in the UI.

Can you make it a setting? I would definitely be interested in the additional data on first glance, not after a click

another major improvement, congratulation guys. awesome

You guys really need to fix the Spammer Tag. I'm sure it works sometimes as in the case of @sleezy.skeezey but my good friends and content creators @cryptotenx have been labelled as spammers when they only post original content that has been properly put together and they don't even post often. Please fix this.

Honestly, they should just put you in charge of all GUI designs for Steemit. Great new addition!!!

This is great news in finding spammers. Although it isn't perfect I can see it becoming more and more reliable in the future. upvoted

Made me LOL too. :-)

Hahaha! Kinda made me think of this...

Yup the irony. Kind of funny tho lol

I think this is a great update. I'll be sure to follow up and provide feedback. Is it useful to confirm correct classifications? Or only report the wrong ones?

Thanks! Both types of feedback will be appreciated =)