Francesco M. Malvestuto

dblp:22/4897 · DBLP profile ↗
← Back
30ranked-venue papers
30as first author
0since 2021 · last 2014
0000-0002-7924-6892ORCID · corroborated

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

Databases, data management, data science and information retrieval · 22 · 22 first-authorTheory of computation · 7 · 7 first-authorSecurity and privacy · 2 · 2 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 first-author

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.

Databases, data mining, and information retrieval
6 papers
Query processing and optimization · 64% Database theory · 32% Database system architecture and tuning · 3%
Theoretical computer science
1 paper
Graph algorithms and graph theory · 50% Algorithms and data structures · 50%
Network and information security
3 papers
Privacy and data protection · 100%

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

TopicWeightPapersLastEvidence papers
Query processing and optimization › OLAP
data cube
0.212014
A Join-Like Operator to Combine Data Cubes and Answer Queries from Multiple Data Cubes · ACM Trans. Database Syst. 2014
Query processing and optimization
joint query processing
0.212014
A Join-Like Operator to Combine Data Cubes and Answer Queries from Multiple Data Cubes · ACM Trans. Database Syst. 2014
Graph algorithms and graph theory › graph theory
edge-weighted graphs
0.012002
A Linear Algorithm for Finding the Invariant Edges of an Edge-Weighted Graph · SIAM J. Comput. 2002
Algorithms and data structures › polynomial-time algorithms
linear-time algorithms
0.012002
A Linear Algorithm for Finding the Invariant Edges of an Edge-Weighted Graph · SIAM J. Comput. 2002
Database system architecture and tuning › analytical database system
statistical database
0.021993
A Universal-Scheme Approach to Statistical Databases Containing Homogeneous Summary Tables · ACM Trans. Database Syst. 1993
Query Evaluability in Statistical Databases · IEEE Trans. Knowl. Data Eng. 1990
Privacy and data protection
statistical database privacy
0.021991
Suppressing Marginal Cells to Protect Sensitive Information in a Two-Dimensional Statistical Table · PODS 1991
The Derivation Problem for Summary Data · SIGMOD Conference 1988
Privacy and data protection
statistical data security
0.012002
A Linear Algorithm for Finding the Invariant Edges of an Edge-Weighted Graph · SIAM J. Comput. 2002
Privacy and data protection › statistical database privacy
cell suppression
0.011991
Suppressing Marginal Cells to Protect Sensitive Information in a Two-Dimensional Statistical Table · PODS 1991
Query processing and optimization
query execution
0.011990
Query Evaluability in Statistical Databases · IEEE Trans. Knowl. Data Eng. 1990
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › exponential family
maximum entropy models
0.011987
Answering Queries in Categorial Data Bases · PODS 1987
Database theory
query answering
0.011987
Answering Queries in Categorial Data Bases · PODS 1987
Query processing and optimization
aggregate query processing
0.011989
Aggregate Evaluability in Statistical Databases · VLDB 1989
Indexing and storage engines › synopsis structure
summary tables
0.011988
The Derivation Problem for Summary Data · SIGMOD Conference 1988

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

