← Derniers articles
💻 computer science

LogSemFuse: Semantic Evidence Fusion for Explainable Log Anomaly Detection

LogSemFuse est un cadre de plug-in guidé par l'évidence qui améliore les détecteurs d'anomalies de journaux existants en fusionnant les prédictions du backbone avec des preuves sémantiques réutilisables issues de motifs locaux, du raisonnement de LLM et de règles exécutables afin d'améliorer la précision de la détection et de fournir des informations exploitables et explicables avec un surcoût d'exécution minimal.

Auteurs originaux : Hassan Jabri, Zeyang Ma, Zhijie Wang, Tse-Hsun Chen

Publié 2026-07-07
📖 6 min de lecture🧠 Analyse approfondie

Auteurs originaux : Hassan Jabri, Zeyang Ma, Zhijie Wang, Tse-Hsun Chen

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 soyez un agent de sécurité pour une ville immense et trépidante (un système logiciel moderne). Chaque jour, des millions de personnes (les messages de journaux ou "logs") passent les portes en criant ce qu'elles font. Votre travail est de repérer les fauteurs de troubles (les anomalies) avant qu'ils ne provoquent un désastre.

Pendant longtemps, vous avez eu un système de caméras de surveillance haute technologie (les détecteurs d'IA existants comme DeepLog ou LogBERT). Cette caméra est excellente pour compter les visages et repérer les schémas. Si quelqu'un passe par la porte 50 fois en une minute, la caméra hurle : « ALERTE ! » Mais voici le problème : la caméra ne fait que donner une lumière rouge et un score. Elle ne vous dit pas pourquoi elle est en alerte. Est-ce que cette personne est un voleur ? Est-elle simplement pressée ? A-t-elle trébuché ? Vous devez regarder vous-même les images brutes de la vidéo, ce qui est lent et épuisant.

Récemment, quelqu'un a suggéré d'embaucher un détective super intelligent (un Grand Modèle de Langage, ou LLM) pour surveiller la vidéo. Ce détective est excellent pour comprendre le contexte et peut vous dire : « Cette personne court parce qu'elle est en train de voler un sac. » Mais il y a un pièat : embaucher ce détective pour chaque personne passant par la porte est incroyablement coûteux et lent. De plus, parfois, le détective s'embrouille ou invente des histoires qui ne sont pas réellement présentes dans la vidéo.

Entrez dans LogSemFuse.

Les auteurs de ce document ont construit un système de type « plug-in » qui agit comme un assistant intelligent pour votre caméra de surveillance existante. Il ne remplace pas la caméra ; il lui donne simplement un superpouvoir : la capacité de s'expliquer en utilisant des preuves.

Voici comment fonctionne LogSemFuse, en utilisant trois outils simples :

1. Le « Repéreur de Schémas » (Motifs d'événements locaux)

Considérez cela comme une liste de « comportements suspects » que vous avez rédigée à partir de crimes passés.

  • Comment ça marche : Le système examine les données brutes et trouve des séquences courtes et spécifiques qui se produisent toujours lorsqu'un problème survient. Par exemple, « Si quelqu'un essaie d'ouvrir une porte, puis essaie immédiatement de briser une fenêtre, puis s'enfuit », c'est un mauvais schéma.
  • L'analogie : C'est comme avoir une fiche de triche qui dit : « Si vous voyez ces trois étapes spécifiques à la suite, c'est certainement un crime. » Cette partie est rapide, gratuite et n'a pas besoin du détective coûteux.

2. Le « Livre de Règles » (Règles dérivées du clustering)

Parfois, les crimes sont plus complexes. Ils ne se produisent pas de manière linéaire ; ils se produisent en groupes désordonnés.

  • Comment ça marche : Le système regroupe les crimes passés similaires (clustering) et demande au super détective intelligent d'écrire un « Livre de Règles » pour chaque groupe. Le détective dit : « Dans ce groupe de crimes, les méchants laissent toujours une note, mais ils ne verrouillent jamais la porte arrière. » Le système transforme cela en une règle stricte.
  • L'analogie : Au lieu de demander au détective de surveiller chaque nouvelle personne, vous donnez un livre de règles à l'agent de sécurité : « Si vous voyez une note ET une porte arrière non verrouillée, déclenchez l'alarme. » Le détective n'écrit le livre qu'une seule fois (pendant l'entraînement), et l'agent de sécurité l'utilise pour toujours.

3. Le « Détective sur Demande » (Raisonnement par LLM)

Et si une situation nouvelle et étrange se produisait, une situation qui ne figure ni sur votre fiche de triche, ni dans votre livre de règles ?

  • Comment ça marche : Le système appelle le super détective intelligent uniquement pour cette situation spécifique et déroutante. Le détective examine les événements, explique ce qui se passe et donne un score de confiance. Crucialement, le système enregistre cette explication. Si la même situation étrange se reproduit plus tard, le système tire simplement l'explication enregistrée de sa poche au lieu d'appeler à nouveau le détective.
  • L'analogie : C'est comme appeler un consultant pour un problème unique, noter ses conseils, puis les classer afin de ne plus jamais avoir à payer pour ce même problème.

Tout mettre ensemble

Lorsqu'une nouvelle « personne » (session de log) passe la porte :

  1. La Caméra (l'IA originale) jette un coup d'œil et donne un score.
  2. Le Repéreur de Schémas vérifie la fiche de triche.
  3. Le Livre de Règles vérifie les règles strictes.
  4. Le Détective sur Demande est appelé uniquement si les trois premiers ne sont pas sûrs ou si la situation est nouvelle.

Tous ces éléments de preuve sont combinés. Si l'un d'entre eux dit « Cela semble mauvais », le système déclenche l'alarme. Mais plus important encore, il vous remet un rapport qui dit : « Nous avons signalé ceci car : (1) Ils ont fait le schéma 'porte-fenêtre-fuite', ET (2) Ils ont laissé une note mais n'ont pas verrouillé la porte, ET (3) Le détective a confirmé que cela ressemble à un vol. »

Pourquoi est-ce important ?

Le papier a testé cela sur trois « villes » différentes (jeux de données : HDFS, BGL et Liberty) en utilisant quatre caméras de surveillance différentes.

  • Meilleure détection : Il a capturé presque tous les criminels que les caméras originales avaient manqués (récupération de 98,8 % des faux négatifs).
  • Meilleures explications : Lorsque des experts humains ont lu les explications, ils ont préféré les rapports de LogSemFuse aux rapports bruts du détective. Les experts ont trouvé les explications de LogSemFuse plus claires, plus logiques et mieux connectées aux événements réels.
  • Économique et Rapide : Parce qu'il réutilise les fiches de triche et les livres de règles, il n'a pas besoin d'appeler le détective coûteux pour chaque nouvelle personne. Il n'ajoute qu'un temps très faible et stable au processus.

En bref : LogSemFuse prend une caméra de surveillance intelligente mais silencieuse et lui donne une voix, un carnet de règles et un moyen de demander de l'aide uniquement quand c'est nécessaire. Cela rend le système plus intelligent, plus rapide et beaucoup plus facile à faire confiance pour les humains.

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 →