Demo Data from EDBT 2026 / reviewers in the wild / expert
Alessandro Lulli
dblp:155/4952
· DBLP profile ↗
12ranked-venue papers
8as first author
0since 2021 · last 2019
0000-0003-3881-8900ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 1 first-authorArtificial intelligence and machine learning · 4 · 4 first-authorDatabases, data management, data science and information retrieval · 4 · 4 first-authorComputer networks · 2 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 2 first-authorTheory of computation · 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
2 papers |
Data mining · 74% Graph data management · 13% Web and social media mining · 13% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 100% | |
| Theoretical computer science
1 paper |
Graph algorithms and graph theory · 100% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed systems
distributed graph processing |
0.3 | 1 | 2017 | Fast Connected Components Computation in Large Graphs by Vertex Pruning · IEEE Trans. Parallel Distributed Syst. 2017 |
Graph algorithms and graph theory › graph connectivity
connected components |
0.3 | 1 | 2017 | Fast Connected Components Computation in Large Graphs by Vertex Pruning · IEEE Trans. Parallel Distributed Syst. 2017 |
Data mining › clustering
density-based clustering |
0.2 | 1 | 2016 | NG-DBSCAN: Scalable Density-Based Clustering for Arbitrary Data · Proc. VLDB Endow. 2016 |
Data mining › clustering › large-scale clustering
distributed clustering |
0.2 | 1 | 2016 | NG-DBSCAN: Scalable Density-Based Clustering for Arbitrary Data · Proc. VLDB Endow. 2016 |
Graph data management
graph analytics |
0.1 | 1 | 2017 | Fast Connected Components Computation in Large Graphs by Vertex Pruning · IEEE Trans. Parallel Distributed Syst. 2017 |
Web and social media mining
social network analysis |
0.1 | 1 | 2017 | Fast Connected Components Computation in Large Graphs by Vertex Pruning · IEEE Trans. Parallel Distributed Syst. 2017 |
Methods — techniques the papers use, named apart from their topics
vertex pruning · 0.9iterative mapreduce · 0.9approximate clustering · 0.2DBSCAN · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Analysis of Movement Features in Multiplayer Online Battle Arenas
Emanuele Carlini 0001, Alessandro Lulli |
J. Grid Comput. | 2 |
| 2018 | Large-Scale Railway Networks Train Movements: A Dynamic, Interpretable, and Robust Hybrid Data Analytics SystemabstractWe investigate the problem of analyzing the train movements in Large-Scale Railway Networks for the purpose of understanding and predicting their behaviour. We focus on different important aspects: the Running Time of a train between two stations, the Dwell Time of a train in a station, the Train Delay, and the Penalty Costs associated to a delay. Two main approaches exist in literature to study these aspects. One is based on the knowledge of the network and the experience of the operators. The other one is based on the analysis of the historical data about the network with advanced data analytics methods. In this paper, we will propose an hybrid approach in order to address the limitations of the current solutions. In fact, experience-based models are interpretable and robust but not really able to take into account all the factors which influence train movements resulting in low accuracy. From the other side, Data-Driven models are usually not easy to interpret, nor robust to infrequent events, and require a representative amount of data which is not always available if the phenomenon under examination changes too fast. Results on real world data coming from the Italian railway network will show that the proposed solution outperforms both state-of-the-art experience and Data-Driven based systems in terms of interpretability, robustness, ability to handle non recurrent events and changes in the behaviour of the network, and ability to consider complex and exogenous information. Alessandro Lulli, Luca Oneto, Renzo Canepa, Simone Petralli, Davide Anguita |
DSAA | 1 |
| 2018 | Model driven generation of mobility traces for distributed virtual environments with TRACEabstractSummary Avatars' mobility is an essential element to design, validate, and compare different distributed virtual environment architectures. It has a direct impact on the management of such systems because it defines the workload associated with the areas in the virtual world. Currently, a relevant part of this evaluation is conducted by means of synthetic traces generated through mobility models. Despite that, in the last decade, several models have been proposed in literature to describe avatars mobility. However, a standard methodology that drives researchers in their evaluation does not yet exist. In order to alleviate this issue, we presentTRACE, an open source tool supporting the generation and analysis of traces by means of embedded mobility models.TRACE's ultimate aim is to facilitate the evaluation and comparison of virtual environments and allow researchers to focus on developing their solution rather than spend time to code and test custom mobility traces.TRACEprovides a unified format to describe the traces. It enables scalable and efficient trace generation and analysis for thousands of avatars with seven built‐in models. Also, it defines APIs enabling the integration of additional models, different configurations of the environment, and several built‐in metrics to analyze the generated traces. Emanuele Carlini 0001, Alessandro Lulli, Laura Ricci |
Concurr. Comput. Pract. Exp. | 2 |
| 2017 | Crack random forest for arbitrary large datasetsabstractRandom Forests (RF) of tree classifiers are a state-of-the-art method for classification purposes. RF show limited hyperparameter sensitivity, have high numerical robustness, possess native capacity of dealing with numerical and categorical features, and are quite effective in many real world problems with respect to other state-of-the-art techniques. In this work we show how to crack RF in order to be able to train them on arbitrary large datasets. In particular, we extend ReForeSt, an Apache Spark-based RF implementation. The new version of ReForeSt computation automatically adapts to two methodologies to distribute the data and the computation on the available machines and automatically chooses the one able to provide the result in less time. The new ReForeSt also supports Random Rotations, a quite recent randomization technique which can bust the accuracy of the original RF. We perform an extensive experimental evaluation between ReForeSt and MLlib by taking advantage of the Google Cloud Platform1. We test the performances and the scalability of ReForeSt and MLlib on several real world datasets. Results confirm that ReForeSt outperforms MLlib both in terms of memory and computational efficiency, and classification performances. ReForeSt is publicly available via GitHub2. Alessandro Lulli, Luca Oneto, Davide Anguita |
IEEE BigData | 1 |
| 2017 | ReForeSt: Random Forests in Apache Spark
Alessandro Lulli, Luca Oneto, Davide Anguita |
ICANN (2) | 1 |
| 2017 | Fast Connected Components Computation in Large Graphs by Vertex PruningabstractFinding connected components is a fundamental task in applications dealing with graph analytics, such as social network analysis, web graph mining and image processing. The exponentially growing size of today's graphs has required the definition of new computational models and algorithms for their efficient processing on highly distributed architectures. In this paper we present CRACKER, an efficient iterative MapReduce-like algorithm to detect connected components in large graphs. The strategy of CRACKER is to transform the input graph in a set of trees, one for each connected component in the graph. Nodes are iteratively removed from the graph and added to the trees, reducing the amount of computation at each iteration. We prove the correctness of the algorithm, evaluate its computational cost and provide an extensive experimental evaluation considering a wide variety of synthetic and real-world graphs. The experimental results show that CRACKER consistently outperforms state-of-the-art approaches both in terms of total computation time and volume of messages exchanged. Alessandro Lulli, Emanuele Carlini 0001, Patrizio Dazzi, Claudio Lucchese, Laura Ricci |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 2016 | Current Flow Betweenness Centrality with Apache Spark
Massimiliano Bertolucci, Alessandro Lulli, Laura Ricci |
ICA3PP | 2 |
| 2016 | Improving population estimation from mobile calls: A clustering approachabstractStatistical authorities promote and safeguard the production and publication of official statistics that serve the public good. One of their duties is to monitor the presence of individuals region by region. Traditionally this activity has been conducted by means of censuses and surveys. Nowadays technologies open new possibilities such as a continuous sensing of the presences by leveraging the data associated to mobile devices, e.g., the behaviour of users on doing calls. In this paper first we propose a specifically conceived similarity function able to capture similarity between individuals call behaviours. Second we make use of a clustering algorithm able to handle arbitrary metric leading to a good internal and external consistency of clusters. The approach provides better population estimation with respect to state of the art comparing with real census data. The scalability and flexibility that characterises the proposed framework enables novel scenarios for the characterization of people by means of data derived from mobile users, ranging from the nearly-realtime estimation of presences to the definition of complex, uncommon user archetypes. Alessandro Lulli, Lorenzo Gabrielli, Patrizio Dazzi, Matteo Dell'Amico, Pietro Michiardi, Mirco Nanni, Laura Ricci |
ISCC | 1 |
| 2016 | dragon: Multidimensional range queries on distributed aggregation trees
Emanuele Carlini 0001, Alessandro Lulli, Laura Ricci |
Future Gener. Comput. Syst. | 2 |
| 2016 | NG-DBSCAN: Scalable Density-Based Clustering for Arbitrary DataabstractWe present NG-DBSCAN, an approximate density-based clustering algorithm that operates on arbitrary data and any symmetric distance measure. The distributed design of our algorithm makes it scalable to very large datasets; its approximate nature makes it fast, yet capable of producing high quality clustering results. We provide a detailed overview of the steps of NG-DBSCAN, together with their analysis. Our results, obtained through an extensive experimental campaign with real and synthetic data, substantiate our claims about NG-DBSCAN's performance and scalability. Alessandro Lulli, Matteo Dell'Amico, Pietro Michiardi, Laura Ricci |
Proc. VLDB Endow. | 1 |
| 2015 | Scalable k-NN based text clusteringabstractClustering items using textual features is an important problem with many applications, such as root-cause analysis of spam campaigns, as well as identifying common topics in social media. Due to the sheer size of such data, algorithmic scalability becomes a major concern. In this work, we present our approach for text clustering that builds an approximate k-NN graph, which is then used to compute connected components representing clusters. Our focus is to understand the scalability / accuracy tradeoff that underlies our method: we do so through an extensive experimental campaign, where we use real-life datasets, and show that even rough approximations of k-NN graphs are sufficient to identify valid clusters. Our method is scalable and can be easily tuned to meet requirements stemming from different application domains. Alessandro Lulli, Thibault Debatty, Matteo Dell'Amico, Pietro Michiardi, Laura Ricci |
IEEE BigData | 1 |
| 2015 | Cracker: Crumbling large graphs into connected componentsabstractThe problem of finding connected components in a graph is common to several applications dealing with graph analytics, such as social network analysis, web graph mining and image processing. The exponentially growing size of graphs requires the definition of appropriated computational models and algorithms for their processing on high throughput distributed architectures. In this paper we present cracker, an efficient iterative algorithm to detect connected components in large graphs. The strategy of cracker is to iteratively grow a spanning tree for each connected component of the graph. Nodes added to such trees are discarded from the computation in the subsequent iterations. We provide an extensive experimental evaluation considering a wide variety of synthetic and real-world graphs. The experimental evaluation shows that cracker consistently outperforms state-of-the-art approaches both in terms of total computation time and volume of messages exchanged. Alessandro Lulli, Laura Ricci, Emanuele Carlini 0001, Patrizio Dazzi, Claudio Lucchese |
ISCC | 1 |