Le cœur ne bat pas comme un métronome, mais comme un batteur de jazz : parfois il déraille, saute des battements, s'emballe. La fibrillation auriculaire est l'un des dérèglements les plus sournois : les oreillettes tremblent au lieu de se contracter, et le sang peut stagner et former des caillots. Les médecins détectent ce trouble grâce à l'électrocardiogramme — l'enregistrement des signaux électriques du cœur. Mais ce signal est capricieux : il se présente différemment selon les personnes, les appareils et les hôpitaux.
Les algorithmes habituels regardent l'électrocardiogramme soit comme une courbe dans le temps, soit comme un ensemble de fréquences — un spectre. Le premier regard repère les pauses et les pics, le second les motifs rythmiques. Mais séparément, ils sont comme deux témoins qui ont vu l'accident de deux côtés différents. Les auteurs de l'étude ont réuni ces regards dans un seul algorithme. Les deux « traducteurs » — le temps et la fréquence — travaillent en binôme : chacun précise ce que l'autre a remarqué, et ensemble ils donnent une image plus fiable.
La deuxième clé, c'est l'apprentissage par contrastes. On montre à l'algorithme des paires d'électrocardiogrammes : « ces deux-là viennent du même état, et celles-ci d'états différents ». Ainsi, il apprend non seulement à mémoriser des exemples, mais à comprendre ce qui distingue un rythme sain d'un rythme malade. C'est comme apprendre à un enfant à distinguer un chat d'un chien en lui montrant non seulement des images, mais en lui expliquant : « regarde, celui-ci a les oreilles dressées, et celui-là a la queue en trompette ».
Les tests ont montré que l'algorithme fonctionne de manière fiable même sur des données provenant d'autres cliniques, enregistrées avec d'autres appareils. C'est important car dans la vraie vie, l'électrocardiogramme d'un dispensaire de quartier et celui d'un centre de cardiologie ne se ressemblent pas. La méthode est aussi rapide : on peut la faire tourner directement sur un petit appareil au chevet du patient, sans attendre un ordinateur puissant.
Ainsi, deux témoins qui se disputaient auparavant confrontent maintenant leurs témoignages et voient ensemble ce que chacun manquait isolément. Le cœur cesse d'être une énigme pour l'algorithme — et le médecin gagne un assistant fiable qui ne se fatigue jamais et ne se laisse pas distraire.
Le cœur humain bat environ trois milliards de fois au cours d'une vie — comme si un métronome tictaquait sans arrêt pendant 80 ans.