{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,24]],"date-time":"2026-03-24T18:11:54Z","timestamp":1774375914909,"version":"3.50.1"},"reference-count":54,"publisher":"MDPI AG","issue":"11","license":[{"start":{"date-parts":[[2022,6,3]],"date-time":"2022-06-03T00:00:00Z","timestamp":1654214400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Ministry for Innovation and Technology of Hungary from the National Research, Development and Innovation Fund"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The present research presents a framework that supports the development and operation of machine-learning (ML) algorithms to develop, maintain and manage the whole lifecycle of modeling software sensors related to complex chemical processes. Our motivation is to take advantage of ML and edge computing and offer innovative solutions to the chemical industry for difficult-to-measure laboratory variables. The purpose of software sensor models is to continuously forecast the quality of products to achieve effective quality control, maintain the stable production condition of plants, and support efficient, environmentally friendly, and harmless laboratory work. As a result of the literature review, quite a few ML models have been developed in recent years that support the quality assurance of different types of materials. However, the problems of continuous operation, maintenance and version control of these models have not yet been solved. The method uses ML algorithms and takes advantage of cloud services in an enterprise environment. Industrial 4.0 devices such as the Internet of Things (IoT), edge computing, cloud computing, ML, and artificial intelligence (AI) are core techniques. The article outlines an information system structure and the related methodology based on data from a quality-assurance laboratory. During the development, we encountered several challenges resulting from the continuous development of ML models and the tuning of their parameters. The article discusses the development, version control, validation, lifecycle, and maintenance of ML models and a case study. The developed framework can continuously monitor the performance of the models and increase the amount of data that make up the models. As a result, the most accurate, data-driven and up-to-date models are always available to quality-assurance engineers with this solution.<\/jats:p>","DOI":"10.3390\/s22114268","type":"journal-article","created":{"date-parts":[[2022,6,3]],"date-time":"2022-06-03T08:01:18Z","timestamp":1654243278000},"page":"4268","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":19,"title":["Edge-Computing and Machine-Learning-Based Framework for Software Sensor Development"],"prefix":"10.3390","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4518-2915","authenticated-orcid":false,"given":"P\u00e1l P\u00e9ter","family":"Hanzelik","sequence":"first","affiliation":[{"name":"Enterprise Data Analytics, MOL Group Plc., Okt\u00f3ber huszonharmadika Street 18, H-1117 Budapest, Hungary"},{"name":"Faculty of Engineering, University of Pannonia, Egyetem Street 10, H-8200 Veszpr\u00e9m, Hungary"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6550-5101","authenticated-orcid":false,"given":"Alex","family":"Kummer","sequence":"additional","affiliation":[{"name":"Faculty of Engineering, University of Pannonia, Egyetem Street 10, H-8200 Veszpr\u00e9m, Hungary"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8593-1493","authenticated-orcid":false,"given":"J\u00e1nos","family":"Abonyi","sequence":"additional","affiliation":[{"name":"Faculty of Engineering, University of Pannonia, Egyetem Street 10, H-8200 Veszpr\u00e9m, Hungary"}]}],"member":"1968","published-online":{"date-parts":[[2022,6,3]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"985","DOI":"10.1016\/j.snb.2007.09.030","article-title":"A sensor-software based on artificial neural network for the optimization of olive oil elaboration process","volume":"129","author":"Aguilera","year":"2008","journal-title":"Sens. Actuators B Chem."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1016\/j.chemolab.2015.12.011","article-title":"Review of soft sensor methods for regression applications","volume":"152","author":"Souza","year":"2016","journal-title":"Chemom. Intell. Lab. Syst."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"961","DOI":"10.1007\/s40747-020-00259-9","article-title":"Machine learning based soft sensor model for BOD estimation using intelligence at edge","volume":"7","author":"Pattnaik","year":"2021","journal-title":"Complex Intell. Syst."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Wang, Z., and Chiang, L. (2019). Monitoring chemical processes using judicious fusion of multi-rate sensor data. Sensors, 19.","DOI":"10.3390\/s19102240"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"135","DOI":"10.1016\/j.conengprac.2004.02.013","article-title":"Neural network-based software sensor: Training set design and application to a continuous pulp digester","volume":"13","author":"Dufour","year":"2005","journal-title":"Control Eng. Pract."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"136","DOI":"10.1007\/s12161-020-01864-7","article-title":"A Review on the Application of Chemometrics and Machine Learning Algorithms to Evaluate Beer Authentication","volume":"14","author":"Barbosa","year":"2021","journal-title":"Food Anal. Methods"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"116017","DOI":"10.1016\/j.trac.2020.116017","article-title":"Raman spectroscopy coupled with chemometrics for food authentication: A review","volume":"131","author":"Xu","year":"2020","journal-title":"TrAC Trends Anal. Chem."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"156","DOI":"10.1080\/10408347.2014.904733","article-title":"Applications of FT-IR Spectrophotometry in Cancer Diagnostics","volume":"45","author":"Bunaciu","year":"2015","journal-title":"Crit. Rev. Anal. Chem."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"436","DOI":"10.1016\/j.compag.2019.01.020","article-title":"Predicting the botanical and geographical origin of honey with multivariate data analysis and machine learning techniques: A review","volume":"157","author":"Maione","year":"2019","journal-title":"Comput. Electron. Agric."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Silva, A.J., Cortez, P., and Pilastri, A. (2020). Chemical Laboratories 4.0: A Two-Stage Machine Learning System for Predicting the Arrival of Samples. IFIP International Conference on Artificial Intelligence Applications and Innovations, Neos Marmaras, Greece, 5\u20137 June 2020, Springer.","DOI":"10.1007\/978-3-030-49186-4_20"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"107529","DOI":"10.1016\/j.compchemeng.2021.107529","article-title":"Data-centric process systems engineering: A push towards PSE 4.0","volume":"155","author":"Reis","year":"2021","journal-title":"Comput. Chem. Eng."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"8","DOI":"10.1016\/j.csbj.2014.11.005","article-title":"Machine learning applications in cancer prognosis and prediction","volume":"13","author":"Kourou","year":"2015","journal-title":"Comput. Struct. Biotechnol. J."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"392","DOI":"10.3390\/make3020020","article-title":"Towards CRISP-ML (Q): A machine learning process model with quality assurance methodology","volume":"3","author":"Studer","year":"2021","journal-title":"Mach. Learn. Knowl. Extr."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Lee, H.W., Bhatia, H., Park, S.Y., Kamga, M.H., Reimonn, T., Sha, S., Huang, Z., Galbraith, S., Liu, H., and Yoon, S. (2019). Process analytical technology and quality by design for animal cell culture. Cell Culture Engineering: Recombinant Protein Production, Wiley.","DOI":"10.1002\/9783527811410.ch15"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Sitt\u00f3n-Candanedo, I., Alonso, R.S., Rodr\u00edguez-Gonz\u00e1lez, S., Garc\u00eda Coria, J.A., and La Prieta, F.D. (2019). Edge computing architectures in industry 4.0: A general survey and comparison. International Workshop on Soft Computing Models in Industrial and Environmental Applications, Springer.","DOI":"10.1007\/978-3-030-20055-8_12"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"105906","DOI":"10.1016\/j.ijsu.2021.105906","article-title":"The PRISMA 2020 statement: An updated guideline for reporting systematic reviews","volume":"88","author":"Page","year":"2021","journal-title":"Int. J. Surg."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Abelha, M., Fernandes, S., Mesquita, D., Seabra, F., and Ferreira-Oliveira, A.T. (2020). Graduate employability and competence development in higher education\u2014A systematic literature review using PRISMA. Sustainability, 12.","DOI":"10.3390\/su12155900"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Escamilla-Ambrosio, P., Rodr\u00edguez-Mota, A., Aguirre-Anaya, E., Acosta-Bermejo, R., and Salinas-Rosales, M. (2018). Distributing computing in the internet of things: Cloud, fog and edge computing overview. NEO 2016, Springer.","DOI":"10.1007\/978-3-319-64063-1_4"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Mell, P., and Grance, T. (2011). The NIST Definition of Cloud Computing, National Institute of Standards and Technology.","DOI":"10.6028\/NIST.SP.800-145"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.compind.2018.04.015","article-title":"The industrial internet of things (IIoT): An analysis framework","volume":"101","author":"Boyes","year":"2018","journal-title":"Comput. Ind."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1016\/j.ecolmodel.2014.12.020","article-title":"Proposed best modeling practices for assessing the effects of ecosystem restoration on fish","volume":"300","author":"Rose","year":"2015","journal-title":"Ecol. Model."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1016\/j.jmsy.2017.02.011","article-title":"A fog computing-based framework for process monitoring and prognosis in cyber-manufacturing","volume":"43","author":"Wu","year":"2017","journal-title":"J. Manuf. Syst."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Villari, M., Celesti, A., and Fazio, M. (2018). Towards Osmotic Computing: Looking at Basic Principles and Technologies. Complex, Intelligent, and Software Intensive Systems, Springer International Publishing.","DOI":"10.1007\/978-3-319-61566-0_86"},{"key":"ref_24","unstructured":"Yang, J., Huang, Y., and Nelson, M.W. (2021). System and Method for Ultra-Low Latency Short Data Service. (Application 16\/689,506), U.S. Patent."},{"key":"ref_25","unstructured":"Doshi, K.A., Bernat, F.C.G., and Prabhakaran, S. (2021). AI model and Data Transforming Techniques for Cloud Edge. (11,095,618), U.S. Patent."},{"key":"ref_26","unstructured":"Stearns, M., Hammer, M.B., Hua, C.V., Gopalkrishna, S., and Wang, Y. (2020). Edge Device Disablement. (10,867,076), U.S. Patent."},{"key":"ref_27","unstructured":"Sundstr\u00f6m, H., Priyanto, B., Petef, A., Nord, L., and Isberg, A. (2019). Mechanism for Machine Learning in Distributed Computing. (Application 16\/970,479), U.S. Patent."},{"key":"ref_28","unstructured":"Priyanto, B., Petev, A., Sundstr\u00f6m, H., Isberg, A., Mellqvist, A., and Nord, L. (2019). Method and Device for Computing Estimation Output Data. (Application 16\/295,048), U.S. Patent."},{"key":"ref_29","unstructured":"Peccoud, J. (2021). Methods, Services, Systems, and Architectures to Optimize Laboratory Processes. (Application 17\/203,690), U.S. Patent."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"362","DOI":"10.1080\/07370024.2020.1736075","article-title":"ML Lifecycle Canvas: Designing Machine Learning-Empowered UX with Material Lifecycle Thinking","volume":"35","author":"Zhou","year":"2020","journal-title":"Hum.\u2013Comput. Interact."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Elsisi, M., Mahmoud, K., Lehtonen, M., and Darwish, M.M. (2021). Reliable industry 4.0 based on machine learning and IOT for analyzing, monitoring, and securing smart meters. Sensors, 21.","DOI":"10.3390\/s21020487"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"115429","DOI":"10.1109\/ACCESS.2021.3105297","article-title":"Experimental setup for online fault diagnosis of induction machines via promising IoT and machine learning: Towards industry 4.0 empowerment","volume":"9","author":"Tran","year":"2021","journal-title":"IEEE Access"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3469029","article-title":"Machine learning at the network edge: A survey","volume":"54","author":"Murshed","year":"2021","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"M\u00e4kinen, S., Skogstr\u00f6m, H., Laaksonen, E., and Mikkonen, T. (2021, January 30\u201331). Who Needs MLOps: What Data Scientists Seek to Accomplish and How Can MLOps Help?. Proceedings of the 2021 IEEE\/ACM 1st Workshop on AI Engineering-Software Engineering for AI (WAIN), Madrid, Spain.","DOI":"10.1109\/WAIN52551.2021.00024"},{"key":"ref_35","unstructured":"Baier, L., J\u00f6hren, F., and Seebacher, S. (2019, January 8\u201314). Challenges in the Deployment and Operation of Machine Learning in Practice. Proceedings of the European Conference on Information Systems (ECIS 2019), Stockholm and Uppsala, Sweden."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Mitchell, M., Wu, S., Zaldivar, A., Barnes, P., Vasserman, L., Hutchinson, B., Spitzer, E., Raji, I.D., and Gebru, T. (2019, January 29\u201331). Model cards for model reporting. Proceedings of the Conference on Fairness, Accountability, and Transparency, Atlanta, GA, USA.","DOI":"10.1145\/3287560.3287596"},{"key":"ref_37","first-page":"35","article-title":"Fourier transform infrared spectroscopic determination of shale minerals in reservoir rocks","volume":"18","author":"Adamu","year":"2010","journal-title":"Niger. J. Basic Appl. Sci."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"179","DOI":"10.1021\/acs.energyfuels.6b01958","article-title":"Assessment and prediction of lubricant oil properties using infrared spectroscopy and advanced predictive analytics","volume":"31","author":"Pinheiro","year":"2017","journal-title":"Energy Fuels"},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Diro, A., Chilamkurti, N., Nguyen, V.D., and Heyne, W. (2021). A Comprehensive Study of Anomaly Detection Schemes in IoT Networks Using Machine Learning Algorithms. Sensors, 21.","DOI":"10.3390\/s21248320"},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Zeckl, J., Wastian, M., Brunmeir, D., Rappelsberger, A., Arseniev, S.B., and Adlassnig, K.P. (2021). From machine learning to knowledge-based decision support\u2014A predictive-model-markup-language-to-Arden-syntax transformer for decision trees. Soft Computing for Biomedical Applications and Related Topics, Springer.","DOI":"10.1007\/978-3-030-49536-7_9"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1145\/3475965.3479315","article-title":"Declarative Machine Learning Systems: The future of machine learning will depend on it being in the hands of the rest of us","volume":"19","author":"Molino","year":"2021","journal-title":"Queue"},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Zhu, X., and Yang, J. (2010, January 15\u201317). An extended predictive model markup language for data mining. Proceedings of the International Conference on Web-Age Information Management, Jiuzhaigou, China.","DOI":"10.1007\/978-3-642-14246-8_23"},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"60","DOI":"10.32614\/RJ-2009-010","article-title":"PMML: An open standard for sharing models","volume":"1","author":"Guazzelli","year":"2009","journal-title":"R J."},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Ferguson, M., Law, K.H., Bhinge, R., Dornfeld, D., Park, J., and Lee, Y.T.T. (2016, January 5\u20138). Evaluation of a PMML-based GPR scoring engine on a cloud platform and microcomputer board for smart manufacturing. Proceedings of the 2016 IEEE International Conference on Big Data (Big Data), Washington, DC, USA.","DOI":"10.1109\/BigData.2016.7840824"},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"397","DOI":"10.1016\/B978-0-444-63456-6.50067-3","article-title":"Statistical Process Control based Energy Monitoring of Chemical Processes","volume":"33","author":"Koncz","year":"2014","journal-title":"Comput. Aided Chem. Eng."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"112411","DOI":"10.1109\/ACCESS.2021.3103931","article-title":"The application of machine learning to consolidate critical success factors of lean six sigma","volume":"9","author":"Perera","year":"2021","journal-title":"IEEE Access"},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"1679","DOI":"10.1007\/s10845-021-01783-2","article-title":"Digitalization priorities of quality control processes for SMEs: A conceptual study in perspective of Industry 4.0 adoption","volume":"32","author":"Dutta","year":"2021","journal-title":"J. Intell. Manuf."},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Zan, T., Liu, Z., Su, Z., Wang, M., Gao, X., and Chen, D. (2019). Statistical process control with intelligence based on the deep learning model. Appl. Sci., 10.","DOI":"10.3390\/app10010308"},{"key":"ref_49","unstructured":"Vel\u00e1zquez, R.G., Bravo-Imaz, I., de Calle-Etxabe, K.L., and Arnaiz, A. (July, January 28). A Flexible Data Management System for the Analysis of an Electro-Mechanical Actuator on a Test Bench. Proceedings of the PHM Society European Conference, Virtual."},{"key":"ref_50","unstructured":"Di Laurea, I.S. (2021). MLOps-Standardizing the Machine Learning Workflow. [Ph.D. Thesis, University of Bologna]."},{"key":"ref_51","unstructured":"Zheng, H., Paiva, A.R., and Gurciullo, C.S. (2020). Advancing from predictive maintenance to intelligent maintenance with ai and iiot. arXiv."},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"76","DOI":"10.3389\/fninf.2017.00076","article-title":"Reproducibility vs. Replicability: A Brief History of a Confused Terminology","volume":"11","author":"Plesser","year":"2018","journal-title":"Front. Neuroinform."},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/0003-2670(86)80028-9","article-title":"Partial least-squares regression: A tutorial","volume":"185","author":"Geladi","year":"1986","journal-title":"Anal. Chim. Acta"},{"key":"ref_54","doi-asserted-by":"crossref","unstructured":"Stott, A.E., Kanna, S., Mandic, D.P., and Pike, W.T. (2017, January 5\u20139). An online NIPALS algorithm for partial least squares. Proceedings of the 2017 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), New Orleans, LA, USA.","DOI":"10.1109\/ICASSP.2017.7952943"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/11\/4268\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T23:24:11Z","timestamp":1760138651000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/11\/4268"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,6,3]]},"references-count":54,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2022,6]]}},"alternative-id":["s22114268"],"URL":"https:\/\/doi.org\/10.3390\/s22114268","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,6,3]]}}}