Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Francesco Ricca is active.

Publication


Featured researches published by Francesco Ricca.


Theory and Practice of Logic Programming | 2014

A multi-engine approach to answer-set programming

Marco Maratea; Luca Pulina; Francesco Ricca

Answer-set programming (ASP) is a truly declarative programming paradigm proposed in the area of non-monotonic reasoning and logic programming, which has been recently employed in many applications. The development of efficient ASP systems is, thus, crucial. Having in mind the task of improving the solving methods for ASP, there are two usual ways to reach this goal: (i) extending state-of-the-art techniques and ASP solvers or (ii) designing a new ASP solver from scratch. An alternative to these trends is to build on top of state-of-the-art solvers, and to apply machine learning techniques for choosing automatically the “best” available solver on a per-instance basis. In this paper, we pursue this latter direction. We first define a set of cheap-to-compute syntactic features that characterize several aspects of ASP programs. Then, we apply classification methods that, given the features of the instances in a training set and the solvers performance on these instances, inductively learn algorithm selection strategies to be applied to a test set. We report the results of a number of experiments considering solvers and different training and test sets of instances taken from the ones submitted to the “System Track” of the Third ASP Competition. Our analysis shows that by applying machine learning techniques to ASP solving, it is possible to obtain very robust performance: our approach can solve more instances compared with any solver that entered the Third ASP Competition.


Archive | 2016

Knowledge and Reasoning

Francesco Ricca; Giorgio Terracina

Research on knowledge representation and reasoning (KR&R) dates back to mathematical logic and is one of the foundations of Artificial Intelligence. Several data models and inference tools have been proposed in the literature, varying from general purpose languages to ad-hoc reasoning systems. Recently, bioinformatics ignited new interest in this research area. Indeed, several bioinformatics problems can be effectively solved via KR&R methods. In this article we provide an overview of KR&R, focusing on one important paradigm named Answer Set Programming (ASP). We also showcase some interesting bioinformatics problems solved with ASP.


international conference on lightning protection | 2012

APPLYING MACHINE LEARNING TECHNIQUES TO ASP SOLVING

Marco Maratea; Luca Pulina; Francesco Ricca

Having in mind the task of improving the solving methods for Answer Set Programming (ASP), there are two usual ways to reach this goal: (i) extending state-of-the-art techniques and ASP solvers, or (ii) designing a new ASP solver from scratch. An alternative to these trends is to build on top of state-of- the-art solvers, and to apply machine learning techniques for choosing automatically the best available solver on a per-instance basis. n nIn this paper we pursue this latter direction. We first define a set of cheap-to-compute syntactic features that characterize several aspects of ASP programs. Then, given the features of the instances in a training set and the solvers performance on these instances, we apply a classification method to inductively learn algorithm selection strategies to be applied to a test set. We report the results of an experiment considering solvers and training and test sets of instances taken from the ones submitted to the System Track of the 3rd ASP competition. Our analysis shows that, by applying machine learning techniques to ASP solving, it is possible to obtain very robust performance: our approach can solve a higher number of instances compared with any solver that entered the 3rd ASP competition.


CILC | 2010

A Visual Interface for Drawing ASP Programs.

Onofrio Febbraro; Kristian Reale; Francesco Ricca


CILC | 2011

The Birth of a WASP: Preliminary Report on a New ASP Solver.

Carmine Dodaro; Mario Alviano; Wolfgang Faber; Nicola Leone; Francesco Ricca; Marco Sirianni


RCRA@AI*IA | 2016

External Propagators in WASP: Preliminary Report.

Carmine Dodaro; Francesco Ricca; Peter Schüller


RCRA@AI*IA | 2015

JWASP: A New Java-Based ASP Solver.

Mario Alviano; Carmine Dodaro; Francesco Ricca


CILC | 2012

Extending ASPIDE with User-defined Plugins.

Onofrio Febbraro; Nicola Leone; Kristian Reale; Francesco Ricca


SEBD | 2018

First Steps towards Reasoning on Big Data with DLV.

Nicola Leone; Simona Perri; Francesco Ricca; Pierfrancesco Veltri; Jessica Zangari


SEBD | 2017

Decomposing and pruning primary key violations from large data sets (discussion paper).

Marco Manna; Francesco Ricca; Giorgio Terracina

Collaboration


Dive into the Francesco Ricca's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge