create account

Tweaking curator rewards algorithm for better content discovery by lightnovelist

View this thread on: hive.blogpeakd.comecency.com
· @lightnovelist ·
$0.16
Tweaking curator rewards algorithm for better content discovery
@anonymint recently made a post asking <a href ="https://steemit.com/steemit/@anonymint/improving-steem-s-rankings-to-cater-to-diverse-content-preferences#@lightnovelist/re-anonymint-improving-steem-s-rankings-to-cater-to-diverse-content-preferences-20160718t090025479z">Would Steem fail if every blog post of a lady putting on her makeup is rewarded $26,000?</a>

In his post, he covered one of the consequences that result in the way curation currently works, namely that there is not enough diversification in content type in successful posts.

But there is another problem that result from the current ranking and reward algorithms: 

With the way the current algorithms work, the best strategy for curators is to simply follow the most popular posters, and vote on their posts as soon as they appear, hoping to get there before everyone else does. Since these posts are almost guaranteed to become successful, they reap the rewards. 

There is very little incentive to find new, unknown posters who may have very good content, but may not become successful because no one knows about them. Why take the risk when you know there will be 100% successful posts? Especially when it takes a lot more effort to find high-quality content from unknown posters. 

<b>Curators are not rewarded, but penalized for taking "risks" voting for relatively unknown content creators.</b>

This isn't the way curation should work. The purpose of curation is to allow discovery of great content that would otherwise be left undiscovered. A top poster who consistently makes the top trends do not need to be discovered. 

This is why I believe we need to take into consideration of another factor in calculation curation rewards: how established the poster is. If the last 10 posts of the poster all netted over $1000, you can expect that the next post will probably be quite good as well. Thus, there is much less of a benefit to the overall community for curating established posters. 

Curators should be rewarded for putting in the work to discover new content. On the other hand, established posters shouldn't be penalized for consistently creating high quality content, either.

I'm not sure if there are more recent changes, but this <a href="https://steemit.com/steemit/@steemitblog/overhaul-of-curation-rewards">seems to be the way posting and curation rewards currently work</a>. According to that, 

_"Steem currently allocates 2 STEEM every block toward content + curation rewards, after these change the 2 STEEM will be divided like so:_

_60% to author of post_
_25% to comments (at all levels) on original posts_
_15% activity rewards"_

My proposal is that we create a new variable *E*, denoting how established the poster is on a scale of 1 - 2, with 1 being completely unknown, and 2 being an extremely established poster (exact definitions to be determined). 

The actual values for content + curation rewards would be calculated thus:

0.4 * *E* = rewards for the author of the post
0.625 * (1 - 0.4 * *E* ) = rewards for comments
0.375 * (1 - 0.4 * *E* ) = rewards for activity

In this way, we can give weight to how much value the curation actually provided. Established posters will be able to get a bigger share of the pie, because even without the curation, they would still be near the top. There is also more incentive for curators to discover content from posters who have yet to establish themselves, and for the new posters, they get the benefit of being discovered. It's win-win-win. 


