Faster than LASER – Towards Stream Reasoning with Deep Neural Networks

by   João Ferreira, et al.

With the constant increase of available data in various domains, such as the Internet of Things, Social Networks or Smart Cities, it has become fundamental that agents are able to process and reason with such data in real time. Whereas reasoning over time-annotated data with background knowledge may be challenging, due to the volume and velocity in which such data is being produced, such complex reasoning is necessary in scenarios where agents need to discover potential problems and this cannot be done with simple stream processing techniques. Stream Reasoners aim at bridging this gap between reasoning and stream processing and LASER is such a stream reasoner designed to analyse and perform complex reasoning over streams of data. It is based on LARS, a rule-based logical language extending Answer Set Programming, and it has shown better runtime results than other state-of-the-art stream reasoning systems. Nevertheless, for high levels of data throughput even LASER may be unable to compute answers in a timely fashion. In this paper, we study whether Convolutional and Recurrent Neural Networks, which have shown to be particularly well-suited for time series forecasting and classification, can be trained to approximate reasoning with LASER, so that agents can benefit from their high processing speed.



page 1

page 2

page 3

page 4


Deep Neural Networks for Approximating Stream Reasoning with C-SPARQL

The amount of information produced, whether by newspapers, blogs and soc...

SemRob: Towards Semantic Stream Reasoning for Robotic Operating Systems

Stream processing and reasoning is getting considerable attention in var...

DSCEP: An Infrastructure for Distributed Semantic Complex Event Processing

Today most applications continuously produce information under the form ...

Stream Reasoning in Temporal Datalog

In recent years, there has been an increasing interest in extending trad...

Strider-lsa: Massive RDF Stream Reasoning in the Cloud

Reasoning over semantically annotated data is an emerging trend in strea...

The Window Validity Problem in Rule-Based Stream Reasoning

Rule-based temporal query languages provide the expressive power and fle...

A Framework for Simulating Real-world Stream Data of the Internet of Things

With the rapid growth in the number of devices of the Internet of Things...
This week in AI

Get the week's most popular data science and artificial intelligence research sent straight to your inbox every Saturday.