Demo Data from SIGIR 2026 / reviewers in the wild / expert
Antonio Corral
dblp:c/AntonioCorral · also Antonio Leopoldo Corral Liria
· DBLP profile ↗
50ranked-venue papers
11as first author
12since 2021 · last 2025
0000-0002-0069-4642ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 36 · 10 first-author · 9 since 2021Applied, interdisciplinary, general and emerging computing · 17 · 1 first-author · 5 since 2021Artificial intelligence and machine learning · 4 · 2 first-authorSoftware engineering, systems software and programming languages · 4 · 1 since 2021Systems, 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 | 3 |
| 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 | 3 |
| 2024 | Classic distance join queries using compact data structuresabstractDistance-based Join Queries (DJQs) have multiple applications in spatial databases, Geographic Information Systems, and other areas. The K Closest Pairs Query (KCPQ) and the ε Distance Join Query (εDJQ) are well-known DJQs that have been widely studied and can be solved using plane-sweep techniques, which are efficient but must keep the whole datasets in main memory. In this work, we propose DJQ algorithms that work with data represented using a k2-tree, a compact data structure for binary grids. Our algorithms solve KCPQ and εDJQ queries, as well as several window-constrained variants, taking advantage of the indexing capabilities of k2-trees to efficiently answer queries without the need to decompress the data. Our experimental evaluation with large datasets shows that k2-tree algorithms are up to 5 times faster than plane-sweep algorithms in KCPQ, and 5–30 times faster in εDJQ. In variants that are window-constrained, our algorithms are competitive in most scenarios and faster for large windows. Additionally, our algorithms are not very affected by the distribution of the data and yield much more predictable query times, showing up to 30 times smaller variance in query times than plane sweep, depending on the location of the query window. Guillermo de Bernardo, Miguel R. Penabad, Antonio Corral, Nieves R. Brisaboa |
Inf. Sci. | 3 |
| 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. | 4 |
| 2024 | A data model for enabling deep learning practices on discovery services of cyber-physical systemsabstractAbstract The W3C Web of Things (WoT) is a leading technology that facilitates dynamic information management in the Internet of Things (IoT). In most IoT scenarios, devices and their associated information change continuously, generating a large amount of data. Hence, to correctly use the information and the data generated by different devices, a new perspective of managing and ensuring data quality is recommended. Applying Data Science techniques to create the data model can help to manage and ensure data quality by creating a common schema that can be reused in future projects, as well as producing recommendations to facilitate Service Discovery. In addition, due to the dynamic devices that change over time or under specific circumstances, the data model created must be sufficiently abstract to add new instances and to support new requirements that devices should incorporate. The use of models helps to raise the abstraction level, adapting it to the continuous changes of devices by defining instances associated with the data model. This paper proposes two data models: one for Cyber‐Physical Systems (CPS) to define device information fetched by a Discovery Service, and another for applying Deep Learning in natural language problems through a Transformer approach. The latter matches user queries in natural language sentences with WoT devices or services. These data models expand the Thing Description model to help find similar CPSs by giving a confidence level to each CPS based on features such as security and the number of times the device was accessed. The results show how the proposed models support the search process of CPSs in syntactic and natural language searches. Furthermore, the four levels of the FAIR principles are validated for the proposed data models, thus ensuring the data's transparency, reproducibility, and reusability. Juan Alberto Llopis, Antonio Jesús Fernández-García, Javier Criado, Luis Iribarne, Antonio Corral |
Softw. Pract. Exp. | 5 |
| 2022 | Towards a Discovery Model for the Web of ThingsabstractThe Internet of Things (IoT) is composed of many heterogeneous pieces. The Web of Things (WoT) was created to establish a common device definition language, the Thing Description (TD), that would allow developers to set an interaction mechanism without understanding the different device implementations. Besides a definition language, a WoT ecosystem must be characterized by a robust discovery system in which the other Thing Descriptions of the devices can be easily located, registered and consulted. According to these two pillars (description and discovering), this article presents a Discovery Service model for the WoT, capable of working proactively, searching for IoT devices compatible with the Thing Description, and passively being able to register, query or list different devices when the client chooses. Furthermore, Digital Dice is used in the proposal, a software abstraction of IoT devices for managing devices, adding some features and taking advantage of microservices architectures. Finally, in the recent updates and modifications over the WoT recommendations, one of the main problems researchers may face is that there are few public domain implementations. This article also presents a fully interactive solution using the Discovery Service and Digital Dice to address this problem. Juan Alberto Llopis, Manel Mena, Javier Criado, Luis Iribarne, Antonio Corral |
MEDES | 5 |
| 2022 | Compact Data Structures for Efficient Processing of Distance-Based Join Queries
Guillermo de Bernardo, Miguel R. Penabad, Antonio Corral, Nieves R. Brisaboa |
MEDI | 3 |
| 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 | 5 |
| 2021 | Defining interactions of WoT servients with causality relationsabstractThe communication between different IoT systems presents a series of challenges in the processing and analysis of the heterogeneous information managed by said systems. The W3C Web of Things (WoT) standard offers a common model to define those devices following the guidelines established by the Thing Description. One of the caveats of the WoT is that the Thing Description does not define behaviour, so there is no way to know if an interaction is the consequence of another one. Each IoT device is represented using a Thing Description as an individual entity by design. In this paper, we propose a mechanism to improve interoperability between devices, laying the foundations on how to establish a relation linking them. This relation is formed by two different entities: the "causes" and the "effects". These two entities are at the same time interactions affordances provided by the Thing Description schema of each thing involved. Cause-effect relations help to define how devices work with each other following an event communication strategy. Manel Mena, Javier Criado, Luis Iribarne, Antonio Corral |
MEDES | 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 | 2 |
| 2021 | GPU-Based Algorithms for Processing the k Nearest-Neighbor Query on Disk-Resident Data
Polychronis Velentzas, Michael Vassilakopoulos, Antonio Corral |
MEDI | 3 |
| 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 | 5 |
| 2020 | WoTnectivity: A Communication Pattern for Different Web of Things Connection ProtocolsabstractThe Web of Things proposes an IoT device definition framework, the Thing Description. Conceptually, this definition covers a wide range of devices, protocols, and data types. On the other hand, the proliferation of IoT devices and the traits that they usually exhibit, such as limited number of resources, leads to the emergence of bottlenecks that cause the slowdown of requests and even the shutdown of devices. To solve these problems, we introduce the concept of Digital Dice, a digital representation of an IoT device based on microservices that uses the framework established by the W3C Web of Things. This article describes WoTnectivity, a mechanism that allows the connection of multiple protocols on IoT devices by means of several common communication patterns. Besides, establishing the possibility of connecting with different protocols, WoTnectivity has been developed with future expansion in mind, thus an explanation on how to add more protocols is also studied in this paper. Manel Mena, Javier Criado, Luis Iribarne, Antonio Corral |
COMPSAC | 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 | 3 |
| 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. | 2 |
| 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. | 2 |
| 2019 | MRSLICE: Efficient RkNN Query Processing in SpatialHadoop
Francisco García-García 0001, Antonio Corral, Luis Iribarne, Michael Vassilakopoulos |
MEDI | 2 |
| 2019 | Digital Dices: Towards the Integration of Cyber-Physical Systems Merging the Web of Things and Microservices
Manel Mena, Javier Criado, Luis Iribarne, Antonio Corral |
MEDI | 4 |
| 2019 | A recommender system for component-based applications using machine learning techniques
Antonio Jesús Fernández-García, Luis Iribarne, Antonio Corral, Javier Criado, James Z. Wang 0001 |
Knowl. Based Syst. | 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 | 2 |
| 2018 | Spatial Batch-Queries Processing Using xBR ^+ -trees in Solid-State Drives
George Roumelis, Michael Vassilakopoulos, Antonio Corral, Athanasios Fevgas, Yannis Manolopoulos |
MEDI | 3 |
| 2018 | A Comparison of Feature Selection Methods to Optimize Predictive Models Based on Decision Forest Algorithms for Academic Data Analysis
Antonio Jesús Fernández-García, Luis Iribarne, Antonio Corral, Javier Criado |
WorldCIST (1) | 3 |
| 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 | 2 |
| 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 | 2 |
| 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 | 5 |
| 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 | 3 |
| 2017 | RkNN Query Processing in Distributed Spatial Infrastructures: A Performance Study
Francisco García-García 0001, Antonio Corral, Luis Iribarne, Michael Vassilakopoulos |
MEDI | 2 |
| 2017 | Bulk Insertions into xBR ^+ -trees
George Roumelis, Michael Vassilakopoulos, Antonio Corral, Yannis Manolopoulos |
MEDI | 3 |
| 2017 | Efficient query processing on large spatial databases: A performance study
George Roumelis, Michael Vassilakopoulos, Antonio Corral, Yannis Manolopoulos |
J. Syst. Softw. | 3 |
| 2016 | Enhancing SpatialHadoop with Closest Pair Queries
Francisco García-García 0001, Antonio Corral, Luis Iribarne, Michael Vassilakopoulos, Yannis Manolopoulos |
ADBIS | 2 |
| 2016 | Bulk-Loading xBR ^+ -trees
George Roumelis, Michael Vassilakopoulos, Antonio Corral, Yannis Manolopoulos |
MEDI | 3 |
| 2016 | New plane-sweep algorithms for distance-based join queries in spatial databases
George Roumelis, Antonio Corral, Michael Vassilakopoulos, Yannis Manolopoulos |
GeoInformatica | 2 |
| 2015 | The xBR ^+ -tree: An Efficient Access Method for Points
George Roumelis, Michael Vassilakopoulos, Thanasis Loukopoulos, Antonio Corral, Yannis Manolopoulos |
DEXA (1) | 4 |
| 2014 | A New Plane-Sweep Algorithm for the K-Closest-Pairs Query
George Roumelis, Michael Vassilakopoulos, Antonio Corral, Yannis Manolopoulos |
SOFSEM | 3 |
| 2014 | The largest empty rectangle containing only a query object in Spatial Databases
Gilberto Gutiérrez 0001, José R. Paramá, Nieves R. Brisaboa, Antonio Corral |
GeoInformatica | 4 |
| 2011 | Performance Comparison of xBR-trees and R*-trees for Single Dataset Spatial Queries
George Roumelis, Michael Vassilakopoulos, Antonio Corral |
ADBIS | 3 |
| 2011 | Join-Queries between Two Spatial Datasets Indexed by a Single R*-Tree
Michael Vassilakopoulos, Antonio Corral, Nikitas N. Karanikolas |
SOFSEM | 2 |
| 2009 | Probabilistic Granule-Based Inside and Nearest Neighbor Queries
Sergio Ilarri, Antonio Corral, Carlos Bobed, Eduardo Mena |
ADBIS | 2 |
| 2008 | Predictive Join Processing between Regions and Moving Objects
Antonio Corral, Manuel Torres 0001, Michael Vassilakopoulos, Yannis Manolopoulos |
ADBIS | 1 |
| 2007 | A performance comparison of distance-based query algorithms using R-trees in spatial databases
Antonio Corral, Jesús Manuel Almendros-Jiménez |
Inf. Sci. | 1 |
| 2006 | Cost models for distance joins queries using R-trees
Antonio Corral, Yannis Manolopoulos, Yannis Theodoridis, Michael Vassilakopoulos |
Data Knowl. Eng. | 1 |
| 2005 | VA-Files vs. R*-Trees in Distance Join Queries
Antonio Corral, Alejandro D'Ermiliis, Yannis Manolopoulos, Michael Vassilakopoulos |
ADBIS | 1 |
| 2005 | Solving Constraints on Sets of Spatial Objects
Jesús Manuel Almendros-Jiménez, Antonio Corral |
PADL | 2 |
| 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. | 1 |
| 2004 | Algorithms for processing K-closest-pair queries in spatial databases
Antonio Corral, Yannis Manolopoulos, Yannis Theodoridis, Michael Vassilakopoulos |
Data Knowl. Eng. | 1 |
| 2004 | Multi-Way Distance Join Queries in Spatial Databases
Antonio Corral, Yannis Manolopoulos, Yannis Theodoridis, Michael Vassilakopoulos |
GeoInformatica | 1 |
| 2003 | Distance Join Queries of Multiple Inputs in Spatial Databases
Antonio Corral, Yannis Manolopoulos, Yannis Theodoridis, Michael Vassilakopoulos |
ADBIS | 1 |
| 2002 | Approximate Algorithms for Distance-Based Queries in High-Dimensional Data Spaces Using R-Trees
Antonio Corral, Joaquín Cañadas, Michael Vassilakopoulos |
ADBIS | 1 |
| 2001 | The Impact of Buffering on Closest Pairs Queries Using R-Trees
Antonio Corral, Michael Vassilakopoulos, Yannis Manolopoulos |
ADBIS | 1 |
| 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 | 1 |