Improving Steem’s rankings to cater to diverse content preferences by anonymint

View this thread on steempeak.com
· @anonymint · (edited)
$5,501.87
Improving Steem’s rankings to cater to diverse content preferences
# Improving Steem’s rankings to cater to diverse content preferences

Would Steem fail if every [blog post of a lady putting on her makeup](https://steemit.com/beauty/@guerrint/the-first-steemit-makeup-turtorial-bringing-youtubers-to-steemit) is rewarded $26,000?

![Destroy Internet?](http://imgs.xkcd.com/blag/sort_1.png)

This non-meritorious aberration is because Steem’s incentive system [maximally rewards those who vote in a groupthink](https://steemit.com/money/@biophil/is-steem-paying-for-groupthink-the-game-theory-of-steem-part-3). This is becoming a **significant concern** that threatens to destroy Steem’s utility and value as evident by the [parodies](https://steemit.com/beauty/@roelandp/the-first-steemit-male-makeup-tutorial-bringing-youtubers-to-steemit-roelandp-is-back) and [rants against ‘circlejerks’](https://steemit.com/steemit/@jacobt/the-circlejerk-needs-to-end-now).

## The One-Size-Fits-All Problem

![Community Disagreement](http://imgs.xkcd.com/blag/sort_3.png)

I explained in [a comment](https://steemit.com/money/@biophil/is-steem-paying-for-groupthink-the-game-theory-of-steem-part-3#@anonymint/re-smooth-re-biophil-is-steem-paying-for-groupthink-the-game-theory-of-steem-part-3-20160717t013639963z) that the fundamental technical flaw appears to be that Steem’s ranking model computes a one-size-fits-all ranking for all users.

>> It's getting harder and harder to find all the hidden gems on Steemit these days.

>That is unavoidable in the current system design, due to the one-size-fits-all reputation system, i.e. each user will have different priorities but the design of the system doesn't accommodate such degrees-of-freedom.

>If some of the voting power shares your preferences, that content will rank higher than content that interests none of the voting power, but assuming that interests are reasonably diverse then ranking will be more or less uniform and uncorrelated to individual preferences. So thus more or less in order for any content to rise up, it must be a groupthink effect.

To maximize each *voter’s* reward, [the optimum mathematical strategy](https://steemit.com/money/@biophil/is-steem-paying-for-groupthink-the-game-theory-of-steem-part-3) is **for all voters to vote on the same blog post**, because currently Steem only computes a one-size-fits-all global ranking metric. [I explained in another comment](https://steemit.com/money/@biophil/is-steem-paying-for-groupthink-the-game-theory-of-steem-part-3#@anonymint/re-trogdor-re-biophil-is-steem-paying-for-groupthink-the-game-theory-of-steem-part-3-20160717t021129871z) that invested whales who were expected by Steem’s whitepaper to vote to curate and protect the long-term value of Steem ecosystem, are mathematically incapable of fulfilling that expectation, because they are tied in a knot of a one-size-fits-all global ranking metric.

>> I suppose that one possible response is that whales have an incentive to preserve the value of their investments, and the best way to do that is to promote a system of fair voting and promote the integrity of the system

>The one-size-fits-all ranking system (c.f. my other reply to @smooth below) makes it impossible for whales to act rationally, because they can't compute a set of votes which would reflect their individual preferences for quality which might be shared with other like-minded users.

>Thus as far as I can see, the system disincentivizes the whales from participating in voting, for they will come to see that either they become one dysfunctional groupthink monolith or they more or less effectively nullify each others votes in terms of anything other than a uniform ranking which is functionally equivalent to no ranking.

## Proposed Solution of Clustering Multiple Rankings

In my prior comment I had alluded to a possible improvement and solution to the dilemma:

>An improvement would be some algorithm which allows each grouping of like-minded interests to have their own separate ranking computation. The  monetary reward algorithm would also need to change, so as to reward content that ranks highly in any grouping.

The inspiration is that votes should be automatically clustered (grouped) into coteries by an algorithm which can [automagically](http://www.brainyquote.com/quotes/quotes/a/arthurccl101182.html) detect the users’ shared preferences, so that a plurality of rankings are allowed: one for each coterie cluster detected. Each user will then see rankings customized to that user’s content preferences.

### Benefits

Hypothetically, not only would this eliminate the mindless strategy of voting only for the most globally popular posts, thus reducing rewards for blogging to the meritorious content quality perceived by the voters, it would also stop spamming users with content they aren’t interested to see first. Each user would only see highest ranked the content that they prefer and the content rankings would vary for each user given each user’s individual content preferences. This should reduce animosity between people who have different content preferences and are in the current system competing against each other to spam each other.

![No Troll Battles](http://oi65.tinypic.com/211w6ye.jpg)

And all of this would happen automatically, with no changes to the user interface. Users would continue voting, and only their optimum voting strategy would change. Users browsing blogs would continue to do so with the only change being they would see content highest ranked relevant to their preferences.

This would be in theory be a major innovation as compared to [Reddit's global one-size-fits-all ranking algorithm](https://medium.com/hacking-and-gonzo/how-reddit-ranking-algorithms-work-ef111e33d0d9).

### Technical Description

The technical description of the algorithm I propose may be a bit difficult for some readers to grasp, but I’ll try to not use more technobabble words than absolutely necessary. Notice above I used ‘voting strategy’ instead of ‘game theory’, and I avoided mentioning ‘Nash equilibrium’.

I propose we compute the like-minded distance *Dₛₜ* between each pair of voters *s* and *t* by finding the mean of the following value *(Dₛₜ)ⱼ* for each pair of votes *sⱼ* and *tⱼ* for instance *j* of content on which either (or both) of these paired users voted.

![](http://oi66.tinypic.com/ftkl6q.jpg)

Alternatively we may wish to underweight in the computation of the mean, the cases where the value is 1, given these add less information because one of the paired voters has not voted on the instance of the content. The term ‘content’ means for example a blog post.

The distances *Dₛₜ* are grouped into *k* clusters with the [Jenks natural breaks optimization](https://en.wikipedia.org/wiki/Jenks_natural_breaks_optimization), a.k.a. one dimensional (univariate) [k-means clustering](https://en.wikipedia.org/wiki/K-means_clustering).

![Demonstration of k-means clustering algorithm](http://oi64.tinypic.com/mi114w.jpg)

This clustering algorithm groups the distances *Dₛₜ* into the *k* clusters which minimize the sum-of-the-squares of the deviations of each member distance *Dₛₜ* of the cluster from the mean of the cluster. As depicted in the image above, this maximizes the separation between clusters by maximizing the sum-of-the-squares of the deviations of the cluster means from the mean of all the distances *Dₛₜ*.

We can either choose a value *k*; or  find the value of *k* which provides the a minimum value for *GVF* (goodness of variance fit) we’ve chosen.

This algorithm has then grouped the voters into *k* clusters which maximize the like-mindedness of content preferences for the members of each cluster.

An extra restriction is required on the algorithm, in that for every instance of voter (for *s* or *t*) that is a member of a cluster then all instances of that voter (for *s* or *t*) must be grouped in the same cluster.

### Application

The ranking within each cluster can be computed weighted by Steem Power (SP) according the current computation in the Steem white paper. These totals from the clusters are fed into the algorithm from the white paper to determine the relative rewards for each instance of the content.

Each voter will see the rankings for the cluster which he/she is automagically a member of.

Also the like-minded distances and clustering algorithm could be applied orthogonally to each hashtag (a.k.a. Tag or category), so that voters can be clustered differently for different hashtags. Individuals may have different automatically computed groupings depending on which genre of content they are voting on.
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 278 others
properties (23)
post_id110,984
authoranonymint
permlinkimproving-steem-s-rankings-to-cater-to-diverse-content-preferences
categorysteemit
json_metadata"{"users": ["smooth"], "links": ["https://steemit.com/beauty/@guerrint/the-first-steemit-makeup-turtorial-bringing-youtubers-to-steemit"], "tags": ["steemit", "money"]}"
created2016-07-17 20:10:09
last_update2016-07-17 20:47:48
depth0
children45
net_rshares118,050,590,944,178
last_payout2016-08-23 20:19:39
cashout_time1969-12-31 23:59:59
total_payout_value4,479.760 SBD
curator_payout_value1,022.113 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length8,604
author_reputation28,256,027,925,444
root_title"Improving Steem’s rankings to cater to diverse content preferences"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (342)
@mjgrae ·
Very interesting and well thought out proposition. 

Do you think we could roll something like this out in waves of varying detail? 

For instance: coming up with an algorithm that somewhat normalizes the rewards pool into different topics/tags, which then get split up based on the relative success of posts within those topics. I feel like this would be a step in the right direction without also trying to take into account each I dividual user's preferences which are subject to change over time, and other factors like that.
👍  , ,
properties (23)
post_id111,511
authormjgrae
permlinkre-anonymint-improving-steem-s-rankings-to-cater-to-diverse-content-preferences-20160717t204733914z
categorysteemit
json_metadata"{"tags": ["steemit"]}"
created2016-07-17 20:47:36
last_update2016-07-17 20:47:36
depth1
children2
net_rshares588,164,368
last_payout2016-08-23 20:19:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length529
author_reputation1,246,107,630,900
root_title"Improving Steem’s rankings to cater to diverse content preferences"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (3)
@anonymint · (edited)
$0.07
Good point. I forgot to address changing user preferences. To adapt to changing user preferences, the set of content instances considered by my proposed algorithm could be a sliding window excluding old content, or probably better would be to weight the older instances less in the computation of the mean for *Dₛₜ*.

So far, I can’t think of any computation of rankings by tags without the clustering by voter like-mindedness, which is any different from the current algorithm; and thus won't stop the optimum voting strategy from being for everyone to vote in a groupthink for the most highly voted content.

Thanks to everyone who appreciated the proposal. We need to spend more time thinking about any vulnerabilities it might introduce. I wanted to get the proposal published as soon as possible. I will be pondering it.
👍  , ,
properties (23)
post_id111,934
authoranonymint
permlinkre-mjgrae-re-anonymint-improving-steem-s-rankings-to-cater-to-diverse-content-preferences-20160717t211752777z
categorysteemit
json_metadata"{"tags": ["steemit"]}"
created2016-07-17 21:17:42
last_update2016-07-17 21:33:51
depth2
children1
net_rshares46,790,247,133
last_payout2016-08-23 20:19:39
cashout_time1969-12-31 23:59:59
total_payout_value0.058 SBD
curator_payout_value0.013 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length825
author_reputation28,256,027,925,444
root_title"Improving Steem’s rankings to cater to diverse content preferences"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (3)
@artjedi ·
yes good proposal
properties (22)
post_id112,261
authorartjedi
permlinkre-anonymint-re-mjgrae-re-anonymint-improving-steem-s-rankings-to-cater-to-diverse-content-preferences-20160717t214635427z
categorysteemit
json_metadata"{"tags": ["steemit"]}"
created2016-07-17 21:46:36
last_update2016-07-17 21:46:36
depth3
children0
net_rshares0
last_payout2016-08-23 20:19:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length17
author_reputation28,988,264,959
root_title"Improving Steem’s rankings to cater to diverse content preferences"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@bacchist ·
Great idea! I think this is the exact direction the site should go in.
👍  
properties (23)
post_id111,526
authorbacchist
permlinkre-anonymint-improving-steem-s-rankings-to-cater-to-diverse-content-preferences-20160717t204840634z
categorysteemit
json_metadata"{"tags": ["steemit"]}"
created2016-07-17 20:48:39
last_update2016-07-17 20:48:39
depth1
children1
net_rshares216,498,551
last_payout2016-08-23 20:19:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length70
author_reputation85,331,840,145,173
root_title"Improving Steem’s rankings to cater to diverse content preferences"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@anonymint ·
$0.08
I forgot to quantify that afaics the likely effect of introducing *k* clusters is to lower the maximum rewards by a factor of *k* by spreading the voting power around to *k* times greater granularity (divvying up the groupthink by *k* clusters of like-mindedness). I would need to develop the last section more and write the explicit details for the computation of the monetary rewards.
👍  , , ,
properties (23)
post_id112,182
authoranonymint
permlinkre-bacchist-re-anonymint-improving-steem-s-rankings-to-cater-to-diverse-content-preferences-20160717t213935008z
categorysteemit
json_metadata"{"tags": ["steemit"]}"
created2016-07-17 21:39:24
last_update2016-07-17 21:39:24
depth2
children0
net_rshares55,121,447,556
last_payout2016-08-23 20:19:39
cashout_time1969-12-31 23:59:59
total_payout_value0.068 SBD
curator_payout_value0.016 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length386
author_reputation28,256,027,925,444
root_title"Improving Steem’s rankings to cater to diverse content preferences"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (4)
@saknan ·
$0.07
This need to be on first page. Upvoted.
👍  ,
properties (23)
post_id111,818
authorsaknan
permlinkre-anonymint-improving-steem-s-rankings-to-cater-to-diverse-content-preferences-20160717t210829399z
categorysteemit
json_metadata"{"tags": ["steemit"]}"
created2016-07-17 21:08:48
last_update2016-07-17 21:08:48
depth1
children0
net_rshares47,774,014,654
last_payout2016-08-23 20:19:39
cashout_time1969-12-31 23:59:59
total_payout_value0.058 SBD
curator_payout_value0.013 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length39
author_reputation1,737,800,828,749
root_title"Improving Steem’s rankings to cater to diverse content preferences"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (2)
@nippel66 ·
Great reading, hope all read it. Would gladly recomend it to my friends. Uppvote this :)

-Regards
👍  ,
properties (23)
post_id112,108
authornippel66
permlinkre-anonymint-improving-steem-s-rankings-to-cater-to-diverse-content-preferences-20160717t213229228z
categorysteemit
json_metadata"{"tags": ["steemit"]}"
created2016-07-17 21:32:42
last_update2016-07-17 21:32:42
depth1
children0
net_rshares293,963,258
last_payout2016-08-23 20:19:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length98
author_reputation26,641,308,743,055
root_title"Improving Steem’s rankings to cater to diverse content preferences"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (2)
@jcweiss · (edited)
I agree about the imperfections of the issues with the ranking and reward systems. However, I do not see the solution as fully considered in its present state.

Primarily, what are the implications for the allocation of rewards across tags? How much should [#steemit](https://steemit.com/popular/steemit) get versus [#beauty](https://steemit.com/popular/beauty)?

Might multiple cluster membership or topic modeling be a better fit?

And by automagically, I assume machine learning of some variety?
👍  , , ,
properties (23)
post_id112,167
authorjcweiss
permlinkre-anonymint-improving-steem-s-rankings-to-cater-to-diverse-content-preferences-20160717t213805034z
categorysteemit
json_metadata"{"links": ["https://steemit.com/popular/steemit"], "tags": ["steemit"]}"
created2016-07-17 21:38:09
last_update2016-07-17 21:41:18
depth1
children1
net_rshares709,644,623
last_payout2016-08-23 20:19:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length498
author_reputation26,437,611,857
root_title"Improving Steem’s rankings to cater to diverse content preferences"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (4)
@anonymint · (edited)
$0.07
Multiple cluster membership is what I alluded to in the last paragraph of the last section:

> Also the like-minded distances and clustering algorithm could be applied orthogonally to each hashtag (a.k.a. Tag or category), so that voters can be clustered differently for different hashtags.

You are correct to point out I was vague in the last section, but afaics the rewards should still be according to voting power; thus the relative allocation between clusters and hashtags could remain an orthogonal attribute of the voting power. In other words, the total reward for the blog post’s author would still be based on the sum of the voting power for it, but the rankings would be clustered. However, the voter’s reward should be constrained to the voting power of the clusters he/she is a member of, so that the Nash equilibrium of voting for the posts with the highest rewards is I think removed. The proposed algorithm incentivizes the voting power to divvied up more granularly by providing orthogonal rankings for like-minded clusters of voters and this could be computed orthogonally for each hashtag. I will be pondering more the game theory ramifications of this proposal.

I did actually think of this issue, but I just forgot to write it into the last section. My energy level and focus was tailing off apparently as I composed the end of the document. There were many details I thought of and I may not have written them all down yet. I will as I remember.

The automagic is the algorithm as described.
👍  , , ,
properties (23)
post_id112,254
authoranonymint
permlinkre-jcweiss-re-anonymint-improving-steem-s-rankings-to-cater-to-diverse-content-preferences-20160717t214552566z
categorysteemit
json_metadata"{"tags": ["steemit"]}"
created2016-07-17 21:45:42
last_update2016-07-17 23:33:18
depth2
children0
net_rshares48,236,208,903
last_payout2016-08-23 20:19:39
cashout_time1969-12-31 23:59:59
total_payout_value0.058 SBD
curator_payout_value0.013 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length1,515
author_reputation28,256,027,925,444
root_title"Improving Steem’s rankings to cater to diverse content preferences"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (4)
@firepower · (edited)
This was long due! As a non-coder I can really hope that some of what you've suggested gets implemented. This is a great proposal and I hope it will bring many positive changes to this platform. I hope it makes it to the front page and stays there for a while! :)
👍  , ,
properties (23)
post_id112,599
authorfirepower
permlinkre-anonymint-improving-steem-s-rankings-to-cater-to-diverse-content-preferences-20160717t222121100z
categorysteemit
json_metadata"{"tags": ["steemit"]}"
created2016-07-17 22:12:36
last_update2016-07-17 22:13:12
depth1
children0
net_rshares9,691,720,445
last_payout2016-08-23 20:19:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length263
author_reputation1,107,756,850,509,708
root_title"Improving Steem’s rankings to cater to diverse content preferences"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (3)
@smooth · (edited)
$707.68
> Would Steem fail if every blog post of a lady putting on her makeup is rewarded $26,000?

I don't know that it would (FWIW, I do not believe that every such post would be so rewarded, only the first that emerged as a hit or others that offered something new). Look around you. The most commercially successful music is cookie cutter. The most successful TV shows are dumb. Nobody even buys books any more at all (other than maybe romance novels?). One of the top posts at reddit right now (5000 votes) is: "Excluding my mom, what's the worst sex you've ever had?"

What is successful is what addresses the market as it exists, and that includes a great deal of demand for shallow content and being popular for being popular.

Also, implemention factors are very important. Voting is processed by the consensus code which needs to not only be kept relatively simple but also very high performance. This doesn't mean that your ideas can't work but to be a credible proposal you need to completely specify how and when the various processing steps occur. Of course that can be the subject of later posts.
👍  , , , , , , , , , , , , , , , , , , , , ,
properties (23)
post_id112,715
authorsmooth
permlinkre-anonymint-improving-steem-s-rankings-to-cater-to-diverse-content-preferences-20160717t222121900z
categorysteemit
json_metadata"{"tags": ["steemit"]}"
created2016-07-17 22:21:21
last_update2016-07-17 22:42:03
depth1
children8
net_rshares40,892,258,214,432
last_payout2016-08-23 20:19:39
cashout_time1969-12-31 23:59:59
total_payout_value693.654 SBD
curator_payout_value14.024 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length1,103
author_reputation119,002,354,889,508
root_title"Improving Steem’s rankings to cater to diverse content preferences"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (22)
@anonymint · (edited)
$575.81
>>Would Steem fail if every blog post of a lady putting on her makeup is rewarded $26,000?

> I don't know that it would (FWIW, I do not believe that every such post would be so rewarded, only the first that emerged as a hit or others that offered something new).

I realize that opening statement could be interpreted the way you did. Rather I intended it in the context of the article, meaning that given the current optimum voting strategy of each voter maximizing his/her reward by choosing to vote on the posts with the highest $rewards, then there will always be some post that is awarded far too much while so many others are rewarded far too little. Btw, my proposal isn't intended to entirely interfere with the intended psychology effect of quadratic weighting of voting power which the white paper says is intended to motivate blog posters by causing them to incorrectly assess the odds of their likely average reward. Rather my proposal is merely so that the voting power isn’t incorrectly incentivized to vote as a groupthink monolith. I realize some people may be voting their conscience in spite of it not maximizing their curation rewards, but still my proposal benefits them because their conscience will then actually be more highly reflected in the ranking for the cluster that shares the same like-mindedness.

> Look around you. The most commercially successful music is cookie cutter. The most successful TV shows are dumb. Nobody even buys books any more at all (other than maybe romance novels?). One of the top posts at reddit right now (5000 votes) is: "Excluding my mom, what's the worst sex you've ever had?"

My rebuttal to the claim that one-size-fits-all content is what the masses want, is to observe the decline in viewership of non-interactive media (e.g. newspapers and TV) since the Internet. Apparently the masses want to customize their experience with media, while sharing that experience/content with like-minded community (and 5000 people in a like-minded cluster is sufficient socializing and good feeling being a member of a group that shares interests). Meaning I agree and disagree with you, in that yes masses want to share things that many others also like, but they want to prioritize their sharing around their mutual likes, not everything under the sun. And they probably do also want to venture outside their priority interests sometimes to see what is going on outside.  Even my 26 year old filipina gf tells me she doesn't like seeing violent sharings on her Facebook timeline. She wants cutesy and humorous content, e.g. dogs dancing, etc.. She would have absolutely no interest in reading this proposal. But she will partake of an occasional guy who got crushed under a bus (or apparently a pornographic scandal she did not tell me about lol).

Given the millions of users who visit Reddit every day, 5000 up votes seems quite low. This seems to confirm that millions of viewers are being spammed with content they probably aren’t interested in. We might have an opportunity to improve upon Reddit’s ranking algorithm.

> What is successful is what addresses the market as it exists, and that includes a great deal of demand for shallow content and being popular for being popular.

A “Trending for Others” ranking choice could still provide the original unclustered rankings when users want to venture outside their voting preferences. These could even be sparsely interleaved by the UI in the clustered rankings to provide some statistical opportunities for users to morph their voting preferences and not get stuck in a localized groupthink. Yeah we probably need both! Good point.

Note none of the reduces the other main benefit of my proposal which is that curator rewards would be confined to clusters, to remove the incentive for voting in one global groupthink.

> Also, implemention factors are very important. Voting is processed by the consensus code which needs to not only be kept relatively simple but also very high performance. 

The voting is recorded on the blockchain in I presume real-time, but the rewards are only recorded periodically. Note the rankings and rewards can be computed in real-time for the UI independently of the consensus validators. Thus afaics, it is only when the rewards need to be periodically recorded that those computations need to be performed by the consensus validators. Thus it appears the cost can perhaps be amortized over significant periods.
👍  , , , , , , , , , , ,
properties (23)
post_id113,422
authoranonymint
permlinkre-smooth-re-anonymint-improving-steem-s-rankings-to-cater-to-diverse-content-preferences-20160717t232018335z
categorysteemit
json_metadata"{"tags": ["steemit"]}"
created2016-07-17 23:20:09
last_update2016-07-17 23:46:24
depth2
children2
net_rshares36,700,003,602,756
last_payout2016-08-23 20:19:39
cashout_time1969-12-31 23:59:59
total_payout_value432.968 SBD
curator_payout_value142.842 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length4,451
author_reputation28,256,027,925,444
root_title"Improving Steem’s rankings to cater to diverse content preferences"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (12)
@smooth · (edited)
$8.59
Agree overall on most most points. Re. implementation, payouts are transactions too. Currently those perform a relatively simple calculations based on shares, and those transactions would need to remain limited in computational cost. I don't think this proposal changes that much though, it just has more complicated (but still computationally simple) accounting of shares by clutser. My concern is primarily the k-means clustering;  Incremental k-means variants exist, so it is probably solvable. 

Also, dividing users into clusters requires a minimum number of users in each cluster, thus a minimum number of users on the site as a while. At present I doubt that is feasible as the number of users on the site is just barely reaching the point where it works at all. Ideally of course the number of users will be much larger in the future, so something like this could be phased in.
👍  , , , ,
properties (23)
post_id114,189
authorsmooth
permlinkre-anonymint-re-smooth-re-anonymint-improving-steem-s-rankings-to-cater-to-diverse-content-preferences-20160718t003048100z
categorysteemit
json_metadata"{"tags": ["steemit"]}"
created2016-07-18 00:30:48
last_update2016-07-18 00:31:39
depth3
children1
net_rshares3,127,667,769,895
last_payout2016-08-23 20:19:39
cashout_time1969-12-31 23:59:59
total_payout_value6.449 SBD
curator_payout_value2.142 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length885
author_reputation119,002,354,889,508
root_title"Improving Steem’s rankings to cater to diverse content preferences"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (5)
@dana-edwards ·
You are right about that but I think if the interface had clearly defined groups like Reddit, which were moderated like Reddit or Facebook, where only people in that group selected as moderators can determine for example to allow a post into that topic, then maybe you can focus the curation per topic.

Right now if I check the basic income topic I can't find anything related to basic income without digging through all sorts of noise.
👍  
properties (23)
post_id113,784
authordana-edwards
permlinkre-smooth-re-anonymint-improving-steem-s-rankings-to-cater-to-diverse-content-preferences-20160717t235400601z
categorysteemit
json_metadata"{"tags": ["steemit"]}"
created2016-07-17 23:54:00
last_update2016-07-17 23:54:00
depth2
children4
net_rshares216,498,551
last_payout2016-08-23 20:19:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length437
author_reputation348,515,599,824,762
root_title"Improving Steem’s rankings to cater to diverse content preferences"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@ian.ridgwell ·
It would help but not resolve the main issue. Currently users are rewarded more to rewarding content creators with the highest rewards rather than best content.
👍  
properties (23)
post_id116,235
authorian.ridgwell
permlinkre-dana-edwards-re-smooth-re-anonymint-improving-steem-s-rankings-to-cater-to-diverse-content-preferences-20160718t041058127z
categorysteemit
json_metadata"{"tags": ["steemit"]}"
created2016-07-18 04:11:21
last_update2016-07-18 04:11:21
depth3
children3
net_rshares216,498,551
last_payout2016-08-23 20:19:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length160
author_reputation16,638,382,769
root_title"Improving Steem’s rankings to cater to diverse content preferences"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@complexring ·
$23.82
I would not even try to map the data to the Grassmannian and use the naturally defined metric to determine clustering of the data on various manifolds.

Bad ideas don't work in practice. 

Seriously.  Avoid this notion at all costs.  Grassmannians are tricky beasts.
👍  , , , , , , , ,
properties (23)
post_id113,654
authorcomplexring
permlinkre-anonymint-improving-steem-s-rankings-to-cater-to-diverse-content-preferences-20160717t234144491z
categorysteemit
json_metadata"{"tags": ["steemit"]}"
created2016-07-17 23:41:45
last_update2016-07-17 23:41:45
depth1
children2
net_rshares6,156,036,217,340
last_payout2016-08-23 20:19:39
cashout_time1969-12-31 23:59:59
total_payout_value17.882 SBD
curator_payout_value5.941 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length266
author_reputation62,613,310,527,955
root_title"Improving Steem’s rankings to cater to diverse content preferences"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (9)
@anonymint ·
$8.18
Is it the intermediate mean for *Dₛₜ*? You think I should cluster directly on the votes? That worry crossed my mind but I hadn't yet had time to delve into the ramifications. I am not familiar with why they are tricky.
👍  , , , ,
properties (23)
post_id113,873
authoranonymint
permlinkre-complexring-re-anonymint-improving-steem-s-rankings-to-cater-to-diverse-content-preferences-20160718t000327139z
categorysteemit
json_metadata"{"tags": ["steemit"]}"
created2016-07-18 00:03:15
last_update2016-07-18 00:03:15
depth2
children1
net_rshares3,023,570,936,282
last_payout2016-08-23 20:19:39
cashout_time1969-12-31 23:59:59
total_payout_value6.180 SBD
curator_payout_value2.004 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length218
author_reputation28,256,027,925,444
root_title"Improving Steem’s rankings to cater to diverse content preferences"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (5)
@complexring · (edited)
$23.79
I dunno man. Anytime I start thinking about the space of k-dimensional linear subspaces on an n-dimensional space (i.e. Gr(n,k)), and about points on that space, my mind begins to get warped.

The big question is how can *other metrics* be used as a way of identifying clustered points on a manifold.

I think we'll see how persistent homology will be coming into play.
👍  , , , , , ,
properties (23)
post_id114,098
authorcomplexring
permlinkre-anonymint-re-complexring-re-anonymint-improving-steem-s-rankings-to-cater-to-diverse-content-preferences-20160718t002256507z
categorysteemit
json_metadata"{"tags": ["steemit"]}"
created2016-07-18 00:22:57
last_update2016-07-18 12:11:33
depth3
children0
net_rshares6,150,939,212,393
last_payout2016-08-23 20:19:39
cashout_time1969-12-31 23:59:59
total_payout_value17.855 SBD
curator_payout_value5.931 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length369
author_reputation62,613,310,527,955
root_title"Improving Steem’s rankings to cater to diverse content preferences"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (7)
@kevinpham20 · (edited)
$0.07
EVERYONE UPVOTE THIS MAN!! We need him to have a vested interest in the platform so he'll keep on contributing his brilliance to the community!
👍  , ,
properties (23)
post_id113,669
authorkevinpham20
permlinkre-anonymint-improving-steem-s-rankings-to-cater-to-diverse-content-preferences-20160717t234318148z
categorysteemit
json_metadata"{"tags": ["steemit"]}"
created2016-07-17 23:43:18
last_update2016-07-17 23:55:18
depth1
children0
net_rshares46,747,552,089
last_payout2016-08-23 20:19:39
cashout_time1969-12-31 23:59:59
total_payout_value0.068 SBD
curator_payout_value0.003 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length143
author_reputation11,277,743,744,431
root_title"Improving Steem’s rankings to cater to diverse content preferences"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (3)
@dana-edwards ·
$0.42
I think the only thing Steemit needs to do is improve the user interface so we can find posts on topics we look for. Now it's hard to do because the interface doesn't make it simple.

In Reddit you can subscribe to groups. Groups have moderators. You can expect to see only posts of a certain topic within certain groups. Same with Facebook.

Steemit doesn't yet have clear groups. This is why it's hard to find the topics which we look for. I don't think the math or technical aspects need to change but I do think the interface needs to be at least Reddit level.
👍  , , ,
properties (23)
post_id113,754
authordana-edwards
permlinkre-anonymint-improving-steem-s-rankings-to-cater-to-diverse-content-preferences-20160717t235150190z
categorysteemit
json_metadata"{"tags": ["steemit"]}"
created2016-07-17 23:51:48
last_update2016-07-17 23:51:48
depth1
children5
net_rshares257,760,145,053
last_payout2016-08-23 20:19:39
cashout_time1969-12-31 23:59:59
total_payout_value0.318 SBD
curator_payout_value0.101 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length564
author_reputation348,515,599,824,762
root_title"Improving Steem’s rankings to cater to diverse content preferences"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (4)
@anonymint · (edited)
$0.11
Afaics, the problem can not be solved only with filtering the display by tag or grouping without changing the underlying computation of the rewards. Without my proposal, the voters have a mathematical incentive to vote on only the highest payout posts, in order to maximize their own curator rewards. Maybe it is not clear to everyone why I think that is the case. The reason is because I presume the voter has no way to predict which voters will vote on each blog post and thus which blog posts which be optimum for them to vote on to maximize their curator rewards constrained to their cluster. So I presume absent an  a priori strategy to maximize their curator rewards, they will choose to vote honestly according their content quality preferences. Note this aspect of the game theory needs to be pondered carefully.

Additionally, I quote what I wrote in reply to @smooth:

> I realize some people may be voting their conscience in spite of it not maximizing their curation rewards, but still my proposal benefits them because their conscience will then actually be more highly reflected in the ranking for the cluster that shares the same like-mindedness.
👍  , , ,
properties (23)
post_id113,974
authoranonymint
permlinkre-dana-edwards-re-anonymint-improving-steem-s-rankings-to-cater-to-diverse-content-preferences-20160718t001127538z
categorysteemit
json_metadata"{"users": ["smooth"], "tags": ["steemit"]}"
created2016-07-18 00:11:18
last_update2016-07-18 00:39:00
depth2
children4
net_rshares72,381,523,649
last_payout2016-08-23 20:19:39
cashout_time1969-12-31 23:59:59
total_payout_value0.104 SBD
curator_payout_value0.006 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length1,161
author_reputation28,256,027,925,444
root_title"Improving Steem’s rankings to cater to diverse content preferences"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (4)
@alexgr · (edited)
$0.03
As the system is right now, perhaps he doesn't even need to "predict". He can vote, see whether others voted, and then if they did vote and raised money preserve the vote. If they didn't raise money, he can proceed to unvote and vote something else: https://steemit.com/steemit/@alexgr/curation-gamed-through-unvoting
👍  ,
properties (23)
post_id115,278
authoralexgr
permlinkre-anonymint-re-dana-edwards-re-anonymint-improving-steem-s-rankings-to-cater-to-diverse-content-preferences-20160718t023106518z
categorysteemit
json_metadata"{"links": ["https://steemit.com/steemit/@alexgr/curation-gamed-through-unvoting"], "tags": ["steemit"]}"
created2016-07-18 02:31:06
last_update2016-07-18 02:31:51
depth3
children1
net_rshares22,212,297,086
last_payout2016-08-23 20:19:39
cashout_time1969-12-31 23:59:59
total_payout_value0.032 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length317
author_reputation45,592,025,711,903
root_title"Improving Steem’s rankings to cater to diverse content preferences"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (2)
@dana-edwards ·
I am not concerned about the rewards. I think the rewards are working great. Popular content is getting the most money. Sure you can have content which gets a lot of votes but which doesn't get much money because not a lot of voting weigh is behind it but that will change over time as more people have Steem Power.
properties (22)
post_id118,755
authordana-edwards
permlinkre-anonymint-re-dana-edwards-re-anonymint-improving-steem-s-rankings-to-cater-to-diverse-content-preferences-20160718t092032581z
categorysteemit
json_metadata"{"tags": ["steemit"]}"
created2016-07-18 09:20:33
last_update2016-07-18 09:20:33
depth3
children1
net_rshares0
last_payout2016-08-23 20:19:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length315
author_reputation348,515,599,824,762
root_title"Improving Steem’s rankings to cater to diverse content preferences"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@w4lterwyte ·
Good point, I'm going to try to diversify my votes more.
👍  
properties (23)
post_id114,096
authorw4lterwyte
permlinkre-anonymint-improving-steem-s-rankings-to-cater-to-diverse-content-preferences-20160718t002235859z
categorysteemit
json_metadata"{"tags": ["steemit"]}"
created2016-07-18 00:22:36
last_update2016-07-18 00:22:36
depth1
children0
net_rshares216,498,551
last_payout2016-08-23 20:19:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length56
author_reputation255,074,278,371
root_title"Improving Steem’s rankings to cater to diverse content preferences"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@leecollins ·
A lot of that was outside my wheelhouse but definitely a fantastic read. Thank you.
👍  
properties (23)
post_id114,670
authorleecollins
permlinkre-anonymint-improving-steem-s-rankings-to-cater-to-diverse-content-preferences-20160718t012337248z
categorysteemit
json_metadata"{"tags": ["steemit"]}"
created2016-07-18 01:23:36
last_update2016-07-18 01:23:36
depth1
children0
net_rshares216,498,551
last_payout2016-08-23 20:19:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length83
author_reputation93,325,430,079
root_title"Improving Steem’s rankings to cater to diverse content preferences"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@ian.ridgwell ·
Would steem fail? Perhaps though it depends on the required outcome. I'm fairly sure that the developers could walk away now with significant return on investment and count steemit as a massive success.

Steemit was advertised to me as a content platfrm that rewarded quality content by offering users a way to directly reward content providers with the platform rewarding users for doing so.

That isn't what its doing or what it has ever done. So as it stands steemit is already a failure in that regard.

We as a community need to know what we want steemit to be and judge it accordingly. The steemit's user base will decide whether we judge well or poorly. The value of the currency is somewhat irrelevant to that.
👍  
properties (23)
post_id116,227
authorian.ridgwell
permlinkre-anonymint-improving-steem-s-rankings-to-cater-to-diverse-content-preferences-20160718t040950387z
categorysteemit
json_metadata"{"tags": ["steemit"]}"
created2016-07-18 04:10:12
last_update2016-07-18 04:10:12
depth1
children0
net_rshares216,498,551
last_payout2016-08-23 20:19:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length718
author_reputation16,638,382,769
root_title"Improving Steem’s rankings to cater to diverse content preferences"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@michaellamden68 · (edited)
Excellent post, the "shallow content" of certain posts will continue to be rewarded; although articles like these seem to be increasing in number. The idea of a social platform has to appeal to one and all!! Nevertheless very compelling and interesting read. 

Thank you!!
👍  
properties (23)
post_id117,457
authormichaellamden68
permlinkre-anonymint-improving-steem-s-rankings-to-cater-to-diverse-content-preferences-20160718t064551540z
categorysteemit
json_metadata"{"tags": ["steemit"]}"
created2016-07-18 06:45:51
last_update2016-07-18 06:48:36
depth1
children0
net_rshares216,498,551
last_payout2016-08-23 20:19:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length272
author_reputation98,728,933,224,085
root_title"Improving Steem’s rankings to cater to diverse content preferences"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@instancex ·
This is a great solution. The reward system should align with a personal preference recommendation system, recommending new exciting (personal preference matching) posts and further rewarding people to vote for what they actually like, to further recommend those posts to others in the same focus group. This is where steemit lacks the most right now and which could set it apart from many other solutions out there.
In this case, Reddit sets kind of a bad example for Steemit. Yeah you can choose subreddits you are interested in, but then again... Reddit does not have a reward system and if users feel like they miss out on rewards if the don't follow "mainstream propaganda", Substeems will diminish. 
Other platforms like Facebook and in specific Quora set far better examples for Steemit going forward.
👍  
properties (23)
post_id117,949
authorinstancex
permlinkre-anonymint-improving-steem-s-rankings-to-cater-to-diverse-content-preferences-20160718t074054952z
categorysteemit
json_metadata"{"tags": ["steemit"]}"
created2016-07-18 07:40:54
last_update2016-07-18 07:40:54
depth1
children0
net_rshares646,998,534
last_payout2016-08-23 20:19:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length808
author_reputation126,215,040,536
root_title"Improving Steem’s rankings to cater to diverse content preferences"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@dnair28 ·
The quality of curation would be higher if people voted only on the content they were interested in, in preference to what happens now which is voting for content that they think will earn them STEEM. The difficulty to find posts that curators are interested in is becoming an issue with the very high volumes of posts. Functionality to "follow" certain headings - e.g. photography or travel, would enable curators to find what interests them as they log in and, as they are relative experts in those areas, would allow their knowledge to drive curation quality up. Also the possibility exists for people to become curation "experts" in certain fields due to the number and quality of their curation. Could  this work?
👍  
properties (23)
post_id118,170
authordnair28
permlinkre-anonymint-improving-steem-s-rankings-to-cater-to-diverse-content-preferences-20160718t080845385z
categorysteemit
json_metadata"{"tags": ["steemit"]}"
created2016-07-18 08:08:45
last_update2016-07-18 08:08:45
depth1
children0
net_rshares354,344,803
last_payout2016-08-23 20:19:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length718
author_reputation15,213,257,710
root_title"Improving Steem’s rankings to cater to diverse content preferences"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@jacobt ·
$0.08
I posted my proposal to solve this issue the other day which actually fits in with your algo as well.

https://steemit.com/steemit/@jacobt/the-circlejerk-needs-to-end-now
👍  
properties (23)
post_id118,236
authorjacobt
permlinkre-anonymint-improving-steem-s-rankings-to-cater-to-diverse-content-preferences-20160718t081637897z
categorysteemit
json_metadata"{"links": ["https://steemit.com/steemit/@jacobt/the-circlejerk-needs-to-end-now"], "tags": ["steemit"]}"
created2016-07-18 08:16:36
last_update2016-07-18 08:16:36
depth1
children0
net_rshares53,477,187,297
last_payout2016-08-23 20:19:39
cashout_time1969-12-31 23:59:59
total_payout_value0.081 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length170
author_reputation5,288,510,041,882
root_title"Improving Steem’s rankings to cater to diverse content preferences"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@kimmar ·
This is what will make this platform great. People from all walks of life putting their efforts in. Great post!
👍  
properties (23)
post_id118,355
authorkimmar
permlinkre-anonymint-improving-steem-s-rankings-to-cater-to-diverse-content-preferences-20160718t083128352z
categorysteemit
json_metadata"{"tags": ["steemit"]}"
created2016-07-18 08:31:24
last_update2016-07-18 08:31:24
depth1
children0
net_rshares1,562,650,696
last_payout2016-08-23 20:19:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length111
author_reputation51,681,288,563
root_title"Improving Steem’s rankings to cater to diverse content preferences"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@rdwn ·
https://img0.steemit.com/0x0/http://s.kaskus.id/images/2013/08/29/5805920_20130829105457.jpg
properties (22)
post_id120,916
authorrdwn
permlinkre-anonymint-improving-steem-s-rankings-to-cater-to-diverse-content-preferences-20160718t131203302z
categorysteemit
json_metadata"{"image": ["https://img0.steemit.com/0x0/http://s.kaskus.id/images/2013/08/29/5805920_20130829105457.jpg"], "tags": ["steemit"]}"
created2016-07-18 13:12:03
last_update2016-07-18 13:12:03
depth1
children0
net_rshares0
last_payout2016-08-23 20:19:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length92
author_reputation-377,282,504,744
root_title"Improving Steem’s rankings to cater to diverse content preferences"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@mirealidadjoff ·
We are animals, violence and sex excite us. boobs for 26,000 $, 13,000 every one no?
properties (22)
post_id120,990
authormirealidadjoff
permlinkre-anonymint-improving-steem-s-rankings-to-cater-to-diverse-content-preferences-20160718t131911563z
categorysteemit
json_metadata"{"tags": ["steemit"]}"
created2016-07-18 13:19:12
last_update2016-07-18 13:19:12
depth1
children1
net_rshares0
last_payout2016-08-23 20:19:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length84
author_reputation0
root_title"Improving Steem’s rankings to cater to diverse content preferences"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@anonymint ·
My proposal is not designed to diminish the rewards for content that voters are truly interested in up voting. My proposal is merely to untie votes from a one-size-fits-all preference, so that different voters can be grouped (clustered) automatically (algorithmically) by their relative like-mindedness, as measured by the similarity of their voting patterns over time.

In short, I am proposing an improvement which will be computed automatically behind the the scenes and which will give us more relevant rankings so that we all hopefully see the sort of content we are most interested in.

Soon there will be so much content that we otherwise will not be able to find the content we are interested in.
properties (22)
post_id125,759
authoranonymint
permlinkre-mirealidadjoff-re-anonymint-improving-steem-s-rankings-to-cater-to-diverse-content-preferences-20160718t195554912z
categorysteemit
json_metadata"{"tags": ["steemit"]}"
created2016-07-18 19:55:42
last_update2016-07-18 19:55:42
depth2
children0
net_rshares0
last_payout2016-08-23 20:19:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length704
author_reputation28,256,027,925,444
root_title"Improving Steem’s rankings to cater to diverse content preferences"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@lightnovelist ·
By the way, I wrote about another problem with the way curating works, after being inspired by your post. https://steemit.com/steemit/@lightnovelist/tweaking-curator-rewards-algorithm-for-better-content-discovery

What do you think?
👍  
properties (23)
post_id122,867
authorlightnovelist
permlinkre-anonymint-improving-steem-s-rankings-to-cater-to-diverse-content-preferences-20160718t161524360z
categorysteemit
json_metadata"{"links": ["https://steemit.com/steemit/@lightnovelist/tweaking-curator-rewards-algorithm-for-better-content-discovery"], "tags": ["steemit"]}"
created2016-07-18 16:15:21
last_update2016-07-18 16:15:21
depth1
children0
net_rshares118,266,753
last_payout2016-08-23 20:19:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length232
author_reputation334,537,220,648
root_title"Improving Steem’s rankings to cater to diverse content preferences"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (1)
@biophil ·
I like this... I need to think more about it, but I've been wondering if something like this could be implemented autonomously. 

BTW, [Part 4 of the game theory series is up!](https://steemit.com/gametheory/@biophil/what-s-a-minnow-to-do-the-game-theory-of-steem-part-4)
properties (22)
post_id125,547
authorbiophil
permlinkre-anonymint-improving-steem-s-rankings-to-cater-to-diverse-content-preferences-20160718t193856393z
categorysteemit
json_metadata"{"links": ["https://steemit.com/gametheory/@biophil/what-s-a-minnow-to-do-the-game-theory-of-steem-part-4"], "tags": ["steemit"]}"
created2016-07-18 19:38:57
last_update2016-07-18 19:38:57
depth1
children1
net_rshares0
last_payout2016-08-23 20:19:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length271
author_reputation45,243,433,466,167
root_title"Improving Steem’s rankings to cater to diverse content preferences"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@anonymint ·
[I replied](https://steemit.com/gametheory/@biophil/what-s-a-minnow-to-do-the-game-theory-of-steem-part-4#@anonymint/re-biophil-what-s-a-minnow-to-do-the-game-theory-of-steem-part-4-20160718t201818233z) to your new blog post.
properties (22)
post_id126,078
authoranonymint
permlinkre-biophil-re-anonymint-improving-steem-s-rankings-to-cater-to-diverse-content-preferences-20160718t201929410z
categorysteemit
json_metadata"{"links": ["https://steemit.com/gametheory/@biophil/what-s-a-minnow-to-do-the-game-theory-of-steem-part-4#@anonymint/re-biophil-what-s-a-minnow-to-do-the-game-theory-of-steem-part-4-20160718t201818233z"], "tags": ["steemit"]}"
created2016-07-18 20:19:18
last_update2016-07-18 20:19:18
depth2
children0
net_rshares0
last_payout2016-08-23 20:19:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length225
author_reputation28,256,027,925,444
root_title"Improving Steem’s rankings to cater to diverse content preferences"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@everythink ·
Your idea reminded me Backfeed.cc on Ethereum.
properties (22)
post_id125,757
authoreverythink
permlinkre-anonymint-improving-steem-s-rankings-to-cater-to-diverse-content-preferences-20160718t195527715z
categorysteemit
json_metadata"{"tags": ["steemit"]}"
created2016-07-18 19:55:27
last_update2016-07-18 19:55:27
depth1
children0
net_rshares0
last_payout2016-08-23 20:19:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length46
author_reputation4,677,351,412,871
root_title"Improving Steem’s rankings to cater to diverse content preferences"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
@crazynotned · (edited)
Steem global ranking is indeed a problem, you will get the kind of crap average everybody wants (weighted by their influence), and we know average people exists only in statistics.
Mismatches in interests and tastes inevitably leads to frustration and lot of wasted time, and things will get only worse as traffic grows.

What could improve situation is ideally having metrics computed for your personal tastes, if not that , then for cluster of tastes close to yours, and if not that, at least for category of the post (or each tag it contains).

I had similar thoughts when i first read about architecture of synreo, which sounded like could at least start getting some ideas to begin solve this situation.

But as you start going down that rabbit hole, you start to realize that problem is  neither simple or computationally trivial, especially if you want to run more elaborate algorithm on growing data and for growing amount of users.

Then you start dealing with trade-offs: how much computational complexity weights against advances in suitable ranking for given user?  
Answer to that question depends on cost of data storage and computation,  available revenue,  and on given user broadness of interests and sensitivity for mismatched content.

Users having broad, interests matching close to average in user population will be served adequately with simple algorithms, maybe even global ranking might not be out of question.  Users having more niche interests and little time or patience to cut though lot of uninteresting to them material will clamor for anything more powerful.

Available revenue changes with size of platform, traffic, and prevailing prices for usage, influence in its medium and for content generation.

Cost of storage and computation changes depending on hardware abilities, evolution of centralized and decentralized infrastructure models, provably secure computation advances etc.
( i have some hope here about future Maid Safe, or some significantly cleaned up and extended Ethereum 5.0 incarnation :)

What it means the is no single perfect algorithm for any given point in time (depends on user preferences), and even that is influenced by ton of factors that change rapidly over time.

Improvements and change so much needed seems slow and insufficient even in centralized systems, and if you observed how difficult is to make even badly needed changes in current consensus systems, you will see its even worse on that front.

We end up being forced to change social network platform entirely, abandoning our old preferences data (likes, follows, upvotes, etc), old gained reputation, our old groups and old content. 
Just because we hope new platform has better ranking, filtering, more sensible moderation or in this case, more modern income sharing ...

I guess what we really need is competition. 
As friction-free as possible. 
Same content, same accounts, same upvotes ... but user selectable ranking algorithm, maybe reputation algorithm as well ... making switching to newer algorithms, or ones better suited for given user, as friction-less and painless as possible.
Maybe using different ones for different things/times ...
There are times for tracking your work industry developments, then times for your hobbies, then times for lols with friends and beer at hand ... why would you need separate platforms for that?

Add incentives for algorithm creators/maintainers (maybe based on part of income of users electing to use it, minus computation cost to run those on decentralized system) and see wild evolution kick into high gear.

Can steem evolve in this direction, or will we need something more capable of accommodating change? (synreo? maidsafe? etherium 5.0, backfeed.cc? something else entirely?)

Or will we be stuck with reddit clone with "share the spoils" modification on top? (sorry, my trollish side got better of me on this one :)
👍  ,
properties (23)
post_id177,979
authorcrazynotned
permlinkre-anonymint-improving-steem-s-rankings-to-cater-to-diverse-content-preferences-20160721t114833212z
categorysteemit
json_metadata"{"tags": ["steemit"]}"
created2016-07-21 11:49:03
last_update2016-07-21 11:55:06
depth1
children0
net_rshares4,365,498,273
last_payout2016-08-23 20:19:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 SBD
curator_payout_value0.000 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length3,896
author_reputation33,539,420,580
root_title"Improving Steem’s rankings to cater to diverse content preferences"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (2)