Community Review - Score weight

A score weighting will be applied to all reviews submitted beyond the reviewer’s allocation.

In past funds, the score for each criterion was calculated with the simple average of all the valid reviews. Still, this approach leaves the door open for attacks on score ratings since a bad actor could feasibly create an unlimited number of LV0 accounts and significantly influence the final score.

To prevent this, each criterion's score is calculated differently by weighting the allocated reviews versus the non-allocated reviews. Allocated reviews are weighted 80/20 against non-allocated reviews.

Reviews by LV0 and LV1 are not treated differently in the voting app interface; it is only the weighted score that differs, which impacts the final aggregated score rating of reviews. The last rating for each criteria calculation is protected against spam attacks by giving more weight to allocated reviews.

Implementation:

  • The “assessor” field for each review will be in the form “0#4123” where:

    • “#” is a static separator,

    • “0” indicates the type of the review (0 = not allocated, 1 = allocated),

    • “4123” is the identifier of the reviewer.

  • The final score is calculated using the weighted average and the weights previously calculated for “allocated” and “not allocated” reviews.

Example:

  • We have 5 “not allocated” reviews, each of them with a score of 5.

  • We have 2 “allocated” reviews, each scoring 3.

  • Total weight for “not allocated” is 0.2

  • Total weight for “allocated” is 0.8

  • We calculate the weight for “not allocated” reviews: 0.2 / 5 = 0.04

  • We calculate the weight for “allocated” reviews: 0.8 / 2 = 0.4

  • We calculate the weighted average using these weights:

Last updated