Hostname: page-component-76fb5796d-skm99 Total loading time: 0 Render date: 2024-04-27T08:54:53.764Z Has data issue: false hasContentIssue false

Neuro-Symbolic AI for Compliance Checking of Electrical Control Panels

Published online by Cambridge University Press:  10 July 2023

VITO BARBARA
Affiliation:
University of Calabria, Rende, Italy (e-mail: barbara.vito@unical.it)
MASSIMO GUARASCIO
Affiliation:
ICAR-CNR, Arcavacata, Italy (e-mail: massimo.guarascio@icar.cnr.it)
NICOLA LEONE
Affiliation:
University of Calabria, Rende, Italy (e-mail: nicola.leone@unical.it)
GIUSEPPE MANCO
Affiliation:
ICAR-CNR, Arcavacata, Italy (e-mail: giuseppe.manco@icar.cnr.it)
ALESSANDRO QUARTA
Affiliation:
Sapienza University of Rome, Rome, Italy (e-mail: alessandro.quarta@uniroma1.it)
FRANCESCO RICCA
Affiliation:
University of Calabria, Rende, Italy (e-mail: francesco.ricca@unical.it)
ETTORE RITACCO
Affiliation:
University of Udine, Udine, Italy (e-mail: ettore.ritacco@uniud.it)

Abstract

Artificial Intelligence plays a main role in supporting and improving smart manufacturing and Industry 4.0, by enabling the automation of different types of tasks manually performed by domain experts. In particular, assessing the compliance of a product with the relative schematic is a time-consuming and prone-to-error process. In this paper, we address this problem in a specific industrial scenario. In particular, we define a Neuro-Symbolic approach for automating the compliance verification of the electrical control panels. Our approach is based on the combination of Deep Learning techniques with Answer Set Programming (ASP), and allows for identifying possible anomalies and errors in the final product even when a very limited amount of training data is available. The experiments conducted on a real test case provided by an Italian Company operating in electrical control panel production demonstrate the effectiveness of the proposed approach.

Type
Original Article
Copyright
© The Author(s), 2023. Published by Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Footnotes

*

The authors express sincere gratitude to the anonymous referees for their valuable suggestions, which contributed to the improvement of our work. We would also like to acknowledge the exceptional support of Dimitri Buelli, Stefano Ierace, Salvatore Iiritano, Giovanni Laboccetta, and Valerio Pesenti elapsed during the development of the system presented in this paper. Their expertise and dedication have been instrumental in shaping the success of our research. Research partially supported by MISE (today MIMIT) under projects “MAP4ID – Multipurpose Analytics Platform 4 Industrial Data” Proj. N. F/190138/01-03/X44 and MUR under PNRR project PE0000013-FAIR, Spoke 9 – Green-aware AI – WP9.1. This work has been carried out while Alessandro Quarta was enrolled in the Italian National Doctorate on Artificial Intelligence run by Sapienza University of Rome with University of Calabria. A preliminary version appeared in CEUR Workshop Proceedings vol. 3204 pp. 247–253.

References

