Bot to detect plagiarism in the Dmania service - Intinte Filemon

in #utopian-io6 years ago (edited)

@BernieSanders a month ago wrote about the problem with Dmania - It is a service on the Steem network that supports people who steal content. It can not be so bad after all, @ned supports them.

Well, that's a joke.

The interesting thing is that on Steem a very good article about eg physics earns $2 while stolen meme gets $50. Steal memes, earn millions.

I was wondering how to fight all the pathologies at Steem - Dmania, Dtube, Dlive. I do not know how to fight with Dtube and Dlive, but making a system to detect plagiarisms should be easy.

This is the reason why the "Filemon" project was created.

What is Filemon?

Filemon is basically a collection of three projects that together create a system to detect plagiarism:

  • Filemon (engine) gets the last entry from Dmania (Created) and sends it to various services specializing in searching for similar images.
  • Intinte Abstergo is an original engine to detect plagiarism written in PHP. It is based on a database from Quickmeme and Dmania (any photo that is not detected by Abstergo as plagiarism is added to the database)
  • Filemon (web interface), parses data from database and displays as a simple HTML table.

How does this work?

Filemon (engine) gets the last entry from Dmania (Created) and extracts json_metadata. From there it reads the value of image (this is the link to the meme). Then the link is sent to sites such as Saucenao and Yandex. Values (0 for lack of plagiarism, 1 for possible plagiarism) are stored in variables. The file is then downloaded to the Intinte Abstergo engine, which modifies it and compares it with its database.

If the Intinte Abstergo engine detects plagiarism, it returns 1. If it does not detect it returns 0 and adds the image to its database.

Then all data is sent to the database, which is then available for the Filemon interface.

Is the project necessary?

83% of memes in Dmania are stolen. They earn various salaries - from a few cents to tens of dollars. A problem arises because creators creating their content from scratch get smaller upvote than if they stole it from the internet. The reason is that Steem is seen not as a good platform for content creation, but as a system that rewards thieves for being smarter than others who want to really build a platform.

Dmania (amongst others) is a disastrous project for the entire Steem ecosystem and if we don’t take the right steps, the whole platform can fall.

Are memes bad?

No, many people like memes and I believe they should be on Steem. But only original memes (created by users from scratch) should receive earnings. The remaining memes should not be monetized because the work put into their release is very small if it exists at all.

I care about quality. If we want people to use Steem, they must feel rewarded and supported. If my goal was to do Reward Pool Rape, I could earn a lot from Dmania.

My goal

My goal is to find an agreement in the Steem community. Many people are mad at the current situation in "decentralized" services (dmania, dtube, dlive). Very many of the content posted to the Steem blockchain is stolen, and official bots give very high prizes for them. The developers treat this as making money than creating networks and I am not surprised. In a week they earn more than the average content creator in half a year. Easy money.

Of course, I can easily convert the bot to flag plagiarisms (eg when two bots report them) or add a comment.

Statistics

http://ressteem.tk/Filemon/

Do you need a delegation?

For now, no (because I didn't implement comment / flag option).

But if you can, write to @fervi on steem.chat, that you would like to delegate Steem Power, if necessary, I will write to you.

Name

(Image not shown due to low ratings)




Images were hidden due to low ratings.
Sort:  

Very unique project. I hope this will end most of copy-pasted dMemes.
Maybe in the future this would even grow to good dTube/dLive plagiarism detector.

There would be no problem at all in existence without people like @ned supporting actively plagiarism.

Great to see that you are actively working on improving the Steem blockchain. We need people like you, who are willing to fight—even when it seems like trying to square the circle. If crap, and even worse—stolen content—earns so much, while good, quality content often gets overlooked, people won't be motivated to create good content. They'll either switch to creating poor content, or turn to other platforms. And none of these are good for us Steemit users.

Great project and writeup, very well executed and very much needed to stop the blockchain from filling up with refuse.

Well I like your attitude to build something that would help improve the dmania platform. Unfortunately it already got stripped of its delegation, but that should not stop the platform to move ahead.

Everyone else is raising their voice about who is abusing what without really worried to bring something that can help fight those issues and make things better.

On a side note, it may also be worth to certify a meme to be original, because you are doing already the investigation. So why not pass the results .

The problem with memes is to define what an 'original meme' and what a 'stolen meme' is. If I take a meme and just change the picture or the text slightly, but use the same joke for 'my' meme, is it plagiarised?

But beside of that your project is a great idea and I wish you good luck with the further developement.

Thanks for the contribution. It has been approved.

Very cool idea for a project! Interested to see how it evolves!

One thing I'd definitely recommend for future contributions is that you indent your code properly, as currently its readability is very low because nothing is indented at all.


Need help? Write a ticket on https://support.utopian.io.
Chat with us on Discord.

[utopian-moderator]

Hey @fervi! Thank you for the great work you've done!

We're already looking forward to your next contribution!

Fully Decentralized Rewards

We hope you will take the time to share your expertise and knowledge by rating contributions made by others on Utopian.io to help us reward the best contributions together.

Utopian Witness!

Vote for Utopian Witness! We are made of developers, system administrators, entrepreneurs, artists, content creators, thinkers. We embrace every nationality, mindset and belief.

Want to chat? Join us on Discord https://discord.me/utopian-io

Great work, keep work the good work..

A unique project i must say..

Great project, hope it will be implemented in many places. And I hope you will receive some delegation to combat flags and retaliation from plagiarist. I will try to delegate also, please let me know where to delegate, when the time comes or if I can do it now. Peace

I don't use steem chat to much, but you can contact me on discord if you want. Same name.

timothy

where can i chat you up?

You could mail me [email protected] . Or discord @timothy-mee#1079

Loading...