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.

Ruiyao Ma

dblp:374/6411 · DBLP profile ↗
← Back
3ranked-venue papers
1as first author
3since 2021 · last 2024
0009-0004-8558-3619ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 3 · 1 first-author · 3 since 2021

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
3 papers
Information retrieval · 55% Indexing and storage engines · 24% Graph data management · 21%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
GPUs and heterogeneous computing · 100%

Topics — the 9 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Information retrieval › similarity search
nearest neighbor search
1.522024
GTI: Graph-based Tree Index with Logarithm Updates for Nearest Neighbor Search in High-Dimensional Spaces · Proc. VLDB Endow. 2024
HJG: An Effective Hierarchical Joint Graph for ANNS in Multi-Metric Spaces · ICDE 2024
Information retrieval › similarity search › nearest neighbor search
approximate nearest neighbor search
1.022024
HJG: An Effective Hierarchical Joint Graph for ANNS in Multi-Metric Spaces · ICDE 2024
GTI: Graph-based Tree Index with Logarithm Updates for Nearest Neighbor Search in High-Dimensional Spaces · Proc. VLDB Endow. 2024
Graph data management
graph indexing
0.812024
HJG: An Effective Hierarchical Joint Graph for ANNS in Multi-Metric Spaces · ICDE 2024
Graph data management › graph indexing
hierarchical graph index
0.812024
HJG: An Effective Hierarchical Joint Graph for ANNS in Multi-Metric Spaces · ICDE 2024
Indexing and storage engines › multidimensional indexing
high-dimensional indexing
0.812024
GTI: Graph-based Tree Index with Logarithm Updates for Nearest Neighbor Search in High-Dimensional Spaces · Proc. VLDB Endow. 2024
Indexing and storage engines › index maintenance
index update
0.812024
GTI: Graph-based Tree Index with Logarithm Updates for Nearest Neighbor Search in High-Dimensional Spaces · Proc. VLDB Endow. 2024
Information retrieval › similarity search
metric space similarity search
0.812024
GTS: GPU-based Tree Index for Fast Similarity Search · Proc. ACM Manag. Data 2024
Information retrieval
similarity search
0.812024
GTS: GPU-based Tree Index for Fast Similarity Search · Proc. ACM Manag. Data 2024
Indexing and storage engines
tree index
0.212024
GTS: GPU-based Tree Index for Fast Similarity Search · Proc. ACM Manag. Data 2024

Methods — techniques the papers use, named apart from their topics

two-stage search · 1.5pivot-based tree · 1.5cost model · 1.5tree index · 0.8quantization · 0.8hierarchical graph construction · 0.8hashing · 0.8graph index · 0.8graph balancing · 0.8filtering · 0.8
YearPublicationVenuePosition
2024 HJG: An Effective Hierarchical Joint Graph for ANNS in Multi-Metric Spaces
abstract
Owing to the widespread deployment of smartphones and networked devices, massive amount of data in different types are generated every day, including numeric data, locations, text data, images, etc. Nearest neighbour search in multi-metric spaces has attracted much attention, as it can accommodate any type of data and support search on flexible combinations of multiple metrics. However, most existing methods focus on single metric queries, failing to answer multi-metric queries efficiently due to the complex metric combinations. In this paper, for the first time, we study the approximate nearest neighbour search (ANNS) in multi-metric spaces, and propose HJG, a hierarchical joint graph, to solve the multi-metric query efficiently and effectively. HJG constructs hierarchical graphs for modeling objects of various types, and applies our presented balancing techniques to improve the graph distribution. To support efficient and accurate nearest neighbour search, we join individual graphs dynamically with high efficiency, and develop filtering techniques with efficient search strategy for HJG. Extensive experiments on four datasets demonstrate the superior effectiveness and scalability of our proposed HJG.
Yifan Zhu 0002, Lu Chen 0001, Yunjun Gao, Ruiyao Ma, Baihua Zheng
ICDE4
2024 GTS: GPU-based Tree Index for Fast Similarity Search
abstract
Similarity search, the task of identifying objects most similar to a given query object under a specific metric, has gathered significant attention due to its practical applications. However, the absence of coordinate information to accelerate similarity search and the high computational cost of measuring object similarity hinder the efficiency of existing CPU-based methods. Additionally, these methods struggle to meet the demand for high throughput data management. To address these challenges, we propose GTS, a GPU-based tree index designed for the parallel processing of similarity search in general metric spaces, where only the distance metric for measuring object similarity is known. The GTS index utilizes a pivot-based tree structure to efficiently prune objects and employs list tables to facilitate GPU computing. To efficiently manage concurrent similarity queries with limited GPU memory, we have developed a two-stage search method that combines batch processing and sequential strategies to optimize memory usage. The paper also introduces an effective update strategy for the proposed GPU-based index, encompassing streaming data updates and batch data updates. Additionally, we present a cost model to evaluate search performance. Extensive experiments on five real-life datasets demonstrate that GTS achieves efficiency gains of up to two orders of magnitude over existing CPU baselines and up to 20x efficiency improvements compared to state-of-the-art GPU-based methods.
Yifan Zhu 0002, Ruiyao Ma, Baihua Zheng, Xiangyu Ke, Lu Chen 0001, Yunjun Gao
Proc. ACM Manag. Data2
2024 GTI: Graph-based Tree Index with Logarithm Updates for Nearest Neighbor Search in High-Dimensional Spaces
abstract
Nearest neighbor search (NNS) is fundamental for high-dimensional space retrieval and impacts various fields, such as pattern recognition, information retrieval, recommendation systems, and vector database management. Among existing NNS methods, graph-based methods often excel in query accuracy and efficiency. However, these methods face significant challenges, including high construction costs and difficulties with dynamic data updates. Recent efforts have focused on combining graph methods with hashing, quantization, and tree-based approaches to address these issues, but problems with large index sizes and update performance remain unresolved. In response, this paper proposes GTI, a novel, lightweight, and dynamic graph-based tree index for high-dimensional NNS. GTI constructs a tree index built across the entire dataset and employs a lightweight graph index at the level 1 of the tree to significantly reduce graph construction costs. It also features effective data insertion and deletion algorithms that enable logarithmic real-time updates. Additionally, we have developed an effective NNS algorithm for GTI, which not only achieves approximate search performance on par with SOTA graph-based methods but also supports exact NNS. Extensive experiments on six real-world datasets demonstrate that GTI achieves an approximately 10× improvement in update efficiency compared to SOTA tree-based methods, while achieving search effectiveness comparable to SOTA approximate NNS methods. These results underscore the potential of GTI for effective application in dynamic and evolving scenarios.
Ruiyao Ma, Yifan Zhu 0002, Baihua Zheng, Lu Chen 0001, Congcong Ge, Yunjun Gao
Proc. VLDB Endow.1