Deep Neural Networks for Approximating Stream Reasoning with C-SPARQL

06/15/2021
by   Ricardo Ferreira, et al.
0

The amount of information produced, whether by newspapers, blogs and social networks, or by monitoring systems, is increasing rapidly. Processing all this data in real-time, while taking into consideration advanced knowledge about the problem domain, is challenging, but required in scenarios where assessing potential risks in a timely fashion is critical. C-SPARQL, a language for continuous queries over streams of RDF data, is one of the more prominent approaches in stream reasoning that provides such continuous inference capabilities over dynamic data that go beyond mere stream processing. However, it has been shown that, in the presence of huge amounts of data, C-SPARQL may not be able to answer queries in time, in particular when the frequency of incoming data is higher than the time required for reasoning with that data. In this paper, we investigate whether reasoning with C-SPARQL can be approximated using Recurrent Neural Networks and Convolutional Neural Networks, two neural network architectures that have been shown to be well-suited for time series forecasting and time series classification, to leverage on their higher processing speed once the network has been trained. We consider a variety of different kinds of queries and obtain overall positive results with high accuracies while improving processing time often by several orders of magnitude.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/15/2021

Faster than LASER – Towards Stream Reasoning with Deep Neural Networks

With the constant increase of available data in various domains, such as...
research
04/12/2018

Model identification for ARMA time series through convolutional neural networks

In this paper, we use convolutional neural networks to address the probl...
research
11/17/2021

Smart Data Representations: Impact on the Accuracy of Deep Neural Networks

Deep Neural Networks are able to solve many complex tasks with less engi...
research
03/05/2020

On the performance of deep learning models for time series classification in streaming

Processing data streams arriving at high speed requires the development ...
research
01/16/2018

Sequences, yet Functions: The Dual Nature of Data-Stream Processing

Data-stream processing has continuously risen in importance as the amoun...
research
02/06/2019

Decentralized Flood Forecasting Using Deep Neural Networks

Predicting flood for any location at times of extreme storms is a longst...
research
08/05/2021

I-DLV-sr: A Stream Reasoning System based on I-DLV

We introduce a novel logic-based system for reasoning over data streams,...

Please sign up or login with your details

Forgot password? Click here to reset