Concept Paper for a Digital Expert: Systematic Derivation of (Causal) Bayesian Networks Based on Ontologies for Knowledge-Based Production Steps
<p>Basic ontological elements applied to an example of cars and their components.</p> "> Figure 2
<p>The derivation of a CG using ontological model elements in the example of the involvement of a car in an accident.</p> "> Figure 3
<p>The three graphical structures in a directed acyclic graph are shown here in the following color coding: collider in dark blue, mediator in light blue, and confounder in green.</p> "> Figure 4
<p>The three stages according to Pearl’s Ladder of Causation [<a href="#B22-make-06-00042" class="html-bibr">22</a>,<a href="#B26-make-06-00042" class="html-bibr">26</a>].</p> "> Figure 5
<p>Graphic classification of the research gaps (G) of the studies in a coherent context.</p> "> Figure 6
<p>The human ability to make abstract decisions based on individual knowledge compared to the combination of ontologies and CGs. The framework is the application domain of production.</p> "> Figure 7
<p>Ontology-based creation of a CG using the simplified example of a process impact chain.</p> "> Figure 8
<p>Ontology-based creation of a CG using the simplified example of root cause analysis.</p> "> Figure 9
<p>Transformation of ontologies into causal skeletons.</p> ">
Abstract
:1. Introduction
2. Ontology and (Causal) Bayesian Network—Two (Directed) Graph Models
2.1. Ontology as Knowledge Model
2.2. Causal Bayesian Network as Inference Models
- The association in the form of expresses the probability p of under the condition that the event has occurred.
- In the intervention, the probability of is expressed in the form of the “do-operator” in if was observed after the intervention of the variable value X on x.
- In the context of the counterfactual consideration, ) expresses the probability that the event would have been observed if , although and were observed.
3. Studies on Previous Ontology-Based Bayesian Networks
3.1. Selection of Studies
- TITLE-ABS-KEY (ontology-based OR ontology-driven OR ontological)
- TITLE-ABS-KEY (“bayesian * network”)
- LIMIT-TO (EXACTKEYWORD, “Bayesian Network”) OR LIMIT -TO (EXACTKEYWORD, “Bayesian Networks”) OR LIMIT-TO (EXACTKEYWORD, “Causal Bayesian Network”) OR LIMIT-TO (EXACTKEYWORD,“ Causal Inference”) OR LIMIT-TO (EXACTKEYWORD, “Causal Inferences”) OR LIMIT-TO (EXACTKEYWORD, “Ontology-based”))
- AND NOT (medical)
3.2. Analysis of the Studies
3.2.1. Scientific Publications
- Reduced effort compared to otherwise manual creation;
- Support in the visualization;
- The extension or adaptation of existing algorithmic approaches through the knowledge in ontologies;
- Securing information of a BN in the ontological model;
- The consideration of uncertainties that are otherwise not part of ontologies.
3.2.2. Applications
3.3. Research Gaps
4. Conceptual Model for the Generic Derivation of Causal Bayesian Networks Based on Ontologies
4.1. General Consideration about the Basic Idea
4.2. Approach and Research Proposal
- The logic and language of ontologies: If we look at the logic and language, we are talking about the formal description logic SROIQ and with RDF, RDFS, and OWL also components of the Semantic Web Stack, according to Tim Berners Lee [39]. It seems logical that some aspects exclude causal edges, such as symmetrical relations. The extent to which further conclusions are possible is a subject of research. However, it is already a fact that the subject-predicate-object structure (S-P-O for short) of triples is similar to a CG. According to this, the predicate indicates the edge, while the subject and the object represent the node. This also means determining which relation has a causal meaning in inverse relation pairs. The fact is that there can only be one causal direction.
- The semantic context: Causal analyses are dedicated to questions in a specific domain. Consequently, the ontology-based derivation of a CG must be considered in the context of domain-specific modeling. While the BFO, as a standard top-level ontology, has no domain reference, the IOF Core serves as a reference for representing the industry.
5. Summary and Discussion
6. Outlook
Author Contributions
Funding
Institutional Review Board Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
BFO | basic formal ontology |
BN | bayesian network |
CG | causal graph |
CPT | condition probability table |
DAG | directed acyclic graph |
IOF | Industrial Ontology Foundry |
OWL | Web Ontology Language |
RDF | Resource Description Framework |
RDFS | Resource Description Framework Schema |
SHACL | Shapes Constraint Language |
References
- Fenz, S. An ontology-based approach for constructing Bayesian networks. Data Knowl. Eng. 2012, 73, 73–88. [Google Scholar] [CrossRef]
- Fenz, S.; Tjoa, A.M.; Hudec, M. Ontology-Based Generation of Bayesian Networks. In Proceedings of the 2009 International Conference on Complex, Intelligent and Software Intensive Systems, Fukuoka, Japan, 16–19 March 2009; IEEE: Piscataway, NJ, USA, 2009; pp. 712–717. [Google Scholar] [CrossRef]
- Settas, D.; Cerone, A.; Fenz, S. Enhancing ontology-based antipattern detection using Bayesian networks. Expert Syst. Appl. 2012, 39, 9041–9053. [Google Scholar] [CrossRef]
- Kalet, A.M. Bayesian Network Domain Explorer. 2014. Available online: https://ont2bn.radonc.washington.edu/amkalet-apps/Ont2BNapp/ (accessed on 7 December 2022).
- Kalet, A.M. Bayesian Networks from Ontological Formalism in Radiation Oncology. Ph.D. Dissertation, University of Washington, Washington, DC, USA, 2015. [Google Scholar]
- Ding, Z. BayesOWL: Website. 2008. Available online: https://redirect.cs.umbc.edu/~ypeng/BayesOWL/index.html (accessed on 7 December 2022).
- Ding, Z.; Peng, Y.; Pan, R. (Eds.) A Bayesian Approach to Uncertainty Modeling in OWL Ontology. In Proceedings of the International Conference on Advances in Intelligent Systems-Theory and Applications, Luxembourg, 15–18 November 2004. [Google Scholar]
- Peng, Y.; Ding, Z. Modifying Bayesian Networks by Probability Constraints. arXiv 2012, arXiv:1207.1356. [Google Scholar]
- Ding, Z.; Peng, Y.; Pan, R. BayesOWL: Uncertainty Modeling in Semantic Web Ontologies. In Soft Computing in Ontologies and Semantic Web; Ma, Z., Ed.; Studies in Fuzziness and Soft Computing; Springer: Berlin/Heidelberg, Germany, 2006; Volume 204, pp. 3–29. [Google Scholar] [CrossRef]
- Grossmann, R. The Existence of the World, An Introduction to Ontology; Routledge: London, UK, 1992. [Google Scholar] [CrossRef]
- Gruber, T.R. A translation approach to portable ontology specifications. Knowl. Acquis. 1993, 5, 199–220. [Google Scholar] [CrossRef]
- Gruber, T.R. Toward principles for the design of ontologies used for knowledge sharing? Int. J. Hum.-Comput. Stud. 1995, 43, 907–928. [Google Scholar] [CrossRef]
- Sowa, J.F. Knowledge Representation: Logical, Philosophical, and Computational Foundations, 1st ed.; Brooks/Cole: Pacific Grove, CA, USA, 2002. [Google Scholar]
- Uschold, M.; Gruninger, M. Ontologies and semantics for seamless connectivity. ACM SIGMOD Rec. 2004, 33, 58–64. [Google Scholar] [CrossRef]
- Baader, F. Description Logics. In Reasoning Web. Semantic Technologies for Information Systems, Proceedings of the 5th International Summer School 2009, Brixen-Bressanone, Italy, 30 August–4 September 2009; Tessaris, S., Franconi, E., Eiter, T., Gutierrez, C., Handschuh, S., Rousset, M.C., Schmidt, R.A., Eds.; Tutorial Lectures; Springer: Berlin/Heidelberg, Germany, 2009; pp. 1–39. [Google Scholar] [CrossRef]
- Baader, F. (Ed.) The Description Logic Handbook: Theory, Implementation, and Applications, 2nd ed.; Cambridge University Press: Cambridge, UK, 2010. [Google Scholar]
- Horrocks, I.; Patel-Schneider, P.F.; Van Harmelen, F. From SHIQ and RDF to OWL: The making of a Web Ontology Language. J. Web Semant. 2003, 1, 7–26. [Google Scholar] [CrossRef]
- Hitzler, P.; Krötsch, M.; Parsia, B.; Patel-Schneider, P.F.; Rudolph, S. OWL 2 Web Ontology Language Primer, 2nd ed.; W3C Recommendation 11 December 2012; Available online: http://www.w3.org/TR/owl2-primer/ (accessed on 10 March 2024).
- Pareti, P.; Konstantinidis, G. A Review of SHACL: From Data Validation to Schema Reasoning for RDF Graphs. In Reasoning Web. Declarative Artificial Intelligence, Proceedings of the 17th International Summer School 2021, Leuven, Belgium, 8–15 September 2021; Šimkus, M., Varzinczak, I., Eds.; Tutorial Lectures; Springer International Publishing: Cham, Switzerland, 2022; pp. 115–144. [Google Scholar] [CrossRef]
- Bogaerts, B.; Jakubowski, M.; van den Bussche, J. SHACL: A Description Logic in Disguise. In Logic Programming and Nonmonotonic Reasoning; Gottlob, G., Inclezan, D., Maratea, M., Eds.; Springer International Publishing: Cham, Switzerland, 2022; pp. 75–88. [Google Scholar]
- Cunningham, S. Causal Inference: The Mixtape; Yale University Press: New Haven, CT, USA; London, UK, 2021. [Google Scholar]
- Pearl, J. Causality: Models, Reasoning, and Inference, 1st ed.; Cambridge University Press: Cambridge, UK, 2000. [Google Scholar]
- Holzinger, A.; Dehmer, M.; Emmert-Streib, F.; Cucchiara, R.; Augenstein, I.; Ser, J.D.; Samek, W.; Jurisica, I.; Díaz-Rodríguez, N. Information fusion as an integrative cross-cutting enabler to achieve robust, explainable, and trustworthy medical artificial intelligence. Inf. Fusion 2022, 79, 263–278. [Google Scholar] [CrossRef]
- Pearl, J.; Mackenzie, D. The Book of Why: The New Science of Cause and Effect, 1st ed.; Basic Books: New York, NY, USA, 2018. [Google Scholar]
- Pearl, J. Comment: Understanding Simpson’s Paradox. Am. Stat. 2014, 68, 8–13. [Google Scholar] [CrossRef]
- Pearl, J. Causality; Cambridge University Press: Cambridge, UK, 2013. [Google Scholar] [CrossRef]
- Chen, R.; Lu, Y.; Witherell, P.; Simpson, T.W.; Kumara, S.; Yang, H. Ontology-Driven Learning of Bayesian Network for Causal Inference and Quality Assurance in Additive Manufacturing. IEEE Robot. Autom. Lett. 2021, 6, 6032–6038. [Google Scholar] [CrossRef]
- Ben Messaoud, M.; Leray, P.; Ben Amor, N. Integrating Ontological Knowledge for Iterative Causal Discovery and Visualization. In Symbolic and Quantitative Approaches to Reasoning with Uncertainty; Sossai, C., Chemello, G., Eds.; Lecture Notes in Computer Science; Springer: Berlin/Heidelberg, Germany, 2009; Volume 5590, pp. 168–179. [Google Scholar] [CrossRef]
- Hu, H.; Kerschberg, L. Evolving Medical Ontologies Based on Causal Inference. In Proceedings of the 2018 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining, Barcelona, Spain, 28–31 August 2018; Brandes, U., Reddy, C.K., Tagarelli, A., Eds.; IEEE: Piscataway, NJ, USA, 2018; pp. 954–957. [Google Scholar] [CrossRef]
- Zheng, H.T.; Kang, B.Y.; Kim, H.G. An Ontology-Based Bayesian Network Approach for Representing Uncertainty in Clinical Practice Guidelines. In Uncertainty Reasoning for the Semantic Web I; da Costa, P.C.G., d’Amato, C., Fanizzi, N., Laskey, K.B., Laskey, K.J., Lukasiewicz, T., Nickles, M., Pool, M., Eds.; Lecture Notes in Computer Science; Springer: Berlin/Heidelberg, Germany, 2008; Volume 5327, pp. 161–173. [Google Scholar] [CrossRef]
- Cao, S.; Bryceson, K.; Hine, D. An Ontology-based Bayesian network modelling for supply chain risk propagation. Ind. Manag. Data Syst. 2019, 119, 1691–1711. [Google Scholar] [CrossRef]
- Ben Ishak, M.; Leray, P.; Ben Amor, N. Ontology-Based Generation of Object Oriented Bayesian Networks. In Proceedings of the 8th Bayesian Modeling Applications Workshop (BMWA-11), Workshop of the Twenty-Seventh Conference on Uncertainty in Artificial Intelligence (UAI 2011), Barcelona, Spain, 14 July 2011; Volume 818, pp. 9–17. [Google Scholar]
- Friedman, N. The Bayesian Structural EM Algorithm. In Proceedings of the Fourteenth Conference on Uncertainty in Artificial Intelligence, Madison, WI, USA, 24–26 July 1998; Morgan Kaufmann Publishers Inc.: San Francisco, CA, USA, 1998; pp. 129–138. [Google Scholar]
- Zhang, N.L.; Poole, D. Exploiting Causal Independence in Bayesian Network Inference. arXiv 1996, arXiv:cs/9612101. [Google Scholar]
- Melchior, A. Data Enrichment of Spatial Databases Using Ontologies and Bayesian Networks. Master’s Thesis, Utrecht University, in Collaboration with the University of Edinburgh, Utrecht, The Netherlands, 2013. [Google Scholar]
- Setiawan, F.; Budiardjo, E.; Wibowo, W. ByNowLife: A Novel Framework for OWL and Bayesian Network Integration. Information 2019, 10, 95. [Google Scholar] [CrossRef]
- Kahneman, D. Schnelles Denken, Langsames Denken, 1st ed.; Siedler: München, Germany, 2012. [Google Scholar]
- Kahneman, D.; Sibony, O.; Sunstein, C.R. Noise: Was Unsere Entscheidungen Verzerrt—Und Wie Wir Sie Verbessern Können, 1st ed.; Siedler: München, Germany, 2021. [Google Scholar]
- Berners-Lee, T. Weaving the Web: The Past, Present and Future of the World Wide Web by Its Inventor; Orion Business: London, UK, 1999. [Google Scholar]
- The Industrial Ontologies Foundry Core Ontology: Version 1 Beta, 6 May 2022. Available online: https://github.com/iofoundry/Core (accessed on 20 November 2023).
Data | Methods and Findings | Research Need |
---|---|---|
Cao et al. [31]: “An Ontology-based Bayesian network modeling for supply chain risk propagation” | ||
Knowledge of a concrete supply chain with an Australian producer and exporter, as well as a Chinese importer and online retailer formalized in an ontology about the spread of risks in the supply chain; knowledge collection from (specialist) articles and practical observations; evaluation of customer comments | Expert knowledge for determining probabilities; restriction to domain-specific findings as a result of the application | Need to identify the potential loss of information compared to the consideration of more than two state variables; the lack of historical data required estimates; the extension of the graph to include further concepts (specifically: risk mitigation strategies); linking the models of different parties (using the example of another supply chain) |
Ben Ishak et al. [32]: “Ontology-based generation of Object Oriented Bayesian Networks” | ||
Explanation using the example of a graph on car insurance based on variables such as age, car model, or driving quality; no further information on the type of data (in quantity, collection, or selection) | The extension of the SEM algorithm according to Friedman [33] by the assumption of object orientation; the use of expert knowledge through ontology to create a priori object-oriented BN structure; the investigation of similarity between object-oriented BNs and ontologies to make a priori network | The continuation of the investigation into the extent to which ontological concepts can serve in the creation of the network without naming specific topics in this regard |
Zheng et al. [30]: “An Ontology-Based Bayesian Network Approach for Representing Uncertainty in Clinical Practice Guidelines” | ||
Clinical action guidelines as semantic modeling for the extension of uncertainties using a BN; exemplified by the aspirin treatment of diabetes patients | Manual selection to convert ontological concepts into a BN; own algorithm for calculating the CPT; algorithm for variable minimization according to Zhang et al. [34]; application-related findings, such as determination of uncertainties of target activities in clinical guidelines, simulation of the clinical process under unknown environmental variables, checking for completeness of user input | Does not emphasize the need for research concerning the procedure and methodology; from an application perspective, the following is required: integration into clinical information systems and application with real clinical data. |
BNGen [35] | ByNowLife [36] | BNDomain Explorer [4,5] | BayesOWL [6,7,8,9] | BNTab [1,2,3] | ||
---|---|---|---|---|---|---|
RDFS | class | × | × | × | × | × |
subclass | × | × | × | × | ||
relation | × | × | × | × | × | |
subrelation | × | × | ||||
rdfs:domain | × | |||||
rdfs:range | × | |||||
OWL object characteristic | inverse | × | × | × | ||
transitive | ||||||
symmetric | ||||||
functional | ||||||
OWL object relation restriction | universal | × | ||||
existential | × | |||||
cardinality | × | |||||
OWL class specification | conjunction | × | ||||
disjunction | × | |||||
negation | × |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Pfaff-Kastner, M.M.-L.; Wenzel, K.; Ihlenfeldt, S. Concept Paper for a Digital Expert: Systematic Derivation of (Causal) Bayesian Networks Based on Ontologies for Knowledge-Based Production Steps. Mach. Learn. Knowl. Extr. 2024, 6, 898-916. https://doi.org/10.3390/make6020042
Pfaff-Kastner MM-L, Wenzel K, Ihlenfeldt S. Concept Paper for a Digital Expert: Systematic Derivation of (Causal) Bayesian Networks Based on Ontologies for Knowledge-Based Production Steps. Machine Learning and Knowledge Extraction. 2024; 6(2):898-916. https://doi.org/10.3390/make6020042
Chicago/Turabian StylePfaff-Kastner, Manja Mai-Ly, Ken Wenzel, and Steffen Ihlenfeldt. 2024. "Concept Paper for a Digital Expert: Systematic Derivation of (Causal) Bayesian Networks Based on Ontologies for Knowledge-Based Production Steps" Machine Learning and Knowledge Extraction 6, no. 2: 898-916. https://doi.org/10.3390/make6020042
APA StylePfaff-Kastner, M. M. -L., Wenzel, K., & Ihlenfeldt, S. (2024). Concept Paper for a Digital Expert: Systematic Derivation of (Causal) Bayesian Networks Based on Ontologies for Knowledge-Based Production Steps. Machine Learning and Knowledge Extraction, 6(2), 898-916. https://doi.org/10.3390/make6020042