Original title:
Srovnání metod pro detekci anomálií v log datech
Translated title:
Comparative study of anomaly-detection methods in logs
Authors:
Sedláček, Ondřej ; Poliakov, Daniel (referee) ; Žádník, Martin (advisor) Document type: Master’s theses
Year:
2025
Language:
eng Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[eng][cze]
Výzkum detekce anomálií v datech systémových logů naráží na problémy se srovnatelností rozmanitých metod napříč různými reprezentacemi a úrovněmi supervize. Tato práce představuje experimentální pipeline navrženou k systematickému vyhodnocení a porovnání těchto detekčních přístupů. Naše řešení využívá standardní datasety HDFS, BGL a Thunderbird a zahrnuje parsování logů, tvorbu sekvencí logů a automatizované vyhodnocování metod. Pipeline usnadňuje porovnání široké škály metod za zcela shodných podmínek. Experimentální výsledky ukázaly, že ačkoli metody učení s učitelem obecně dosahovaly nejlepších výsledků, metody učení bez učitele také ukázaly pozoruhodné výsledky na vybraných datových sadách. Zjistili jsme, že vlastnosti předzpracování, od přesnosti parsování logů po strategii pro seskupování do sekvencí logů, dramaticky ovlivnilo výsledky detekce. Porovnání výsledků na sekvenčně vzorkovaných datech, která lépe odpovídají reálnému nasazení oproti náhodně promíchaným datům, odhalilo výrazně vyšší rozptyl přesnosti a zhoršení výkonnostních metrik, což ukazuje problém generalizace z nereprezentativních trénovacích dat. Vyvinutá pipeline a komparativní analýza poskytují robustní rámec pro pochopení kompromisů jednotlivých metod a pro nasměrování budoucího výzkumu v oblasti detekce anomálií z logů. Veškerý zdrojový kód a konfigurace jsou navíc zveřejněny.
Anomaly detection research in log data faces challenges in consistently comparing diverse methods across varied representations and supervision levels. This thesis presents an experimental pipeline designed to systematically evaluate and benchmark these detection approaches. Our solution utilizes standard HDFS, BGL, and Thunderbird datasets and includes log parsing, session creation, and automated method evaluation. The pipeline facilitates comparing a wide range of methods under identical conditions. Experimental results revealed that while supervised methods generally performed best, unsupervised techniques demonstrated notable success on specific datasets. We found that preprocessing, including log parsing accuracy and session grouping strategies, dramatically influenced detection outcomes. Furthermore, evaluations on sequentially sampled data, more representative of real-world deployments, showed significantly increased performance variability and lower overall scores than evaluations on shuffled data, underscoring the challenge of generalizing from non-representative training splits. The developed pipeline and comparative analysis provide a robust framework for understanding method-specific trade-offs and guiding future research in log-based anomaly detection. Moreover, all code and configurations are released as an open benchmark.
Keywords:
detekce anomálií; logy; sémantické vektory; Anomaly detection; Logs; Semantic vectors
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/254965