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

Xiangyu Zhi

dblp:371/5414 · DBLP profile ↗
← Back
3ranked-venue papers
1as first author
3since 2021 · last 2026
0009-0001-0122-9240ORCID · reported

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

Databases, data management, data science and information retrieval · 2 · 1 first-author · 2 since 2021Computer networks · 1 · 1 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
2 papers
Information retrieval · 91% Indexing and storage engines · 9%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Parallel and multicore computing · 47% Memory systems · 36% Cloud and datacenter computing · 16%

Topics — the 6 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Information retrieval › similarity search
nearest neighbor search
1.012026
DistVS: Large-scale Vector Search with Compute-Memory Disaggregation · NSDI 2026
Information retrieval › similarity search › nearest neighbor search
approximate nearest neighbor search
0.912025
SAQ: Pushing the Limits of Vector Quantization through Code Adjustment and Dimension Segmentation · Proc. ACM Manag. Data 2025
Information retrieval › similarity search
vector quantization
0.912025
SAQ: Pushing the Limits of Vector Quantization through Code Adjustment and Dimension Segmentation · Proc. ACM Manag. Data 2025
Parallel and multicore computing
graph processing
0.712023
CoroGraph: Bridging Cache Efficiency and Work Efficiency for Graph Algorithm Execution · Proc. VLDB Endow. 2023
Cloud and datacenter computing › resource disaggregation
compute-memory disaggregation
0.312026
DistVS: Large-scale Vector Search with Compute-Memory Disaggregation · NSDI 2026
Parallel and multicore computing
parallel programming models
0.212023
CoroGraph: Bridging Cache Efficiency and Work Efficiency for Graph Algorithm Execution · Proc. VLDB Endow. 2023

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

dynamic programming · 0.9coordinate descent · 0.9PCA · 0.9prefetching · 0.7hybrid execution model · 0.7coroutines · 0.7
YearPublicationVenuePosition
2026 DistVS: Large-scale Vector Search with Compute-Memory Disaggregation
Peiqi Yin, Xiao Yan 0002, Shiyuan Deng, Xiangyu Zhi, Jingqi Mao, Ran Xu 0008, James Cheng
NSDI6
2025 SAQ: Pushing the Limits of Vector Quantization through Code Adjustment and Dimension Segmentation
abstract
Approximate Nearest Neighbor Search (ANNS) plays a critical role in applications such as search engines, recommender systems, and RAG for LLMs. Vector quantization (VQ), a crucial technique for ANNS, is commonly used to reduce space overhead and accelerate distance computations. However, despite significant research advances, state-of-the-art VQ methods still face challenges in balancing encoding efficiency and quantization accuracy. To address these limitations, we propose a novel VQ method called SAQ. To improve accuracy, SAQ employs a new dimension segmentation technique to strategically partition PCA-projected vectors into segments along their dimensions. By prioritizing leading dimension segments with larger magnitudes, SAQ allocates more bits to high-impact segments, optimizing the use of the available space quota. An efficient dynamic programming algorithm is developed to optimize dimension segmentation and bit allocation, ensuring minimal quantization error. To speed up vector encoding, SAQ devises a code adjustment technique to first quantize each dimension independently and then progressively refine quantized vectors using a coordinate-descent-like approach to avoid exhaustive enumeration. Extensive experiments demonstrate SAQ's superiority over classical methods (e.g., PQ, PCA) and recent state-of-the-art approaches (e.g., LVQ, Extended RabitQ). SAQ achieves up to 80% reduction in quantization error and accelerates encoding speed by over 80× compared to Extended RabitQ.
Shiyuan Deng, Xiao Yan 0002, Xiangyu Zhi, James Cheng
Proc. ACM Manag. Data4
2023 CoroGraph: Bridging Cache Efficiency and Work Efficiency for Graph Algorithm Execution
abstract
Many systems are designed to run graph algorithms efficiently in memory but they achieve only cache efficiency or work efficiency. We tackle this fundamental trade-off in existing systems by designing CoroGraph, a system that attains both cache efficiency and work efficiency for in-memory graph processing. CoroGraph adopts a novel hybrid execution model , which generates update messages at vertex granularity to prioritize promising vertices for work efficiency, and commits updates at partition granularity to share data access for cache efficiency. To overlap the random memory access of graph algorithms with computation, CoroGraph extensively uses coroutine , i.e., a lightweight function in C++ that can yield and resume with low overhead, to prefetch the required data. A suite of designs are incorporated to reap the full benefits of coroutine, which include prefetch pipeline, cache-friendly graph format, and stop-free synchronization. We compare CoroGraph with five state-of-the-art graph algorithm systems via extensive experiments. The results show that CoroGraph yields shorter algorithm execution time than all baselines in 18 out of 20 cases, and its speedup over the best-performing baseline can be over 2x. Detailed profiling suggests that CoroGraph achieves both cache efficiency and work efficiency with a low memory stall and a small number of processed edges.
Xiangyu Zhi, Xiao Yan 0002, Bo Tang 0016, Ziyao Yin, Yanchao Zhu, Minqi Zhou
Proc. VLDB Endow.1