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

Chuanwen Li

dblp:26/6153 · DBLP profile ↗
← Back
26ranked-venue papers
9as first author
13since 2021 · last 2026
0000-0002-2227-1296ORCID · corroborated

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

Databases, data management, data science and information retrieval · 18 · 8 first-author · 8 since 2021Systems, architecture and hardware · 3 · 2 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 1 first-author · 2 since 2021Artificial intelligence and machine learning · 2 · 1 first-author · 2 since 2021Theory of computation · 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
4 papers
Spatial and temporal data management · 65% Transaction processing and concurrency control · 25% Indexing and storage engines · 11%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
GPUs and heterogeneous computing · 100%

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

TopicWeightPapersLastEvidence papers
Transaction processing and concurrency control › concurrency control
deterministic concurrency control
0.812024
LTPG: Large-Batch Transaction Processing on GPUs with Deterministic Concurrency Control · ICDE 2024
GPUs and heterogeneous computing
GPU database system
0.812024
LTPG: Large-Batch Transaction Processing on GPUs with Deterministic Concurrency Control · ICDE 2024
Spatial and temporal data management
spatial query processing
0.622018
A GPU Accelerated Update Efficient Index for kNN Queries in Road Networks · ICDE 2018
INSQ: An influential neighbor set based moving kNN query processing system · ICDE 2016
Spatial and temporal data management › moving object databases › moving object query
moving k nearest neighbor query
0.422016
INSQ: An influential neighbor set based moving kNN query processing system · ICDE 2016
Processing Moving kNN Queries Using Influential Neighbor Sets · Proc. VLDB Endow. 2014
Spatial and temporal data management › spatial query processing › nearest neighbor query
k-nearest neighbor query
0.312018
A GPU Accelerated Update Efficient Index for kNN Queries in Road Networks · ICDE 2018
Spatial and temporal data management › spatial query processing › spatial network query
kNN search on road networks
0.312018
A GPU Accelerated Update Efficient Index for kNN Queries in Road Networks · ICDE 2018
Indexing and storage engines
spatial index
0.312018
A GPU Accelerated Update Efficient Index for kNN Queries in Road Networks · ICDE 2018
Spatial and temporal data management › spatial query processing
safe region
0.322016
INSQ: An influential neighbor set based moving kNN query processing system · ICDE 2016
Processing Moving kNN Queries Using Influential Neighbor Sets · Proc. VLDB Endow. 2014
GPUs and heterogeneous computing
GPU query processing
0.112018
A GPU Accelerated Update Efficient Index for kNN Queries in Road Networks · ICDE 2018
Algorithms and data structures
query processing
0.112014
Processing Moving kNN Queries Using Influential Neighbor Sets · Proc. VLDB Endow. 2014

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

