Demo Data from VLDB 2026 / reviewers in the wild / expert
Michele Borassi
dblp:129/9109
· DBLP profile ↗
11ranked-venue papers
8as first author
0since 2021 · last 2020
0000-0003-0287-4564ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 7 · 6 first-authorDatabases, data management, data science and information retrieval · 3 · 2 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1
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.
| Theoretical computer science
3 papers |
Algorithms and data structures · 54% Graph algorithms and graph theory · 32% Approximation and online algorithms · 14% | |
| Databases, data mining, and information retrieval
2 papers |
Data mining · 70% Data stream processing · 30% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Bioinformatics and computational biology · 100% |
Topics — the 16 heaviest of 18, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Algorithms and data structures › data streams
streaming algorithms |
0.8 | 2 | 2020 | Sliding Window Algorithms for k-Clustering Problems · NeurIPS 2020 Better Sliding Window Algorithms to Maximize Subadditive and Diversity Objectives · PODS 2019 |
Data mining
clustering |
0.4 | 1 | 2020 | Sliding Window Algorithms for k-Clustering Problems · NeurIPS 2020 |
Data mining › clustering › center-based clustering
k-means and k-median clustering |
0.4 | 1 | 2020 | Sliding Window Algorithms for k-Clustering Problems · NeurIPS 2020 |
Algorithms and data structures › clustering
k-clustering |
0.4 | 1 | 2020 | Sliding Window Algorithms for k-Clustering Problems · NeurIPS 2020 |
Algorithms and data structures › data streams › streaming algorithms
sliding window model |
0.4 | 1 | 2020 | Sliding Window Algorithms for k-Clustering Problems · NeurIPS 2020 |
Data stream processing › continuous query processing
sliding window |
0.4 | 1 | 2019 | Better Sliding Window Algorithms to Maximize Subadditive and Diversity Objectives · PODS 2019 |
Approximation and online algorithms
approximation algorithms |
0.4 | 1 | 2019 | Better Sliding Window Algorithms to Maximize Subadditive and Diversity Objectives · PODS 2019 |
Algorithms and data structures › analysis of algorithms
average-case analysis |
0.3 | 1 | 2017 | An Axiomatic and an Average-Case Analysis of Algorithms and Heuristics for Metric Properties of Graphs · SODA 2017 |
Graph algorithms and graph theory
distance oracle |
0.3 | 1 | 2017 | An Axiomatic and an Average-Case Analysis of Algorithms and Heuristics for Metric Properties of Graphs · SODA 2017 |
Graph algorithms and graph theory
graph algorithms |
0.3 | 1 | 2017 | An Axiomatic and an Average-Case Analysis of Algorithms and Heuristics for Metric Properties of Graphs · SODA 2017 |
Graph algorithms and graph theory › metric graph theory
graph diameter and radius |
0.3 | 1 | 2017 | An Axiomatic and an Average-Case Analysis of Algorithms and Heuristics for Metric Properties of Graphs · SODA 2017 |
Graph algorithms and graph theory
random graph models |
0.3 | 1 | 2017 | An Axiomatic and an Average-Case Analysis of Algorithms and Heuristics for Metric Properties of Graphs · SODA 2017 |
Bioinformatics and computational biology › systems bioinformatics › pathway analysis
metabolic pathway analysis |
0.2 | 1 | 2014 | Telling metabolic stories to explore metabolomics data: a case study on the yeast response to cadmium exposure · Bioinform. 2014 |
Bioinformatics and computational biology
metabolomics |
0.2 | 1 | 2014 | Telling metabolic stories to explore metabolomics data: a case study on the yeast response to cadmium exposure · Bioinform. 2014 |
Bioinformatics and computational biology › systems bioinformatics › pathway analysis
pathway ranking |
0.2 | 1 | 2014 | Telling metabolic stories to explore metabolomics data: a case study on the yeast response to cadmium exposure · Bioinform. 2014 |
Approximation and online algorithms
online algorithms |
0.1 | 1 | 2020 | Sliding Window Algorithms for k-Clustering Problems · NeurIPS 2020 |
Methods — techniques the papers use, named apart from their topics
sliding window · 0.9coreset · 0.9subadditive objective · 0.8diversity objective · 0.8probabilistic analysis · 0.3axiomatic framework · 0.3network analysis · 0.2graph-based scenario enumeration · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Sliding Window Algorithms for k-Clustering ProblemsabstractThe sliding window model of computation captures scenarios in which data is arriving continuously, but only the latest $w$ elements should be used for analysis. The goal is to design algorithms that update the solution efficiently with each arrival rather than recomputing it from scratch. In this work, we focus on $k$-clustering problems such as $k$-means and $k$-median. In this setting, we provide simple and practical algorithms that offer stronger performance guarantees than previous results. Empirically, we show that our methods store only a small fraction of the data, are orders of magnitude faster, and find solutions with costs only slightly higher than those returned by algorithms with access to the full dataset. Michele Borassi, Alessandro Epasto, Silvio Lattanzi, Sergei Vassilvitskii, Morteza Zadimoghaddam |
NeurIPS | 1 |
| 2019 | Better Sliding Window Algorithms to Maximize Subadditive and Diversity ObjectivesabstractThe streaming computation model is a standard model for large-scale data analysis: the input arrives one element at a time, and the goal is to maintain an approximately optimal solution using only a constant, or, at worst, polylogarithmic space. Michele Borassi, Alessandro Epasto, Silvio Lattanzi, Sergei Vassilvitskii, Morteza Zadimoghaddam |
PODS | 1 |
| 2019 | Computing top-k Closeness Centrality Faster in Unweighted GraphsabstractGiven a connected graph G =( V , E ), where V denotes the set of nodes and E the set of edges of the graph, the length (that is, the number of edges) of the shortest path between two nodes v and w is denoted by d ( v , w ). The closeness centrality of a vertex v is then defined as n =1/Σ w ∈ V d ( v , w ), where n =| V |. This measure is widely used in the analysis of real-world complex networks, and the problem of selecting the k most central vertices has been deeply analyzed in the last decade. However, this problem is computationally not easy, especially for large networks: in the first part of the article, we prove that it is not solvable in time O (| E | 2=ϵ ) on directed graphs, for any constant ϵ > 0, under reasonable complexity assumptions. Furthermore, we propose a new algorithm for selecting the k most central nodes in a graph: we experimentally show that this algorithm improves significantly both the textbook algorithm, which is based on computing the distance between all pairs of vertices, and the state of the art. For example, we are able to compute the top k nodes in few dozens of seconds in real-world networks with millions of nodes and edges. Finally, as a case study, we compute the 10 most central actors in the Internet Movie Database (IMDB) collaboration network, where two actors are linked if they played together in a movie, and in the Wikipedia citation network, which contains a directed edge from a page p to a page q if p contains a link to q . Elisabetta Bergamini, Michele Borassi, Pierluigi Crescenzi, Andrea Marino 0001, Henning Meyerhenke |
ACM Trans. Knowl. Discov. Data | 2 |
| 2017 | An Axiomatic and an Average-Case Analysis of Algorithms and Heuristics for Metric Properties of GraphsabstractIn recent years, researchers proposed several algorithms that compute metric quantities of real-world complex networks, and that are very efficient in practice, although there is no worst-case guarantee. In this work, we propose an axiomatic framework to analyze the performances of these algorithms, by proving that they are efficient on the class of graphs satisfying certain properties. Furthermore, we prove that these properties are verified asymptotically almost surely by several probabilistic models that generate power law random graphs, such as the Configuration Model, the Chung-Lu model, and the Norros-Reittu model. Thus, our results imply average-case analyses in these models. For example, in our framework, existing algorithms can compute the diameter and the radius of a graph in subquadratic time, and sometimes even in time n1+o(1). Moreover, in some regimes, it is possible to compute the k most central vertices according to closeness centrality in subquadratic time, and to design a distance oracle with sublinear query time and subquadratic space occupancy. In the worst case, it is impossible to obtain comparable results for any of these problems, unless widely- believed conjectures are false. Michele Borassi, Pierluigi Crescenzi, Luca Trevisan 0001 |
SODA | 1 |
| 2016 | Computing Top-k Closeness Centrality Faster in Unweighted GraphsabstractCentrality indices are widely used analytic measures for the importance of nodes in a network. Closeness centrality is very popular among these measures. For a single node v, it takes the sum of the distances of v to all other nodes into account. The currently best algorithms in practical applications for computing the closeness for all nodes exactly in unweighted graphs are based on breadth-first search (BFS) from every node. Thus, even for sparse graphs, these algorithms require quadratic running time in the worst case, which is prohibitive for large networks. In many relevant applications, however, it is unnecessary to compute closeness values for all nodes. Instead, one requires only the k nodes with the highest closeness values in descending order. Thus, we present a new algorithm for computing this top-k ranking in unweighted graphs. Following the rationale of previous work, our algorithm significantly reduces the number of traversed edges. It does so by computing upper bounds on the closeness and stopping the current BFS search when k nodes already have higher closeness than the bounds computed for the other nodes. In our experiments with real-world and synthetic instances of various types, one of these new bounds is good for small-world graphs with low diameter (such as social networks), while the other one excels for graphs with high diameter (such as road networks). Combining them yields an algorithm that is faster than the state of the art for top-k computations for all test instances, by a wide margin for high-diameter graphs. Finally, we prove that the quadratic worst-case complexity cannot be improved on directed, disconnected graphs, under reasonable complexity assumptions. Elisabetta Bergamini, Michele Borassi, Pierluigi Crescenzi, Andrea Marino 0001, Henning Meyerhenke |
ALENEX | 2 |
| 2016 | KADABRA is an ADaptive Algorithm for Betweenness via Random ApproximationabstractWe present KADABRA, a new algorithm to approximate betweenness centrality in directed and undirected graphs, which significantly outperforms all previous approaches on real-world complex networks. The efficiency of the new algorithm relies on two new theoretical contributions, of independent interest. The first contribution focuses on sampling shortest paths, a subroutine used by most algorithms that approximate betweenness centrality. We show that, on realistic random graph models, we can perform this task in time |E|^{1/2+o(1)} with high probability, obtaining a significant speedup with respect to the Theta(|E|) worst-case performance. We experimentally show that this new technique achieves similar speedups on real-world complex networks, as well. The second contribution is a new rigorous application of the adaptive sampling technique. This approach decreases the total number of shortest paths that need to be sampled to compute all betweenness centralities with a given absolute error, and it also handles more general problems, such as computing the k most central nodes. Furthermore, our analysis is general, and it might be extended to other settings, as well. Michele Borassi, Emanuele Natale |
ESA | 1 |
| 2016 | A note on the complexity of computing the number of reachable vertices in a digraph
Michele Borassi |
Inf. Process. Lett. | 1 |
| 2015 | On Computing the Hyperbolicity of Real-World Graphs
Michele Borassi, David Coudert, Pierluigi Crescenzi, Andrea Marino 0001 |
ESA | 1 |
| 2015 | Fast diameter and radius BFS-based computation in (weakly connected) real-world graphs: With an application to the six degrees of separation games
Michele Borassi, Pierluigi Crescenzi, Michel Habib, Walter A. Kosters, Andrea Marino 0001, Frank W. Takes |
Theor. Comput. Sci. | 1 |
| 2014 | Telling metabolic stories to explore metabolomics data: a case study on the yeast response to cadmium exposureabstractMOTIVATION: The increasing availability of metabolomics data enables to better understand the metabolic processes involved in the immediate response of an organism to environmental changes and stress. The data usually come in the form of a list of metabolites whose concentrations significantly changed under some conditions, and are thus not easy to interpret without being able to precisely visualize how such metabolites are interconnected. RESULTS: We present a method that enables to organize the data from any metabolomics experiment into metabolic stories. Each story corresponds to a possible scenario explaining the flow of matter between the metabolites of interest. These scenarios may then be ranked in different ways depending on which interpretation one wishes to emphasize for the causal link between two affected metabolites: enzyme activation, enzyme inhibition or domino effect on the concentration changes of substrates and products. Equally probable stories under any selected ranking scheme can be further grouped into a single anthology that summarizes, in a unique subnetwork, all equivalently plausible alternative stories. An anthology is simply a union of such stories. We detail an application of the method to the response of yeast to cadmium exposure. We use this system as a proof of concept for our method, and we show that we are able to find a story that reproduces very well the current knowledge about the yeast response to cadmium. We further show that this response is mostly based on enzyme activation. We also provide a framework for exploring the alternative pathways or side effects this local response is expected to have in the rest of the network. We discuss several interpretations for the changes we see, and we suggest hypotheses that could in principle be experimentally tested. Noticeably, our method requires simple input data and could be used in a wide variety of applications. AVAILABILITY AND IMPLEMENTATION: The code for the method presented in this article is available at http://gobbolino.gforge.inria.fr. Paulo Vieira Milreu, Cecilia Coimbra Klein, Ludovic Cottret, Vicente Acuña, Etienne Birmelé, Michele Borassi, Christophe Junot, Alberto Marchetti-Spaccamela, Andrea Marino 0001, Leen Stougie, Fabien Jourdan, Pierluigi Crescenzi, Vincent Lacroix, Marie-France Sagot |
Bioinform. | 6 |
| 2013 | Telling Stories Fast
Michele Borassi, Pierluigi Crescenzi, Vincent Lacroix, Andrea Marino 0001, Marie-France Sagot, Paulo Vieira Milreu |
SEA | 1 |