Sara Migliorini 0001

dblp:66/6739 · DBLP profile ↗
← Back
24ranked-venue papers in the field
4as first author
11since 2021 · last 2026
0000-0003-3675-7243ORCID · verified

Domains — venue-derived; a paper can count in several

Database Systems & Data Management · 16 (3 first)Other / Interdisciplinary · 5Data Mining & Knowledge Discovery · 1 (1 first)Information Retrieval & Web Search · 1Big Data, Cloud & Distributed Data Systems · 1
YearPublicationVenuePosition
2026 Multi-sided fairness in sequential task assignment
abstract
Sequential task assignment is a crucial process in many contexts, where resource allocation over time is a key step to consider and often involves groups of people with diverse objectives, preferences, and constraints. Fairness in these scenarios is paramount, as it implies efficiency and satisfaction while also impacting performance. Although the definition of fairness depends on the context and domain, it generally ensures an equal distribution of tasks among participants, subject to certain constraints and guidelines. Moreover, it mitigates biases and disparities, promoting inclusivity and diversity within teams. In this paper, we highlight the different aspects of fairness in sequential task assignments and emphasize that the perspectives of various stakeholders must be considered. As motivating examples, we concentrate on two scenarios: (a) the timetable creation problem in the university domain, showing that the notion of fairness must be considered from both the students’ and professors’ points of view, and (b) the tourism traveling planning, where the perspectives of tour guides and tourists are taken into account during a planning process. We propose a generic formalization of the problem that an optimization algorithm can easily manage. The aim is to find and compare the fairness of different stakeholders and evaluate whether a fair solution for one of them can be fair for another with different constraints and preferences. We introduce the notion of local and global fairness to highlight that an optimal solution for one stakeholder does not necessarily mean it is optimal also for others, and some compromises need to be identified. Finally, we explore how global fairness can be achieved by integrating multiple solutions, each aligned with a local fairness perspective.
Anna Dalla Vecchia, Sara Migliorini 0001, Elisa Quintarelli, Kostas Stefanidis
Inf. Syst.2
2025 AIDA: A Spatial Data Augmentation Tool for Machine Learning Dataset Preparation
abstract
The use of machine and deep learning techniques for dealing with spatial data is progressively increasing as the amount of such kind of information consistently grows. At the same time, the quality of the obtained results strictly depends on the quality of the training data. In regression and classification tasks, the balancing of the training set with respect to both the characteristics of the input data and the ground truth values is essential to correctly capture all the eventualities and cases in the right way. However, as already pointed out in the literature, producing balanced training sets is not simple, even when they are synthetically generated. This demonstration presents a tool for producing balanced training sets for spatial operation estimation, which starts from the synthetic generation of spatial datasets resembling real-world situations, with respect to distribution and other spatial characteristics, and then apply spatial queries for obtaining a first collection on which balancing analysis and spatial augmentation techniques are applied to obtain a final balanced collection with respect to specific metrics. This tool is a step towards the generation of good-quality training sets for different spatial query optimization and evaluation models.
Sara Migliorini 0001, Alberto Belussi
SIGSPATIAL/GIS1
2024 Understanding the Evolution in Tourist Behavior Patterns through Context-Aware Spatio-Temporal k-Means
abstract
Understanding tourist behavior patterns is crucial for developing effective recommendation and decision support systems. The behaviors are often captured through the trajectories followed by tourists during their journeys or the sequences of visited Points of Interest (PoIs). Identifying common patterns and tracking their evolution over time can enhance the ability to understand, predict, and influence tourist choices, ultimately supporting goals like promoting specific destinations and fostering sustainable visitation patterns. Clustering algorithms like k-Means are commonly used to extract frequent patterns, requiring a tailored distance metric suited to the task. Since tourist trajectories combine spatial, temporal, and semantic features, defining a distance function that accurately captures these multifaceted aspects is essential. This paper examines various methods for encoding trajectory data and explores their effects on the clustering process. Finally, we compare and validate their suitability by using a real-world dataset of visits performed by tourists in Verona (Italy) from 2014 to 2022.
Alberto Belussi, Anna Dalla Vecchia, Mauro Gambini, Sara Migliorini 0001, Elisa Quintarelli
IEEE Big Data4
2024 Augmentation Techniques for Balancing Spatial Datasets in Machine and Deep Learning Applications
abstract
Thanks to the availability of a huge amount of spatial data, many new machine and deep learning (ML/DL) applications have emerged that are able to deal with such kind of information. In particular, new cost models have been developed with the aim of predicting the cost of spatial operations carefully. For obtaining good ML/DL models, the training activity is usually performed with synthetically generated datasets that capture as many spatial distributions as possible and as many combinations of features as desired (e.g., cardinality, geometry complexity, etc), with the aim to improve the generalization capabilities of the trained models. However, when a model is used to estimate some properties of a spatial operation, like the range query selectivity, balancing the characteristics of the input datasets could be not enough to guarantee a balancing in the ground truth values of the target variable. Therefore, we need to develop a way to balance the final results without recomputing the operation from scratch. This paper formalizes the notion of dataset balancing in the context of spatial ML/DL, proposes a set of metrics for evaluating the degree of balancing of the input domains and the target values, and defines a set of augmentation techniques specifically tailored for spatial data. Finally, it tests the effects of such augmentations in the training of a generic ML cost model for estimating the selectivity of spatial range query.
Alberto Belussi, Diego Garofolo, Sara Migliorini 0001
SIGSPATIAL/GIS3
2024 A learning-based framework for spatial join processing: estimation, optimization and tuning
abstract
Abstract The importance and complexity of spatial join operation resulted in the availability of many join algorithms, some of which are tailored for big-data platforms like Hadoop and Spark. The choice among them is not trivial and depends on different factors. This paper proposes the first machine-learning-based framework for spatial join query optimization which can accommodate both the characteristics of spatial datasets and the complexity of the different algorithms. The main challenge is how to develop portable cost models that once trained can be applied to any pair of input datasets, because they are able to extract the important input characteristics, such as data distribution and spatial partitioning, the logic of spatial join algorithms, and the relationship between the two input datasets. The proposed system defines a set of features that can be computed efficiently for the data to catch the intricate aspects of spatial join. Then, it uses these features to train five machine learning models that are used to identify the best spatial join algorithm. The first two are regression models that estimate two important measures of the spatial join performance and they act as the cost model. The third model chooses the best partitioning strategy to use with spatial join. The fourth and fifth models further tune two important parameters, number of partitions and plane-sweep direction, to get the best performance. Experiments on large-scale synthetic and real data show the efficiency of the proposed models over baseline methods.
Tin Vu, Alberto Belussi, Sara Migliorini 0001, Ahmed Eldawy
VLDB J.3
2023 Tracking social provenance in chains of retweets
abstract
In the era of massive sharing of information, the term social provenance is used to denote the ownership, source or origin of a piece of information which has been propagated through social media. Tracking the provenance of information is becoming increasingly important as social platforms acquire more relevance as source of news. In this scenario, Twitter is considered one of the most important social networks for information sharing and dissemination which can be accelerated through the use of retweets and quotes. However, the Twitter API does not provide a complete tracking of the retweet chains, since only the connection between a retweet and the original post is stored, while all the intermediate connections are lost. This can limit the ability to track the diffusion of information as well as the estimation of the importance of specific users, who can rapidly become influencers, in the news dissemination. This paper proposes an innovative approach for rebuilding the possible chains of retweets and also providing an estimation of the contributions given by each user in the information spread. For this purpose, we define the concept of Provenance Constraint Network and a modified version of the Path Consistency Algorithm. An application of the proposed technique to a real-world dataset is presented at the end of the paper.
Sara Migliorini 0001, Mauro Gambini, Elisa Quintarelli, Alberto Belussi
Knowl. Inf. Syst.1
2022 Forecasting POI Occupation with Contextual Machine Learning
Alberto Belussi, Andrea Cinelli, Anna Dalla Vecchia, Sara Migliorini 0001, Michele Quaresmini, Elisa Quintarelli
ADBIS4
2022 Towards a Learned Cost Model for Distributed Spatial Join: Data, Code & Models
abstract
Geospatial data comprise around 60% of all the publicly available data. One of the essential and most complex operations that brings together multiple geospatial datasets is the spatial join operation. Due to its complexity, there is a lot of partitioning techniques and parallel algorithms for the spatial join problem. This leads to a complex query optimization problem: which algorithm to use for a given pair of input datasets that we want to join? With the rise of machine learning, there is a promise in addressing this problem with the use of various learned models. However, one of the concerns is the lack of a standard and publicly available data to train and test on, as well as the lack of accessible baseline models. This resource paper helps the research community to solve this problem by providing synthetic and real datasets for spatial join, source code for constructing more datasets, and several baseline solutions that researchers can further extend and compare to.
Tin Vu, Alberto Belussi, Sara Migliorini 0001, Ahmed Eldawy
CIKM3
2022 Spatial embedding: a generic machine learning model for spatial query optimization
abstract
Machine learning and deep learning techniques are increasingly applied to produce efficient query optimizers, in particular in regards to big data systems. The optimization of spatial operations is even more challenging due to the inherent complexity of such kind of operations, like spatial join, range queries, and the peculiarities of spatial data. Even though a few ML-based spatial query optimizers have been proposed in literature, their design limits their use, since each one is tailored for a specific collection of datasets, a specific operation, or specific a hardware. Changes to any of these will require building and training a completely new model which entails collecting a new very large training data to obtain a good model
Alberto Belussi, Sara Migliorini 0001, Ahmed Eldawy
SIGSPATIAL/GIS2
2022 Sequence recommendations for groups: A dynamic approach to balance preferences
Sara Migliorini 0001, Elisa Quintarelli, Mauro Gambini, Alberto Belussi, Damiano Carra
Inf. Syst.1
2021 A Learned Query Optimizer for Spatial Join
abstract
The importance and complexity of spatial join resulted in many join algorithms, some of which run on big-data platforms such as Hadoop and Spark. This paper proposes the first machine-learning-based query optimizer for spatial join operation which can accommodate the skewness of the spatial datasets and the complexity of the different algorithms. The main challenge is how to develop portable cost models that take into account the important input characteristics such as data distribution, spatial partitioning, logic of spatial join algorithms, and the relationship between the two datasets. The proposed system defines a set of features that can all be computed efficiently for the data to catch the intricate aspects of spatial join. Then, it uses these features to train three machine learning models that capture several metrics to estimate the cost of four spatial join algorithms according to user requirements. The first model can estimate the cardinality of spatial join algorithm. The second model can predict the number of rough comparisons for a specific join algorithm. Finally, the third model is a classification model that can choose the best join algorithm to run. Experiments on large scale synthetic and real data show the efficiency of the proposed models over baseline methods.
Tin Vu, Alberto Belussi, Sara Migliorini 0001, Ahmed Eldawy
SIGSPATIAL/GIS3
2020 A Context-based Approach for Partitioning Big Data
Sara Migliorini 0001, Alberto Belussi, Elisa Quintarelli, Damiano Carra
EDBT1
2020 SpiderWeb: A Spatial Data Generator on the Web
abstract
This demonstration presents a web-based generator for spatial data. This generator allows users to choose from a wide range of spatial data distributions and configure the cardinality of the data and the distribution parameters. It then provides three functionalities. First, it provides a visualization of how the data will look like. Second, it allows users to download this data in several standard formats including CSV and GeoJSON. Third, it provides a permalink that users can bookmark or share with their team members to reproduce the same dataset later. This service is a step towards standardized benchmarking for spatial data systems.
Puloma Katiyar, Tin Vu, Ahmed Eldawy, Sara Migliorini 0001, Alberto Belussi
SIGSPATIAL/GIS4
2020 Cost estimation of spatial join in spatialhadoop
Alberto Belussi, Sara Migliorini 0001, Ahmed Eldawy
GeoInformatica2
2020 A framework for evaluating 3D topological relations based on a vector data model
Alberto Belussi, Sara Migliorini 0001, Mauro Negri
GeoInformatica2
2020 A template-based approach for the specification of 3D topological constraints
Alberto Belussi, Sara Migliorini 0001, Mauro Negri, Giuseppe Pelagatti
GeoInformatica2
2018 Detecting skewness of big spatial data in SpatialHadoop
abstract
In recent years several extensions of Hadoop system have been proposed for dealing with spatial data and SpatialHadoop belongs to this group. In the MapReduce paradigm a task can be parallelized by partitioning data into chunks and performing the same operation on them, eventually combining the partial results at the end. Thus, the applied partitioning technique can tremendously affect the performance of a parallel execution, since it is the key point for obtaining balanced map tasks. However, when skewed distributed datasets are considered, using a regular grid might not be the right choice and other techniques have to be applied, which in turn are more expensive to build. This paper illustrates an approach for detecting the degree of skewness of a spatial dataset, based on the box counting function. Moreover, given the degree of skewness and some experimental observations, a heuristic is sketched in order to decide which partitioning technique to apply in order to improve as much as possible the performance of subsequent operations.
Alberto Belussi, Sara Migliorini 0001, Ahmed Eldawy
SIGSPATIAL/GIS2
2015 Impact of data representation rules on the robustness of topological relation evaluation
Alberto Belussi, Sara Migliorini 0001, Mauro Negri, Giuseppe Pelagatti
GeoInformatica2
2013 On robust interpretation of topological relations in identity and tolerance models
abstract
In the last few years the amount of available spatial data has increased both in volume and in heterogeneity, so that dealing with this huge amount of information has become an interesting new research challenge. In particular, spatial data are usually represented through a vector model upon which several spatial relations have been defined. Such relations represent the basic tools for querying and manipulating spatial data and their robust evaluation in a distributed heterogeneous environment is an important issue to consider for allowing the effective usage of these data. Among all possible spatial relations, this paper considers the topological ones, since they are generally provided by all existing systems and represent the building blocks for the implementation of other spatial relations. The conditions and the operations needed to make a dataset robust w.r.t. topological interpretations strictly depends on the adopted evaluation model. This paper considers an environment where two different evaluation models for topological relations exist, one in which equality is based on the identity of geometric primitives, and the other one where a tolerance in equality evaluation is introduced. Given such premises, the paper proposes a set of rules for guaranteeing the robustness in both models, and discusses the applicability of available algorithms of the Snap Rounding family, in order to preserve robustness in case of perturbations.
Alberto Belussi, Sara Migliorini 0001, Mauro Negri, Giuseppe Pelagatti
SIGSPATIAL/GIS2
2012 Robustness of spatial relation evaluation in data exchange
abstract
Topological relationships between geometric objects are important in several spatial applications, like spatial query evaluation, spatial integrity constraints checking, and spatial reasoning. Although the conceptual aspects of topological relationships between geometric objects embedded in the Euclidean space have been extensively studied, the problems arising when topological relationships are evaluated on real data have been much less explored. In particular, robustness problems arise in the evaluation of topological relationships between geometric objects implemented as vectors in a discrete space. A lack of robustness is characterized by the fact that different systems can produce different evaluations of topological relationships on the same data, and it is caused by the fact that coordinates are represented as finite numbers. The goal of this paper is to formally analyze some rules for increasing the robustness of a topological relationship evaluation and to give some examples w.r.t. a specific topological relationship.
Alberto Belussi, Sara Migliorini 0001, Mauro Negri, Giuseppe Pelagatti
SIGSPATIAL/GIS2
2012 A framework for integrating multi-accuracy spatial data in geographical applications
Alberto Belussi, Sara Migliorini 0001
GeoInformatica2
2011 The NestFlow Interpretation of Workflow Control-Flow Patterns
Carlo Combi, Mauro Gambini, Sara Migliorini 0001
ADBIS3
2011 Towards Structured Business Process Modeling Languages
Carlo Combi, Mauro Gambini, Sara Migliorini 0001
ADBIS (2)3
2009 From the conceptual design of spatial constraints to their implementation in real systems
abstract
The spatial data community recognizes the need for procedures that automatically validate spatial integrity constraints defined at conceptual level. This validation becomes particularly important in an open and distributed environment, like a Spatial Data Infrastructure (SDI), where the level of integration and interoperability is very high. However, the current gap between the conceptual design of a spatial database and its implementation into a GIS system makes the definition of spatial constraints useful only for documentation purposes and not for automatic validation. The GeoUML modeling language provides a set of predefined OCL templates for expressing the most common spatial constraints. In this paper, we deal with the validation problem by proposing a methodology for automatically translating the OCL constraints of GeoUML into SQL spatial queries, thus obtaining a platform independent general validation tool.
Giuseppe Pelagatti, Mauro Negri, Alberto Belussi, Sara Migliorini 0001
GIS4