User ratings on social networks

    Greetings to all!

    I propose to raise a very interesting topic: user rating on social networks.


    To an inexperienced person, everything may seem very simple: two buttons “+” and “-”, respectively, raising and lowering the rating by one. But sooner or later, such a moment comes when a newly registered user in the course of a personal quarrel puts an “old man” minus. And his vote counts as -1. And the voice of the 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 his rating. In this rating system, there are many difficult points: protection from artificial pumping, the problem of too much difference between the “oldies” and new users: if there is a “caste” of users who are on the portal for 3 years, newcomers will feel uncomfortable, the problem is “user for 3 I’ve pumped it for a month, and then left the portal, then a year later I became depressed and began to minus everything ”, the problem of collusion of friends and collective minus or plus ...

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

    Usually, social networks do not disclose the formulas of their ratings, but I think this is wrong. Recall the basic rule of encryption algorithms: the key should be secret, not the algorithm. And so are the ratings: sooner or later the formula is revealed (empirically).

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

    - PS Since questions arise, I will inform you that it is the users who want to rate. Because the proposed project is a dating site and I want to use ratings to weed out all sorts of perverts, etc., which are a lot on such sites.

    Also popular now: