📜 ⬆️ ⬇️

Ratings of users in social networks

Greetings to all!

I propose to raise a very interesting topic: rating users in social networks.


To an inexperienced person, everything can seem very simple: two buttons “+” and “-”, respectively, raising and lowering the rating by one. But sooner or later there comes a moment when a newly registered user puts an old man a minus during a personal quarrel. And his vote counts as -1. And the voice of a respected "old man" also has a weight of -1.
')
Pretty quickly you come to the conclusion that the weight of the user's voice should depend on its rating. In such a rating system, there are many difficult moments: protection against artificial pumping, the problem is too much difference between the “old men” and new users: if there is a “cast” of users who have been on the portal for 3 years, beginners will feel uncomfortable, the problem will be “user for 3 I went through the month for a month and then left the portal, then a year later I was depressed and started to minus everyone, ”the problem of collusion between friends and collective minus or plus ...

In addition to these problems, there are also more complex rating schemes with several parameters, for example: adequacy, intelligence, interest, etc.

Typically, social networks do not reveal the formulas of their ratings, but I think this is wrong. Recall the basic rule of encryption algorithms: the key must be a secret, not an algorithm. And ratings: sooner or later, the formula is revealed (by experiment).

Therefore, I propose to share in the comments formulas / links / ideas on the organization of user ratings.
Thanks for attention.

- PS Since there are questions, I’ll inform you that I want to rate users. Because the proposed project is a dating site and I want to filter out any perverts, etc. with ratings, which are plenty on such sites.

Source: https://habr.com/ru/post/48151/


All Articles