Ontology Learning from Relational Database: Opportunities for Semantic Information Integration Flashcards
What is the risk of traditional rule-based transformation & reverse engineering for constructing RBDs?
Semantic loss during transformation
Why use ontology?
Integrate heterogenous data from different info systems
NLP
Natural Language Processing
OL
Ontology Learning
Create ontologies by extracting knowledge from text, dictionaries, & RBD by using techniques from data mining, ML, & NLP
Name three recent top trends in Ontology Learning
relation extraction, ontology learning, and ontology mapping
Why use Semantic Info Integration in ontology learning from RDB?
Address the bottlenecks of ontology-based integration & strengths of ontology learning form RDB in mapping results
What are obstacles to improving ontology quality?
Many tools are limited to one-to-one mapping or they are for small-scare ontologies
Or like info extracting rely on linguistic rules that need manual identification
Which ontology learning model has the best accuracy: linguistics techniques, statistical techniques, or inductive logic programming
Inductive logic programming at 96%
What are two categories & sub-categories of ontology learning approaches?
Linguistic-based & ML approach
ML broken down into sub-class: statistic-based approach & logic-based approach
What are two critical phases of constructing an ontology from RDB?
1) Construct ontology from RDB schema
2) Generate an ontology instance from RDB data
ERD
Entity Relationship Diagram
graph-based method to illustrate the entities, attributes, and their relationships at the conceptual level
What process is used in RE?
Recursive process for rebuilding hierarchies from tables could recover the lost semantic information & database table during reverse engineering transformation
What are three techniques for mapping?
Rule-based mapping, graph-based mapping, & similarity-based mapping
N = {Na;Nc;Ne}
finite set of node, while Na represents attribute node that is depicted as box, Nc represents class node depicted as ellipses, Ne represents event node that is depicted as triangles
Name the three techniques of ontology learning from RDB?
Rule-based learning, semantic mining, & active learning (learn & extract knowledge from an unlabeled data set)