Towards Models of Conceptual and Procedural Operator Knowledge Richard Nordsieck1,* , Michael Heider2 , Anton Hummel1 , Alwin Hoffmann1 and Jörg Hähner2 1 XITASO GmbH IT & Software Solutions, Austraße 35, 86153 Augsburg, Germany 2 Organic Computing Group, University of Augsburg, Am Technologiezentrum 8, 86159 Augsburg, Germany Abstract To increase the utility of semantic industrial information models we propose a methodology to incorporate extracted operator knowledge, which we assume to be present in the form of rules, in knowledge graphs. To this end, we present multiple modelling patterns that can be combined depending on the required complexity. Aiming to combine information models with learning systems we contemplate desired behaviours of embeddings from a predictive quality perspective and provide a suited embedding methodology. This methodology is evaluated on a real world dataset of a fused deposition modelling process. Keywords expert knowledge, information model, graph embedding 1. Introduction On the one hand, standardised semantic information models (IMs) and standards for their hosting, such as the Industry 4.0 asset administration shell, are gaining traction in the industrial internet of things where they can be used to facilitate interoperability and data interchange between different companies, production plants, lines or machines [1, 2, 3]. On the other, knowledge graphs (KGs) are a popular data structure to integrate knowledge of multiple heterogeneous sources [4, 5, 6]. Combined with approaches that allow reasoning over knowledge graphs, e. g. for link prediction to facilitate knowledge graph completion, they are a logical choice for semantic industrial information models [7, 8, 9]. However, the knowledge typically represented in these industrial information models is of mostly factual and conceptual nature, reaching the level of “knowledge of principles and generalizations” of Krathwohl’s taxonomy [10]. It concerns equipment [7, 9], material [7], process segments [7], parts [5], products [5, 7], events [9], underlying measurements [11] and geospatial information [12] as well as relations interconnecting these entities. Based on this information, use cases addressed range from SemIIM’22: 1st International Workshop on Semantic Industrial Information Modelling, 30th May 2022, Hersonissos, Greece, co-located with 19th Extended Semantic Web Conference (ESWC 2022) * Corresponding author. $ richard.nordsieck@xitaso.com (R. Nordsieck); michael.heider@informatik.uni-augsburg.de (M. Heider); anton.hummel@xitaso.com (A. Hummel); alwin.hoffmann@xitaso.com (A. Hoffmann); joerg.haehner@informatik.uni-augsburg.de (J. Hähner)  0000-0003-3140-1993 (M. Heider); 0000-0003-0107-264X (J. Hähner) © 2022 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0). CEUR Workshop Proceedings http://ceur-ws.org ISSN 1613-0073 CEUR Workshop Proceedings (CEUR-WS.org) anomaly detection [8] over process monitoring [13, 8] to locating parts and equipment in plants [12] and risk management [13]. We are not aware of the use of industrial IMs containing extracted expert knowledge, which belongs to the more advanced conceptual, i. e. “knowledge of models, theories, structure” [10], and procedural categories of knowledge. This knowledge is of heuristics-like nature and usually obtained through multiple years of expertise. A more detailed explanation of expert knowledge and procedural knowledge for the manufacturing scenario investigated in this paper is given in Section 3. Since expert knoweldge is playing a crucial role in many industrial day to day processes— from the design of components to reparametrisation processes necessary to deal with quality defects during production—and only available to a limited number of people, representing it in a standardised way would be of great interest for the industry. Therefore, we propose that including procedural knowledge would enhance the applicability of IMs in several ways: 1. a semantic integration between the what of given machinery and the how to operate it 2. suitability for predictive quality use cases, e. g. by utilizing the resulting knowledge graphs, which would contain quantified knowledge, to increase the performance of learning systems. This could lead to an increase in the ability to generalize and cope with coarse data—both frequent challenges in industrial contexts 3. a standardised representation of procedural knowledge which would (1) enable the cre- ation of digital process twins that could be supplied alongside machinery for operating and training purposes, thereby reducing the impact of changes in a production line, (2) provide a standardised way to combine it with varying kinds of knowledge from different sources, e. g. physical limits of machinery provided by process engineering and (3) enable the fusion of knowledge extracted by traditional [14] as well as data-based [15] methods Based on an overview of related work (see Section 2) we explore how extracted tacit operator knowledge available as rules can be incorporated in KGs serving as IMs by modelling patterns (Section 3). Section 4 tries to answer the question whether these KGs are able to be embedded in a form that benefits predictive quality use cases. Section 5 provides an outlook describing the next steps towards realizing our vision of knowledge graphs containing extracted expert knowledge as actionable rules while Section 6 concludes this paper. 2. Related Work Characteristics of established industrial information models and the expected benefits of incor- porating rules in these models are described in Section 1. While rules have, to the best of our knowledge, not been directly represented in knowledge graphs used as industrial information models, they have been frequently used in different semantic contexts. Rule representation in graphs Representations of rules in graphs have been addressed by Chein and Mugnier [16]. They explored how bi-coloured graphs can be used to encode condition and conclusion of rules on both a general level as well as, optionally, for specific entities encoded via attributes. However, their approach does not offer a way to provide quantifications to either conditions or conclusions. Also, established embedding methods are not directly applicable to bi-coloured graphs, which limits the usability of their approach for e. g. knowledge infused learning. Assisted Embeddings More often than being directly represented in graphs, logical rules are used as auxiliary information for knowledge graph embeddings [17, 18]. Here, rules are either provided by algorithm designers or domain experts to capture common sense knowledge or automatically mined from knowledge graphs [18]. Zhang et al. [19] create relations based on rules that load to an increase in embedding performance. Ringsquandl et al. [20] conclude that the performance of KG completion can be increased by utilizing embeddings of events, i. e. time-series data [9] during KG embedding. However, in contrast to the events or logical rules employed in these approaches, rules founded on extracted operator knowledge frequently contain quantifications of conditions or quantifications which makes them more complex and unsuited to the described approaches. Rule Representations in Embeddings It has been shown that “existential rules can be exactly represented using convex regions of knowledge graph embeddings” [21]. While a methodology that provides exact representation of general rules in embeddings would pro- vide greatly helpful in evaluating the suitability of different methodological choices of rule representation in knowledge graphs we cannot rely on Gutierrez’s methodology since the rules containing the experts’ extracted knowledge are more complex than the existential rules considered. Furthermore, representing rules in knowledge graphs as opposed to embeddings, provides a significant benefit for information models as the representation is more direct and can be independently accessed. Establishing Embedding Quality Link prediction and entity classification are the standard scenarios to evaluate embedding methods [22, 23, 24, 25, 19, 26, 27, 28, 29]. However, doubt has been cast both on biases in the used datasets [30, 31, 32] as well as on the more general capability of KG embeddings to capture semantics [33]. Therefore, behavioural testing of embedding methodologies is gaining attention [34]. Since we are aiming at using embeddings not only for link prediction but to improve the performance of learning systems, an evaluation of the embeddings’ encoding of the required semantic information is necessary in our case. 3. Representations of Operator Knowledge in Industrial Information Models Based on a manufacturing scenario, this section will introduce modelling patterns for different representations of expert knowledge along with an overview of their properties. 3.1. Representations In manufacturing use cases, a high proportion of expert knowledge is tacit operator knowledge which pertains to parametrisation of machinery. As such, it contains knowledge about both conceptual relationships between process parameters and quality characterisitcs as well as procedural behaviours that lead to the achievement of goals, i. e. how and in what order to adapt process parameters to mitigate occurring quality defects and achieve a perfect parametrisation. In this paper we focus on the aspect of how parameters are adjusted. This tacit operator knowledge can be extracted by various methodologies [e.g. 14, 15] leading to rules at different levels of abstraction. Also, information concerning the same problem might be available from alternative sources such as process engineering documents or handbooks which could be combined or contrasted with knowledge operators gained in practice. As such, adapting and building on definitions for operator knowledge presented in [35], we inspect several modelling patterns for representing the underlying knowledge at different abstraction levels that can be combined at will. In the following, we will align our terminology with manufacturing scenarios to increase the readability of examples. From these modelling patterns, a fitting degree of abstraction can be chosen to either reflect the kind of knowledge that is available or of the information models’ specific domain. This is relevant since we expect that the higher complexity, i. e. through hierarchies, provides challenges for embedding approaches. Avoiding unneeded complexity in the representation is therefore likely to achieve better results. As such, we recommend choosing the highest abstraction level, that is able to encode all present information. Note that the representations of higher abstraction levels can be easily converted to representations of lower abstraction levels. Therefore including operator knowledge of a different source which utilises a different abstraction level is still possible. 3.1.1. Unquantified Rules A rule at the highest level of abstraction, i. e. an unquantified rule, could be verbalised as If quality characteristic q is unsatisfactory then adjust process parameter p. It can be viewed as an implies relation between the condition quality characteristic q and the conclusion parameter p. This corresponds to the triple notation of (head, relation, tail) common in knowledge graphs. Adapting the definitions of [35] we define parameters 𝑝 ∈ 𝑃 and quality characteristics 𝑞 ∈ 𝑄. This yields the triple 𝑟𝜂 = (𝑞, ⟨implies⟩, 𝑝). Whereas in [35] an index for the process iteration was included, we omit it here for the sake of readability as it is not relevant for the contents of this paper. A graphical representation of 𝑟𝜂 is shown in Figure 1a. A modelling alternative would be a is a relation between 𝑞 and the semantic meaning of quality characteristics. However, this semantic information is already encoded by the directed relation. Making it explicit would only increase syntactic complexity and hierarchy. 3.1.2. Quantified Conclusions Rules with quantified conclusions, i. e. parameters, 𝑟𝜌^ can be verbalised as If quality char- acteristic q is unsatisfactory then adjust process parameter p by 𝜈 with 𝜈 ∈ R. Therefore, 𝑟𝜌^ = (𝜂𝑞,𝑝 , 𝜈) = (𝑞, ⟨implies⟩, 𝑝, 𝜈). Generally, we want to keep the representation as suc- cinct as possible. Therefore, the representation of unquantified rules is extended to use 𝜈 as a weight of the implies relation (cf. Figure 1b). Here, the quantified parameter 𝜌 ∈ P, where P = {(𝜈, ⟨quantifies⟩, 𝑝) | 𝑝 ∈ 𝑃 and 𝜈 ∈ R} is implicitly modelled. We denote the rules of quantified conclusions as 𝑟𝜌^ since several observations are aggregated into the quantification. : process implies : quality : process implies : quality parameter characteristic parameter : quantified process characteristic parameter (a) Graphical representation of 𝑟𝜂 , i. e. implies rela- (b) Graphical representation of 𝑟𝜌^ with weighted tion between a quality characteristic and param- implies relation. eter. Figure 1: Graphical representation of modelling patterns for unquantified rules 𝑟𝜂 and rules with quantified conclusions 𝑟𝜌^ . 3.1.3. Quantified Conditions In addition to quantified parameters that serve as actionable recommendations for operators, the conditions, i. e. quality characteristics, can also be quantified to arrive at more descriptive rules. With quantified conditions, it is possible to represent more advanced concepts, e. g. for higher defects in a specific quality characteristic, parameters need to be adjusted more substantially. While in theory quantified quality characteristics could be used without quantified parameters, it is not beneficial in practice since the conclusion of the rule would remain the same. As such, we consider quantified parameters as a prerequisite of quantified quality characteristics. Rules with aggregated quantified quality characteristics and parameters 𝑟o^,𝜌^ can therefore be verbalised as If quality characteristic q is within 𝜇, then adjust process parameter p by 𝜈, where 𝜇 ∈ [𝑔, ℎ]. This results in the 5-tuple 𝑟o^,𝜌^ = (𝑞, 𝜇, ⟨implies⟩, 𝑝, 𝜈), that can be represented as shown in Figure 2. Here, an explicit modelling of quantified parameters o ∈ O, with O = {(𝜇, ⟨quantifies⟩, 𝑞) | 𝑞 ∈ 𝑄 and 𝜇 ∈ R} becomes necessary. Strictly speaking this leads to a further indirection, since the implies relation now connects the actual value of quantified parameter and quality characteristic, which are decoupled from their semantic interpretation by a quantifies relation. Transformed into hierarchical triples this yields: 𝑟o^,𝜌^ = ((𝜇, ⟨quantifies⟩, 𝑞), ⟨implies⟩, (𝜈, ⟨quantifies⟩, 𝑝)) 3.1.4. Multiple Conditions Sometimes a specific parametrisation is only relevant if multiple conditions align. These rules, 𝑟𝑞𝑛 , could be verbalised as If quality characteristic x and quality characteristic z are unsatisfactory, then adjust process parameter p. For this modelling pattern, we omitted quantifications for the sake of brevity. 𝑟𝑞𝑛 could be trivially encoded by having multiple separate rules for each quality characteristic influencing the same process parameter in the IM, e. g. 𝑟𝜂𝑞,𝑝 and 𝑟𝜂𝑠,𝑝 , with 𝑞, 𝑠 ∈ 𝑄 and 𝑝 ∈ 𝑃 . However, in this case it would not be clear whether the rules are related according to a logical AND, OR, or a different operator altogether. As such, we propose the introduction of a relator vertex representing the logical operator required by the 𝑟𝑞𝑛 in question. For the example of an AND-relator shown in Figure 3 this yields 𝑟𝑞𝑛 = {(𝑞, ⟨implies⟩, 𝑝), (𝑠, ⟨implies⟩, 𝑝)}AND , where {}AND denotes the set of all relations combined by the respective AND-relator 𝑙. This can : process : quality parameter characteristic quantifies quantifies : quantified : quantified process implies quality parameter characteristic Figure 2: Graphical representation of 𝑟^o,𝜌^ with explicit modelling of quantified parameter and quality. : quality characteristic combined by : process implies : AND-Relator parameter combined by : quality characteristic Figure 3: Graphical representation of modelling pattern 𝑟𝑞𝑛 , i. e. an implies relation indirectly spanning multiple conditions, that are connected by a relator vertex. be expanded to the following hierarchical triple: 𝑟𝑞𝑛 = {((𝑞, ⟨combined by⟩, 𝑙), ⟨implies⟩, 𝑝), ((𝑠, ⟨combined by⟩, 𝑙), ⟨implies⟩, 𝑝)}AND In theory, there is no limit to the number of relations being combined by a relator, the definitions here are based on the example in Figure 3. The case of one condition influencing several conclusions can be unambiguously represented by adding a separate rule for each of the conclusions. Therefore, this case does not require a special relator vertex. 3.1.5. Inclusion of Process Data Noy et al. make the point that “it is critical not to lose the linkage between the relation- ships stored in the graph and where those relationships come from” [5]. While they refer to the discovery process, we assume that capturing semantics of operator knowledge in IMs could be aided by including process knowledge, especially since Ringsquandl et al. [20] have achieved promising results in knowledge graph completion by considering event embeddings. In manufacturing, orders Ω, which can be viewed as compositions of process iterations 𝐼, are produced for certain amounts of time. We propose to explicitly model this process data as (𝑖, ⟨belongs to⟩, 𝜔), where 𝑖 ∈ 𝐼 and 𝑜 ∈ 𝑂. The process iterations can be connected with the resulting quantified parameters, (𝜌𝑖 , ⟨chosen in⟩, 𝑖), where 𝜌 ∈ P, quantified quality char- acteristics (𝑎𝑖 , ⟨is exhibited after⟩, 𝑖), and quantified influences (𝑏𝑖−1 , ⟨influences⟩, 𝑖), where 𝑎, 𝑏 ∈ O and (𝑏𝑖−1 , ⟨is exhibited after⟩, 𝑖 − 1). P and O are defined in the modelling patterns for quantified parameters and quantified conditions, respectively. We note that process iteration 𝑖 is preceded by 𝑖 − 1 in order 𝜔, i. e. the quality characteristic 𝑏𝑖−1 is exhibited after the conclusion of the preceding process iteration. Connecting the process data with the modelling patterns described above is beneficial, especially in the case of data-based knowledge extraction, since it allows explanation by example. The definition is analogous for parameters 𝑝. Using this, we can denote a relationship between process data and aggregate as (𝑎𝑖 , ⟨contributes to⟩, 𝑎 ^), where 𝑎^ is an aggregation of quantified quality characteristic expressed in a specific rule. Both, 𝑎𝑖 and 𝑎 ^, are expressed values of a quality characteristic and as such are equivalent in regards to their hierarchical level. The only difference is that the value of 𝑎𝑖 is sampled from the real world process whereas 𝑎 ^ is calculated based on a set of observations. If all process data is included in the IM, a supports relation could also be defined following the quality metric used in rule mining [36, 37]. However, since data-based rules rely on aggregates, a direct comparison between ^𝑞 𝑗 and 𝑞𝑖 , as well as 𝑝^𝑗 and 𝑝𝑖 would fail and need to be relaxed by an interval in which they are considered equal. Also, since the rules are split between parameters and quality characteristics there would have to be two separate relations. 3.2. Properties Here, we will give an overview of the properties shown by different modelling patterns. Firstly, with exceeding expressiveness of and information contained in the representation its complexity is increasing. This increase of abstraction can be seen in the increase in hierarchy hierarchy for each additional quantification or multiple conditions. Secondly, if process data is included in the IM it is likely to lead to a strong imbalance, since process data is much more readily available than extracted operator knowledge. Both aspects highlight the challenges embedding methodologies for IMs with operator knowledge have to address. As most of the relations described in Section 3 are not symmetric it would be easy to generate inverse relations, e. g. implied by for implies, which could be beneficial in knowledge graph completion settings. 4. Embedding Industrial Information Models containing Operator Knowledge In this section we aim to give a first indication whether it is possible to embed knowledge graphs containing extracted operator knowledge available as rules. As such, we present a first step towards a methodology for constructing such an embedding and provide a preliminary evaluation. To this end, we utilize the dataset presented in [35] of a fused deposition modelling (FDM) process. We choose to model the knowledge with the pattern of quantified conclusions, since the dataset does not provide the data for more complex patterns, i. e. quantified conditions. : process : quality : quality parameter characteristic characteristic quantifies quantifies : aggregated implies : aggregated quantified process quantified quality quantifies quantifies parameter characteristic quantifies contributes to contributes to : quantified : quantified quantified process quality quality parameter characteristic characteristic chosen in exhibited by influences exhibited by : process belongs to : process belongs to : order iteration iteration Figure 4: Information Model for process data, i. e. parametrisation processes and their iterations, as well as a rule. The rule’s condition and conclusion is quantified relying on aggregations of quantified process parameters and quality characteristics that result from the iteration processes. The accompanying code is available on github1 . 4.1. Embedding Methodology To embed operator knowledge that is intended to assist learning systems instead of knowledge graph completion, subgraphs containing the knowledge that is particularly relevant for the given input should be embedded. In our case, the input is a defective quality characteristic, e. g. stringing, a common problem in FDM, that can be alleviated through a fitting parametrisation by the operator or learning system. Our embedding methodology (cf. Figure 5) is loosely based on the methodology outlined in Kursuncu et al. [38] that is an approach towards embeddings for learning systems addressing classification in an natural language processing (NLP) setting, rather than KG completion or predictive quality scenarios. We follow a sum-based approach [39] that aggregates individual node embeddings, that are particularly relevant to the input quality characteristic. To identify the fitting subgraph 𝒮, the 1 https://github.com/0x14d/embedding-operator-knowledge Graph Propagation Knowledge Graph Subgraph Node Embedding Quality Characteristic Subgraph Embedding Figure 5: Illustration of the embedding methodology. The quality characteristic 𝑞 is used to determine the starting node to propagate from. Each parameter node of the resulting subgraph 𝒮 then individu- ally embedded as node embedding, e. g. parameter node 𝑣𝑗 is embedded as 𝑧𝑗 . The parameter node embeddings are then aggregated to one subgraph embedding 𝑧𝒮 . input is mapped to the respective node in the knowledge graph. Then, this node is propagated by one step for all outgoing edges to arrive at the parameters adjusted to alleviate this quality defect.∑︀Based on this, the propagated nodes, embedded by TransH [29], 𝑧 are aggregated by 𝑧𝒮 = 𝑣𝑖 ,𝑣𝑗 ∈𝒮 𝑧𝑗 ⊗ 𝐷(𝑧𝑖 , 𝑧𝑗 ) to form the subgraph embedding 𝑧𝑆 . Here, 𝑣𝑖 , 𝑣𝑗 are the pairs of head and tail nodes resulting from the graph propagation and 𝐷(𝑧𝑖 , 𝑧𝑗 ) is the euclidean distance between the node embeddings of 𝑣𝑖 and 𝑣𝑗 . Dependent on which semantic information should be represented in the subgraph embedding, it must be decided which node embeddings to aggregate in 𝑧𝒮 . If the head node does not hold semantic information, we suggest ignoring the head node in the subgraph embedding. As this is the case in our scenario, we only aggregated the node embeddings for the parameters. If a modelling pattern for a different abstraction level is used, e. g. quantified conditions, the propagation step has to be increased to deal with the introduced indirections. 4.2. Evaluation 4.2.1. Evaluation Metric Metrics commonly used to evaluate embeddings in knowledge graph completion settings, e. g. mean reciprocal rank and hits@k, are unsuited to establish the quality of embeddings of operator knowledge in our scenario since the required ground truth is not present. Instead, we propose that the fundamental behaviour of rule embeddings in predictive quality scenarios should be that the parameters adjusted for similar quality characteristics in the (sub)graph, should be as equal as possible to those in the embedding space. Therefore, we define a metric in analogy to hits@k, matches@k, based on the amount of overlap between the K closest quality characteristics in embedding and graph space. To be able to establish the amount of overlap, a set of the 𝐾 closest quality characteristics is prepared by ordering them descendingly according to their similarity—amount of overlapping parameters adjusted (higher is better) and euclidean distance (lower is better) for graph and embedding space, respectively. Then, the number of     RFFXUHQFH RFFXUHQFH                         PDWFKHV PDWFKHV (a) Two dimensional kernel density estimate plot for (b) Scatterplot showing the actual results achieved #matches and occurrence. for the respective quality characteristics Figure 6: All quality characteristics evaluated by matches@K for 𝐾 = 3 against their respective occurrences. matches, #matches, between the respective sets is calculated for each quality characteristic. By conducting the comparison on a set, we ensure that small differences in similarity are not unduly exaggerated in the overall metric since the order is not important to determine a match. For matches@k, 𝐾 has to be chosen according to the respective dataset. It decreases in expressiveness with increasing size since the unordered nature of the comparison leads to number of matches equalling the number of quality characteristics |𝑄| if 𝐾 = |𝑄|, which would equal an overlap of 100 %. Therefore, inspecting the actual similarities between quality characteristics in the graph space is necessary to determine the 𝐾 which is representative for real world similarity. This can either be done by relying on domain knowledge or by determining the point at which the similarities are abruptly decreasing. In the following experiment we use 𝐾 = 3 since we established experimentally that for greater 𝐾 the similarities between the quality characteristics are rapidly increasing. 4.2.2. Experimental Evaluation To determine whether it is possible to embed knowledge graphs containing explicit operator knowledge we conduct an experiment on the dataset described in [35]. After preprocessing and removing categorical parameters, it contains ratings of 13 quality characteristics and a total of 46 parameters that are adjusted to optimise the quality characteristics. The distribution of quality characteristics is skewed with more operator knowledge being present for those that occur more often. Applying the methodology and metric described above we receive a mean #matches of 2.85 ± 0.38 (95.00 % ± 12.67 %) for 𝐾 = 3 over all quality characteristics for 46 dimensional embeddings. While this indicates a relatively high overlap, we investigate its distribution for the individual quality characteristics combined with their occurrence in Figure 6. In Figure 6a we can see that that the performance seems to generally increase with increasing occurrence of quality characteristics in the dataset. However, there seems to be a second cluster of well performing quality characteristics with relatively low occurrence that yields good results. Inspecting Figure 6b confirms this notion. Since we assume more operator knowledge to be present in the graph for quality characteristics with higher occurrence the fact that higher occurring quality characteristics lead to better results seems to underpin the conclusion that extracted operator knowledge in embeddings can be represented by embeddings. However, a significant portion of quality characteristics with low occurrence also leads to good results. 5. Future Work While the presented preliminary evaluation strengthens our hypothesis, a more thorough evaluation is needed to arrive at a firm conclusion. This includes a comparison of the proposed embedding method on the different modelling patterns. Also, the influence of increasing hierarchies, due to increasing complexity, on embedding methods will be investigated. In this context, evaluating more complex embedding methods which have been shown to deal well with hierarchies between concepts such as RotH [23] would be interesting. Moreover, an evaluation on multiple datasets would allow greater confidence in regards to the transferability of the described concepts. However, we are not aware of any suitable public datasets in the industrial domain at this time. Furthermore, the behaviour of the embedding methods for varying levels of noise in the data should be investigated, since complex information models are rarely error free. Additionally, uncertainties of operators could be encoded using soft rules. In the patterns modelling operator knowledge presented in this work we strongly relied on relations to represent properties of vertices and relations. These properties could also be represented as attributes of vertices. While this would reduce the involved hierarchies it imposes other complexities for embedding methodologies. As such the integration of attribute-based embeddings [40, 41] could be beneficial. In addition, the applicability of common KG completion approaches on KGs containing oper- ator knowledge could be researched to infer relations or nodes that have not been encountered in reality, thereby increasing the information content of the representation. Lastly, by an integration with learning systems, as outlined by Kursuncu et al. [38] for NLP, we could directly measure the impact of the knowledge contained in IMs on the predictive power of learning systems. 6. Conclusion In this paper we presented several modelling patterns for including extracted operator knowl- edge into industrial information models, represented as knowledge graphs. These modelling patterns can be conceived as architectural patterns and can be combined and applied depending on the required complexity that should be expressed. Furthermore, we presented an embedding methodology to represent this knowledge as a vector that could be used to combine learning systems with operator knowledge. We established a metric suited to evaluate the embedding’s capability to capture semantic relations between conditions, i. e. quality characteristics, based on their resulting conclusions, i. e. parametrisations. In a preliminary evaluation, we have shown that the chosen information model and the proposed embedding methodology are able to express and capture semantic relationships between conditions that lead to similar conclusions if they occurred in a sufficient quantity. Acknowledgments This work is funded by the Bavarian Ministry of Economic Affairs, Energy and Technology in the scope of the ADELeS project. References [1] M. Platenius-Mohr, S. Malakuti, S. Grüner, T. Goldschmidt, Interoperable digital twins in iiot systems by transformation of information models: A case study with asset administra- tion shell, in: Proceedings of the 9th International Conference on the Internet of Things, 2019, pp. 1–8. [2] S. Beden, Q. Cao, A. Beckmann, Semantic asset administration shells in industry 4.0: A survey, in: 2021 4th IEEE International Conference on Industrial Cyber-Physical Systems (ICPS), 2021, pp. 31–38. [3] W. P. von Pilchau, V. Gowtham, M. Gruber, M. Riedl, N.-S. Koutrakis, J. Tayyub, J. Hähner, S. Eichstädt, E. Uhlmann, J. Polte, et al., An architectural design for measurement uncer- tainty evaluation in cyber-physical systems, Annals of Computer Science and Information Systems 22 (2020) 53–57. [4] G. Buchgeher, D. Gabauer, J. Martinez-Gil, L. Ehrlinger, Knowledge graphs in manufactur- ing and production: A systematic literature review, IEEE Access 9 (2021) 55537–55554. [5] N. Noy, Y. Gao, A. Jain, A. Narayanan, A. Patterson, J. Taylor, Industry-scale knowledge graphs: Lessons and challenges, Communications of the ACM 62 (2019) 36–43. doi:10. 1145/3331166. [6] D. Obraczka, A. Saeedi, E. Rahm, Knowledge graph completion with famer, Proc. DI2KG (2019). [7] I. Grangel-González, F. Lösch, A. ul Mehdi, Knowledge graphs for efficient integration and access of manufacturing data, in: 2020 25th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), volume 1, 2020, pp. 93–100. [8] E. G. Kalaycı, I. Grangel González, F. Lösch, G. Xiao, E. Kharlamov, D. Calvanese, et al., Semantic integration of bosch manufacturing data using virtual knowledge graphs, in: International Semantic Web Conference, 2020, pp. 464–481. [9] M. Ringsquandl, S. Lamparter, R. Lepratti, P. Kröger, Knowledge fusion of manufacturing operations data using representation learning, in: IFIP International Conference on Advances in Production Management Systems, 2017, pp. 302–310. [10] D. R. Krathwohl, A revision of bloom’s taxonomy: An overview, Theory into practice 41 (2002) 212–218. [11] M. Ringsquandl, S. Lamparter, R. Lepratti, Graph-based predictions and recommendations in flexible manufacturing systems, in: IECON 2016-42nd Annual Conference of the IEEE Industrial Electronics Society, 2016, pp. 6937–6942. [12] N. Petersen, L. Halilaj, I. Grangel-González, S. Lohmann, C. Lange, S. Auer, Realizing an rdf-based information model for a manufacturing company–a case study, in: International semantic web conference, 2017, pp. 350–366. [13] T. Hubauer, S. Lamparter, P. Haase, D. M. Herzig, Use cases of the industrial knowledge graph at siemens, in: International Semantic Web Conference (P&D/Industry/BlueSky), 2018. [14] L. Hörner, M. Schamberger, F. Bodendorf, Externalisierung von prozess-spezifischem mitarbeiterwissen im produktionsumfeld, Zeitschrift für wirtschaftlichen Fabrikbetrieb 115 (2020) 413–417. [15] R. Nordsieck, M. Heider, A. Winschel, J. Hähner, Knowledge extraction via decentralized knowledge graph aggregation, in: 2021 IEEE 15th International Conference on Semantic Computing (ICSC), 2021, pp. 92–99. [16] M. Chein, M.-L. Mugnier, Graph-based Knowledge Representation: Computational Foun- dations of Conceptual Graphs, Springer eBook Collection Computer Science, Springer London, London, 2009. doi:10.1007/978-1-84800-286-9. [17] S. Guo, Q. Wang, L. Wang, B. Wang, L. Guo, Jointly embedding knowledge graphs and logical rules, in: Proceedings of the 2016 conference on empirical methods in natural language processing, 2016, pp. 192–202. [18] S. Guo, Q. Wang, L. Wang, B. Wang, L. Guo, Knowledge graph embedding with iterative guidance from soft rules, Proceedings of the AAAI Conference on Artificial Intelligence 32 (2018). URL: https://ojs.aaai.org/index.php/AAAI/article/view/11918. [19] W. Zhang, B. Paudel, L. Wang, J. Chen, H. Zhu, W. Zhang, A. Bernstein, H. Chen, Iteratively learning embeddings and rules for knowledge graph reasoning, in: The World Wide Web Conference, 2019, pp. 2366–2377. [20] M. Ringsquandl, E. Kharlamov, D. Stepanova, M. Hildebrandt, S. Lamparter, R. Lepratti, I. Horrocks, P. Kroeger, Event-enhanced learning for knowledge graph completion, 2018. [21] V. Gutiérrez-Basulto, S. Schockaert, From knowledge graph embedding to ontology embedding? an analysis of the compatibility between vector space representations and rules, in: Sixteenth International Conference on Principles of Knowledge Representation and Reasoning, 2018. [22] A. Bordes, N. Usunier, A. Garcia-Duran, J. Weston, O. Yakhnenko, Translating embeddings for modeling multi-relational data, Advances in Neural Information Processing Systems 26 (2013). [23] I. Chami, A. Wolf, D.-C. Juan, F. Sala, S. Ravi, C. Ré, Low-dimensional hyperbolic knowl- edge graph embeddings, Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics 58 (2020) 6901–6914. URL: https://aclanthology.org/2020. acl-main.617.pdf. [24] T. Trouillon, J. Welbl, S. Riedel, É. Gaussier, G. Bouchard, Complex embeddings for simple link prediction, in: International conference on machine learning, 2016, pp. 2071–2080. [25] Z. Sun, Z.-H. Deng, J.-Y. Nie, J. Tang, Rotate: Knowledge graph embedding by relational rotation in complex space, arXiv preprint arXiv:1902.10197 (2019). [26] H. Yang, L. Zhang, B. Wang, T. Yao, J. Liu, Cycle or minkowski: Which is more appro- priate for knowledge graph embedding?, in: Proceedings of the 30th ACM International Conference on Information & Knowledge Management, 2021, pp. 2301–2310. [27] M. Schlichtkrull, T. N. Kipf, P. Bloem, R. den van Berg, I. Titov, M. Welling, Modeling relational data with graph convolutional networks, in: European semantic web conference, 2018, pp. 593–607. [28] Y. Lin, Z. Liu, M. Sun, Y. Liu, X. Zhu, Learning entity and relation embeddings for knowledge graph completion, in: Twenty-ninth AAAI conference on artificial intelligence, 2015. [29] Z. Wang, J. Zhang, J. Feng, Z. Chen, Knowledge graph embedding by translating on hyperplanes, in: Proceedings of the AAAI Conference on Artificial Intelligence, volume 28, 2014. [30] A. Rossi, D. Barbosa, D. Firmani, A. Matinata, P. Merialdo, Knowledge graph embedding for link prediction: A comparative analysis, ACM Transactions on Knowledge Discovery from Data (TKDD) 15 (2021) 1–49. [31] A. Mohamed, S. Parambath, Z. Kaoudi, A. Aboulnaga, Popularity agnostic evaluation of knowledge graph embeddings, in: Conference on Uncertainty in Artificial Intelligence, 2020, pp. 1059–1068. [32] P. Tabacof, L. Costabello, Probability calibration for knowledge graph embedding models, arXiv preprint arXiv:1912.10000 (2019). [33] N. Jain, J.-C. Kalo, W.-T. Balke, R. Krestel, Do embeddings actually capture knowledge graph semantics?, in: European Semantic Web Conference, 2021, pp. 143–159. [34] W. Ben Rim, C. Lawrence, K. Gashteovski, M. Niepert, N. Okazaki, Behavioral testing of knowledge graph embedding models for link prediction, in: 3rd Conference on Automated Knowledge Base Construction, 2021. [35] R. Nordsieck, M. Heider, A. Hoffmann, J. Hähner, Reliability-based aggregation of hetero- geneous knowledge to assist operators in manufacturing, in: 2022 IEEE 16th International Conference on Semantic Computing (ICSC), 2022, pp. 131–138. [36] W. Ma, M. Zhang, Y. Cao, W. Jin, C. Wang, Y. Liu, S. Ma, X. Ren, Jointly learning explainable rules for recommendation with knowledge graph, in: The world wide web conference, 2019, pp. 1210–1221. [37] V. T. Ho, D. Stepanova, M. H. Gad-Elrab, E. Kharlamov, G. Weikum, Rule learning from knowledge graphs guided by embedding models, in: International Semantic Web Confer- ence, 2018, pp. 72–90. [38] U. Kursuncu, M. Gaur, A. Sheth, Knowledge infused learning (k-il): Towards deep incorpo- ration of knowledge in deep learning, Proceedings of the AAAI 2020 Spring Symposium on Combining Machine Learning and Knowledge Engineering in Practice (AAAI-MAKE) (2020). [39] W. L. Hamilton, R. Ying, J. Leskovec, Representation learning on graphs: Methods and appli- cations, Bulletin of the IEEE Computer Society Technical Committee on Data Engineering 40 (2017) 52–74. [40] Z. Sun, Q. Zhang, W. Hu, C. Wang, M. Chen, F. Akrami, C. Li, A benchmarking study of embedding-based entity alignment for knowledge graphs, Proceedings of the VLDB Endowment 13 (2020) 2326–2340. doi:10.14778/3407790.3407828. [41] Z. Sun, W. Hu, C. Li, Cross-lingual entity alignment via joint attribute-preserving embed- ding, in: International Semantic Web Conference, 2017, pp. 628–644.