Alviano, M., Calimeri, F., Dodaro, C., Fuscà, D., Leone, N., Perri, S., Ricca, F., Veltri, P. and Zangari, J. 2017. The ASP system DLV2. In Proceedings of LPNMR 2017. LNCS, vol. 10377. Springer, 215221.Google Scholar
Banus Paradell, N., Boada, I., Xiberta, P., Toldra, P. and Bustins, N. 2021. Deep learning for the quality control of thermoforming food packages. Scientific Reports 11, 21887.CrossRefGoogle Scholar
Baral, C. 2003. Knowledge Representation, Reasoning and Declarative Problem Solving. Cambridge University Press.10.1017/CBO9780511543357CrossRefGoogle Scholar
Bonatti, P. A., Calimeri, F., Leone, N. and Ricca, F. 2010. Answer set programming. In 25 Years GULP. Lecture Notes in Computer Science, vol. 6125. Springer, 159–182.Google Scholar
Brewka, G., Eiter, T. and Truszczynski, M. 2011. Answer set programming at a glance. Communications of the ACM 54, 12, 92103.CrossRefGoogle Scholar
Calimeri, F., Gebser, M., Maratea, M. and Ricca, F. 2016. Design and results of the fifth answer set programming competition. Artificial Intelligence 231, 151181.CrossRefGoogle Scholar
d’Avila Garcez, A. S., Besold, T. R., Raedt, L. D., Földiák, P., Hitzler, P., Icard, T., Kühnberger, K., Lamb, L. C., Miikkulainen, R. and Silver, D. L. 2015. Neural-symbolic learning and reasoning: Contributions and challenges. In Proceedings of 2015 AAAI Spring Symposia. AAAI Press.Google Scholar
Dodaro, C., Gasteiger, P., Leone, N., Musitsch, B., Ricca, F. and Schekotihin, K. 2016. Combining answer set programming and domain heuristics for solving hard industrial problems (application paper). Theory and Practice of Logic Programming 16, 5–6, 653669.CrossRefGoogle Scholar
Donadello, I., Serafini, L. and Garcez, A. D. 2017. Logic tensor networks for semantic image interpretation. In Proceedings of IJCAI’17. AAAI Press, 15961602.Google Scholar
Dosovitskiy, A., Beyer, L., Kolesnikov, A., Weissenborn, D., Zhai, X., Unterthiner, T., Dehghani, M., Minderer, M., Heigold, G., Gelly, S., Uszkoreit, J. and Houlsby, N. 2020. An image is worth 16x16 words: Transformers for image recognition at scale. In International Conference on Learning Representations.Google Scholar
Ebrahimi, M., Eberhart, A., Bianchi, F. and Hitzler, P. 2021. Towards bridging the neuro-symbolic gap: Deep deductive reasoners. Applied Intelligence 51, 9, 63266348.CrossRefGoogle Scholar
Erdem, E., Gelfond, M. and Leone, N. 2016. Applications of answer set programming. AI Magazine 37, 3, 5368.CrossRefGoogle Scholar
Gebser, M., Maratea, M. and Ricca, F. 2020. The seventh answer set programming competition: Design and results. Theory and Practice of Logic Programming 20, 2, 176204.CrossRefGoogle Scholar
Gelfond, M. and Lifschitz, V. 1991. Classical negation in logic programs and disjunctive databases. New Generation Computing 9, 3/4, 365386.CrossRefGoogle Scholar
Goodfellow, I. J., Bengio, Y. and Courville, A. C. 2016. Deep Learning . Adaptive Computation and Machine Learning. MIT Press.Google Scholar
Grasso, G., Iiritano, S., Leone, N. and Ricca, F. 2009. Some DLV applications for knowledge management. In LPNMR. Lecture Notes in Computer Science, vol. 5753. Springer, 591–597.Google Scholar
Grasso, G., Leone, N., Manna, M. and Ricca, F. 2011. ASP at work: Spin-off and applications of the DLV system. In Logic Programming, Knowledge Representation, and Nonmonotonic Reasoning. Lecture Notes in Computer Science, vol. 6565. Springer, 432–451.Google Scholar
He, K., Gkioxari, G., Dollár, P. and Girshick, R. 2020. Mask R-CNN. IEEE Transactions on Pattern Analysis and Machine Intelligence 42, 2, 386397.CrossRefGoogle Scholar
He, K., Gkioxari, G., Dollár, P. and Girshick, R. 2017. Mask R-CNN. In 2017 IEEE International Conference on Computer Vision (ICCV), 2980–2988.Google Scholar
He, K., Zhang, X., Ren, S. and Sun, J. 2016. Deep residual learning for image recognition. In Proceedings of IEEE CVPR 2016, 770–778.Google Scholar
Javaid, M., Haleem, A., Singh, R. P. and Suman, R. 2022. Artificial intelligence applications for industry 4.0: A literature-based study. Journal of Industrial Integration and Management 7, 1, 83111.CrossRefGoogle Scholar
Kathryn, W. W. C. F. Y. and Mazaitis, R. 2018. Tensorlog: Deep learning meets probabilistic databases. Journal of Artificial Intelligence Research 1, 115.Google Scholar
Kautz, H. A. 2022. The third AI summer: AAAI robert s. Engelmore memorial lecture. AI Magazine 43, 1, 93–104.Google Scholar
Kaya, M. and Bilge, H. S. 2019. Deep metric learning: A survey. Symmetry 11, 9.Google Scholar
Lierler, Y., Maratea, M. and Ricca, F. 2016. Systems, engineering environments, and competitions. AI Magazine 37, 3, 4552.CrossRefGoogle Scholar
Lin, B. Y., Chen, X., Chen, J. and Ren, X. 2019. KagNet: Knowledge-aware graph networks for commonsense reasoning. In Proceedings of EMNLP-IJCNLP. Association for Computational Linguistics, 28292839.Google Scholar
Liu, W., Anguelov, D., Erhan, D., Szegedy, C., Reed, S., Fu, C.-Y. and Berg, A. C. 2016. Ssd: Single shot multibox detector. In Proceedings of the European Conference on Computer Vision (ECCV).CrossRefGoogle Scholar
Redmon, J., Divvala, S., Girshick, R. and Farhadi, A. 2016. You only look once: Unified, real-time object detection. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR).CrossRefGoogle Scholar
Ren, S., He, K., Girshick, R. and Sun, J. 2015. Faster R-CNN: Towards real-time object detection with region proposal networks. In Proceedings of NIPS - Volume 1. MIT Press, 9199.Google Scholar
Rocktäschel, T. and Riedel, S. 2017. End-to-end differentiable proving. In Advances in Neural Information Processing Systems 30: Annual Conference on Neural Information Processing Systems 2017, 3788–3800.Google Scholar
Schmitt, J., Bönig, J., Borggräfe, T., Beitinger, G. and Deuse, J. 2020. Predictive model-based quality inspection using machine learning and edge cloud computing. Advanced Engineering Informatics 45, 101101.CrossRefGoogle Scholar
Subakti, H. and Jiang, J.-R. 2018. Indoor augmented reality using deep learning for industry 4.0 smart factories. In 2018 IEEE COMPSAC, vol. 02, 63–68.Google Scholar
Tanuska, P., Spendla, L., Kebisek, M., Duris, R. and Stremy, M. 2021. Smart anomaly detection and prediction for assembly process maintenance in compliance with industry 4.0. Sensors 21, 7, 2376.Google Scholar
Villalba-Diez, J., Schmidt, D., Gevers, R., Meré, J. B. O., Buchwitz, M. and Wellbrock, W. 2019. Deep learning for industrial computer vision quality control in the printing industry 4.0. Sensors 19, 18, 3987.Google Scholar
Yang, Z., Ishay, A. and Lee, J. 2020. Neurasp: Embracing neural networks into answer set programming. In Proceedings of IJCAI, 1755–1762.Google Scholar