stream reasoning
Recently Published Documents


TOTAL DOCUMENTS

89
(FIVE YEARS 26)

H-INDEX

10
(FIVE YEARS 3)

Author(s):  
FRANCESCO CALIMERI ◽  
MARCO MANNA ◽  
ELENA MASTRIA ◽  
MARIA CONCETTA MORELLI ◽  
SIMONA PERRI ◽  
...  

Abstract We introduce a novel logic-based system for reasoning over data streams, which relies on a framework enabling a tight, fine-tuned interaction between Apache Flink and the $${{\mathcal I}^2}$$ -DLV system. The architecture allows to take advantage from both the powerful distributed stream processing capabilities of Flink and the incremental reasoning capabilities of $${{\mathcal I}^2}$$ -DLV, based on overgrounding techniques. Besides the system architecture, we illustrate the supported input language and its modeling capabilities, and discuss the results of an experimental activity aimed at assessing the viability of the approach.


2021 ◽  
pp. 338-350
Author(s):  
Ricardo Ferreira ◽  
Carolina Lopes ◽  
Ricardo Gonçalves ◽  
Matthias Knorr ◽  
Ludwig Krippahl ◽  
...  

2021 ◽  
Vol 192 ◽  
pp. 507-516
Author(s):  
Mathieu Bourgais ◽  
Franco Giustozzi ◽  
Laurent Vercouter
Keyword(s):  

Author(s):  
Riccardo Tommasini

AbstractA new generation of Web Applications is pushing the Web infrastructure to process data as soon as they arrive and before they are no longer valuable. However, the Web infrastructure as it is not adequate, and Stream Processing technologies cannot deal with heterogeneous data streams and events. To solve these issues, we need to investigate how to identify, represent, and process streams and events on the Web. In this chapter, we discuss the recent advancements for taming Velocity on the Web of Data without neglecting Data Variety. Thus, we present a Design Science research investigation that builds on the state of the art of Stream Reasoning and RDF Stream Processing. We present our research results, for representing and processing stream and events on the Web, and we discuss their potential impact.


2021 ◽  
pp. 363-375
Author(s):  
João Ferreira ◽  
Diogo Lavado ◽  
Ricardo Gonçalves ◽  
Matthias Knorr ◽  
Ludwig Krippahl ◽  
...  

2020 ◽  
Vol 20 (5) ◽  
pp. 625-640
Author(s):  
CARMINE DODARO ◽  
THOMAS EITER ◽  
PAUL OGRIS ◽  
KONSTANTIN SCHEKOTIHIN

AbstractEfficient decision-making over continuously changing data is essential for many application domains such as cyber-physical systems, industry digitalization, etc. Modern stream reasoning frameworks allow one to model and solve various real-world problems using incremental and continuous evaluation of programs as new data arrives in the stream. Applied techniques use, e.g., Datalog-like materialization or truth maintenance algorithms to avoid costly re-computations, thus ensuring low latency and high throughput of a stream reasoner. However, the expressiveness of existing approaches is quite limited and, e.g., they cannot be used to encode problems with constraints, which often appear in practice. In this paper, we suggest a novel approach that uses the Conflict-Driven Constraint Learning (CDCL) to efficiently update legacy solutions by using intelligent management of learned constraints. In particular, we study the applicability of reinforcement learning to continuously assess the utility of learned constraints computed in previous invocations of the solving algorithm for the current one. Evaluations conducted on real-world reconfiguration problems show that providing a CDCL algorithm with relevant learned constraints from previous iterations results in significant performance improvements of the algorithm in stream reasoning scenarios.


2020 ◽  
Vol 20 (5) ◽  
pp. 719-734
Author(s):  
Giovambattista Ianni ◽  
Francesco Pacenza ◽  
Jessica Zangari

AbstractThe repeated execution of reasoning tasks is desirable in many applicative scenarios, such as stream reasoning and event processing. When using answer set programming in such contexts, one can avoid the iterative generation of ground programs thus achieving a significant payoff in terms of computing time. However, this may require some additional amount of memory and/or the manual addition of operational directives in the declarative knowledge base at hand. We introduce a new strategy for generating series of monotonically growing propositional programs. The proposed overgrounded programs with tailoring (OPTs) can be updated and reused in combination with consecutive inputs. With respect to earlier approaches, our tailored simplification technique reduces the size of instantiated programs. A maintained OPT slowly grows in size from an iteration to another while the update cost decreases, especially in later iterations. In this paper we formally introduce tailored embeddings, a family of equivalence-preserving ground programs which are at the theoretical basis of OPTs and we describe their properties. We then illustrate an OPT update algorithm and report about our implementation and its performance.


Sign in / Sign up

Export Citation Format

Share Document