Abstract

Multi-Entity Bayesian Network (MEBN) is a knowledge representation formalism combining Bayesian Networks (BNs) with First-Order Logic (FOL). MEBN has sufficient expressive power for general-purpose knowledge representation and reasoning, and is the logical basis of Probabilistic Web Ontology Language (PR-OWL), a representation language for probabilistic ontologies. Developing an MEBN model to support a given application is a challenge, requiring definition of entities, relationships, random variables, conditional dependence relationships, and probability distributions. When available, data can be invaluable both to improve performance and to streamline development. By far the most common format for available data is the relational database (RDB). Relational databases describe and organize data according to the Relational Model (RM). Developing an MEBN model from data stored in an RDB therefore requires mapping between the two formalisms. This paper presents MEBN-RM, a set of mapping rules between key elements of MEBN and RM. We identify links between the two languages (RM and MEBN) and define four levels of mapping from elements of RM to elements of MEBN. These definitions are implemented in the MEBN-RM algorithm, which converts a relational schema in RM to a partial MEBN model. Through this research, the software has been released as an MEBN-RM open-source software tool. The method is illustrated through two example use cases using MEBN-RM to develop MEBN models: a Critical Infrastructure Defense System and a Smart Manufacturing System. Both systems are proof-of-concept systems used for situation awareness, where data coming from various sensors are stored in RDBs and converted into MEBN models through the MEBN-RM algorithm. In these use cases, we evaluate the performance of the MEBN-RM algorithm in terms of mapping speed and quality to show its efficiency in MEBN modeling.

Highlights

  • Statistical Relational Learning (SRL) deals with representation and reasoning methods for uncertain and complex situations by combining probabilistic models (e.g., Bayesian Networks (BNs) and Markov Networks) and relational structures (e.g., First-Order Logic (FOL) and Relational Model (RM)) [1]

  • Infrastructure Defense System and a Smart Manufacturing System. Both systems are proof-of-concept systems used for situation awareness, where data coming from various sensors are stored in relational database (RDB) and converted into Multi-Entity Bayesian Network (MEBN) models through the MEBN-RM algorithm

  • We evaluate the performance of the MEBN-RM algorithm in terms of mapping speed and quality to show its efficiency in MEBN modeling

Read more

Summary

Introduction

Statistical Relational Learning (SRL) deals with representation and reasoning methods for uncertain and complex situations by combining probabilistic models (e.g., BNs and Markov Networks) and relational structures (e.g., FOL and RM) [1]. We introduce a mapping between a relational schema and a partial MTheory. This mapping is called MEBN-RM mapping (or MEBN-RM). MEBN-RM contains four levels of mapping from elements of a relational database to elements of an MTheory. The first level maps a relation schema to an entity in an MTheory. MEBN-RM forms the basis for a MEBN-RM mapping algorithm takes a relational database as input and produces a partial MTheory as output.

Multi-Entity Bayesian Network
A Script for MEBN
Relational Model
MEBN-RM
Entity Mapping
Resident Node Mapping
Predicate
Function
Relation Schema and MFrag Mapping
Relational Database Schema and MTheory Mapping
MEBN-RM Mapping Algorithm
Experiment for MEBN-RM
MEBN-RM Tool
Experiment
Mapping Time
Mapping Accuracy
Critical Infrastructure Defense System
Smart Manufacturing System
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call