Ontology Population with User Refinement and Deep Learning
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional ontology population systems lack accuracy and fail to consider the hierarchical structure of ontologies, resulting in insufficient performance in real-world business domains, and do not allow for user-centric refinement to adapt to changing conceptualizations.
Innovation Solution
A method that involves determining candidate ontologies for alignment from multiple knowledge bases, using deep learning hierarchical classification to align concepts between the initial and target ontologies, and allowing users to build, change, and grow their ontologies with human-in-the-loop refinement, incorporating new facts from unstructured data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If conventional ontology population systems are used, then the process is automated, but the accuracy and performance are insufficient
Solution Approach 1:
The system implements feedback loops where user corrections and refinements are incorporated back into the ontology population process. The hierarchical classification model is trained on user-provided corrections, allowing the system to learn from feedback and improve accuracy over time while maintaining automated operation.
Solution Approach 2:
The ontology population system transitions from a static automated process to a dynamic adaptive system. The classification model dynamically adjusts its parameters and decision boundaries based on user refinements and feedback, enabling it to adapt to domain-specific nuances and improve accuracy progressively.
2Reliability
If existing ontology alignment methods are used, then existing knowledge can be reused, but the hierarchical structure is not considered
Solution Approach 1:
The ontology alignment process is segmented into hierarchical levels, where the system processes and aligns concepts at different depths of the ontology hierarchy separately. This segmentation allows the system to handle the complex hierarchical structure systematically while maintaining the ability to reuse existing knowledge from source ontologies.
Solution Approach 2:
The system adds a hierarchical dimension to the ontology alignment process by organizing concepts into multi-level hierarchies. This dimensional approach allows the system to capture structural relationships and dependencies that flat alignment methods miss, improving reliability in knowledge reuse while managing complexity through structured organization.
3Adaptability or versatility
If user refinement is incorporated, then adaptability to changing conceptualizations improves, but system complexity increases
Solution Approach 1:
The system employs a nested architecture where user refinement interfaces are embedded within the automated classification pipeline. The hierarchical classification model is nested within the ontology population system, which itself is nested within the broader knowledge management ecosystem. This nesting allows user refinement to be integrated seamlessly without proportionally increasing overall system complexity.
Solution Approach 2:
The system introduces intermediary components that mediate between user refinements and the core classification algorithm. These intermediaries process, validate, and translate user feedback into format suitable for model retraining, reducing the complexity burden on the core system while maintaining high adaptability to changing conceptualizations.
4Measurement precision
If deep learning hierarchical classification is used, then alignment accuracy improves, but computational requirements increase
Solution Approach 1:
The system applies partial deep learning hierarchical classification by focusing computational resources on the most critical alignment decisions and hierarchical levels. Rather than applying full deep learning uniformly across all concepts, the system selectively applies sophisticated classification where it provides maximum benefit, reducing overall computational requirements while maintaining high accuracy for key alignments.
Data Source
AI summary
One embodiment provides a method that includes determining candidate ontologies for alignment from multiple available knowledge bases. An initial target ontology is selected from the candidate ontologies and correcting the initial selected ontology with received refinement input. Concepts in the selected initial ontology are aligned with concepts of the target ontology using a deep learning hierarchical classification with received review input. A user is assisted to build, change and grow the selected initial ontology exploiting both the target ontology and new facts extracted from unstructured data.


