Demo Data from SIGIR 2026 / reviewers in the wild / expert
Michael Vassilakopoulos
dblp:05/1759
· DBLP profile ↗
57ranked-venue papers
7as first author
7since 2021 · last 2025
0000-0003-2256-5523ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 43 · 3 first-author · 7 since 2021Applied, interdisciplinary, general and emerging computing · 14 · 1 first-author · 4 since 2021Artificial intelligence and machine learning · 10 · 3 first-authorSoftware engineering, systems software and programming languages · 2Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-authorSystems, architecture and hardware · 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.
| Databases, data mining, and information retrieval
1 paper |
Spatial and temporal data management · 75% Indexing and storage engines · 25% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Spatial and temporal data management › spatial query processing
closest pair search |
0.0 | 1 | 2000 | Closest Pair Queries in Spatial Databases · SIGMOD Conference 2000 |
Indexing and storage engines › spatial index
r-tree |
0.0 | 1 | 2000 | Closest Pair Queries in Spatial Databases · SIGMOD Conference 2000 |
Spatial and temporal data management
spatial indexing |
0.0 | 1 | 2000 | Closest Pair Queries in Spatial Databases · SIGMOD Conference 2000 |
Spatial and temporal data management
spatial query processing |
0.0 | 1 | 2000 | Closest Pair Queries in Spatial Databases · SIGMOD Conference 2000 |
Methods — techniques the papers use, named apart from their topics
incremental algorithm · 0.0branch-and-bound algorithms · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Efficient Algorithms for Spatio-Textual Similarity Join Using In-Memory IR-Trees
Raúl García-Muñoz, Francisco García-García 0001, Antonio Corral, Michael Vassilakopoulos |
MEDI | 4 |
| 2024 | In-Memory Spatial-Keyword Indexing and Querying: An Experimental Evaluation
Raúl García-Muñoz, Francisco García-García 0001, Antonio Corral, Michael Vassilakopoulos |
MEDI | 4 |
| 2024 | An academic recommender system on large citation data based on clustering, graph modeling and deep learningabstractAbstract Recommendation (recommender) systems (RS) have played a significant role in both research and industry in recent years. In the area of academia, there is a need to help researchers discover the most appropriate and relevant scientific information through recommendations. Nevertheless, we argue that there is a major gap between academic state-of-the-art RS and real-world problems. In this paper, we present a novel multi-staged RS based on clustering, graph modeling and deep learning that manages to run on a full dataset (scientific digital library) in the magnitude of millions users and items (papers). We run several tests (experiments/evaluation) as a means to find the best approach regarding the tuning of our system; so, we present and compare three versions of our RS regarding recall and NDCG metrics. The results show that a multi-staged RS that utilizes a variety of techniques and algorithms is able to face real-world problems and large academic datasets. In this way, we suggest a way to close or minimize the gap between research and industry value RS. Vaios Stergiopoulos, Michael Vassilakopoulos, Eleni Tousidou, Antonio Corral |
Knowl. Inf. Syst. | 2 |
| 2022 | Porting disk-based spatial index structures to flash-based solid state drives
Anderson Chaves Carniel, George Roumelis, Ricardo Rodrigues Ciferri, Michael Vassilakopoulos, Antonio Corral, Cristina Dutra de Aguiar Ciferri |
GeoInformatica | 4 |
| 2021 | Enhancing Sedona (formerly GeoSpark) with Efficient k Nearest Neighbor Join Processing
Francisco García-García 0001, Antonio Corral, Luis Iribarne, Michael Vassilakopoulos |
MEDI | 4 |
| 2021 | GPU-Based Algorithms for Processing the k Nearest-Neighbor Query on Disk-Resident Data
Polychronis Velentzas, Michael Vassilakopoulos, Antonio Corral |
MEDI | 2 |
| 2021 | Algorithms for processing the group K nearest-neighbor query on distributed frameworks
Panagiotis Moutafis, Francisco García-García 0001, George Mavrommatis, Michael Vassilakopoulos, Antonio Corral, Luis Iribarne |
Distributed Parallel Databases | 4 |
| 2020 | A Partitioning GPU-based Algorithm for Processing the k Nearest-Neighbor QueryabstractThe k Nearest-Neighbor (k-NN) query is a common spatial query that appears in several big data applications. Typically, GPU devices have much larger numbers of processing cores than CPUs and faster device memory than main memory accessed by CPUs, thus, providing higher computing power. We propose and implement a new GPU-based partitioning algorithm for the k-NN query, using the CUDA runtime API. Due to partitioning, this algorithm avoids calculating distances for the whole dataset. Using synthetic and real datasets, we present an extensive experimental performance comparison against six existing algorithms. These algorithms are based on calculating distances for the whole in-memory dataset. This comparison shows that the new algorithm excels in all the conducted experiments and outperforms these six algorithms. Polychronis Velentzas, Michael Vassilakopoulos, Antonio Corral |
MEDES | 2 |
| 2020 | Improving Distance-Join Query processing with Voronoi-Diagram based partitioning in SpatialHadoop
Francisco García-García 0001, Antonio Corral, Luis Iribarne, Michael Vassilakopoulos |
Future Gener. Comput. Syst. | 4 |
| 2020 | Efficient distance join query processing in distributed spatial data management systems
Francisco García-García 0001, Antonio Corral, Luis Iribarne, Michael Vassilakopoulos, Yannis Manolopoulos |
Inf. Sci. | 4 |
| 2019 | MRSLICE: Efficient RkNN Query Processing in SpatialHadoop
Francisco García-García 0001, Antonio Corral, Luis Iribarne, Michael Vassilakopoulos |
MEDI | 4 |
| 2019 | Efficient processing of all-k-nearest-neighbor queries in the MapReduce programming framework
Panagiotis Moutafis, George Mavrommatis, Michael Vassilakopoulos, Spyros Sioutas |
Data Knowl. Eng. | 3 |
| 2018 | Voronoi-Diagram Based Partitioning for Distance Join Query Processing in SpatialHadoop
Francisco García-García 0001, Antonio Corral, Luis Iribarne, Michael Vassilakopoulos |
MEDI | 4 |
| 2018 | Spatial Batch-Queries Processing Using xBR ^+ -trees in Solid-State Drives
George Roumelis, Michael Vassilakopoulos, Antonio Corral, Athanasios Fevgas, Yannis Manolopoulos |
MEDI | 2 |
| 2018 | Efficient large-scale distance-based join queries in spatialhadoop
Francisco García-García 0001, Antonio Corral, Luis Iribarne, Michael Vassilakopoulos, Yannis Manolopoulos |
GeoInformatica | 4 |
| 2017 | A Comparison of Distributed Spatial Data Management Systems for Processing Distance Join Queries
Francisco García-García 0001, Antonio Corral, Luis Iribarne, George Mavrommatis, Michael Vassilakopoulos |
ADBIS | 5 |
| 2017 | SliceNBound: Solving Closest Pairs and Distance Join Queries in Apache Spark
George Mavrommatis, Panagiotis Moutafis, Michael Vassilakopoulos, Francisco García-García 0001, Antonio Corral |
ADBIS | 3 |
| 2017 | Use-based Optimization of Spatial Access MethodsabstractSpatial access methods have been extensively studied in the literature, during last decades. Access methods were designed for efficient processing of demanding queries and extensive comparisons between such methods have been presented. However, choosing the best values for the parameters that affect the performance of a spatial access method when such a method is expected to be utilized within a specific workload / context of operations has not been studied, so far. In this paper, we present the design and implementation of a framework to evaluate and optimize a spatial index. The (very popular) family of R-trees is chosen as the index of focus, though the same process can be applied for other (spatial, or not) indexes or combinations of them. We elaborate on the antagonizing aspects in the design of an R-tree, present the design and implementation of a benchmarking framework and develop a performance model for this index that incorporates benchmarking results. Next, we develop an optimization framework that uses this model to provide an optimized set up (node occupancies and node splitting method) for a specific use context (dataset type, tree size, number of queries and type of queries). We also present experimental results of an indicative use of the developed benchmarking framework and optimizer for a limited range of use contexts. Nikolaos Athanasiou, Michael Vassilakopoulos, Antonio Corral, Yannis Manolopoulos |
MEDES | 2 |
| 2017 | RkNN Query Processing in Distributed Spatial Infrastructures: A Performance Study
Francisco García-García 0001, Antonio Corral, Luis Iribarne, Michael Vassilakopoulos |
MEDI | 4 |
| 2017 | Bulk Insertions into xBR ^+ -trees
George Roumelis, Michael Vassilakopoulos, Antonio Corral, Yannis Manolopoulos |
MEDI | 2 |
| 2017 | Efficient query processing on large spatial databases: A performance study
George Roumelis, Michael Vassilakopoulos, Antonio Corral, Yannis Manolopoulos |
J. Syst. Softw. | 2 |
| 2016 | Enhancing SpatialHadoop with Closest Pair Queries
Francisco García-García 0001, Antonio Corral, Luis Iribarne, Michael Vassilakopoulos, Yannis Manolopoulos |
ADBIS | 4 |
| 2016 | Bulk-Loading xBR ^+ -trees
George Roumelis, Michael Vassilakopoulos, Antonio Corral, Yannis Manolopoulos |
MEDI | 2 |
| 2016 | New plane-sweep algorithms for distance-based join queries in spatial databases
George Roumelis, Antonio Corral, Michael Vassilakopoulos, Yannis Manolopoulos |
GeoInformatica | 3 |
| 2015 | The xBR ^+ -tree: An Efficient Access Method for Points
George Roumelis, Michael Vassilakopoulos, Thanasis Loukopoulos, Antonio Corral, Yannis Manolopoulos |
DEXA (1) | 2 |
| 2014 | A New Plane-Sweep Algorithm for the K-Closest-Pairs Query
George Roumelis, Michael Vassilakopoulos, Antonio Corral, Yannis Manolopoulos |
SOFSEM | 2 |
| 2011 | Performance Comparison of xBR-trees and R*-trees for Single Dataset Spatial Queries
George Roumelis, Michael Vassilakopoulos, Antonio Corral |
ADBIS | 2 |
| 2011 | Join-Queries between Two Spatial Datasets Indexed by a Single R*-Tree
Michael Vassilakopoulos, Antonio Corral, Nikitas N. Karanikolas |
SOFSEM | 1 |
| 2009 | Conceptual Universal Database Language: Moving Up the Database Design Levels
Nikitas N. Karanikolas, Michael Vassilakopoulos |
ADBIS | 2 |
| 2008 | Predictive Join Processing between Regions and Moving Objects
Antonio Corral, Manuel Torres 0001, Michael Vassilakopoulos, Yannis Manolopoulos |
ADBIS | 3 |
| 2006 | Cost models for distance joins queries using R-trees
Antonio Corral, Yannis Manolopoulos, Yannis Theodoridis, Michael Vassilakopoulos |
Data Knowl. Eng. | 4 |
| 2006 | On past-time indexing of moving objects
Katerina Raptopoulou, Michael Vassilakopoulos, Yannis Manolopoulos |
J. Syst. Softw. | 2 |
| 2005 | VA-Files vs. R*-Trees in Distance Join Queries
Antonio Corral, Alejandro D'Ermiliis, Yannis Manolopoulos, Michael Vassilakopoulos |
ADBIS | 4 |
| 2005 | On Approximate Algorithms for Distance-Based Queries using R-treesabstractIn modern database applications the similarity or dissimilarity of complex objects is examined by performing distance-based queries (DBQs) on data of high dimensionality. The R-tree and its variations are commonly cited multidimensional access methods that can beused for answering such queries. Although the related algorithms work well for low-dimensional data spaces, their performance degrades as the number of dimensions increases (dimensionality curse). In order to obtain acceptable response time in high-dimensional data spaces, algorithms that obtain approximate solutions can be used. Approximation techniques, like N-consider (based on the tree structure), α-allowance and ε-approximate (based on distance), or Time-consider (based on time) can be applied in branch-and-bound algorithms for DBQs inorder to control the trade-off between cost and accuracy of the result. In this paper, we improve previous approximate DBQ algorithms by applying a combination of the approximation techniques in the same query algorithm (hybrid approximation scheme). We investigate the performance of these improvements for one of the most representative DBQs (the K-closest pairs query, K-CPQ) in high-dimensional data spaces, as well as the influence of the algorithmic parameters on the control of the trade-off between the response time and the accuracy of the result. The outcome of the experimental evaluation, using synthetic and real datasets, is the derivation of the outperforming DBQ approximate algorithm for large high-dimensional point datasets. Antonio Corral, Michael Vassilakopoulos |
Comput. J. | 2 |
| 2005 | A spatio-temporal geometry-based model for digital documentation of historical living systems
Athanasios D. Styliadis, Michael Vassilakopoulos |
Inf. Manag. | 2 |
| 2004 | Towards Quadtree-Based Moving Objects Databases
Katerina Raptopoulou, Michael Vassilakopoulos, Yannis Manolopoulos |
ADBIS | 2 |
| 2004 | Algorithms for processing K-closest-pair queries in spatial databases
Antonio Corral, Yannis Manolopoulos, Yannis Theodoridis, Michael Vassilakopoulos |
Data Knowl. Eng. | 4 |
| 2004 | Benchmarking access methods for time-evolving regional data
Theodoros Tzouramanis, Michael Vassilakopoulos, Yannis Manolopoulos |
Data Knowl. Eng. | 2 |
| 2004 | Multi-Way Distance Join Queries in Spatial Databases
Antonio Corral, Yannis Manolopoulos, Yannis Theodoridis, Michael Vassilakopoulos |
GeoInformatica | 4 |
| 2003 | Distance Join Queries of Multiple Inputs in Spatial Databases
Antonio Corral, Yannis Manolopoulos, Yannis Theodoridis, Michael Vassilakopoulos |
ADBIS | 4 |
| 2003 | Performance Evaluation of Lazy Deletion Methods in R-trees
Alexandros Nanopoulos, Michael Vassilakopoulos, Yannis Manolopoulos |
GeoInformatica | 2 |
| 2002 | Approximate Algorithms for Distance-Based Queries in High-Dimensional Data Spaces Using R-Trees
Antonio Corral, Joaquín Cañadas, Michael Vassilakopoulos |
ADBIS | 3 |
| 2002 | On the Generation of Time-Evolving Regional Data
Theodoros Tzouramanis, Michael Vassilakopoulos, Yannis Manolopoulos |
GeoInformatica | 2 |
| 2001 | The Impact of Buffering on Closest Pairs Queries Using R-Trees
Antonio Corral, Michael Vassilakopoulos, Yannis Manolopoulos |
ADBIS | 2 |
| 2001 | Time split linear quadtree for indexing image databasesabstractThe time split B-tree (TSBT) is modified for indexing a database of evolving binary images. This is accomplished by embedding ideas from linear region quadtrees that make the TSBT able to support spatio-temporal query processing. To improve query performance, additional pointers are added to the leaf-nodes of the TSBT. The resulting access method is called time split linear quadtree (TSLQ). Algorithms for processing five spatio-temporal queries have been adapted to the new structure. Such queries appear in multimedia systems, or geographical information systems (GIS), when searched by content. The TSLQ was implemented and results of extensive experiments on query time performance are presented, indicating that the proposed algorithmic approaches outbalance respective straightforward algorithms. The region data sets used in the experiments were real images of meteorological satellite views and synthetic raster images. Theodoros Tzouramanis, Michael Vassilakopoulos, Yannis Manolopoulos |
ICIP (2) | 2 |
| 2000 | Closest Pair Queries in Spatial DatabasesabstractThis paper addresses the problem of finding the K closest pairs between two spatial data sets, where each set is stored in a structure belonging in the R-tree family. Five different algorithms (four recursive and one iterative) are presented for solving this problem. The case of 1 closest pair is treated as a special case. An extensive study, based on experiments performed with synthetic as well as with real point data sets, is presented. A wide range of values for the basic parameters affecting the performance of the algorithms, especially the effect of overlap between the two data sets, is explored. Moreover, an algorithmic as well as an experimental comparison with existing incremental algorithms addressing the same problem is presented. In most settings, the new algorithms proposed clearly outperform the existing ones. Antonio Corral, Yannis Manolopoulos, Yannis Theodoridis, Michael Vassilakopoulos |
SIGMOD Conference | 4 |
| 2000 | Overlapping Linear Quadtrees and Spatio-Temporal Query ProcessingabstractIn this paper, indexing in spatio-temporal databases by using the technique of overlapping is investigated. Overlapping has been previously applied in various access methods to combine consecutive structure instances into a single structure, without storing identical sub-structures. In this way, space is saved without sacrificing time performance. A new access method, overlapping linear quadtrees is introduced. This structure is able to store consecutive historical raster images, a database of evolving images. Moreover, it can be used to support query processing in such a database. Five such spatio-temporal queries along with the respective algorithms that take advantage of the properties of the new structure are introduced. The new access method was implemented and extensive experimental studies for space efficiency and query processing performance were conducted. A number of results of these experiments are presented. As far as space is concerned, these results indicate that, in the case of similar consecutive images, considerable storage is saved in comparison to independent linear quadtrees. In the case of query processing, the results indicate that the proposed algorithmic approaches outperform the respective straightforward algorithms, in most cases. The region data sets used in experiments were real images of meteorological satellite views and synthetic random images with specified aggregation. Theodoros Tzouramanis, Michael Vassilakopoulos, Yannis Manolopoulos |
Comput. J. | 2 |
| 2000 | Performance Evaluation of Parallel S-TreesabstractThe S-tree is a dynamic height-balanced tree similar in structure to B+trees. S-trees store fixed length bit-strings, which are called signatures. Signatures are used for indexing textbases, relational, object oriented and extensible databases as well as in data mining. In this article, methods of designing multi-disk B-trees are adapted to S-trees and new methods of parallelizing S-trees are developed. The resulting structures aim at achieving performance gain by accessing two or more disks simultaneously. In addition, two different searching techniques that exploit parallel disk accessing are devised. Performance results of experiments based on the new structures and searching techniques are also presented and discussed. Eleni Tousidou, Michael Vassilakopoulos, Yannis Manolopoulos |
J. Database Manag. | 2 |
| 1999 | Processing of Spatio-Temporal Queries in Image Databases
Theodoros Tzouramanis, Michael Vassilakopoulos, Yannis Manolopoulos |
ADBIS | 2 |
| 1997 | On Sampling Regional Data
Michael Vassilakopoulos, Yannis Manolopoulos |
Data Knowl. Eng. | 1 |
| 1996 | On the creation of quadtrees by using a branching process
Yannis Manolopoulos, Enrico Nardelli, Guido Proietti, Michael Vassilakopoulos |
Image Vis. Comput. | 4 |
| 1995 | On the Generation of Aggregated Random Spatial RegionsabstractTraditionalrandom models for spatial two-dimensional data proposed in literature show their limits in generating in a satisfactory way instances of regions having a desired aggregation level.This is because none of them is really oriented to this aim.Rather, they are thought to model the behaviour of the constituting elements of the spatial data (so loosing sight of the context), or, alternatively, to model particular data structure for their representation, underestimating the fact that there is in general no semantic link between a region data and its representation.This means from one hand, the impossibility to produce meaningful the oretical results on time and space average performances of different data structures used to represent spatial regions, and, on the other hand, in an applicative context, the difficulty to generate instances of spatial regions having a statistical behaviour close to that of real data.To overcome this trouble, we introduce in our paper a new random model that provides the possibility to generate spatial regions having a desired aggregation. Yannis Manolopoulos, Enrico Nardelli, Guido Proietti, Michael Vassilakopoulos |
CIKM | 4 |
| 1995 | Dynamic Inverted Quadtree: A Structure for Pictorial Databases
Michael Vassilakopoulos, Yannis Manolopoulos |
Inf. Syst. | 1 |
| 1995 | A random model for analyzing region quadtrees
Michael Vassilakopoulos, Yannis Manolopoulos |
Pattern Recognit. Lett. | 1 |
| 1994 | Analytical Comparison of Two Spatial Data Structures
Michael Vassilakopoulos, Yannis Manolopoulos |
Inf. Syst. | 1 |
| 1993 | Analytical Results on the Quadtree Storage-Requirements
Michael Vassilakopoulos, Yannis Manolopoulos |
CAIP | 1 |
| 1993 | Overlapping quadtrees for the representation of similar images
Michael Vassilakopoulos, Yannis Manolopoulos, K. Economou |
Image Vis. Comput. | 1 |