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

Shiyuan Deng

dblp:243/5892 · DBLP profile ↗
← Back
10ranked-venue papers
5as first author
8since 2021 · last 2026
—ORCID · conflict

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

Databases, data management, data science and information retrieval · 8 · 5 first-author · 6 since 2021Artificial intelligence and machine learning · 2 · 1 first-author · 1 since 2021Computer networks · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author

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
4 papers
Information retrieval · 58% Query processing and optimization · 28% Graph data management · 9%
Theoretical computer science
2 papers
Algorithms and data structures · 90% Computational complexity · 10%
Artificial intelligence
1 paper
Efficient and distributed learning · 67% Graph learning · 33%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Cloud and datacenter computing · 70% Interconnection networks and networks-on-chip · 30%

Topics — the 14 heaviest of 16, 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
Algorithms and data structures › data structure design › search structures
hashing
0.812024
Parallel Communication Obliviousness: One Round and Beyond · Proc. ACM Manag. Data 2024
Algorithms and data structures › parallel algorithms
massively parallel computation
0.812024
Parallel Communication Obliviousness: One Round and Beyond · Proc. ACM Manag. Data 2024
Query processing and optimization
join processing
0.712023
On Join Sampling and the Hardness of Combinatorial Output-Sensitive Join Algorithms · PODS 2023
Query processing and optimization › join processing
join sampling
0.712023
On Join Sampling and the Hardness of Combinatorial Output-Sensitive Join Algorithms · PODS 2023
Algorithms and data structures › query processing
worst-case optimal join
0.712023
On Join Sampling and the Hardness of Combinatorial Output-Sensitive Join Algorithms · PODS 2023
Machine learning › Efficient and distributed learning
active learning
0.612022
Cross-Space Active Learning on Graph Convolutional Networks · ICML 2022
Machine learning › Graph learning › graph neural network
graph convolutional network
0.612022
Cross-Space Active Learning on Graph Convolutional Networks · ICML 2022
Machine learning › Efficient and distributed learning › active learning
label complexity
0.612022
Cross-Space Active Learning on Graph Convolutional Networks · ICML 2022
Graph data management › graph analytics
graph OLAP
0.412020
High Performance Distributed OLAP on Property Graphs with Grasper · SIGMOD Conference 2020
Cloud and datacenter computing › resource disaggregation
compute-memory disaggregation
0.312026
DistVS: Large-scale Vector Search with Compute-Memory Disaggregation · NSDI 2026
Interconnection networks and networks-on-chip
remote direct memory access
0.112020
High Performance Distributed OLAP on Property Graphs with Grasper · SIGMOD Conference 2020

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