linear-time algorithm · 0.1edge reweighting · 0.1graph representation of classification correspondences · 0.0data refinement procedure · 0.0combinatorial analysis · 0.0query optimization · 0.0maximum-entropy extension · 0.0combinatorial optimization · 0.0polynomial-time query evaluation · 0.0intersection hypergraph characterization · 0.0
YearPublicationVenuePosition
2014 A Join-Like Operator to Combine Data Cubes and Answer Queries from Multiple Data Cubes
abstract
In order to answer a “joint” query from multiple data cubes, Pourabass and Shoshani [2007] distinguish the data cube on the measure of interest (called the “primary” data cube) from the other data cubes (called “proxy” data cubes) that are used to involve the dimensions (in the query) not in the primary data cube. They demonstrate in study cases that, if the measures of the primary and proxy data cubes are correlated, then the answer to a joint query is an accurate estimate of its true value. Needless to say, for two or more proxy data cubes, the result depends upon the way the primary and proxy data cubes are combined together; however, for certain combination schemes Pourabass and Shoshani provide a sufficient condition , that they call proxy noncommonality , for the invariance of the result. In this article, we introduce: (1) a merge operator combining the contents of a primary data cube with the contents of a proxy data cube, (2) merge expressions for general combination schemes, and (3) an equivalence relation between merge expressions having the same pattern. Then, we prove that proxy noncommonality characterizes patterns for which every two merge expressions are equivalent. Moreover, we provide an efficient procedure for answering joint queries in the special case of perfect merge expressions. Finally, we show that our results apply to data cubes in which measures are obtained from unaggregated data using the aggregate functions SUM, COUNT, MAX, and MIN, and a lot more.
Francesco M. Malvestuto
ACM Trans. Database Syst.1
2011 Computing simple-path convex hulls in hypergraphs
Francesco M. Malvestuto, Mauro Mezzini, Marina Moscarini
Inf. Process. Lett.1
2008 Auditing Categorical SUM, MAX and MIN Queries
Francesco M. Malvestuto
Privacy in Statistical Databases1
2007 An analytical approach to the inference of summary data of additive type
Francesco M. Malvestuto, Mauro Mezzini, Marina Moscarini
Theor. Comput. Sci.1
2006 Minimal invariant sets in a vertex-weighted graph
Francesco M. Malvestuto, Mauro Mezzini, Marina Moscarini
Theor. Comput. Sci.1
2006 Auditing sum-queries to make a statistical database secure
abstract
In response to queries asked to a statistical database, the query system should avoid releasing summary statistics that could lead to the disclosure of confidential individual data. Attacks to the security of a statistical database may be direct or indirect and, in order to repel them, the query system should audit queries by controlling the amount of information released by their responses. This paper focuses on sum-queries with a response variable of nonnegative real type and proposes a compact representation of answered sum-queries, called an information model in “normal form,” which allows the query system to decide whether the value of a new sum-query can or cannot be safely answered. If it cannot, then the query system will issue the range of feasible values of the new sum-query consistent with previously answered sum-queries. Both the management of the information model and the answering procedure require solving linear-programming problems and, since standard linear-programming algorithms are not polynomially bounded (despite their good performances in practice), effective procedures that make a parsimonious use of them are stated for the general case. Moreover, in the special case that the information model is “graphical.” It is shown that the answering procedure can be implemented in polynomial time.
Francesco M. Malvestuto, Mauro Mezzini, Marina Moscarini
ACM Trans. Inf. Syst. Secur.1
2005 Local Computation of Answers to Table Queries on Summary Databases
Francesco M. Malvestuto, Elaheh Pourabbas
SSDBM1
2004 Customized Answers to Summary Queries via Aggregate Views
Francesco M. Malvestuto, Elaheh Pourabbas
SSDBM1
2003 Auditing Sum Queries
Francesco M. Malvestuto, Mauro Mezzini
ICDT1
2002 A Linear Algorithm for Finding the Invariant Edges of an Edge-Weighted Graph
abstract
Given an edge-weighted graph where all weights are nonnegative reals, an edge reweighting is an assignment of nonnegative reals to edges such that, for each vertex, the sums of given and new weights assigned to the edges incident on the vertex do coincide. An edge is then said to be invariant if its weight is the same for any edge reweighting. We show that the set of invariant edges of an arbitrary edge-weighted graph can be determined in time linear in the size of the underlying graph. Moreover, an application to the security of statistical data is discussed.
Francesco M. Malvestuto, Mauro Mezzini
SIAM J. Comput.1
2000 Decomposition of a hypergraph by partial-edge separators
Francesco M. Malvestuto, Marina Moscarini
Theor. Comput. Sci.1
1998 Computational Issues Connected with the Protection of Sensitive Statistics by Auditing Sum Queries
abstract
An implementation of the auditing strategy is presented to avoid both exact and approximate disclosure. The key data structure is a query map, which is a graphical summary of answered queries. Since the size of a query map may be exponential in the number of answered queries, a query-restriction criterion is introduced to make every query map a graph. An auditing procedure on such a graph is presented and the computational issues connected with its implementation are discussed. All the computational tasks can be carried out efficiently but one, which is a provably intractable problem.
Francesco M. Malvestuto, Marina Moscarini
SSDBM1
1998 A Complete Axiomatization of Full Acyclic Join Dependencies
Francesco M. Malvestuto
Inf. Process. Lett.1
1998 A Fast Algorithm for Query Optimization in Universal-Relation Databases
Francesco M. Malvestuto, Marina Moscarini
J. Comput. Syst. Sci.1
1996 Censoring Statistical Tables to Protect Sensitive Information: Easy and Hard Problems
abstract
Protecting sensitive information in a two-dimensional table asked for by a statistical user of a database raises computational problems involving both the query system which should guarantee the data security, and the user who should be able to disclose sensitive data when it is unprotected. We provide a quadratic algorithm which allows the query system to test a censored table for security, and a linear algorithm to find a minimum number of suppressions sufficient for protecting all sensitive cells; however, if sensitive information refers not only to single cells but also to cell sets, we prove that the problem of minimizing the number of suppressions is NP-hard. Finally, we provide a cubic algorithm which allows a user to disclose sensitive information in a censored table.
Francesco M. Malvestuto, Marina Moscarini
SSDBM1
1994 Statistical versus Relational Join Dependencies
abstract
In order to achieve a good design of a probabilistic database, we introduce statistical join dependencies whose definition shows an apparent analogy with relational join dependencies. Indeed, a certain number of formal properties of relational join dependencies are shared by statistical join dependencies; so, we can sometimes apply the design techniques employed for relational databases to probabilistic databases.>
Francesco M. Malvestuto
SSDBM1
1993 A Universal-Scheme Approach to Statistical Databases Containing Homogeneous Summary Tables
abstract
Female AdministrahonAt this point the query can be evaluated; due to assumptions Al and A2, the value C(Q) can be computed using formula (1).This quantity is called the
Francesco M. Malvestuto
ACM Trans. Database Syst.1
1992 A unique formal system for binary decompositions of database relations, probability distributions, and graphs
Francesco M. Malvestuto
Inf. Sci.1
1992 Comment on "A unique formal system for binary decompositions of database relations, probability distributions, and graphs"
Francesco M. Malvestuto, Milan Studený
Inf. Sci.1
1991 Suppressing Marginal Cells to Protect Sensitive Information in a Two-Dimensional Statistical Table
abstract
We propose a method to protect sensitive information in a two-dimensional statistical table based on the suppression of certain marginal cells.A sensitive cell set is considered unprotected if its exact value can be computed from the values of nonsensitive cells and unsuppressed marginal cells.We provide efficient algorithms to solve the following problems: deciding whether the sensitive cell sets are protected, identifying and evaluating all unprotected cell sets, suppressing the fewest marginal cells to protect all the sensitive cells.
Francesco M. Malvestuto, Marina Moscarini, Maurizio Rafanelli
PODS1
1991 Approximating discrete probability distributions with decomposable models
abstract
A heuristic procedure is presented for approximating an n-dimensional discrete probability distribution with a decomposable model of a given complexity. It is shown that, without loss of generality, the search space can be restricted to a suitable subclass of decomposable models, whose members are called elementary models. The selected elementary model is constructed in an incremental manner according to a local-optimality criterion that consists of minimizing a suitable cost function. It is shown by an example that the solution computed by the procedure is sometimes optimal.>
Francesco M. Malvestuto
IEEE Trans. Syst. Man Cybern.1
1990 Query Evaluability in Statistical Databases
abstract
The evaluability of queries on a statistical database containing joinable tables connected by an intersection hypergraph is considered. A characterization of evaluable queries is given, which allows one to define polynomial-time procedures both for testing evaluability and for evaluating queries. These results are useful in designing an 'informed query system' for statistical databases which promotes an integrated use of stored information. Such a query system allows the user to formulate a query involving attributes from several joinable tables as if they were all contained in a single universal table.>
Francesco M. Malvestuto, Marina Moscarini
IEEE Trans. Knowl. Data Eng.1
1989 Aggregate Evaluability in Statistical Databases
Francesco M. Malvestuto, Marina Moscarini
VLDB1
1989 A universal table model for categorical databases
Francesco M. Malvestuto
Inf. Sci.1
1988 The Derivation Problem for Summary Data
abstract
Given a statistical database consisting of two summary tables based on a common but not identical classification criterion (e.g., two geographical partitionings of a country) there are additional summary tables that are derivable in the sense that they are uniquely (i.e., with no uncertainty) determined by the tables given. Derivable tables encompass not only, of course, “less detailed” tables (that is, aggregated data) but also “more detailed” tables (that is, disaggregated data). Tables of the second type can be explicitly constructed by using a “procedure of data refinement” based on the graph representation of the correspondences between the categories of the two classification systems given in some cases, that is, when such a graph representation meets the acyclicity condition, the underlying database is “equivalent” to a single table (called representative table) and then a necessary and sufficient condition for a table to be derivable can be stated.
Francesco M. Malvestuto
SIGMOD Conference1
1988 The Classification Problem with Semantically Heterogeneous Data
Francesco M. Malvestuto, C. Zuffada
SSDBM1
1987 Answering Queries in Categorial Data Bases
abstract
A compatible categorical data base can be viewed as a single (contingency) table by taking the maximum-entropy extension of the component tables. Such a view, here called universal table model, is needed to answer a user who wishes “cross-classified” categorical data, that is, categorical data resulting from the combination of the information contents of two or more base tables. In order to implement a universal table interface we make use of a query-optimization procedure, which is able to generate an appropriate answer both in the case that the asked data are present in the data base and in the case that they are not and, then, have to be estimated
Francesco M. Malvestuto
PODS1
1986 Modelling Large Bases of Categorial Data With Acyclic Schemes
Francesco M. Malvestuto
ICDT1
1986 Statistical treatment of the information content of a database
Francesco M. Malvestuto
Inf. Syst.1
1983 Theory of random observables in relational data bases
Francesco M. Malvestuto
Inf. Syst.1