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

    Engagement algorithms might be detrimental to the quality of posts that appear on the front page. Upvotes are a clear mark of approval by other users, comments and views are not. Implementing this would likely lead to controversial posts and “clickbait” having an easier time getting to the front page. Abuse and manipulation are of course always an issue, but I believe there are better ways of mitigating them.

    Not saying the current implementation is perfect, but I’d advocate for caution when replacing it. Positive engagement should be the goal, not just any engagement. Lest we create an environment a la Twitter.

    Originally posted by N1cknamed in #3563