Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Niccolò Meneghetti

dblp:136/1324 · DBLP profile ↗
← Back
6ranked-venue papers
4as first author
2since 2021 · last 2024
0000-0002-4107-1759ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 6 · 4 first-author · 2 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
3 papers
Probabilistic and Bayesian machine learning · 82% Knowledge representation and reasoning · 18%
Databases, data mining, and information retrieval
5 papers
Data integration and cleaning · 43% Query processing and optimization · 33% Database theory · 25%

Topics — the 12 heaviest of 12, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Probabilistic and Bayesian machine learning
probabilistic programming
0.812024
StarfishDB: A Query Execution Engine for Relational Probabilistic Programming · Proc. ACM Manag. Data 2024
Knowledge, reasoning and agents › Knowledge representation and reasoning › belief change
belief update
0.312018
Learning From Query-Answers: A Scalable Approach to Belief Updating and Parameter Learning · ACM Trans. Database Syst. 2018
Machine learning › Probabilistic and Bayesian machine learning › statistical inference
parameter estimation
0.312018
Learning From Query-Answers: A Scalable Approach to Belief Updating and Parameter Learning · ACM Trans. Database Syst. 2018
Machine learning › Probabilistic and Bayesian machine learning
probabilistic database
0.312018
Learning From Query-Answers: A Scalable Approach to Belief Updating and Parameter Learning · ACM Trans. Database Syst. 2018
Database theory
probabilistic databases
0.312017
Beta Probabilistic Databases: A Scalable Approach to Belief Updating and Parameter Learning · SIGMOD Conference 2017
Data integration and cleaning
data curation
0.212015
Lenses: An On-Demand Approach to ETL · Proc. VLDB Endow. 2015
Data integration and cleaning
extract-transform-load
0.212015
Lenses: An On-Demand Approach to ETL · Proc. VLDB Endow. 2015
Query processing and optimization › preference query
skyline query
0.212015
Output-sensitive Evaluation of Prioritized Skyline Queries · SIGMOD Conference 2015
Query processing and optimization
probabilistic query processing
0.112018
Learning From Query-Answers: A Scalable Approach to Belief Updating and Parameter Learning · ACM Trans. Database Syst. 2018
Machine learning › Probabilistic and Bayesian machine learning › statistical inference
bayesian inference
0.112017
Beta Probabilistic Databases: A Scalable Approach to Belief Updating and Parameter Learning · SIGMOD Conference 2017
Data integration and cleaning
data quality
0.112015
Lenses: An On-Demand Approach to ETL · Proc. VLDB Endow. 2015
Query processing and optimization
preference query
0.112015
Output-sensitive Evaluation of Prioritized Skyline Queries · SIGMOD Conference 2015

Methods — techniques the papers use, named apart from their topics

