Requirements

  • [X] Is this a feature request? For questions or discussions use https://lemmy.ml/c/lemmy_support
  • [X] Did you check to see if this issue already exists?
  • [X] Is this only a feature request? Do not put multiple feature requests in one issue.
  • [X] Is this a backend issue? Use the lemmy-ui repo for UI / frontend issues.

Is your proposal related to a problem?

Yes, the current “Top” sorting algorithms on Lemmy prioritize votes, which sometimes results in posts with thousands of votes and only a few comments appearing at the top. This can be frustrating as it may not accurately reflect user engagement. Additionally, sorting by “Most Comments” disregards votes completely, which is not ideal either. A balanced sorting algorithm that combines various metrics is needed to better represent user engagement and prevent manipulation through bot accounts.

Describe the solution you’d like.

I propose that Lemmy incorporates a balanced sorting algorithm that considers multiple user engagement metrics, such as the number of comments, votes, time spent on a post, etc. For example, a “Balanced” sorting algorithm that considers 50% upvotes, 30% comments, and 20% time spent reading. By combining these factors, the sorting algorithm would better represent the interests of the community and be less susceptible to manipulation.

Describe alternatives you’ve considered.

An alternative solution could be to implement a moderation system that detects and prevents vote manipulation, similar to Feature Upvote’s approach. However, this may not address the issue of accurately representing user engagement in the sorting algorithm.

Additional context

User engagement is a crucial aspect of any online platform, as it indicates the success and relevance of the content. Implementing a balanced sorting algorithm that combines various user engagement metrics would not only improve the overall user experience on Lemmy but also make the platform more resistant to manipulation. This approach would address the issue of posts with only a few comments appearing on the feed and provide a more accurate representation of user engagement on the platform.

  • issue_tracking_bot@lemm.eeOPB
    link
    fedilink
    arrow-up
    1
    ·
    1 year ago

    time spent on a post, and click-through rates

    These would not stop bots as they could send the same signals unless this is not federated in which case the value of these metrics decreases a lot IMO

    Not only that but it comes at a great privacy cost.

    number of comments

    As for the number of comments, well, that’s already active sorting.

    (PS: Could you change the title to something like “Change sorting algorithms to protect against bots”? The current one is not descriptive for someone looking at issues)

    Originally posted by lionirdeadman in #3563