Search Results for author: Jessica Zangari

Found 11 papers, 3 papers with code

Extending Answer Set Programming with Rational Numbers

no code implementations7 Dec 2023 Francesco Pacenza, Jessica Zangari

Answer Set Programming (ASP) is a widely used declarative programming paradigm that has shown great potential in solving complex computational problems.

Rethinking Answer Set Programming Templates

no code implementations12 Jul 2023 Mario Alviano, Giovambattista Ianni, Francesco Pacenza, Jessica Zangari

In imperative programming, the Domain-Driven Design methodology helps in coping with the complexity of software development by materializing in code the invariants of a domain of interest.

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

1 code implementation5 Aug 2021 Francesco Calimeri, Marco Manna, Elena Mastria, Maria Concetta Morelli, Simona Perri, Jessica Zangari

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 I^2-DLV system.

A Machine Learning guided Rewriting Approach for ASP Logic Programs

no code implementations22 Sep 2020 Elena Mastria, Jessica Zangari, Simona Perri, Francesco Calimeri

In particular, given an ASP program and a set of input facts, our approach chooses whether and how to rewrite input rules based on a set of features measuring their structural properties and domain information.

BIG-bench Machine Learning

Incremental maintenance of overgrounded logic programs with tailored simplifications

no code implementations6 Aug 2020 Giovambattista Ianni, Francesco Pacenza, Jessica Zangari

The repeated execution of reasoning tasks is desirable in many applicative scenarios, such as stream reasoning and event processing.

DaRLing: A Datalog rewriter for OWL 2 RL ontological reasoning under SPARQL queries

no code implementations5 Aug 2020 Alessio Fiorentino, Jessica Zangari, Marco Manna

The W3C Web Ontology Language (OWL) is a powerful knowledge representation formalism at the basis of many semantic-centric applications.

Precomputing Datalog evaluation plans in large-scale scenarios

no code implementations29 Jul 2019 Alessio Fiorentino, Nicola Leone, Marco Manna, Simona Perri, Jessica Zangari

With the more and more growing demand for semantic Web services over large databases, an efficient evaluation of Datalog queries is arousing a renewed interest among researchers and industry experts.

Incremental Answer Set Programming with Overgrounding

no code implementations22 Jul 2019 Francesco Calimeri, Giovambattista Ianni, Francesco Pacenza, Simona Perri, Jessica Zangari

In this context, we propose an incremental grounding approach for the answer set semantics.

Enhancing magic sets with an application to ontological reasoning

1 code implementation19 Jul 2019 Mario Alviano, Nicola Leone, Pierfrancesco Veltri, Jessica Zangari

It turns out that the new version of magic sets is closed for Datalog programs with stratified negation and aggregations, which is very convenient to obtain efficient computation of the stable model of the rewritten program.

Negation

Optimizing Answer Set Computation via Heuristic-Based Decomposition

no code implementations23 Dec 2018 Francesco Calimeri, Simona Perri, Jessica Zangari

Furthermore, we define a set of new heuristics tailored at optimizing grounding, one of the main phases of the ASP computation; we use them in order to implement the approach into the ASP system DLV, in particular into its grounding subsystem I-DLV, and carry out an extensive experimental activity for assessing the impact of the proposal.

Tree Decomposition

A Framework for Easing the Development of Applications Embedding Answer Set Programming

1 code implementation21 Jul 2017 Francesco Calimeri, Davide Fuscà, Stefano Germano, Simona Perri, Jessica Zangari

Answer Set Programming (ASP) is a well-established declarative problem solving paradigm which became widely used in AI and recognized as a powerful tool for knowledge representation and reasoning (KRR), especially for its high expressiveness and the ability to deal also with incomplete knowledge.

Cannot find the paper you are looking for? You can Submit a new open access paper.