Reasoning Device Event-Based Data Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional description logic reasoners face challenges in efficiently processing large amounts of data in distributed industrial scenarios due to high resource requirements, leading to limited ability to handle time-critical requests and real-time inferences.
Innovation Solution
An apparatus and method that utilize a reasoning device interacting with data sources to generate inferences based on event-based data, allowing for efficient processing of temporal and causal correlations with limited memory requirements, using event control, subscription, and trigger mechanisms to manage data and reduce resource usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional description logic reasoners are used to process large amounts of data in distributed industrial scenarios, then complete knowledge processing is achieved, but resource requirements (memory and runtime) increase significantly
Solution Approach 1:
The patent divides the large ABox data into multiple smaller partitions distributed across different reasoners. Each reasoner processes only its local partition, avoiding the need to load all data into memory. This segmentation enables scalable processing of industrial-scale sensor data while maintaining reasoning completeness through coordinated query processing across partitions.
2Use of energy by moving object
If multiple reasoners are used to distribute data processing, then resource requirements are reduced, but system complexity and coordination overhead increase
Solution Approach 1:
The patent introduces a master reasoner that acts as an intermediary between applications and worker reasoners. The master reasoner receives queries, determines which worker reasoners need to process them based on data partitioning, coordinates the distributed processing, and aggregates results. This intermediary approach simplifies the complexity by providing a centralized coordination layer while maintaining the distributed processing benefits.
3Use of energy by moving object
If data is distributed across multiple reasoners, then memory requirements are reduced, but query processing time increases due to coordination overhead
Solution Approach 1:
The patent implements pre-computation of inference results for local data partitions and caches them for rapid retrieval. When queries are received, the system first checks cached results before initiating full reasoning processes. This preliminary action significantly reduces query processing time for repetitive queries while maintaining the distributed memory-efficient architecture.
4Speed
If conventional reasoners operate on local knowledge only, then processing speed is maintained, but ability to handle distributed industrial scenarios is limited
Solution Approach 1:
The patent implements a dynamic architecture where the system can adapt its reasoning strategy based on query characteristics and data distribution. The master reasoner dynamically determines which worker reasoners to invoke, whether to use cached results, and how to aggregate results. This dynamic approach maintains high processing speeds by avoiding unnecessary distributed coordination while providing the versatility to handle any distributed industrial scenario.
Data Source
AI summary
An apparatus for processing data in a computer-aided logic system includes at least one reasoning device having a reasoner, which draws conclusions on the basis of a semantic model and a model instance of the semantic model using data, at least one data source for providing data for processing by the reasoning device, and at least one application which makes a request to the reasoning device and receives results of conclusions from the reasoning device. The reasoning device and the data source interact such that the reasoning device takes an event which has occurred in the data source, particularly at particular times, as a basis for receiving associated event-based data from the data source for the purpose of drawing a causal and/or temporal-based conclusion. The information about the event-based data from the data source includes a temporal and a causal component. There are also described a related method and implementation.

