Supervised Machine Learning for Modbus Communication Protocol Decoding
This study explores machine learning for decoding Modbus RTU data using K-Nearest Neighbors (KNN) models. An initial KNN model trained on 8,000 packets achieved 95.15% accuracy. Although ML improves generalization, accuracy still falls short of deterministic methods. These findings have implications for Modbus traffic analysis, intrusion detection in industrial networks, and adaptive error correction in real-time monitoring systems. By refining ML-based decoding, future work could enable more efficient anomaly detection and predictive maintenance in industrial automation and cybersecurity applications.
Authors
- Bradley M. Whitaker (ORCID: https://orcid.org/0000-0001-8884-9743)
- M. Marceau
- Keith D Mecham
- S.A. Reid
- Keith M. Filler
Institutions
- Montana State University (US)
- Idaho National Laboratory (US)
Publication Details
- Published
- 2025-05-09
- DOI
- https://doi.org/10.1109/ietc64455.2025.11039366
- Citations
- 1
- Primary Topic
- Industrial Automation and Control Systems
- Type
- article
- Field-Weighted Citation Impact
- 1.21