Proposal: Make Tags Useful in Steemit | Copy LinkedIn

in #steemit8 years ago

Tags are currently a bit crap

  • Anyone can add a tag to any article without moderation or validation.
  • There is no assessment of how closely a post relates to a specific tag
  • This means that the tag search is very poor, only showing highly popular tags in the dropdown, because tags are unreliable
  • Upvotes are vague
    -- What is an upvote? Seriously… that's not curation. You don't walk into a library and see the books ordered best to worst from front to back based upon whatever people happened to read that day. Things must be organised based upon the content therein so that you can efficiently browse.

What LinkedIn does

The challenge for LinkedIn was that anyone could add any skills to their profile, meaning they were unreliable. So LinkedIn allowed other users to upvote those tags, thereby developing an intersubjective community verification system around people's skills, which was very successful.

Proposal: add +1 to tags on Steemit.com

  • Anyone can add as many tags as they like to any post, including the author
  • On reading the content of the post, other users +1 the tags
  • They will upvote the tags that they feel best reflect the content
    -- Optional: adding a tag that gets a lot of upvotes can receive a small reward
    -- Optional: upvoting existing tags that gain a lot of subsequent upvotes can receive a small reward
  • Search will then be useful, a user can search for a tag and reliably find articles related to that search
  • Search algorithms can then be designed around these new data points
  • Searches can be based upon multiple tags
  • Search results for tags can then be sorted like in the existing standard feed based upon Reddit
  • Search can be predictive
  • Search can offer you related tags to include to widen your search
  • Search can exclude specific tags

Final thought

  • The tag system should be pretty straightforward to set up
  • The search will be complex but doable, for example
    • One article might have 10 upvotes on a specific tag, but 200 upvotes overall
    • Another article may have 50 upvotes on a specific tag but 100 upvotes overall
      --How do you determine which search results to show
Sort:  

Another follow on from this is that entire communities would develop around specific tags, just like subreddits, except that moderation would be decentralised.

Would be a good idea to pursue...

Hi @manipulable
Sorry to interrupt. Just thought you might be interested in the first Irish Steemit meetup. https://steemit.com/dublinmeetup/@demotruk/dublin-steemit-meetup-saturday-27th

Interesting proposal...

If upvoting tags is to be incentivised... (Which to work I think it needs to be otherwise the article won't appear in the relevent tags) how do we prevent abuse of this? Like sockpuppet accounts upvoting tags from their other accounts...

A couple of different ways:

  1. reputation - your tag votes would hold more weight the higher your reputation. Also, all votes after your vote on a tad would increase your reputation
  2. -1 votes - of you think a tag does not relate to a post you can -1 it. If your reputation is greater than those before you then the tag goes into - territory

So is not th necessarily the number of votes but the number of reputation-weighted votes.

There could be restrictions on voting on tags and adding tags below a certain reputation.

Rewarding semantic curation does seem like an excellent idea. I hope the devs look into it.

Disclosure: OP is my brother

Do you think I should write a GitHub proposal? Or party someone to work on this feature?

I ask because these posts don't get much attention

Maybe. I haven't been involved in the project so I don't know how things are normally done.

try adding the #steem-ideas tag

This post has been linked to from another place on Steem.

Learn more about linkback bot v0.3

Upvote if you want the bot to continue posting linkbacks for your posts. Flag if otherwise. Built by @ontofractal

Coin Marketplace

STEEM 0.21
TRX 0.25
JST 0.039
BTC 98511.83
ETH 3479.20
USDT 1.00
SBD 3.21