Comment des millions de personnes peuvent-elles produire un texte unique faisant consensus ? : Différence entre versions

De Willforge
Aller à : navigation, rechercher
m
m
Ligne 13 : Ligne 13 :
 
Pour extraire de ce flux continu de versions du texte une version faisant consensus nous allons procéder par étapes.
 
Pour extraire de ce flux continu de versions du texte une version faisant consensus nous allons procéder par étapes.
  
A la première étape, on va effectuer autant de tirage au hasard de paquets de dix versions parmi les membres de la communauté que nécessaires pour que chaque version soit examinée par cent membres différents pris au hasard et que chaque membre ait eu à noter le même nombre de versions différentes. En fin d'étape nous calculons la moyenne et l'écart-type des cent notes que chaque version aura reçue.
+
A chaque étape on distribuera des paquets de 10 versions prises au hasard parmi un certain nombre de membres de la communauté pris eux aussi au hasard. On veillera à ce que chaque membre ait eu à noter environ le même nombre de versions différentes.
  
On fixe un seuil sur la moyenne et l'écart-type des notes afin d'extraire les versions dont les notes satisfont ces seuils. En jouant sur les seuils on s'arrange pour n'extraire qu'un dixième des versions. Ces versions sont candidates pour l'étape suivante.
+
Pour une version donnée, la première étape se terminera quand elle aura reçue 100 notes provenant de 100 membres différents. On calculera alors la moyenne des ses 100 notes. On calculera aussi l'écart-type des notes, pour évaluer leur dispersion autour de la moyenne. En effet, seules les moyennes ayant un faible écart-type ont un sens.  
  
A la deuxième étape on procède comme à la première étapes mais sur un ensemble de versions dix fois moindre et en distribuant chaque version sur dix fois plus de membres soit des paquets de 1000 membres afin qu'elles soit de nouveau notées. Les nouvelles notes sont enregistrées dans la base de données des notations et un dixième des versions sont extraites comme précédemment (soit un centième des versions de départ).
+
Lorsqu'un nombre suffisant de versions auront franchi la première étape on en extraira un dixième pour constituer les versions candidates à la deuxième étape.
 +
 
 +
A la deuxième étape on procède comme à la première étapes mais sur un ensemble de versions dix fois moindre et en distribuant chaque version sur dix fois plus de membres soit 1000 membres afin qu'elles soit de nouveau notées. Les nouvelles notes sont enregistrées dans la base de données des notations et un dixième des versions sont extraites comme précédemment (soit un centième des versions de départ).
  
 
A chaque étape on multiple le nombre de notations par dix et on divise le nombre de versions extraites par dix.   
 
A chaque étape on multiple le nombre de notations par dix et on divise le nombre de versions extraites par dix.   
  
D'étapes en étapes, le nombre de versions retenues chaque fois va diminuer et au bout de 4 à 5 étapes il ne restera plus qu'une version parmi les millions de départ.  
+
D'étapes en étapes, le nombre de versions retenues chaque fois va diminuer et au bout de 4 à 5 étapes il ne restera plus que quelques version parmi les millions de départ.  
  
 
A la dernière étape tous les membres de la communauté participeront à la notation des quelques versions résiduelles. La version issue de cette dernière étape peut donc être considérée comme consensuelle si l'écart-type de sa note est suffisamment faible.
 
A la dernière étape tous les membres de la communauté participeront à la notation des quelques versions résiduelles. La version issue de cette dernière étape peut donc être considérée comme consensuelle si l'écart-type de sa note est suffisamment faible.
Ligne 30 : Ligne 32 :
  
 
En fin de processus on aura permis à chaque membre de participer sur un pied d'égalité à la production du texte commun.
 
En fin de processus on aura permis à chaque membre de participer sur un pied d'égalité à la production du texte commun.
 
Il est important d'utiliser l'écart-type dans le critère de sélection : en effet seules les moyennes de faible écart-type ont un sens.
 
  
 
On remarquera que la procédure utilisée pour l'adoption du [https://charte.lalignejaune.fr/ préambule de la Charte commune des Gilets Jaunes] revient à attribuer la note zéro ou un et à ne distribuer qu'une seule version du texte.
 
On remarquera que la procédure utilisée pour l'adoption du [https://charte.lalignejaune.fr/ préambule de la Charte commune des Gilets Jaunes] revient à attribuer la note zéro ou un et à ne distribuer qu'une seule version du texte.

