EDBT 2026 Demo / reviewers in the wild / expert
Francesco M. Malvestuto
dblp:22/4897
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Query processing and optimization › OLAP
data cube |
0.2 | 1 | 2014 | 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.2 | 1 | 2014 | 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.0 | 1 | 2002 | 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.0 | 1 | 2002 | 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.0 | 2 | 1993 | 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.0 | 2 | 1991 | 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.0 | 1 | 2002 | 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.0 | 1 | 1991 | Suppressing Marginal Cells to Protect Sensitive Information in a Two-Dimensional Statistical Table · PODS 1991 |
Query processing and optimization
query execution |
0.0 | 1 | 1990 | 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.0 | 1 | 1987 | Answering Queries in Categorial Data Bases · PODS 1987 |
Database theory
query answering |
0.0 | 1 | 1987 | Answering Queries in Categorial Data Bases · PODS 1987 |
Query processing and optimization
aggregate query processing |
0.0 | 1 | 1989 | Aggregate Evaluability in Statistical Databases · VLDB 1989 |
Indexing and storage engines › synopsis structure
summary tables |
0.0 | 1 | 1988 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | A Join-Like Operator to Combine Data Cubes and Answer Queries from Multiple Data CubesabstractIn 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 Databases | 1 |
| 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 secureabstractIn 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 |
SSDBM | 1 |
| 2004 | Customized Answers to Summary Queries via Aggregate Views
Francesco M. Malvestuto, Elaheh Pourabbas |
SSDBM | 1 |
| 2003 | Auditing Sum Queries
Francesco M. Malvestuto, Mauro Mezzini |
ICDT | 1 |
| 2002 | A Linear Algorithm for Finding the Invariant Edges of an Edge-Weighted GraphabstractGiven 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 QueriesabstractAn 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 |
SSDBM | 1 |
| 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 ProblemsabstractProtecting 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 |
SSDBM | 1 |
| 1994 | Statistical versus Relational Join DependenciesabstractIn 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 |
SSDBM | 1 |
| 1993 | A Universal-Scheme Approach to Statistical Databases Containing Homogeneous Summary TablesabstractFemale 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 TableabstractWe 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 |
PODS | 1 |
| 1991 | Approximating discrete probability distributions with decomposable modelsabstractA 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 DatabasesabstractThe 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 |
VLDB | 1 |
| 1989 | A universal table model for categorical databases
Francesco M. Malvestuto |
Inf. Sci. | 1 |
| 1988 | The Derivation Problem for Summary DataabstractGiven 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 Conference | 1 |
| 1988 | The Classification Problem with Semantically Heterogeneous Data
Francesco M. Malvestuto, C. Zuffada |
SSDBM | 1 |
| 1987 | Answering Queries in Categorial Data BasesabstractA 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 |
PODS | 1 |
| 1986 | Modelling Large Bases of Categorial Data With Acyclic Schemes
Francesco M. Malvestuto |
ICDT | 1 |
| 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 |