http://www.iconsdb.com/icons/download/black/detective-512.png
👍  , , , , , , , , , , , , , , , , , , ,
properties (23)
authorlightnovelist
permlinktweaking-curator-rewards-algorithm-for-better-content-discovery
categorysteemit
json_metadata{"tags":["steemit","suggestion","steem",""],"image":["http://www.iconsdb.com/icons/download/black/detective-512.png"],"links":["https://steemit.com/steemit/@anonymint/improving-steem-s-rankings-to-cater-to-diverse-content-preferences#@lightnovelist/re-anonymint-improving-steem-s-rankings-to-cater-to-diverse-content-preferences-20160718t090025479z","https://steemit.com/steemit/@steemitblog/overhaul-of-curation-rewards"]}
created2016-07-18 16:10:57
last_update2016-07-18 16:10:57
depth0
children8
last_payout2016-08-19 05:43:39
cashout_time1969-12-31 23:59:59
total_payout_value0.138 HBD
curator_payout_value0.024 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length3,564
author_reputation334,817,964,218
root_title"Tweaking curator rewards algorithm for better content discovery"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id168,334
net_rshares107,007,895,116
author_curate_reward""
vote details (20)
@dev ·
$0.03
You make an interesting point. If steemit has to successful it has to have a great collection of strong, diverse, and exclusive content. This can only happen if good contributors are discovered and rewarded for their content. Which in turn is possible only of curation system promotes some content digging.
👍  
properties (23)
authordev
permlinkre-lightnovelist-tweaking-curator-rewards-algorithm-for-better-content-discovery-20160718t230536006z
categorysteemit
json_metadata{"tags":["steemit"]}
created2016-07-18 23:08:27
last_update2016-07-18 23:08:27
depth1
children0
last_payout2016-08-19 05:43:39
cashout_time1969-12-31 23:59:59
total_payout_value0.020 HBD
curator_payout_value0.006 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length306
author_reputation577,457,274,192
root_title"Tweaking curator rewards algorithm for better content discovery"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id175,656
net_rshares19,956,707,493
author_curate_reward""
vote details (1)
@pilot ·
$0.03
Fantastic proposal!  This is the type of post that should be making $1,000+
👍  
properties (23)
authorpilot
permlinkre-lightnovelist-tweaking-curator-rewards-algorithm-for-better-content-discovery-20160718t161620608z
categorysteemit
json_metadata{"tags":["steemit"]}
created2016-07-18 16:16:21
last_update2016-07-18 16:16:21
depth1
children0
last_payout2016-08-19 05:43:39
cashout_time1969-12-31 23:59:59
total_payout_value0.020 HBD
curator_payout_value0.006 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length75
author_reputation7,606,244,373,236
root_title"Tweaking curator rewards algorithm for better content discovery"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id168,397
net_rshares19,481,547,791
author_curate_reward""
vote details (1)
@positive ·
I actually think the weighting for activity should be much lower. (I assume activity means voting). Like 0.15 or even lower at 0.005. Otherwise automation is too lucrative, and a recklessness for curation is perpetuated.
properties (22)
authorpositive
permlinkre-lightnovelist-tweaking-curator-rewards-algorithm-for-better-content-discovery-20160719t161632638z
categorysteemit
json_metadata{"tags":["steemit"]}
created2016-07-19 16:16:33
last_update2016-07-19 16:16:33
depth1
children1
last_payout2016-08-19 05:43:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length220
author_reputation10,544,818,469,420
root_title"Tweaking curator rewards algorithm for better content discovery"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id191,783
net_rshares0
@lightnovelist ·
Thanks for reading. I think it's hard to know just what is an appropriate % for activity and comments. Maybe as time passes, we'll have a better idea.

but I think what is most important is to have a *variable* %, depending on how established the poster is. A whale poster does not need any curation, and the community gets no value from curating whales. Thus the activity % should be extremely low, and most of the value go to the poster themselves.

This also discourages automating voting on whales. 

But for unestablished posters, proper curation should be rewarded, I think. It will allow more hidden gems to be found.
properties (22)
authorlightnovelist
permlinkre-positive-re-lightnovelist-tweaking-curator-rewards-algorithm-for-better-content-discovery-20160719t162457644z
categorysteemit
json_metadata{"tags":["steemit"]}
created2016-07-19 16:24:51
last_update2016-07-19 16:24:51
depth2
children0
last_payout2016-08-19 05:43:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length624
author_reputation334,817,964,218
root_title"Tweaking curator rewards algorithm for better content discovery"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id191,979
net_rshares0
@team-leibniz · (edited)
$0.03
Very interesting proposal, I think you might be onto something here. Getting rewarded for finding diamonds in the rough would be a nice incentive for browsing and voting on new posts. 