fractional edge covering · 1.3dynamic index structure · 1.3dynamic programming · 0.9coordinate descent · 0.9PCA · 0.9load complexity analysis · 0.8compilation · 0.8cross-space active learning · 0.6
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
NSDI3
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. Data2
2024 Subgraph Enumeration in Optimal I/O Complexity
Shiyuan Deng, Yufei Tao 0001
ICDT1
2024 Parallel Communication Obliviousness: One Round and Beyond
abstract
This paper studies communication-oblivious algorithms under the massively parallel computation (MPC) model. The communication patterns of these algorithms follow a distribution dependent only on the definition of the underlying problem, the problem size N, and the number p of machines, but not on the specific input elements. Our objective is to understand when obliviousness necessitates --- or does not necessitate --- heavier communication compared to the traditional MPC model that does not enforce such a requirement. The first part of our investigation focuses on single-round algorithms. We prove that skew-free hashing, a fundamental problem solvable with load Õ(N/p) (with high probability or w.h.p.\ for short) under the traditional model, demands a load of nearly Ω(N) under communication obliviousness. Intriguingly, we show that hashing can still be applied in an oblivious manner to process any natural join in one round with a load complexity matching that of the best traditional MPC algorithm. The second part of our investigation studies compilation methods that convert a traditional MPC algorithm A into a communication-oblivious counterpart. Given an A that operates within l = poly(p) rounds and entails a load at most L = Ω(p log p) w.h.p., we can produce w.h.p.\ a communication-oblivious version running in 2l rounds with a load at most (1 + δ) L, where δ < 0 can be an arbitrarily small constant. Additionally, we establish hardness results indicating that the theoretical guarantees of our compilation can no longer be significantly improved.
Yufei Tao 0001, Ru Wang 0005, Shiyuan Deng
Proc. ACM Manag. Data3
2023 Enumerating Subgraphs of Constant Sizes in External Memory
Shiyuan Deng, Francesco Silvestri 0001, Yufei Tao 0001
ICDT1
2023 Space-Query Tradeoffs in Range Subgraph Counting and Listing
abstract
This paper initializes the study of range subgraph counting and range subgraph listing, both of which are motivated by the significant demands in practice to perform graph analytics on subgraphs pertinent to only selected, as opposed to all, vertices. In the first problem, there is an undirected graph G where each vertex carries a real-valued attribute. Given an interval q and a pattern Q, a query counts the number of occurrences of Q in the subgraph of G induced by the vertices whose attributes fall in q. The second problem has the same setup except that a query needs to enumerate (rather than count) those occurrences with a small delay. In both problems, our goal is to understand the tradeoff between space usage and query cost, or more specifically: (i) given a target on query efficiency, how much pre-computed information about G must we store? (ii) Or conversely, given a budget on space usage, what is the best query time we can hope for? We establish a suite of upper- and lower-bound results on such tradeoffs for various query patterns.
Shiyuan Deng, Shangqi Lu, Yufei Tao 0001
ICDT1
2023 On Join Sampling and the Hardness of Combinatorial Output-Sensitive Join Algorithms
abstract
We present a dynamic index structure for join sampling. Built for an (equi-) join Q --- let IN be the total number of tuples in the input relations of Q --- the structure uses ~O(IN) space, supports a tuple update of any relation in ~O(1) time, and returns a uniform sample from the join result in ~O(INρ* / /max{1, OUT} ) time with high probability (w.h.p.), where OUT and ρ* are the join's output size and fractional edge covering number, respectively; notation ~O(.) hides a factor polylogarithmic to IN. We further show how our result justifies the O(INρ* ) running time of existing worst-case optimal join algorithms (for full result reporting) even when OUT łl INρ*. Specifically, unless the combinatorial k-clique hypothesis is false, no combinatorial algorithms (i.e., algorithms not relying on fast matrix multiplication) can compute the join result in O(INρ*-ε ) time w.h.p. even if OUT łe INε, regardless of how small the constant ε > 0 is.
Shiyuan Deng, Shangqi Lu, Yufei Tao 0001
PODS1
2022 Cross-Space Active Learning on Graph Convolutional Networks
abstract
This paper formalizes cross-space active learning on a graph convolutional network (GCN). The objective is to attain the most accurate hypothesis available in any of the instance spaces generated by the GCN. Subject to the objective, the challenge is to minimize the label cost, measured in the number of vertices whose labels are requested. Our study covers both budget algorithms which terminate after a designated number of label requests, and verifiable algorithms which terminate only after having found an accurate hypothesis. A new separation in label complexity between the two algorithm types is established. The separation is unique to GCNs.
Yufei Tao 0001, Shiyuan Deng
ICML3
2020 High Performance Distributed OLAP on Property Graphs with Grasper
abstract
Achieving high performance OLAP over large graphs is a challenging problem and has received great attention recently because of its broad spectrum of applications. Existing systems have various performance bottlenecks due to limitations such as low parallelism and high network overheads. This Demo presents Grasper, an RDMA-enabled distributed graph OLAP system, which adopts a series of new system designs to overcome the challenges of OLAP on graphs. The take-aways for Demo attendees are: (1)~a good understanding of the challenges of processing graph OLAP queries; (2)~useful insights about where Grasper's good performance comes from; (3)~inspirations about how to design an efficient graph OLAP system by comparing Grasper with existing systems.
Bowen Wu 0003, Shiyuan Deng, Chenghuan Huang, Changji Li, James Cheng
SIGMOD Conference3
2019 Pyramid: A General Framework for Distributed Similarity Search on Large-scale Datasets
abstract
Similarity search is a core component in various applications such as image matching and product recommendation. However, single-machine solutions are usually insufficient due to the large cardinality of modern datasets. We present Pyramid, a general and efficient framework for distributed similarity search. Pyramid supports search with popular similarity functions including Euclidean distance, angular distance and inner product. Different from existing distributed solutions that are based on KD-tree or locality sensitive hashing (LSH), Pyramid is based on the Hierarchical Navigable Small World graph (HNSW), which is the state-of-the-art similarity search algorithm. To achieve high query processing throughput, Pyramid partitions a dataset into sub-datasets containing similar items for index building and assigns a query to only some of the sub-datasets for query processing. Experiments on large-scale datasets show that Pyramid produces quality results for similarity search, achieves high query processing throughput and low latency, and is robust under node failure and straggler.
Shiyuan Deng, Xiao Yan 0002, Kelvin Kai Wing Ng, James Cheng
IEEE BigData1