Adloun

Problème — Régler un filtre de courriels

Application directe du cours · niveau 3 (difficile) · mathématiques complémentaires (terminale), chapitre 16 — Thème 6 — Inférence bayésienne

Énoncé

Problème — Régler un filtre de courriels.

Une boîte de réception reçoit courriels par mois, dont indésirables. Un filtre analyse chaque message et y relève un certain nombre d'indices (mots, mise en forme, adresse d'expédition). On admet que chaque indice a le même rapport de vraisemblance , et que les indices d'un même courriel sont indépendants sachant sa nature. On note la cote et la probabilité que le courriel soit indésirable après indices relevés.

Corrigé

Chaque indice multiplie la cote par , donc est géométrique de raison (chapitre 1) :

Les écarts successifs valent environ , , , : ils augmentent puis s'effondrent. Chaque indice apporte pourtant la même information — un facteur ; c'est la probabilité qui, bornée par , ne peut plus progresser.

donc : la suite est arithmétique de raison , de premier terme . Sur ce tableau de bord, les indices s'additionnent au lieu de se multiplier.

Le logarithme étant strictement croissant,

donc . On vérifie : et . Il faut six indices.


def nombre_indices(cote_initiale, rapport, seuil):
    # Plus petit n tel que la probabilite depasse le seuil.
    cote, n = cote_initiale, 0
    while cote / (1 + cote) < seuil:
        cote = cote * rapport
        n = n + 1
    return n

print(nombre_indices(1/4, 3, 0.99))   # 6

Il est donc quasi certain qu'au moins un courriel légitime sera bloqué chaque mois, et l'ordre de grandeur est de huit, à trois près.

(On retrouve ce nombre par les cotes : le blocage a pour rapport de vraisemblance , d'où une cote de et une probabilité de .)

Conclusion. Le réglage tient sa promesse sur la précision — moins d'un blocage sur cent est une erreur — mais il laisse passer des courriels indésirables. Exiger six indices, c'est choisir de préférer un indésirable oublié à un message important perdu. C'est un arbitrage, non un optimum mathématique : abaisser le seuil à quatre indices bloquerait davantage de courriels indésirables et davantage de messages légitimes. Le bon réglage dépend du coût relatif des deux erreurs, que les mathématiques ne fixent pas.

Les autres exercices de ce chapitre Le cours du chapitre

Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.