FlexFringe: Modeling Software Behavior by Learning Probabilistic Automata
Verwer, Sicco, Hammerschmidt, Christian
–arXiv.org Artificial Intelligence
We present the efficient implementations of probabilistic deterministic finite automaton learning methods available in FlexFringe. These implement well-known strategies for state-merging including several modifications to improve their performance in practice. We show experimentally that these algorithms obtain competitive results and significant improvements over a default implementation. We also demonstrate how to use FlexFringe to learn interpretable models from software logs and use these for anomaly detection. Although less interpretable, we show that learning smaller more convoluted models improves the performance of FlexFringe on anomaly detection, outperforming an existing solution based on neural nets.
arXiv.org Artificial Intelligence
Aug-24-2023
- Country:
- Oceania > Australia (0.04)
- North America > United States
- California > San Francisco County > San Francisco (0.14)
- Europe
- Germany > Berlin (0.04)
- United Kingdom > England
- Cambridgeshire > Cambridge (0.04)
- Spain > Galicia
- Madrid (0.04)
- Slovenia > Drava
- Municipality of Benedikt > Benedikt (0.04)
- Netherlands > South Holland
- Delft (0.04)
- Asia
- Middle East > Jordan (0.04)
- Japan > Honshū
- Kantō > Tokyo Metropolis Prefecture > Tokyo (0.14)
- Genre:
- Research Report (0.81)
- Industry:
- Information Technology > Security & Privacy (0.46)
- Technology:
- Information Technology
- Data Science > Data Mining
- Anomaly Detection (0.95)
- Artificial Intelligence
- Representation & Reasoning
- Search (1.00)
- Logic & Formal Reasoning (1.00)
- Optimization (0.67)
- Machine Learning
- Statistical Learning (0.95)
- Computational Learning Theory (0.93)
- Decision Tree Learning (0.67)
- Neural Networks (0.66)
- Learning Graphical Models > Undirected Networks
- Markov Models (0.47)
- Representation & Reasoning
- Data Science > Data Mining
- Information Technology