### Here is a visualization of the proposal:
![Graph of the function](http://i.imgur.com/yRLyq2m.png)

### And a display of varying *E* values (labeled *x* on the table). 
*Y1 is the author percent, Y2 is the comment percent, Y3 is the activity percent*
![Graph of the table](http://i.imgur.com/aftE6kp.png)

I think the spreads are nice, but am curious though about how you came up with the 0.4, 0.625, and 0.375 multipliers. Arbitrary, or specific reasoning? 

> My proposal is that we create a new variable E, denoting how established the poster is on a scale of 1 - 2, with 1 being completely unknown, and 2 being an extremely established poster (exact definitions to be determined).

I am also curious how you can come up with an arbitrary metric for "establishing" a poster. Some variables I think that would be worthy of considering include: **Account Age**, **Votes per Post**, and **Steem Earned per Post**.
👍  , , ,
properties (23)
authorteam-leibniz
permlinkre-lightnovelist-tweaking-curator-rewards-algorithm-for-better-content-discovery-20160718t164653329z
categorysteemit
json_metadata{"tags":["steemit"],"image":["http://i.imgur.com/yRLyq2m.png"]}
created2016-07-18 16:46:51
last_update2016-07-18 16:49:18
depth1
children2
last_payout2016-08-19 05:43:39
cashout_time1969-12-31 23:59:59
total_payout_value0.026 HBD
curator_payout_value0.003 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,102
author_reputation14,619,505,065,353
root_title"Tweaking curator rewards algorithm for better content discovery"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id168,894
net_rshares21,940,898,263
author_curate_reward""
vote details (4)
@lightnovelist · (edited)
$0.03
Great graph and chart! Admittedly the numbers were *somewhat* arbitrary (I merely took the original ratio between commenting and activity rewards, and did a +/- 0.2 with the original author reward). For me, the key is the point of the post, not any particular set formula. If some of the more important people ends up seeing this post, I'm sure there will be a great discussion about just exactly how to tweak the formula. It'll be much better than anything I can come up with.

In terms of what metrics to use for how "established" a poster is, I think **Average votes per post** could be important. I'm not sure if there should be a cut-off (i.e posts over a certain amount of time, say 2 months would not count) or not. Again, if we can spread this message and get some important people on board, we'll be able to have a great discussion on the specifics, and come up with something better than any single person would think of.
👍  , , ,
properties (23)
authorlightnovelist
permlinkre-team-leibniz-re-lightnovelist-tweaking-curator-rewards-algorithm-for-better-content-discovery-20160718t173933659z
categorysteemit
json_metadata{"tags":["steemit"]}
created2016-07-18 17:39:30
last_update2016-07-18 17:45:18
depth2
children1
last_payout2016-08-19 05:43:39
cashout_time1969-12-31 23:59:59
total_payout_value0.030 HBD
curator_payout_value0.003 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length931
author_reputation334,817,964,218
root_title"Tweaking curator rewards algorithm for better content discovery"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id169,763
net_rshares24,683,232,228
author_curate_reward""
vote details (4)
@positive ·
I think vote weight is more important than average vote per post. Obscurity on Steem comes from not having enough whales voting on your post.
👍  
properties (23)
authorpositive
permlinkre-lightnovelist-re-team-leibniz-re-lightnovelist-tweaking-curator-rewards-algorithm-for-better-content-discovery-20160719t162529222z
categorysteemit
json_metadata{"tags":["steemit"]}
created2016-07-19 16:25:30
last_update2016-07-19 16:25:30
depth3
children0
last_payout2016-08-19 05:43:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length141
author_reputation10,544,818,469,420
root_title"Tweaking curator rewards algorithm for better content discovery"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id191,993
net_rshares3,082,658,510
author_curate_reward""
vote details (1)
@ydm6669 ·
$0.03
very interesting idea and proposition, I would definitively love this to be implemented.
👍  ,
properties (23)
authorydm6669
permlinkre-lightnovelist-tweaking-curator-rewards-algorithm-for-better-content-discovery-20160718t184018364z
categorysteemit
json_metadata{"tags":["steemit"]}
created2016-07-18 18:40:18
last_update2016-07-18 18:40:18
depth1
children0
last_payout2016-08-19 05:43:39
cashout_time1969-12-31 23:59:59
total_payout_value0.026 HBD
curator_payout_value0.003 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length88
author_reputation1,393,256,421,572
root_title"Tweaking curator rewards algorithm for better content discovery"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id170,873
net_rshares21,418,234,233
author_curate_reward""
vote details (2)