Francesco Maria Donini

Prof. Francesco Maria Donini

DISTU, Tuscia University, Viterbo, Italy
orcid
Full professor

Research Focus & Metrics

Academic Career Length

37Years (1990-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
1 May 1998 in Journal of Intelligent Information Systems
Verified
Journal Article
Closed access
PDF file
Francesco Maria DoniniFrancesco Maria Donini
Francesco Maria Donini
MLMaurizio Lenzerini
Maurizio Lenzerini
DNDaniele Nardi
Daniele Nardi
ASAndrea Schaerf
Andrea Schaerf

11 July 2021
Verified
Conference Paper
Open access
VAVito Walter Anelli
Vito Walter Anelli
ABAlejandro Bellogin
Alejandro Bellogin
AFAntonio Ferrara
Antonio Ferrara
DMDaniele Malitesta
Daniele Malitesta
FMFelice Antonio Merra
Felice Antonio Merra
TNTommaso Di Noia
Tommaso Di Noia
Recommender Systems have shown to be an effective way to alleviate the over-choice problem and provide accurate and tailored recommendations. However, the impressive number of proposed recommendation algorithms, splitting strategies, evaluation protocols, metrics, and tasks, has made rigorous experimental evaluation particularly challenging. Puzzled and frustrated by the continuous recreation of appropriate evaluation benchmarks, experimental pipelines, hyperparameter optimization, and evaluation procedures, we have developed an exhaustive framework to address such needs. Elliot is a comprehensive recommendation framework that aims to run and reproduce an entire experimental pipeline by processing a simple configuration file. The framework loads, filters, and splits the data considering a vast set of strategies (13 splitting methods and 8 filtering approaches, from temporal training-test splitting to nested K-folds Cross-Validation). Elliot(https://github.com/sisinflab/elliot) optimizes hyperparameters (51 strategies) for several recommendation algorithms (50), selects the best models, compares them with the baselines providing intra-model statistics, computes metrics (36) spanning from accuracy to beyond-accuracy, bias, and fairness, and conducts statistical analysis (Wilcoxon and Paired t-test).

1 April 2002 in ACM Transactions on Computational Logic
Verified
Journal Article
Open access
PDF file
Francesco Maria DoniniFrancesco Maria Donini
Francesco Maria Donini
DNDaniele Nardi
Daniele Nardi
Riccardo RosatiRiccardo Rosati
Riccardo Rosati
We present description logics of minimal knowledge and negation as failure (MKNF-DLs), which augment description logics with modal operators interpreted according to Lifschitz's nonmonotonic logic MKNF. We show the usefulness of MKNF-DLs for a formal characterization of a wide variety of nonmonotonic features that are both commonly available inframe-based systems, and needed in the development of practical knowledge-based applications: defaults, integrity constraints, role, and concept closure. In addition, we provide a correct and terminating calculus for query answering in a very expressive MKNF-DL.

1 December 1993 in Journal of Artificial Intelligence Research
Verified
Journal Article
Closed access
PDF file
MBM. Buchheit
M. Buchheit
Francesco Maria DoniniFrancesco Maria Donini
Francesco Maria Donini
ASA. Schaerf
A. Schaerf
Terminological knowledge representation systems (TKRSs) are tools for designing and using knowledge bases that make use of terminological languages (or concept languages). We analyze from a theoretical point of view a TKRS whose capabilities go beyond the ones of presently available TKRSs. The new features studied, often required in practical applications, can be summarized in three main points. First, we consider a highly expressive terminological language, called ALCNR, including general complements of concepts, number restrictions and role conjunction. Second, we allow to express inclusion statements between general concepts, and terminological cycles as a particular case. Third, we prove the decidability of a number of desirable TKRS-deduction services (like satisfiability, subsumption and instance checking) through a sound, complete and terminating calculus for reasoning in ALCNR-knowledge bases. Our calculus extends the general technique of constraint systems. As a byproduct of the proof, we get also the result that inclusion statements in ALCNR can be simulated by terminological cycles, if descriptive semantics is adopted.

1 November 2000 in Artificial Intelligence
Verified
Journal Article
Closed access
Francesco Maria DoniniFrancesco Maria Donini
Francesco Maria Donini
FMFabio Massacci
Fabio Massacci

1 April 1997 in Information and Computation
Verified
Journal Article
Closed access
Francesco Maria DoniniFrancesco Maria Donini
Francesco Maria Donini
MLMaurizio Lenzerini
Maurizio Lenzerini
DNDaniele Nardi
Daniele Nardi
WNWerner Nutt
Werner Nutt