[Steemit & Math #13] Friendship Paradox - Is it bad or not?

in #math6 years ago


[1]

Steemit and Friendship Paradox

Hello steemeans! Today's topic is related to Steemit!

Why do the people we follow have more followers than us?

Most people in Steemit get frustrated or depressed when they encounter the fact that

The people we follow have more followers than we have

People who are not in this sad situation are typically whales or moderators, having enormous followers compared to average steemeans. This sad phenomenon is called Friendship paradox, because it seems like our friends are always famous compared to us.

Then why do most people suffer from this bad situation? Well, the mathematics behind this paradox is really! simple. Now let's analyze this statement in mathematical sense.

1. Modeling Steemit using Directed Graphs

First, let's assume there are total number of steemeans, and label them using . Consider each person as a vertex of a large graph .

Then, if a person follows person , draw an arrow from to .

Conversely, draw an arrow from to if follows .

Then, theoretically, all the follow, follwer relationships in Steemit are recorded in single graph , something like this.

For example, 1 follows 17, but 17 follows no one; whereas 8 and 13 follows each other.

2. Adjacent Matrix

Now, we assign a number to each pair of people , such that if follows , and 0 otherwise. Note that for all because following themselves is impossible (obvious). Then we can construct a square matrix

containing all the variables . Now the question is

How many follwers does person have?

Well, the people following are the ones having , so the total number of followers can be calculated as

For convenience, define this variable as

(in comes from the fact that arrows come towards ) .

3. Friendship Paradox Revisited - [2]

Friendship paradox does not apply to all the steemit users, so we need to modify the statement a little bit. How about taking the average? Since the number of users , is sufficiently large, the average is a good representative value for the number of followers. So what we are trying to verify is the following.


is less or equal to


3-1.

What is average number of followers of Steemit Users? This is simple, since we already defined the variable for each . Thus it is

3-2.

What is average number of followers of our followers have? This is little bit tricky. First, fix . Any person following should satisfy

and such person has number of followers. So,

is the total number of followers of followers of have. Since runs over , the grand total would be

Now what is average? Many people think it should be divided by , but it's not. Followers of follwers are determined by the relationship where or equals to 1. Single steemean alone can not determine this value, since we should specify who are followers or not! Thus, the grand total should be divided by total number of incoming arrows, which is

Therefore, average number of followers of our followers have is

4. Awesome Trick

Now, we are faced with a problem,

which is equivalent to

Uhh... the double sum is annoying us. Here the trick called double counting - [3], comes into account. Since the sum is finite, we can change the order of notation.

and using the definition , we have

So the inequality reduces to

which is true by Cauchy-Schwartz Inequality . So on average,

the people we follow have at least as many followers as us !

5. Conclusion

What we've showed not only applies to Steemit but also to any social networks having following and follwer system. Now the last question is

Can we make a social network that every user does not suffer friendship paradox?

This is equal to saying that equality

holds, not . But you know, in order to have equality - [4], one should satisfy

; all Steemit users having equal followers, which is essentially impossible... :(. However, this does not imply that you are really in bad situation, on average most people suffer it not only you! So cheer up!

6. Citations

[1] Youtube Cover Image

[2] https://arxiv.org/pdf/1807.01496.pdf (Proof)

[3] https://en.wikipedia.org/wiki/Double_counting_(proof_technique)

[4] https://math.stackexchange.com/questions/279056/when-does-schwarz-inequality-become-an-equality

Sort:  



This post has been voted on by the steemstem curation team and voting trail.

There is more to SteemSTEM than just writing posts, check here for some more tips on being a community member. You can also join our discord here to get to know the rest of the community!

Congratulations @mathsolver! You have completed the following achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes received

Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word STOP

You can upvote this notification to help all Steemit users. Learn why here!

Hi @mathsolver!

Your post was upvoted by utopian.io in cooperation with steemstem - supporting knowledge, innovation and technological advancement on the Steem Blockchain.

Contribute to Open Source with utopian.io

Learn how to contribute on our website and join the new open source economy.

Want to chat? Join the Utopian Community on Discord https://discord.gg/h52nFrV