Abstract
Anomaly detection has been a challenging topic for decades and it still is open to new contributions nowadays. More specifically, the detection of anomalies (not only hardware ones but also those affecting the software) suffers from many problems when monitoring cyber-physical systems. One such usual problem is the much fewer data samples of anomalies than those available for the normal functioning of systems. This class-imbalance problem is addressed in the present paper and a novel strategy for oversampling the minority class is applied to an open dataset containing information about the performance of a component-based robot. The proposed strategy mainly consists on selecting the instances to be oversampled according to different criteria instead of randomly oversampling. Obtained results demonstrate that the proposed strategy improves predictive performance, especially when the SVM (Support Vector Machine) is used as classifier.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Bergmeir, P., Nitsche, C., Nonnast, J., Bargende, M.: Classifying component failures of a hybrid electric vehicle fleet based on load spectrum data. Neural Comput. Appl. 27(8), 2289–2304 (2016)
Cerqueira, V., Pinto, F., Sá, C., Soares, C.: Combining boosted trees with metafeature engineering for predictive maintenance. In: Boström, H., Knobbe, A., Soares, C., Papapetrou, P. (eds.) Advances in Intelligent Data Analysis XV, pp. 393–397. Springer International Publishing, Cham (2016)
Chawla, N.V., Bowyer, K.W., Hall, L.O., Kegelmeyer, W.P.: SMOTE: synthetic minority over-sampling technique. J. Artif. Intel. Res. 16, 321–357 (2002)
Devi, D., Biswas, S.K., Purkayastha, B.: Learning in presence of class imbalance and class overlapping by using one-class SVM and undersampling technique. Connection Sci. 31(2), 105–142 (2019)
Alsamhi, S.H., Ma, O., Ansari, M.S.: Survey on artificial intelligence based techniques for emerging robotic communication. Telecommun. Syst. 72(3), 483–503 (2019). https://doi.org/10.1007/s11235-019-00561-z
He, H., Garcia, E.A.: Learning from imbalanced data. IEEE Trans. Knowl. Data Eng. 21(9), 1263–1284 (2009)
Jayaratne, M., de Silva, D., Alahakoon, D.: Unsupervised machine learning based scalable fusion for active perception. IEEE Trans. Auto. Sci. Eng. 16(4), 1653–1663 (2019). https://doi.org/10.1109/TASE.2019.2910508
Kober, J., Bagnell, J.A., Peters, J.: Reinforcement learning in robotics: a survey. Int. J. Robot. Res. 32(11), 1238–1274 (2013). https://doi.org/10.1177/0278364913495721
Kubat, M., Matwin, S., et al.: Addressing the curse of imbalanced training sets: one-sided selection. In: ICML, Nashville, USA, vol. 97, pp. 179–186 (1997)
Lu, H., Li, Y., Mu, S., Wang, D., Kim, H., Serikawa, S.: Motor anomaly detection for unmanned aerial vehicles using reinforcement learning. IEEE Internet Things J. 5(4), 2315–2322 (2018). https://doi.org/10.1109/JIOT.2017.2737479
Luo, M., Wang, K., Cai, Z., Liu, A., Li, Y., Cheang, C.F.: Using imbalanced triangle synthetic data for machine learning anomaly detection. Comput. Mater. Continua 58(1), 15–26 (2019)
Napierala, K., Stefanowski, J.: Types of minority class examples and their influence on learning classifiers from imbalanced data. J. Intel. Inf. Syst. 46(3), 563–597 (2016)
Siepmann, F., Wachsmuth, S.: A modeling framework for reusable social behavior. In: De silva, R., reidsma, D. (eds.) Work in Progress Workshop Proceedings ICSR, pp. 93–96 (2011)
Syafrudin, M., Fitriyani, N.L., Alfian, G., Rhee, J.: An affordable fast early warning system for edge computing in assembly line. Appl. Sci. 9(1), 84–102 (2018)
Sáez, J.A., Krawczyk, B., Woźniak, M.: Analyzing the oversampling of different classes and types of examples in multi-class imbalanced datasets. Pattern Recogn. 57, 164–178 (2016). http://www.sciencedirect.com/science/article/pii/S0031320316001072
Wienke, J., Wrede, S.: A middleware for collaborative research in experimental robotics. In: 2011 IEEE/SICE International Symposium on System Integration (SII), pp. 1183–1190, December 2011
Wienke, J., Meyer zu Borgsen, S., Wrede, S.: A data set for fault detection research on component-based robotic systems. In: Alboul, L., Damian, D., Aitken, J.M. (eds.) Towards Autonomous Robotic Systems, pp. 339–350. Springer International Publishing, Cham (2016)
Wienke, J., Wrede, S.: A fault detection data set for performance bugs in component-based robotic systems (2016)
Wienke, J., Wrede, S.: Autonomous fault detection for performance bugs in component-based robotic systems. In: 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 3291–3297. IEEE (2016)
Wienke, J., Wrede, S.: Continuous regression testing for component resource utilization. In: IEEE International Conference on Simulation, Modeling, and Programming for Autonomous Robots (SIMPAR), pp. 273–280. IEEE (2016)
Xiao, B., Yin, S.: Exponential tracking control of robotic manipulators with uncertain dynamics and kinematics. IEEE Trans. Ind. Inf. 15(2), 689–698 (2019)
Zhao, D., Ni, W., Zhu, Q.: A framework of neural networks based consensus control for multiple robotic manipulators. Neurocomputing 140, 8–18 (2014). https://doi.org/10.1016/j.neucom.2014.03.041
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Basurto, N., Woźniak, M., Cambra, C., Herrero, Á. (2021). Advanced Oversampling for Improved Detection of Software Anomalies in a Robot. In: Herrero, Á., Cambra, C., Urda, D., Sedano, J., Quintián, H., Corchado, E. (eds) 15th International Conference on Soft Computing Models in Industrial and Environmental Applications (SOCO 2020). SOCO 2020. Advances in Intelligent Systems and Computing, vol 1268. Springer, Cham. https://doi.org/10.1007/978-3-030-57802-2_1
Download citation
DOI: https://doi.org/10.1007/978-3-030-57802-2_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-57801-5
Online ISBN: 978-3-030-57802-2
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)