Database Aggregation

02/23/2018
by   Francesco Belardinelli, et al.
0

Knowledge can be represented compactly in a multitude ways, from a set of propositional formulas, to a Kripke model, to a database. In this paper we study the aggregation of information coming from multiple sources, each source submitting a database modelled as a first-order relational structure. In the presence of an integrity constraint, we identify classes of aggregators that respect it in the aggregated database, provided all individual databases satisfy it. We also characterise languages for first-order queries on which the answer to queries on the aggregated database coincides with the aggregation of the answers to the query obtained on each individual database. This contribution is meant to be a first step on the application of techniques from rational choice theory to knowledge representation in databases.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/22/2019

Social Choice Methods for Database Aggregation

Knowledge can be represented compactly in multiple ways, from a set of p...
research
11/25/2019

Managing Variability in Relational Databases by VDBMS

Variability inherently exists in databases in various contexts which cre...
research
10/04/2021

Prolog as a Querying Language for MongoDB

Today's database systems have shown to be capable of supporting AI appli...
research
12/27/2019

Aggregate Queries on Sparse Databases

We propose an algebraic framework for studying efficient algorithms for ...
research
04/16/2022

An Overview of Query Processing on Crowdsourced Databases

Crowd-sourcing is a powerful solution for finding correct answers to exp...
research
06/02/2021

Database Reasoning Over Text

Neural models have shown impressive performance gains in answering queri...
research
03/14/2018

Fast generalised linear models by database sampling and one-step polishing

In this note, I show how to fit a generalised linear model to N observat...

Please sign up or login with your details

Forgot password? Click here to reset