← Derniers articles
📊 statistics

Bayesian Inference Procedures for A/B Testing: An Overview

Cet article propose une hiérarchie systématique à trois niveaux des configurations de tests A/B bayésiens, démontrant que si de nombreuses plateformes commerciales utilisent des méthodes non calibrées, le choix approprié des a priori et des règles d'arrêt — spécifiquement l'arrêt par facteur de Bayes et le Bayes empirique — est essentiel pour contrôler les risques distincts tels que les taux de faux positifs, l'erreur d'estimation et le regret.

Auteurs originaux : Mårten Schultzberg, Mattias Frånberg

Publié 2026-08-14
📖 8 min de lecture🧠 Analyse approfondie

Auteurs originaux : Mårten Schultzberg, Mattias Frånberg

Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète

Imaginez que vous êtes un détective tentant de résoudre un mystère : « Ce nouvel indice a-t-il réellement résolu l'affaire, ou n'était-ce qu'une chance insolente ? » Dans le monde de la science et des affaires, c'est ce qu'on appelle l'A/B testing (test A/B). C'est une façon de comparer deux versions de quelque chose (comme un bouton rouge par rapport à un bouton bleu) pour voir laquelle fonctionne le mieux. Mais voici la partie délicate : si vous continuez à vérifier les résultats pendant que l'expérience est en cours, vous pourriez être trompé par le bruit aléatoire. C'est comme lancer une pièce de monnaie et s'arrêter dès que l'on voit trois fois face de suite ; vous pourriez penser que la pièce est magique, mais ce n'est que de la chance. C'est le danger du « peeking » (le coup d'œil furtif).

Pour résoudre cela, les scientifiques utilisent l'inférence bayésienne, une méthode qui met à jour les croyances à mesure que de nouvelles données arrivent, un peu comme la façon dont vous mettez à jour votre opinion sur un film au fur et à mesure que vous regardez plus de scènes. Cependant, il n'existe pas qu'une seule façon de procéder. Certaines méthodes sont comme des suppositions basées sur une intuition, tandis que d'autres sont comme l'utilisation d'un règlement strict pour éviter les fausses alertes. La grande question est : quelle méthode vous protège réellement contre les mauvaises décisions, et laquelle ne fait que donner une impression de sécurité ? Ce document plonge dans la réalité désordonnée de ces différentes méthodes pour déterminer lesquelles sont réellement fiables et lesquelles sont juste des moyens sophistiqués de se faire piéger par le hasard.


Les Trois Niveaux de Vérité

Les auteurs, Mårten Schultzberg et Mattias Frånberg de chez Spotify, ont réalisé que les gens parlent souvent de « l'A/B testing bayésien » comme s'il s'agissait d'un outil unique et magique. Ils ont découvert qu'il s'agit en réalité d'une famille de différents outils dotés de super-pouvoirs (et de faiblesses) très distincts. Pour donner un sens à tout cela, ils ont organisé ces outils en une hiérarchie à trois niveaux, comme un jeu vidéo avec trois niveaux de difficulté et de sécurité.

Niveau 1 : Le niveau de l'« Intuition » (Cohérence a posteriori)

Imaginez que vous jouez à un jeu où vous voulez simplement vous sentir confiant dans votre supposition. Vous regardez les données et dites : « Je suis sûr à 95 % que le bouton bleu est meilleur ! » C'est le Niveau 1. C'est mathématiquement cohérent, ce qui signifie que la mise à jour de vos croyances est logique en interne. Mais attention : cela offre aucune protection contre les fausses alertes si vous continuez à vérifier les résultats.