sampling · 1.5just-in-time compilation · 1.5gamma probabilistic databases · 1.5soft-EM · 1.2bayesian inference · 1.2dirichlet distribution · 0.7beta distribution · 0.7probabilistic query processing · 0.2greedy ranking · 0.2
YearPublicationVenuePosition
2024 StarfishDB: A Query Execution Engine for Relational Probabilistic Programming
abstract
We introduce StarfishDB, a query execution engine optimized for relational probabilistic programming. Our engine adopts the model of Gamma Probabilistic Databases, representing probabilistic programs as a collection of relational constraints, imposed against a generative stochastic process. We extend the model with the support for recursion, factorization and the ability to leverage just-in-time compilation techniques to speed up inference. We test our engine against a state-of-the-art sampler for Latent Dirichlet Allocation.
Ouael Ben Amara, Sami Hadouaj, Niccolò Meneghetti
Proc. ACM Manag. Data3
2022 Gamma Probabilistic Databases: Learning from Exchangeable Query-Answers
Niccolò Meneghetti, Ouael Ben Amara
EDBT1
2018 Learning From Query-Answers: A Scalable Approach to Belief Updating and Parameter Learning
abstract
Tuple-independent and disjoint-independent probabilistic databases (TI- and DI-PDBs) represent uncertain data in a factorized form as a product of independent random variables that represent either tuples (TI-PDBs) or sets of tuples (DI-PDBs). When the user submits a query, the database derives the marginal probabilities of each output-tuple, exploiting the underlying assumptions of statistical independence. While query processing in TI- and DI-PDBs has been studied extensively, limited research has been dedicated to the problems of updating or deriving the parameters from observations of query results . Addressing this problem is the main focus of this article. We first introduce Beta Probabilistic Databases (B-PDBs), a generalization of TI-PDBs designed to support both (i) belief updating and (ii) parameter learning in a principled and scalable way. The key idea of B-PDBs is to treat each parameter as a latent, Beta-distributed random variable. We show how this simple expedient enables both belief updating and parameter learning in a principled way, without imposing any burden on regular query processing. Building on B-PDBs, we then introduce Dirichlet Probabilistic Databases (D-PDBs), a generalization of DI-PDBs with similar properties. We provide the following key contributions for both B- and D-PDBs: (i) We study the complexity of performing Bayesian belief updates and devise efficient algorithms for certain tractable classes of queries; (ii) we propose a soft-EM algorithm for computing maximum-likelihood estimates of the parameters; (iii) we present an algorithm for efficiently computing conditional probabilities, allowing us to efficiently implement B- and D-PDBs via a standard relational engine; and (iv) we support our conclusions with extensive experimental results.
Niccolò Meneghetti, Oliver Kennedy, Wolfgang Gatterbauer
ACM Trans. Database Syst.1
2017 Beta Probabilistic Databases: A Scalable Approach to Belief Updating and Parameter Learning
abstract
Tuple-independent probabilistic databases (TI-PDBs) handle uncertainty by annotating each tuple with a probability parameter; when the user submits a query, the database derives the marginal probabilities of each output-tuple, assuming input-tuples are statistically independent. While query processing in TI-PDBs has been studied extensively, limited research has been dedicated to the problems of updating or deriving the parameters from observations of query results. Addressing this problem is the main focus of this paper. We introduce Beta Probabilistic Databases (B-PDBs), a generalization of TI-PDBs designed to support both (i) belief updating and (ii) parameter learning in a principled and scalable way. The key idea of B-PDBs is to treat each parameter as a latent, Beta-distributed random variable. We show how this simple expedient enables both belief updating and parameter learning in a principled way, without imposing any burden on regular query processing. We use this model to provide the following key contributions: (i) we show how to scalably compute the posterior densities of the parameters given new evidence; (ii) we study the complexity of performing Bayesian belief updates, devising efficient algorithms for tractable classes of queries; (iii) we propose a soft-EM algorithm for computing maximum-likelihood estimates of the parameters; (iv) we show how to embed the proposed algorithms into a standard relational engine; (v) we support our conclusions with extensive experimental results.
Niccolò Meneghetti, Oliver Kennedy, Wolfgang Gatterbauer
SIGMOD Conference1
2015 Output-sensitive Evaluation of Prioritized Skyline Queries
abstract
Skylines assume that all attributes are equally important, as each dimension can always be traded off for another. Prioritized skylines (p-skylines) take into account non-compensatory preferences, where some dimensions are deemed more important than others, and trade-offs are constrained by the relative importance of the attributes involved.
Niccolò Meneghetti, Denis Mindolin, Paolo Ciaccia, Jan Chomicki
SIGMOD Conference1
2015 Lenses: An On-Demand Approach to ETL
abstract
Three mentalities have emerged in analytics. One view holds that reliable analytics is impossible without high-quality data, and relies on heavy-duty ETL processes and upfront data curation to provide it. The second view takes a more ad-hoc approach, collecting data into a data lake, and placing responsibility for data quality on the analyst querying it. A third, on-demand approach has emerged over the past decade in the form of numerous systems like Paygo or HLog, which allow for incremental curation of the data and help analysts to make principled trade-offs between data quality and effort. Though quite useful in isolation, these systems target only specific quality problems (e.g., Paygo targets only schema matching and entity resolution). In this paper, we explore the design of a general, extensible infrastructure for on-demand curation that is based on probabilistic query processing. We illustrate its generality through examples and show how such an infrastructure can be used to gracefully make existing ETL workflows "on-demand". Finally, we present a user interface for On-Demand ETL and address ensuing challenges, including that of efficiently ranking potential data curation tasks. Our experimental results show that On-Demand ETL is feasible and that our greedy ranking strategy for curation tasks, called CPI, is effective.
Ying Yang 0005, Niccolò Meneghetti, Ronny Fehling, Zhen Hua Liu, Oliver Kennedy
Proc. VLDB Endow.2