Aquest lloc web fa servir cookies pròpies i de tercers per millorar l’experiència de navegació, i oferir continguts i serveis d’interès. En continuar la navegació entenem que acceptes la nostra política de cookies. Per a més informació consulta aquí.
Vés al contingut principal
Logo oficial de Metadecidim
  • Català Triar la llengua Elegir el idioma Choose language
    • Castellano
    • English
Registra't Entra
  • Inici
  • Processos
  • Assemblees
  • Iniciatives
  • Consultes
  • Jornades
  • Ajuda

Proposa noves funcionalitats

#DecidimRoadmap Dissenyant el Decidim entre totes

Fase 1 de 1
Obert 01-01-2019 - 31-12-2030
Veure les fases Envia una proposta
  • El procés
  • Debats
  • Proposa noves funcionalitats
  • Novetats
chevron-left Torna al llistat

Improve the score of comments

Avatar: Pablo Aragón Pablo Aragón verified-badge
09/07/2018 11:04  

The ranking of comments uses upvotes−downvotes.

Thanks to David Ruescas (nVotes), I found a blog post from 2009 remarking that this is a wrong strategy (http://www.evanmiller.org/how-not-to-sort-by-average-rating.html). For instance, a comment with 100 upvotes and 0 downvotes and a comment with 1000 upvotes and 900 downvotes would be equally scored. One could expect this would be solved using the average rating (upvotes/(upvotes+downvotes)), however, such strategy is also inappropriate because there will be many comments with few votes and, therefore, high uncertainty.

To solve the above problem, the blog post suggests using the lower bound of the Wilson score confidence interval. Please find the formula implemented in Ruby in the blog post, as well as this detailed explanation of why Reddit is using this method https://medium.com/hacking-and-gonzo/how-reddit-ranking-algorithms-work-ef111e33d0d9

  • Resultats al filtrar per la categoria: Comentaris deliberatius Comentaris deliberatius

Llistat d'adhesions

Avatar: Xabier Xabier verified-badge
Avatar: Pablo Aragón Pablo Aragón verified-badge
Avatar: Carol Romero Carol Romero verified-badge
Número d'adhesions3
Improve the score of comments Comentaris 3

Referència: MDC-PROP-2018-07-13043
Versió 1 (de 1) veure altres versions
Verifica l'empremta digital

Empremta digital

El text següent és una representació abreviada i hashejada d'aquest contingut. És útil per garantir que el contingut no hagi estat alterat, ja que una única modificació provocaria un valor totalment diferent.

Valor: 729dab60f6843e977d94a20119df6dc48a5ff87694f7d87395283aebf35b449d

Origen: {"body":{"en":"The ranking of comments uses upvotes−downvotes. \r\n\r\nThanks to David Ruescas (nVotes), I found a blog post from 2009 remarking that this is a wrong strategy (http://www.evanmiller.org/how-not-to-sort-by-average-rating.html). For instance, a comment with 100 upvotes and 0 downvotes and a comment with 1000 upvotes and 900 downvotes would be equally scored. One could expect this would be solved using the average rating (upvotes/(upvotes+downvotes)), however, such strategy is also inappropriate because there will be many comments with few votes and, therefore, high uncertainty.\r\n\r\nTo solve the above problem, the blog post suggests using the lower bound of the Wilson score confidence interval. Please find the formula implemented in Ruby in the blog post, as well as this detailed explanation of why Reddit is using this method https://medium.com/hacking-and-gonzo/how-reddit-ranking-algorithms-work-ef111e33d0d9"},"title":{"en":"Improve the score of comments"}}

Aquesta empremta digital es calcula mitjançant un algoritme de hash SHA256. Per reproduir-lo tu mateix, pots utilitzar una Calculadora MD5 en línia i copiar-hi les dades d'origen.

Compartir:

link-intact Compartir l'enllaç

Compartir l'enllaç:

Si us plau, enganxa aquest codi a la teva pàgina:

<script src="https://meta.decidim.org/processes/roadmap/f/122/proposals/13043/embed.js?locale=ca"></script>
<noscript><iframe src="https://meta.decidim.org/processes/roadmap/f/122/proposals/13043/embed.html?locale=ca" frameborder="0" scrolling="vertical"></iframe></noscript>

Reportar contingut inapropiat

Aquest contingut no és apropiat?

Motiu

3 comentaris

Ordenar per:
  • Més antic
    • Més ben valorats
    • Recent
    • Més antic
    • Més discutit
Conversa amb Xabier
Avatar: Xabier Xabier verified-badge
16/07/2018 12:36
  • Obtenir enllaç Obtenir enllaç
A favor  

Thanks @elaragon , this is a very valuable input. It also seems relative easy to implement. It is important to be able to explain this to participants as well. Because very complicated mathematical formulaes are hard to understand and trust on the platform is important for its success.

Avatar: Pablo Aragón Pablo Aragón verified-badge
01/08/2018 10:50
  • Obtenir enllaç Obtenir enllaç

I totally agree, moreover, the simpler -> the easier to understand -> the "more democratic". For that reason, as shown in https://planspace.org/2014/08/17/how-to-sort-by-average-rating/, we could use Laplace smoothing instead: (upvotes+α)/(upvotes+downvotes+β) ; (for example, α=1 and β=2)

Avatar: Xabier Xabier verified-badge
01/08/2018 18:40
  • Obtenir enllaç Obtenir enllaç

Sounds good too!

Deixa el teu comentari

Inicia la sessió amb el teu compte o registra't per afegir el teu comentari.

Carregant els comentaris ...

  • Termes i condicions d'ús
  • Sobre la comunitat
  • Descarrega els fitxers de dades obertes
  • Metadecidim a Twitter Twitter
  • Metadecidim a Instagram Instagram
  • Metadecidim a YouTube YouTube
  • Metadecidim a GitHub GitHub
Amb llicència Creative Commons Web creada amb programari lliure.
Logo Decidim

Confirmar

D'acord Cancel·lar

Si us plau, inicia sessió

decidim Inicia sessió amb Decidim
O

Registra't

Has oblidat la teva contrasenya?