Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Michael Vassilakopoulos

dblp:05/1759 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Spatial and temporal data management › spatial query processing
closest pair search
0.012000
Closest Pair Queries in Spatial Databases · SIGMOD Conference 2000
Indexing and storage engines › spatial index
r-tree
0.012000
Closest Pair Queries in Spatial Databases · SIGMOD Conference 2000
Spatial and temporal data management
spatial indexing
0.012000
Closest Pair Queries in Spatial Databases · SIGMOD Conference 2000
Spatial and temporal data management
spatial query processing
0.012000
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
YearPublicationVenuePosition
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
MEDI4
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
MEDI4
2024 An academic recommender system on large citation data based on clustering, graph modeling and deep learning
abstract
Abstract 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
GeoInformatica4
2021 Enhancing Sedona (formerly GeoSpark) with Efficient k Nearest Neighbor Join Processing
Francisco García-García 0001, Antonio Corral, Luis Iribarne, Michael Vassilakopoulos
MEDI4
2021 GPU-Based Algorithms for Processing the k Nearest-Neighbor Query on Disk-Resident Data
Polychronis Velentzas, Michael Vassilakopoulos, Antonio Corral
MEDI2
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 Databases4
2020 A Partitioning GPU-based Algorithm for Processing the k Nearest-Neighbor Query
abstract
The 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
MEDES2
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
MEDI4
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
MEDI4
2018 Spatial Batch-Queries Processing Using xBR ^+ -trees in Solid-State Drives
George Roumelis, Michael Vassilakopoulos, Antonio Corral, Athanasios Fevgas, Yannis Manolopoulos
MEDI2
2018 Efficient large-scale distance-based join queries in spatialhadoop
Francisco García-García 0001, Antonio Corral, Luis Iribarne, Michael Vassilakopoulos, Yannis Manolopoulos
GeoInformatica4
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
ADBIS5
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
ADBIS3
2017 Use-based Optimization of Spatial Access Methods
abstract
Spatial 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
MEDES2
2017 RkNN Query Processing in Distributed Spatial Infrastructures: A Performance Study
Francisco García-García 0001, Antonio Corral, Luis Iribarne, Michael Vassilakopoulos
MEDI4
2017 Bulk Insertions into xBR ^+ -trees
George Roumelis, Michael Vassilakopoulos, Antonio Corral, Yannis Manolopoulos
MEDI2
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
ADBIS4
2016 Bulk-Loading xBR ^+ -trees
George Roumelis, Michael Vassilakopoulos, Antonio Corral, Yannis Manolopoulos
MEDI2
2016 New plane-sweep algorithms for distance-based join queries in spatial databases
George Roumelis, Antonio Corral, Michael Vassilakopoulos, Yannis Manolopoulos
GeoInformatica3
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
SOFSEM2
2011 Performance Comparison of xBR-trees and R*-trees for Single Dataset Spatial Queries
George Roumelis, Michael Vassilakopoulos, Antonio Corral
ADBIS2
2011 Join-Queries between Two Spatial Datasets Indexed by a Single R*-Tree
Michael Vassilakopoulos, Antonio Corral, Nikitas N. Karanikolas
SOFSEM1
2009 Conceptual Universal Database Language: Moving Up the Database Design Levels
Nikitas N. Karanikolas, Michael Vassilakopoulos
ADBIS2
2008 Predictive Join Processing between Regions and Moving Objects
Antonio Corral, Manuel Torres 0001, Michael Vassilakopoulos, Yannis Manolopoulos
ADBIS3
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
ADBIS4
2005 On Approximate Algorithms for Distance-Based Queries using R-trees
abstract
In 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
ADBIS2
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
GeoInformatica4
2003 Distance Join Queries of Multiple Inputs in Spatial Databases
Antonio Corral, Yannis Manolopoulos, Yannis Theodoridis, Michael Vassilakopoulos
ADBIS4
2003 Performance Evaluation of Lazy Deletion Methods in R-trees
Alexandros Nanopoulos, Michael Vassilakopoulos, Yannis Manolopoulos
GeoInformatica2
2002 Approximate Algorithms for Distance-Based Queries in High-Dimensional Data Spaces Using R-Trees
Antonio Corral, Joaquín Cañadas, Michael Vassilakopoulos
ADBIS3
2002 On the Generation of Time-Evolving Regional Data
Theodoros Tzouramanis, Michael Vassilakopoulos, Yannis Manolopoulos
GeoInformatica2
2001 The Impact of Buffering on Closest Pairs Queries Using R-Trees
Antonio Corral, Michael Vassilakopoulos, Yannis Manolopoulos
ADBIS2
2001 Time split linear quadtree for indexing image databases
abstract
The 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 Databases
abstract
This 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 Conference4
2000 Overlapping Linear Quadtrees and Spatio-Temporal Query Processing
abstract
In 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-Trees
abstract
The 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
ADBIS2
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 Regions
abstract
Traditionalrandom 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
CIKM4
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
CAIP1
1993 Overlapping quadtrees for the representation of similar images
Michael Vassilakopoulos, Yannis Manolopoulos, K. Economou
Image Vis. Comput.1