optimistic concurrency control · 1.5dependency graph · 1.5lazy update · 0.7CPU-GPU hybrid processing · 0.7influential neighbor set · 0.2
YearPublicationVenuePosition
2026 GBSI: A GPU-Based Secondary Indexing Mechanism for Write-Intensive Workloads
Jiqing Song, Chuanwen Li
ICDCS4
2026 StructRank: Two-Stage Structured Decision Learning for Efficient Listwise Document Reranking
Chuanwen Li
ICIC (13)3
2025 HESM: A Hyperedge Embedding-Based Subhypergraph Matching Method
Jiaquan Li, Chuanwen Li
DASFAA (1)5
2025 SELVA: A Reliable and Fast Selectivity Estimation Method for Query Plan Optimization in Video Analytics
Jiaquan Li, Chuanwen Li
DASFAA (4)5
2025 SuperFC: Selective Data Utilization for a Sustainable and Effective Function-Calling Agent
abstract
The function-calling agent is obtained by performing agent tuning to the large language model (LLM) on function-calling dataset. However, even state-of-the-art datasets (e.g., xlam-function-calling-60k datasets) still contain numerous misleading examples of low-quality data, wasting significant computational resources and result in an unnecessary carbon footprint. Furthermore, such inductive bad data negatively impacts the performance of the agent. In this paper, we propose a set of scoring criteria specifically tailored to evaluate function-calling data and use these criteria to develop a data filtering framework. By applying this framework to filter out low-quality data, we fine-tuned SuperFC, which demonstrates substantial improvements in both sustainability and performance. The SuperFC-7B training process reduced training time from 455 minutes to 85 minutes, resulting in a 80.02% reduction in carbon footprint. Simultaneously, fine-tuning on high-quality data subsets led to performance improvements of up to 3.68%. Additionally, we provide an in-depth analysis of the causes behind the low quality of synthetic function-calling data, offering valuable insights for future data synthesis in this domain. We have also released a high-quality function-calling dataset, available at: https://github.com/Zire-Young/SuperFC
Xinhua Yang, Yilun Liu 0001, Shimin Tao, Chunguang Zhao, Weibin Meng, Minggui He, Chang Su 0001, Hongxia Ma, Jingzhou Du, Hao Yang 0006, Boxing Chen, Chuanwen Li
IJCNN16
2024 LTPG: Large-Batch Transaction Processing on GPUs with Deterministic Concurrency Control
abstract
GPUs are being applied widely to batch workloads that benefit from the parallel processing capabilities of GPUs. To enable the processing of concurrent batch-based transactions on GPUs, existing systems build dependency graphs during a pre-execution phase to manage read and write operations. However, as dependency-graph maintenance introduces a sub-stantial overhead, there is a need for more efficient transaction support to exploit the power of GPUs more fully for transaction processing. This paper proposes LTPG, a novel GPU-enabled database system that offers increased versatility and efficiency by eliminating the need for predefined read/write-sets. LTPG employs deterministic optimistic concurrency control to ensure correct transaction execution, thus avoiding the maintenance of dependency graphs. The proposed concurrency control simpli-fies transaction processing workflows and avoids the overhead associated with managing dependency graphs, thus resulting in improved efficiency. LTPG divides a workflow into three stages: execution, conflict detection, and write-back, leveraging the parallelism of GPUs. Moreover, several additional optimization strategies are adopted to improve system performance. Experiments with real-world workloads from two benchmarks verify LTPG can achieve effective improvement in the throughput and latency compared to the leading baselines.
Jianpeng Wei, Yu Gu 0002, Tianyi Li 0005, Jianzhong Qi 0001, Chuanwen Li, Yanfeng Zhang 0001, Christian S. Jensen, Ge Yu 0001
ICDE5
2023 A practical privacy-preserving nearest neighbor searching method over encrypted spatial data
Chuanwen Li
J. Supercomput.2
2022 Parallel Skyline Processing Using Space Pruning on GPU
abstract
Skyline computation is an essential database operation that has many applications in multi-criteria decision making scenarios such as recommender systems. Existing algorithms have focused on checking point domination, which lack efficiency over large datasets. We propose a grid-based structure that enables grid cell domination checks. We show that only a small constant number of cells need to be checked which is independent from the number of data points. Our structure also enables parallel processing. We thus obtain a highly efficient parallel skyline algorithm named SkyCell, taking advantage of the parallelization power of graphics processing units. Experimental results confirm the effectiveness and efficiency of SkyCell -- it outperforms state-of-the-art algorithms consistently and by up to over two orders of magnitude in the computation time.
Chuanwen Li, Yu Gu 0002, Jianzhong Qi 0001, Ge Yu 0001
CIKM1
2022 CSGNN: Improving Graph Neural Networks with Contrastive Semi-supervised Learning
Yumeng Song, Yu Gu 0002, Xiaohua Li 0004, Chuanwen Li, Ge Yu 0001
DASFAA (1)4
2022 Parallel Pivoted Subgraph Filtering with Partial Coding Trees on GPU
Yang Wang 0186, Yu Gu 0002, Chuanwen Li
DASFAA (1)3
2022 A performance tunable CPIR-based privacy protection method for location based service
Chuanwen Li
Inf. Sci.2
2022 Unified-memory-based hybrid processing for partition-oriented subgraph matching on GPU
Jing Chen 0037, Qiange Wang, Yu Gu 0002, Chuanwen Li, Ge Yu 0001
World Wide Web4
2021 GPU-Based Dynamic Hyperspace Hash with Full Concurrency
abstract
Abstract Hyperspace hashing which is often applied to NoSQL data-bases builds indexes by mapping objects with multiple attributes to a multidimensional space. It can accelerate processing queries of some secondary attributes in addition to just primary keys. In recent years, the rich computing resources of GPU provide opportunities for implementing high-performance HyperSpace Hash. In this study, we construct a fully concurrent dynamic hyperspace hash table for GPU. By using atomic operations instead of locking, we make our approach highly parallel and lock-free. We propose a special concurrency control strategy that ensures wait-free read operations. Our data structure is designed considering GPU specific hardware characteristics. We also propose a warp-level pre-combinations data sharing strategy to obtain high parallel acceleration. Experiments on an Nvidia RTX2080Ti GPU suggest that GHSH performs about 20-100X faster than its counterpart on CPU. Specifically, GHSH performs updates with up to 396 M updates/s and processes search queries with up to 995 M queries/s. Compared to other GPU hashes that cannot conduct queries on non-key attributes, GHSH demonstrates comparable building and retrieval performance.
Zhuo Ren, Yu Gu 0002, Chuanwen Li, Fangfang Li 0002, Ge Yu 0001
Data Sci. Eng.3
2020 Predicting Performance Degradation on Adaptive Cache Replacement Policy
abstract
Adaptive Cache Replacement Policy (ACRP) has been implemented in recently proposed commercial multi-core processors. ACRP consists of two candidate cache replacement policies and dynamically employs the policy which is with fewer cache misses at the moment. ACRP can diminish the overall cache misses, but at the same time it augments the performance inference between co-running applications and makes the performance prediction much harder. Unfortunately, very little work has focused on the performance impact from this mechanism. In this paper, we firstly expose the performance variation problem due to adaptive cache replacement policies. Secondly, we present Bubble-Bound, a low-overhead measurement-based method to estimate a program's performance variation caused by the dynamic adaptation of cache replacement policies. By using a stress program to characterize the pressure and sensitivity, our method can predict a bound for the performance degradation between co-located applications and enable “safe” co-locations on the processors with ACRP.
Yi Zhang 0056, Ran Cui, Mingsong Lv, Chuanwen Li, Qingxu Deng
ICPADS4
2019 Moving kNN query processing in metric space based on influential sets
Chuanwen Li, Yu Gu 0002, Jianzhong Qi 0001, Rui Zhang 0003, Ge Yu 0001
Inf. Syst.1
2018 A GPU Accelerated Update Efficient Index for kNN Queries in Road Networks
abstract
The k nearest neighbor (kNN) query in road networks is a traditional query type in spatial databases. This query has found new applications in the fast-growing location-based services, e.g., finding the k nearest Uber cars of a user for ridesharing. KNN queries in these applications are non-trivial to process due to the frequent location updates of data objects (e.g., movements of the cars). This calls for novel spatial indexes with high efficiency in not only query processing but also update handling. To address this need, we propose an index structure that uses a "lazy update" strategy to reduce the costs of update handling without sacrificing query efficiency or answer accuracy. We cache the location updates of data objects and only update the corresponding entries in the index when they are queried. We further propose a kNN query algorithm based on this index. This algorithm takes advantage of the strengths of both the CPU and the GPU. It first identifies the queried region and updates the index over this region using the GPU. Then, it uses the GPU to query the index and produce a candidate result set, which is later refined by the CPU to obtain the final query answer. We conduct experiments on real data and compare the proposed algorithm with state-of-the-art kNN algorithms. The experimental results show that the proposed algorithm outperforms the baseline algorithms by orders of magnitude in query time.
Chuanwen Li, Yu Gu 0002, Jianzhong Qi 0001, Estrid He, Qingxu Deng, Ge Yu 0001
ICDE1
2016 INSQ: An influential neighbor set based moving kNN query processing system
abstract
We revisit the moving k nearest neighbor (MkNN) query, which computes one's k nearest neighbor set and maintains it while at move. Existing MkNN algorithms are mostly safe region based, which lack efficiency due to either computing small safe regions with a high recomputation frequency or computing larger safe regions but with a high cost for each computation. In this demonstration, we showcase a system named INSQ that adopts a novel algorithm called the Influential Neighbor Set (INS) algorithm to process the MkNN query in both two-dimensional Euclidean space and road networks. This algorithm uses a small set of safe guarding objects instead of safe regions. As long as the the current k nearest neighbors are closer to the query object than the safe guarding objects are, the current k nearest neighbors stay valid and no recomputation is required. Meanwhile, the region defined by the safe guarding objects is the largest possible safe region. This means that the recomputation frequency is also minimized and hence, the INS algorithm achieves high overall query processing efficiency.
Chuanwen Li, Yu Gu 0002, Jianzhong Qi 0001, Ge Yu 0001, Rui Zhang 0003, Qingxu Deng
ICDE1
2015 A safe region based approach to moving KNN queries in obstructed space
Chuanwen Li, Yu Gu 0002, Jianzhong Qi 0001, Rui Zhang 0003, Ge Yu 0001
Knowl. Inf. Syst.1
2014 Processing Moving kNN Queries Using Influential Neighbor Sets
abstract
The moving k nearest neighbor query, which computes one's k nearest neighbor set and maintains it while at move, is gaining importance due to the prevalent use of smart mobile devices such as smart phones. Safe region is a popular technique in processing the moving k nearest neighbor query. It is a region where the movement of the query object does not cause the current k nearest neighbor set to change. Processing a moving k nearest neighbor query is a continuing process of checking the validity of the safe region and recomputing it if invalidated. The size of the safe region largely decides the frequency of safe region recomputation and hence query processing efficiency. Existing moving k nearest neighbor algorithms lack efficiency due to either computing small safe regions and have to recompute frequently or computing large safe regions (i.e., an order- k Voronoi cell) with a high cost. In this paper, we take a third approach. Instead of safe regions, we use a small set of safe guarding objects. We prove that, as long as the the current k nearest neighbors are closer to the query object than the safe guarding objects, the current k nearest neighbors stay valid and no recomputation is required. This way, we avoid the high cost of safe region recomputation. We also prove that, the region defined by the safe guarding objects is the largest possible safe region. This means that the recomputation frequency of our method is also minimized. We conduct extensive experiments comparing our method with the state-of-the-art method on both real and synthetic data sets. The results confirm the superiority of our method.
Chuanwen Li, Yu Gu 0002, Jianzhong Qi 0001, Ge Yu 0001, Rui Zhang 0003, Wang Yi 0001
Proc. VLDB Endow.1
2011 MRQSim: A Moving Range Query Simulation Platform in Spatial Networks
Yu Gu 0002, Chuanwen Li, Ge Yu 0001
DASFAA (2)3
2011 wNeighbors: A Method for Finding k Nearest Neighbors in Weighted Regions
Chuanwen Li, Yu Gu 0002, Ge Yu 0001, Fangfang Li 0002
DASFAA (2)1
2011 Evaluating Probabilistic Spatial-Range Closest Pairs Queries over Uncertain Objects
Mo Chen 0009, Zixi Jia, Yu Gu 0002, Ge Yu 0001, Chuanwen Li
WAIM5
2011 Aggressive Complex Event Processing with Confidence over Out-of-Order Streams
Chuanwen Li, Yu Gu 0002, Ge Yu 0001, Bonghee Hong
J. Comput. Sci. Technol.1
2010 Moving K-Nearest Neighbor Query over Obstructed Regions
abstract
In recent years, there has been a growing need for location-based services (LBS), ranging from resource tracking to personal life assistance. The Moving k Nearest Neighbor (MkNN) query is a main problem in the LBS area, which retrieves the top k nearest neighbors while the query consumer moves. Considerable attention is attracted to this query type and a large number of studies are proposed recently. Most of these studies focus on ideal Euclidean plane where any two points are visible. In this paper, we propose a method to process MkNN queries in areas with obstacles, which is more realistic. We propose the obstacle-free safe region (OSR) concept within which a query point has the same kNN. No additional processing is required when the query consumer moves inside one OSR. Several novel properties are also introduced and employed in our efficient MkNN processing algorithm. Our experimental results show that our approach handles the MkNN queries with high accuracy and works efficiently.
Chuanwen Li, Yu Gu 0002, Fangfang Li 0002, Mo Chen 0009
APWeb1
2010 A Query Processing Approach Based on Queuing Model for Cyber-Physical Systems
abstract
Cyber-Physical Systems (CPS) are integrations of computation with physical processes, and applications of CPS will appear in a wide variety of fields. As part of CPS, sensor networks can observe a physical system by acquiring data and processing queries. In this paper, a query processing approach based on a queuing model is proposed for a mass of periodic queries and ad hoc queries, which are both expected to be supported simultaneously for the soft real-time applications in the large-scale sensor networks. A query processing region is provided as a buffer where the nodes are able to map the data of remote nodes and queries, so as to process queries in time. Based on queuing theory, a management model is developed for the queries in the buffer with its optimization scheme designed, thus giving the appropriate width and position of the buffer to design the algorithm of query processing. The experimental results show that this approach is very efficient at decreasing the query misses and saving the energy.
Dejun Yue, Chuanwen Li
APWeb3
2009 Kirchhoff index of composite graphs
Heping Zhang, Chuanwen Li
Discret. Appl. Math.3