Le papier montre que si vous utilisez un « a priori plat » (en partant essentiellement de l'idée que vous n'avez aucune opinion) et que vous vous arrêtez dès que vous vous sentez sûr à 95 %, vous faites exactement la même chose qu'un « simple observateur furtif » (simple peeker). C'est comme vérifier votre lancer de pièce chaque seconde et s'arrêter dès que vous voyez trois fois face. Les simulations du papier confirment que cette méthode a un taux de faux positifs d'environ 30 % (bien plus élevé que les 5 % que les gens souhaitent habituellement). Cela semble satisfaisant, mais c'est dangereux. Même si vous essayez d'utiliser une approche « décisionnelle » (calculant le coût d'une erreur), si vous n'avez pas de règle stricte pour l'arrêt, vous pourriez quand même finir par déployer une fonctionnalité médiocre la moitié du temps.

Niveau 2 : Le niveau « Gardé » (Arrêt par le Facteur de Bayes)

Ajoutons maintenant un garde de sécurité. Le Niveau 2 utilise ce qu'on appelle un Facteur de Bayes. Voyez cela comme un score qui compare à quel point les données soutiennent l'idée que « la Version B est meilleure » par rapport à « la Version B est identique à la A ».

Le papier révèle que si vous utilisez un a priori approprié (une supposition de départ raisonnable) et que vous ne vous arrêtez que lorsque ce score franchit une ligne spécifique, vous obtenez une garantie. Peu importe le nombre de fois où vous jetez un coup d'œil, la probabilité d'une fausse alerte reste inférieure à votre limite (généralement 5 %). C'est un point crucial. Les auteurs montrent que pour de nombreux coûts réels en entreprise, cette méthode est presque la meilleure façon de décider quand s'arrêter. C'est comme avoir un videur qui vérifie votre carte d'identité chaque fois que vous tentez d'entrer, garantissant que seuls les vraiment chanceux (ou vraiment talentueux) passent.

Il est intéressant de noter que le papier soutient que le choix entre le « Bayésien » et le « Fréquentiste » (l'autre grande école statistique) importe souvent moins qu'on ne le pense. Si vous configurez un test bayésien avec un modèle de coût spécifique, il finit souvent par ressembler exactement à un test fréquentiste. La mathématique est différente, mais le résultat est souvent le même.

Niveau 3 : Le niveau « Maître » (Bayésien empirique)

C'est la section VIP. Le Niveau 3 ajoute une arme secrète : l'historique. Au lieu de deviner quel serait un point de départ « raisonnable », cette méthode examine des centaines d'expériences passées de la même entreprise pour apprendre la vérité sur l'ampleur habituelle des effets.

Imaginez que vous êtes un chef cuisinier. Au Niveau 2, vous devinez la quantité de sel à ajouter en vous basant sur un livre de recettes. Au Niveau 3, vous consultez un registre de tous les plats que vous avez cuisinés l'année dernière pour voir exactement quelle quantité de sel les clients ont réellement appréciée. C'est ce qu'on appelle un a priori Bayésien empirique.

Le papier montre que lorsque vous utilisez cet a priori basé sur l'historique, vous obtenez deux avantages incroyables :

  1. Correction automatique : Cela corrige naturellement le problème de tester trop de choses à la fois (la multiplicité). Si vous testez 10 boutons, vous n'avez pas besoin de faire des calculs supplémentaires pour éviter les fausses alertes ; l'historique fait le travail pour vous.
  2. Réduction calibrée (Shrinkage) : Cela ramène les résultats extrêmes vers la réalité. Si un test montre une amélioration massive de 50 %, mais que votre historique indique que les améliorations sont généralement minimes, cette méthode dira : « C'est probablement un coup de chance », et ramènera l'estimation à la baisse. Cela évète la « Malédiction du Gagnant » (Winner's Curse), où l'on célèbre une victoire énorme qui n'était en fait qu'un simple bruit.

Mais il y a un piège. Le papier avertit que cette magie du Niveau 3 ne fonctionne que si votre historique est honnête et représentatif.

  • Si vous ne regardez que vos succès passés (en ignorant les échecs), votre historique est biaisé et la méthode échoue.
  • Si vous mélangez des données provenant de deux types d'expériences différents (comme mélanger des recettes de gâteaux avec des tests de moteurs de voitures), l'historique devient confus et la protection disparaît.
  • Vous avez besoin d'un certain volume d'historique (environ 200 expériences passées) pour que cela fonctionne de manière fiable.

Le Verdict : Il s'agit du Risque, pas de l'Étiquette

Les auteurs ont fait tourner des simulations pour tester ces niveaux les uns contre les autres et contre les méthodes fréquentistes standards. Voici leurs conclusions :

  • Niveau 1 (A priori plat + Peeking) : C'est un désastre pour le contrôle des erreurs. Il produit des faux positifs environ 30 % du temps, tout comme le simple coup d'œil furtif.
  • Niveau 2 (Facteur de Bayes) : Il maintient les faux positifs bas (sous les 5 %) et est très flexible. Il ne nécessite pas de décider à l'avance de la durée de l'expérience.
  • Niveau 3 (Bayésien empirique) : Lorsque l'historique est bon, il produit les estimations les plus précises (erreurs les plus faibles) de toutes les méthodes. Il ramène les estimations sauvages vers la réalité mieux que quiconque.
  • Le piège de l'« Espérance de perte » : Certaines personnes essaient de s'arrêter en fonction de « combien d'argent nous pourrions perdre ». Le papier montre que cela ne fonctionne que si le déploiement d'une mauvaise fonctionnalité est gratuit. S'il y a le moindre coût lié au déploiement d'une mauvaise fonctionnalité (comme corriger le code ou agacer les utilisateurs), cette méthode finit par déployer des fonctionnalités médiocres beaucoup trop souvent.

Le papier conclut que la « meilleure » méthode n'est pas une question d'être Bayésien ou Fréquentiste. C'est une question de quel risque vous essayez de contrôler.

  • Si vous devez être absolument certain de ne pas faire de fausses affirmations, vous avez besoin du Niveau 2 ou 3.
  • Si vous avez beaucoup d'historique et que vous voulez les chiffres les plus précis, le Niveau 3 est le roi.
  • Si vous n'avez pas assez d'historique, tenez-vous en au Niveau 2 et utilisez des règles strictes pour éviter les fausses alertes.

En fin de compte, le papier suggère que l'étape la plus importante n'est pas de choisir un nom statistique sophistiqué. C'est de se demander : « Que se passe-t-il si je me trompe ? » Si le coût de l'erreur est élevé, vous avez besoin des garde-fous du Niveau 2 ou 3. Si vous traitez la méthode comme une baguette magique sans comprendre les règles, vous pourriez finir par célébrer une victoire qui n'était qu'un coup de chance.

Noyé(e) sous les articles dans votre domaine ?

Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.

Essayer Digest →