CAAI—a cognitive architecture to introduce artificial intelligence in cyber-physical production systems

This paper introduces CAAI, a novel cognitive architecture for artificial intelligence in cyber-physical production systems. The goal of the architecture is to reduce the implementation effort for the usage of artificial intelligence algorithms. The core of the CAAI is a cognitive module that processes declarative goals of the user, selects suitable models and algorithms, and creates a configuration for the execution of a processing pipeline on a big data platform. Constant observation and evaluation against performance criteria assess the performance of pipelines for many and varying use cases. Based on these evaluations, the pipelines are automatically adapted if necessary. The modular design with well-defined interfaces enables the reusability and extensibility of pipeline components. A big data platform implements this modular design supported by technologies such as Docker, Kubernetes, and Kafka for virtualization and orchestration of the individual components and their communication. The implementation of the architecture is evaluated using a real-world use case.

[1]  Randal S. Olson,et al.  Automating Biomedical Data Science Through Tree-Based Pipeline Optimization , 2016, EvoApplications.

[2]  Max Kuhn,et al.  Building Predictive Models in R Using the caret Package , 2008 .

[3]  The Industrial Internet of Things Volume G1: Reference Architecture , 2019 .

[4]  Rainer Drath,et al.  Industrie 4.0: Hit or Hype? [Industry Forum] , 2014, IEEE Industrial Electronics Magazine.

[5]  Benno Stein,et al.  Integrating OWL Ontologies for Smart Services into AutomationML and OPC UA , 2018, 2018 IEEE 23rd International Conference on Emerging Technologies and Factory Automation (ETFA).

[6]  John R. Anderson ACT: A simple theory of complex cognition. , 1996 .

[7]  Neha Narkhede,et al.  Kafka: The Definitive Guide: Real-Time Data and Stream Processing at Scale , 2017 .

[8]  D. Krige A statistical approach to some basic mine valuation problems on the Witwatersrand, by D.G. Krige, published in the Journal, December 1951 : introduction by the author , 1951 .

[9]  Hongzhi Cui,et al.  Quality assessment of resistance spot welding process based on dynamic resistance signal and random forest based , 2018 .

[10]  Leo Breiman,et al.  Random Forests , 2001, Machine Learning.

[11]  Jaume Bacardit Applications of evolutionary computation: 19th European conference, Evoapplications 2016 Porto, Portugal, March 30 – April 1, 2016 proceedings, part II , 2016 .

[12]  R Core Team,et al.  R: A language and environment for statistical computing. , 2014 .

[13]  Kevin Leyton-Brown,et al.  Auto-WEKA: combined selection and hyperparameter optimization of classification algorithms , 2012, KDD.

[14]  Heike Trautmann,et al.  Automated Algorithm Selection on Continuous Black-Box Problems by Combining Exploratory Landscape Analysis and Machine Learning , 2017, Evolutionary Computation.

[15]  Bernd Bischl,et al.  Automatic Gradient Boosting , 2018, ArXiv.

[16]  Brendan Burns,et al.  Kubernetes: Up and Running: Dive into the Future of Infrastructure , 2017 .

[17]  Yajun Zhang,et al.  A survey of knowledge representation methods and applications in machining process planning , 2018, The International Journal of Advanced Manufacturing Technology.

[18]  Oliver Niggemann,et al.  Why Symbolic AI is a Key Technology for Self-Adaption in the Context of CPPS , 2019, 2019 24th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA).

[19]  P. Erhan Eren,et al.  Big Data for Industry 4.0: A Conceptual Framework , 2016, 2016 International Conference on Computational Science and Computational Intelligence (CSCI).

[20]  Thomas Bartz-Beielstein,et al.  Evaluation of Cognitive Architectures for Cyber-Physical Production Systems , 2019, 2019 24th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA).

[21]  R. Marler,et al.  The weighted sum method for multi-objective optimization: new insights , 2010 .

[22]  Kirill Dorofeev,et al.  Skill-based Engineering and Control on Field-Device-Level with OPC UA , 2019, 2019 24th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA).

[23]  U. Neisser Cognitive Psychology: Classic Edition , 1967 .

[24]  Kevin Watts Microservices Architecture: Deep Exploration Of Microservices , 2015 .

[25]  Thomas Bartz-Beielstein,et al.  Metamodel-based optimization of hot rolling processes in the metal industry , 2017 .

[26]  Allen Newell,et al.  SOAR: An Architecture for General Intelligence , 1987, Artif. Intell..

[27]  Thomas Bartz-Beielstein,et al.  In a Nutshell: Sequential Parameter Optimization , 2017, ArXiv.

[28]  Melih Elibol,et al.  Probabilistic Matrix Factorization for Automated Machine Learning , 2017, NeurIPS.

[29]  Jay Lee,et al.  Cyber physical systems for predictive production systems , 2017, Production Engineering.

[30]  Thomas Bartz-Beielstein,et al.  Benchmarking in Optimization: Best Practice and Open Issues , 2020, ArXiv.

[31]  T Latinovic,et al.  Big Data in industry , 2016 .

[32]  Maribel Yasmina Santos,et al.  A Big Data Analytics Architecture for Industry 4.0 , 2017, WorldCIST.

[33]  Aaron Klein,et al.  Efficient and Robust Automated Machine Learning , 2015, NIPS.

[34]  Christian Schröder The Challenges of Industry 4 . 0 for Small and Medium-sized Enterprises , 2016 .

[35]  Tobias Meisen,et al.  Interoperability in Smart Automation of Cyber Physical Systems , 2017 .

[36]  Constantin Wagner,et al.  Challenges in Skill-based Engineering of Industrial Automation Systems* , 2018, 2018 IEEE 23rd International Conference on Emerging Technologies and Factory Automation (ETFA).

[37]  Å. Fast-Berglund,et al.  Current and future Industry 4.0 capabilities for information and knowledge sharing , 2019, The International Journal of Advanced Manufacturing Technology.

[38]  C. E. SHANNON,et al.  A mathematical theory of communication , 1948, MOCO.

[39]  Yaochu Jin,et al.  A comprehensive survey of fitness approximation in evolutionary computation , 2005, Soft Comput..

[40]  Thomas Bartz-Beielstein,et al.  Model-based methods for continuous and discrete global optimization , 2017, Appl. Soft Comput..

[41]  Alois Knoll,et al.  OPC UA for plug & produce: Automatic device discovery using LDS-ME , 2017, 2017 22nd IEEE International Conference on Emerging Technologies and Factory Automation (ETFA).