Version du 6 octobre 2019 à 11:17

Il s'agit de permettre à une communauté de millions de membres disposant d'ordinateurs ou de téléphone portables de produire un texte qui fasse consensus (sa charte, par exemple). On suppose que chaque membre de la communauté a la même possibilité de produire sa version du texte qui sera stockée dans la base de données des textes. Au bout de quelques jours cette base de données contiendra donc des milliers ou même des millions de versions concurrentes.

Il est évidemment impossible que chaque membre de la communauté prenne connaissance de toutes les versions. Il faut donc construire un protocole garantissant que chaque version soit examinée par le même nombre de membres de la communauté et qu'une seule version faisant consensus émerge d'un processus de choix entre les versions concurrentes.

Le protocole décrit ci-dessous devrait permettre d'atteindre ce but en quelques jours.

La communauté est organisée en réseau auquel chaque membre peut se connecter au moment où il le désire. A chaque instant seule une fraction des membres est connectée.

Lorsqu'un membre se connecte pour la première fois il reçoit un identifiant et est enregistré dans la base de données des participants.

A chaque nouvelle connexion il reçoit une dizaine de versions du texte prises au hasard dans la base de données des textes. Ce nombre est suffisamment faible pour que l'on ait le temps de bien examiner chaque version et de lui attribuer une note entre 0 à 10. Cette note, associée à l'identifiant du membre, est enregistrée dans la base de données des notations. De plus, lorsqu'il est connecté un membre peut émettre sa propre version du texte soit en amendant l'une des dix versions qu'il a reçues soit en en créant une originale. Cette nouvelle version est ajoutée à la base de données des textes avec son propre identifiant,

Pour extraire de ce flux continu de versions du texte une version faisant consensus nous allons procéder par étapes.

A chaque étape on distribuera des paquets de 10 versions prises au hasard parmi un certain nombre de membres de la communauté pris eux aussi au hasard. On veillera à ce que chaque membre ait eu à noter environ le même nombre de versions différentes.

Pour une version donnée, la première étape se terminera quand elle aura reçue 100 notes provenant de 100 membres différents. On calculera alors la moyenne des ses 100 notes. On calculera aussi l'écart-type des notes, pour évaluer leur dispersion autour de la moyenne. En effet, seules les moyennes ayant un faible écart-type ont un sens.

Lorsqu'un nombre suffisant de versions auront franchi la première étape on en extraira un dixième pour constituer les versions candidates à la deuxième étape.

A la deuxième étape on procède comme à la première étapes mais sur un ensemble de versions dix fois moindre et en distribuant chaque version sur dix fois plus de membres soit 1000 membres afin qu'elles soit de nouveau notées. Les nouvelles notes sont enregistrées dans la base de données des notations et un dixième des versions sont extraites comme précédemment (soit un centième des versions de départ).

A chaque étape on multiple le nombre de notations par dix et on divise le nombre de versions extraites par dix.

D'étapes en étapes, le nombre de versions retenues chaque fois va diminuer et au bout de 4 à 5 étapes il ne restera plus que quelques version parmi les millions de départ.

A la dernière étape tous les membres de la communauté participeront à la notation des quelques versions résiduelles. La version issue de cette dernière étape peut donc être considérée comme consensuelle si l'écart-type de sa note est suffisamment faible.

Les versions étant produites en continu, à un instant donné, différentes versions pourront se trouver à différentes étapes. Il sera nécessaire d'imposer une date limite arbitraire pour que le protocole se termine.

On pourra jouer sur la méthode de notation afin d'éviter les ex-æquo et d'accélérer la convergence du processus. A la limite, chaque membre pourrait simplement choisir une version parmi les dix qui lui sont proposées au lieu de leur donner une note, mais il y a un risque de nombreux ex-æquo.

En fin de processus on aura permis à chaque membre de participer sur un pied d'égalité à la production du texte commun.

On remarquera que la procédure utilisée pour l'adoption du préambule de la Charte commune des Gilets Jaunes revient à attribuer la note zéro ou un et à ne distribuer qu'une seule version du texte.

On peut imaginer des améliorations de ce schéma. Au lieu de noter de 0 à 10 les versions, on peut utiliser la méthode du Jugement majoritaire. La même démarche peut être utilisée pour valider des amendements à un texte. Il suffit de considérer chaque version amendée comme une nouvelle version.


écrire à Emile Achadde