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

De Willforge
Aller à : navigation, rechercher
m
m
(2 révisions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
 
Il s'agit de permettre à une communauté de millions d'ordinateurs ou téléphone portables de produire un texte unique faisant consensus, par exemple sa charte.
 
Il s'agit de permettre à une communauté de millions d'ordinateurs ou téléphone portables de produire un texte unique faisant consensus, par exemple sa charte.
  
Le protocole que nous proposons repose sur un idée simple : laissons tous ceux qui le veulent écrire leur version du texte et utilisons un système de notation pour extraire la meilleure.
+
Le protocole que nous proposons repose sur un idée simple : laissons tous ceux qui le veulent écrire leur version du texte et utilisons un système de notation pour extraire celle qui aura la meilleure note.
  
Supposons d'une part que les millions de membres de la communauté soient enregistrés dans une base de données et que, d'autre part, des millions de versions de la charte ait été produites et enregistrées dans une base de données.
+
Supposons d'une part que les millions de membres de la communauté soient enregistrés dans une base de données et que, d'autre part, des millions de versions de la charte ait été produites et elles aussi enregistrées dans une base de données.
  
Comme il est impossible que chaque membre de la communauté prenne connaissance de toutes les versions, on va construire des paquets d'une dizaine de versions prises au hasard dans leur base de données et les distribuer au hasard parmi les membres de la communauté afin qu'ils notent chacune d'elle. L'algorithme utilisé doit être tel que chaque membre de la communauté ait reçu une dizaine de versions et que chaque version ait reçu approximativement le même nombre de notes.
+
Comme il est impossible que chaque membre de la communauté prenne connaissance de toutes les versions, on va construire des paquets d'une dizaine de versions prises au hasard dans leur base de données et les distribuer au hasard parmi les membres de la communauté afin qu'ils notent chacune d'elle. L'algorithme utilisé doit être tel que chaque membre de la communauté ait reçu une dizaine de versions et que chaque version ait reçu un nombre approximativement identique de notes.
  
A la fin de cette première étape on calcule la moyenne obtenue par chaque version. Si le nombre de versions est suffisamment faible par rapport à celui des membre, la moyenne aura un sens et celles qui ont obtenu la note maximum seront extraites et redistribuées par paquet parmi les membres comme précédemment : c'est la deuxième étape.  
+
A la fin de cette première étape on calculera la moyenne obtenue par chaque version. Si le nombre de versions est suffisamment faible par rapport à celui des membres, la note moyenne aura un sens et celles qui ont obtenu la note maximum seront extraites et redistribuées par paquet parmi les membres comme précédemment lors d'une deuxième étape.  
  
 
Si, par contre, le nombre de versions est très grand, le nombre de notes par version sera faible et la moyenne peu discriminante, on pourra alors relancer une première étape avec une nouvelle distribution des versions et des membres afin d'améliorer la moyenne.   
 
Si, par contre, le nombre de versions est très grand, le nombre de notes par version sera faible et la moyenne peu discriminante, on pourra alors relancer une première étape avec une nouvelle distribution des versions et des membres afin d'améliorer la moyenne.   
  
La procédure de notation peut être adaptée afin d'éviter les ex-aequo et faire en sorte qu'à chaque étape la proportion de versions retenues diminue notablement.
+
En itérant, le nombre de versions retenues à chaque étape va diminuer et au bout de quelques étapes on obtiendra une ou quelques versions parmi les millions de départ. On pourra jouer sur la méthode de notation afin d'éviter les ex-aequo et d'accélérer la convergence du processus.
  
En itérant on obtiendra une ou quelques versions parmi les millions de départ.
+
On remarquera que la procédure utilisée pour l'adoption du [https://charte.lalignejaune.fr/ préambule de la Charte commune] correspond à une note zéro ou un et à la distribution d'une seule version du texte.
 +
 
 +
On peut imaginer des variations de ce schéma. Par exemple, il est assez facile de permettre à chaque membre de créer une nouvelle version du texte lorsqu'il introduit sa note. Il est aussi possible d'introduire des contraintes sur le plan du texte ou même son contenu.

Version du 12 juillet 2019 à 15:49

Il s'agit de permettre à une communauté de millions d'ordinateurs ou téléphone portables de produire un texte unique faisant consensus, par exemple sa charte.

Le protocole que nous proposons repose sur un idée simple : laissons tous ceux qui le veulent écrire leur version du texte et utilisons un système de notation pour extraire celle qui aura la meilleure note.

Supposons d'une part que les millions de membres de la communauté soient enregistrés dans une base de données et que, d'autre part, des millions de versions de la charte ait été produites et elles aussi enregistrées dans une base de données.

Comme il est impossible que chaque membre de la communauté prenne connaissance de toutes les versions, on va construire des paquets d'une dizaine de versions prises au hasard dans leur base de données et les distribuer au hasard parmi les membres de la communauté afin qu'ils notent chacune d'elle. L'algorithme utilisé doit être tel que chaque membre de la communauté ait reçu une dizaine de versions et que chaque version ait reçu un nombre approximativement identique de notes.

A la fin de cette première étape on calculera la moyenne obtenue par chaque version. Si le nombre de versions est suffisamment faible par rapport à celui des membres, la note moyenne aura un sens et celles qui ont obtenu la note maximum seront extraites et redistribuées par paquet parmi les membres comme précédemment lors d'une deuxième étape.

Si, par contre, le nombre de versions est très grand, le nombre de notes par version sera faible et la moyenne peu discriminante, on pourra alors relancer une première étape avec une nouvelle distribution des versions et des membres afin d'améliorer la moyenne.

En itérant, le nombre de versions retenues à chaque étape va diminuer et au bout de quelques étapes on obtiendra une ou quelques versions parmi les millions de départ. On pourra jouer sur la méthode de notation afin d'éviter les ex-aequo et d'accélérer la convergence du processus.

On remarquera que la procédure utilisée pour l'adoption du préambule de la Charte commune correspond à une note zéro ou un et à la distribution d'une seule version du texte.

On peut imaginer des variations de ce schéma. Par exemple, il est assez facile de permettre à chaque membre de créer une nouvelle version du texte lorsqu'il introduit sa note. Il est aussi possible d'introduire des contraintes sur le plan du texte ou même son contenu.