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

Hancheng Wang

dblp:248/5564 · DBLP profile ↗
← Back
20ranked-venue papers
4as first author
18since 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 · 9 · 1 first-author · 8 since 2021Artificial intelligence and machine learning · 7 · 6 since 2021Systems, architecture and hardware · 3 · 2 first-author · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 since 2021Computer networks · 1 · 1 first-author · 1 since 2021Theory of computation · 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
6 papers
Indexing and storage engines · 68% Data mining · 15% Data stream processing · 13%
Computer architecture, parallel and distributed computing, and storage systems
4 papers
Memory systems · 85% Parallel and multicore computing · 8% Cloud and datacenter computing · 6%
Artificial intelligence
1 paper
Graph learning · 100%
Theoretical computer science
1 paper
Algorithms and data structures · 100%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Smart cities and intelligent transportation · 100%

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

TopicWeightPapersLastEvidence papers
Indexing and storage engines › membership query
approximate membership query
1.322024
Wormhole Filters: Caching Your Hash on Persistent Memory · EuroSys 2024
Bamboo Filters: Make Resizing Smooth · ICDE 2022
Memory systems › non-volatile memory
persistent memory
1.122025
Parallel Wormhole Filters: High-Performance Approximate Membership Query Data Structures for Persistent Memory · IEEE Trans. Parallel Distributed Syst. 2025
Wormhole Filters: Caching Your Hash on Persistent Memory · EuroSys 2024
Indexing and storage engines
bitmap index
1.012026
Accelerating Complex Event Recognition via Range Bitmap-Based Indexes With Window-Wise Filtering · IEEE Trans. Knowl. Data Eng. 2026
Data stream processing
complex event processing
1.012026
Accelerating Complex Event Recognition via Range Bitmap-Based Indexes With Window-Wise Filtering · IEEE Trans. Knowl. Data Eng. 2026
Machine learning › Graph learning › heterogeneous graph learning
heterogeneous graph attention network
0.912025
Riding the Wave: Multi-Scale Spatial-Temporal Graph Learning for Highway Traffic Flow Prediction Under Overload Scenarios · IJCAI 2025
Machine learning › Graph learning
spatio-temporal graph learning
0.912025
Riding the Wave: Multi-Scale Spatial-Temporal Graph Learning for Highway Traffic Flow Prediction Under Overload Scenarios · IJCAI 2025
Smart cities and intelligent transportation
traffic prediction
0.912025
Riding the Wave: Multi-Scale Spatial-Temporal Graph Learning for Highway Traffic Flow Prediction Under Overload Scenarios · IJCAI 2025
Data mining › spatiotemporal data mining › spatio-temporal prediction
crime prediction
0.912025
An Event-Centric Framework for Predicting Crime Hotspots With Flexible Time Intervals · IEEE Trans. Knowl. Data Eng. 2025
Indexing and storage engines
learned index
0.812024
A Survey of Multi-Dimensional Indexes: Past and Future Trends · IEEE Trans. Knowl. Data Eng. 2024
Indexing and storage engines
multidimensional indexing
0.812024
A Survey of Multi-Dimensional Indexes: Past and Future Trends · IEEE Trans. Knowl. Data Eng. 2024
Memory systems › cache management › cache capacity management
cache capacity optimization
0.712023
Adaptive Online Cache Capacity Optimization via Lightweight Working Set Size Estimation at Scale · USENIX ATC 2023
Memory systems
cache management
0.712023
Adaptive Online Cache Capacity Optimization via Lightweight Working Set Size Estimation at Scale · USENIX ATC 2023
Algorithms and data structures › probabilistic data structures
approximate membership query
0.712023
Variable-length Encoding Framework: A Generic Framework for Enhancing the Accuracy of Approximate Membership Queries · ICDM 2023
Algorithms and data structures
probabilistic data structures
0.712023
Variable-length Encoding Framework: A Generic Framework for Enhancing the Accuracy of Approximate Membership Queries · ICDM 2023
Indexing and storage engines › membership query › approximate membership query
cuckoo filter
0.612022
Bamboo Filters: Make Resizing Smooth · ICDE 2022
Indexing and storage engines
probabilistic data structures
0.612022
Bamboo Filters: Make Resizing Smooth · ICDE 2022
Data mining
spatiotemporal data mining
0.312025
An Event-Centric Framework for Predicting Crime Hotspots With Flexible Time Intervals · IEEE Trans. Knowl. Data Eng. 2025
Parallel and multicore computing
concurrent data structures
0.312025
Parallel Wormhole Filters: High-Performance Approximate Membership Query Data Structures for Persistent Memory · IEEE Trans. Parallel Distributed Syst. 2025
Memory systems
non-volatile memory
0.212024
A Survey of Multi-Dimensional Indexes: Past and Future Trends · IEEE Trans. Knowl. Data Eng. 2024
Cloud and datacenter computing
cluster resource management and scheduling
0.212023
Adaptive Online Cache Capacity Optimization via Lightweight Working Set Size Estimation at Scale · USENIX ATC 2023

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

transformer · 1.7parallel filter design · 1.7graph attention network · 1.7contrastive learning · 1.7compression · 1.7machine learning · 1.5log reduction · 1.5caching · 1.5window-wise filtering · 1.0range bitmap indexing · 1.0event-centric framework · 0.9working set size estimation · 0.7variable-length encoding · 0.7
YearPublicationVenuePosition
2026 When Complex Event Recognition Meets Cloud-Native Architectures
Shizhe Liu, Haipeng Dai 0001, Meng Li 0010, Yuemeng Zhang, Shaoxu Song, Zhifeng Bao, Hancheng Wang, Xiaofeng Gao 0001, Guihai Chen
ICDE7
2026 Analyses and regulations on deformation and stress of aircraft assembly structures with hybrid modeling strategy
Junshan Hu, Xingtao Su, Hancheng Wang
Adv. Eng. Informatics4
2026 Accelerating Complex Event Recognition via Range Bitmap-Based Indexes With Window-Wise Filtering
abstract
Complex event recognition (CER) refers to identify-ing specific patterns composed of several primitive events in event stores. Since full-scanning event stores to identify primitive events that hold query constraint conditions incurs costly I/O overhead, a mainstream and practical approach is to use index techniques to obtain these events. However, prior index-based approaches suffer from significant I/O and sorting overhead when processing the query with high predicate selectivity or long query window, which leads to high query latency. To address this issue, we propose ACER, a Range Bitmap-based index, to accelerate CER. Firstly, ACER achieves a low index space overhead by grouping the events with the same type into a cluster and compressing the cluster data, reducing I/O overhead when reading indexes. Secondly, ACER builds Range Bitmaps for queried attributes and ensures that the events of each cluster in the index block are chronologically ordered. Then, ACER can always obtain ordered query results for a specific event type through merge operations, avoiding sorting overhead. Most importantly, ACER avoids unnecessary disk accesses in indexes and events via window-wise filtering, thus reducing the I/O overhead further. Lastly, we propose an enhanced version of ACER (ACER-E) by optimizing the read/write operation of index blocks and variable query order. Our extensive experiments demonstrate that ACER and ACER-E reduce the query latency by up to one order of magnitude compared with SOTA techniques.
Shizhe Liu, Haipeng Dai 0001, Shaoxu Song, Meng Li 0010, Yuemeng Zhang, Hancheng Wang, Rong Gu 0001, Guihai Chen
IEEE Trans. Knowl. Data Eng.6
2025 Riding the Wave: Multi-Scale Spatial-Temporal Graph Learning for Highway Traffic Flow Prediction Under Overload Scenarios
abstract
Highway traffic flow prediction under overload scenarios (HIPO) is a critical problem in intelligent transportation systems, which aims to forecast future traffic patterns on highway segments during periods of exceptionally high demand. Despite its importance, this problem has rarely been explored in recent research due to the unique challenges posed by irregular flow patterns, complex traffic behaviors, and sparse contextual data. In this paper, we propose a Heterogeneous Spatial-Temporal graph network With Adaptive contrastiVE learning (HST-WAVE) to address the HIPO problem. Specifically, we first construct a heterogeneous traffic graph according to the physical highway structure. Then, we develop a multi-scale temporal weaving Transformer and a coupled heterogeneous graph attention network to capture the irregular traffic flow patterns and complex transition behaviors. Furthermore, we introduce an adaptive temporal enhancement contrastive learning strategy to bridge the gap between divergent temporal patterns and mitigate data sparsity. We conduct extensive experiments on two real-world highway network datasets (No. G56 and G60 in Hangzhou, China), showing that our model can effectively handle the HIPO problem and achieve state-of-the-art performance. The source code is available at https://github.com/luck-seu/HST-WAVE.
Xigang Sun, Jiahui Jin 0001, Hancheng Wang, Xiangguo Sun
IJCAI3
2025 Adaptive chemical industrial processes fault detection model based on Sparse Filtering-based Improved Mixed-Gaussian Probabilistic Principal Component Analysis considering low-probability events
Chuangyan Yang, Jiande Wu, Peng Li 0039, Xun Lang, Mingxi Ai, Hancheng Wang
Eng. Appl. Artif. Intell.6
2025 An Event-Centric Framework for Predicting Crime Hotspots With Flexible Time Intervals
Jiahui Jin 0001, Yi Hong 0003, Guandong Xu, Jinghui Zhang 0001, Hancheng Wang
IEEE Trans. Knowl. Data Eng.6
2025 Parallel Wormhole Filters: High-Performance Approximate Membership Query Data Structures for Persistent Memory
abstract
Approximate membership query (AMQ) data structures can approximately determine whether an element exists in a given dataset. They are widely used in parallel and distributed systems (e.g., high-performance databases, distributed cache systems, and bioinformatics systems) to avoid unnecessary dataset accesses, thereby accelerating massive data processing. For AMQ data structures used in the above systems, achieving high throughput, low false positive rate, and large capacity objectives simultaneously is critical but challenging. Porting AMQ data structures from DRAM to persistent memory makes it possible to achieve the above three objectives simultaneously, but this porting is not a trivial task. Specifically, existing AMQ data structures generate numerous random accesses and/or sequential writes on persistent memory, resulting in poor throughput. Therefore, in the conference version of this paper, we proposed a novel AMQ data structure called wormhole filter, which achieves high throughput on persistent memory, thereby achieving the above three objectives simultaneously. In this journal version, we extend our prior work by introducing parallel wormhole filters to enhance parallel performance. Additionally, we integrate parallel wormhole filters into the LevelDB database system to show that porting AMQ data structures to persistent memory significantly improves system endto-end throughput. Theoretical analysis and experimental results show that wormhole filters significantly outperform state-of-theart AMQ data structures. For example, wormhole filters achieve 12.06× insertion throughput, 1.98× positive lookup throughput, and 8.82× deletion throughput of the best competing baseline.
Hancheng Wang, Haipeng Dai 0001, Shusen Chen, Meng Li 0010, Rong Gu 0001, Youyou Lu, Chengxun Wu, Jiaqi Zheng 0001, Lexi Xu, Guihai Chen
IEEE Trans. Parallel Distributed Syst.1
2024 Course Design and Textbook Development for Introduction to Computer Systems Course in the Era of Concurrency
Haipeng Dai 0001, Meng Li 0010, Hancheng Wang, Haihan Zhang
COCOON (3)3
2024 Wormhole Filters: Caching Your Hash on Persistent Memory
abstract
Approximate membership query (AMQ) data structures can approximately determine whether an element is in the set with high efficiency. They are widely used in distributed systems, database systems, bioinformatics, IoT applications, data stream mining, etc. However, the memory consumption of AMQ data structures grows rapidly as the data scale grows, which limits the system's ability to process a massive amount of data. The emerging persistent memory provides a close-to-DRAM access speed and terabyte-level capacity, facilitating AMQ data structures to handle massive data. Nevertheless, existing AMQ data structures perform poorly on persistent memory due to intensive random accesses and/or sequential writes. Therefore, we propose a novel AMQ data structure called wormhole filter, which achieves high performance on persistent memory by reducing random accesses and sequential writes. In addition, we reduce the number of log records for lower recovery overhead. Theoretical analysis and experimental results show that wormhole filters significantly outperform competitive state-of-the-art AMQ data structures. For example, wormhole filters achieve 23.26× insertion throughput, 1.98× positive lookup throughput, and 8.82× deletion throughput of the best competing baseline.
Hancheng Wang, Haipeng Dai 0001, Rong Gu 0001, Youyou Lu, Jiaqi Zheng 0001, Jingsong Dai, Shusen Chen, Shuaituan Li, Guihai Chen
EuroSys1
2024 A Survey of Multi-Dimensional Indexes: Past and Future Trends
abstract
Index structures are powerful tools for improving query performance and reducing disk access in database systems. Multi-dimensional indexes, in particular, are used to filter records effectively based on multiple attributes. Classical multi-dimensional index structures, such as KD-Tree, Quadtree, and R-Tree, have been widely used in modern databases. However, advancements in hardware and algorithms have led to the emergence of new types of multi-dimensional index structures. In this paper, we begin by reviewing classical multi-dimensional indexes. Next, we explore the approaches that leverage modern hardware features, such as Solid-State Drive, Non-Volatile Memory, Dynamic Random Access Memory, and Graphics Processing Unit, to improve the performance of multi-dimensional indexes in various aspects. Then, we investigate the novel work of multi-dimensional indexes that apply state-of-the-art machine learning techniques. Finally, we discuss the challenges and future research directions for multi-dimensional indexing methods.
Hancheng Wang, Haipeng Dai 0001, Meng Li 0010, Chengliang Chai, Rong Gu 0001, Shuaituan Li, Qizhi Liu, Guihai Chen
IEEE Trans. Knowl. Data Eng.2
2024 Bamboo Filters: Make Resizing Smooth and Adaptive
abstract
The approximate membership query (AMQ) data structure is a kind of space-efficient probabilistic data structure. It can approximately indicate whether an element exists in a set. The AMQ data structure has been widely used in network measurements, network security, network caching,etc. Resizing is an extensively utilized operation of the AMQ data structure, but it can lead to system performance degradation. We summarize two main problems that lead to such degradation. Specifically, one of them is that the resizing operation can block other operations, while the other one is that the throughput of AMQ structures will deteriorate after multiple resizing operations due to more computation cost. However, existing related work cannot alleviate both of them. Therefore, we propose a novel AMQ data structure called bamboo filters, which can alleviate the two problems simultaneously. Bamboo filters can insert, look up, and delete an element in constant time. They can also dynamically resize in a fine-grained way. Furthermore, we propose space utilization adaptive bamboo filters that adaptively trigger resizing operations according to the space utilization, thereby achieving lower average memory consumption. Experimental results show that our scheme significantly outperforms state-of-the-art work. Especially, bamboo filters achieve 2.12$\times$lookup throughput of the logarithmic dynamic cuckoo filter.
Hancheng Wang, Haipeng Dai 0001, Shusen Chen, Meng Li 0010, Rong Gu 0001, Huayi Chai, Jiaqi Zheng 0001, Shuaituan Li, Xianjun Deng, Guihai Chen
IEEE/ACM Trans. Netw.1
2023 Distantly Supervised Entity Linking with Selection Consistency Constraint
Haipeng Dai 0001, Hancheng Wang, Rong Gu 0001, Siwen Chen, Wei Hu 0007
DASFAA (2)3
2023 Variable-length Encoding Framework: A Generic Framework for Enhancing the Accuracy of Approximate Membership Queries
abstract
Approximate membership query (AMQ) data structures can efficiently indicate whether an element exists in a data set. Therefore, they are widely used in data mining applications such as IoT streaming data mining, anomaly detection, duplicate detection, record linkage, and community discovery. The data amount to be processed in real-world applications often changes frequently and dynamically. Thus, before using the AMQ data structures, it is necessary to configure their capacity to the maximum number of elements that will be stored during runtime. We observe that when the number of elements stored in an AMQ data structure is lower than its capacity, a significant amount of space is wasted, making the false positive rate much higher than expected. To tackle this problem, we propose the variable-length encoding framework. It dynamically adjusts the encoding length of each element according to the number of elements stored in the AMQ data structure. Based on this design, the variable-length encoding framework can make full use of the memory space allocated to AMQ data structures, thereby improving the space efficiency and reducing the false positive rate. In addition, as a general encoding scheme, the variable-length encoding framework can be widely used in different types of AMQ data structures. Theoretical analysis and evaluation results show that AMQ data structures using the variable-length encoding framework have significantly lower false positive rates compared with state-of-the-art AMQ data structures. For example, when the load factor is 25%, the variable-length encoding framework can reduce the false positive rate of AMQ data structures by 88.15% on average (up to 99.40%).
Haipeng Dai 0001, Hancheng Wang, Jiaqi Zheng 0001, Meng Li 0010, Rong Gu 0001, Chen Tian 0001, Wan-Chun Dou
ICDM2
2023 Adaptive Online Cache Capacity Optimization via Lightweight Working Set Size Estimation at Scale
Rong Gu 0001, Simian Li, Haipeng Dai 0001, Hancheng Wang, Yili Luo, Ran Ben-Basat, Shouwei Chen, Beinan Wang, Yihua Huang 0001, Guihai Chen
USENIX ATC4
2022 Bamboo Filters: Make Resizing Smooth
abstract
The approximate membership query (AMQ) data structure is a kind of space-efficient probabilistic data structure. It can approximately indicate whether an element exists in a set. The AMQ data structure has been widely used in database indexing, network security, IoT applications, etc. Resizing is an extensively utilized operation of the AMQ data structure, but it can lead to system performance degradation. We summarize two main problems that lead to such degradation. Specifically, one of them is that the resizing operation can block other operations, while the other is that the performance of AMQ structures will deteriorate after multiple resizing operations. However, existing related work cannot alleviate both of them. Therefore, we propose a novel AMQ data structure called bamboo filter, which can alleviate the two problems simultaneously. Bamboo filters can insert, search and delete an element in constant time. Moreover, bamboo filters can dynamically resize in a fine-grained way according to the number of contained elements. Experimental results show that bamboo filters significantly outperform state-of-the-art resizable AMQ data structures in insertion, lookup, and deletion operations. For example, bamboo filters achieve$\mathbf{2.46}\times$lookup throughput of the dynamic cuckoo filter, on average.
Hancheng Wang, Haipeng Dai 0001, Meng Li 0010, Rong Gu 0001, Jiaqi Zheng 0001, Guihai Chen
ICDE1
2022 IBMvSVM: An instance-based multi-view SVM algorithm for classification
Siru Sun, Hancheng Wang, Xiaoli Zhang 0001, Shiping Chen 0001
Appl. Intell.4
2021 BIDI: A classification algorithm with instance difficulty invariance
Hancheng Wang, Xiaoli Zhang 0001, Shiping Chen 0001
Expert Syst. Appl.3
2021 C_CART: An instance confidence-based decision tree algorithm for classification
abstract
In classification, a decision tree is a common model due to its simple structure and easy understanding. Most of decision tree algorithms assume all instances in a dataset have the same degree of confidence, so they use the same generation and pruning strategies for all training instances. In fact, the instances with greater degree of confidence are more useful than the ones with lower degree of confidence in the same dataset. Therefore, the instances should be treated discriminately according to their corresponding confidence degrees when training classifiers. In this paper, we investigate the impact and significance of degree of confidence of instances on the classification performance of decision tree algorithms, taking the classification and regression tree (CART) algorithm as an example. First, the degree of confidence of instances is quantified from a statistical perspective. Then, a developed CART algorithm named C_CART is proposed by introducing the confidence of instances into the generation and pruning processes of CART algorithm. Finally, we conduct experiments to evaluate the performance of C_CART algorithm. The experimental results show that our C_CART algorithm can significantly improve the generalization performance as well as avoiding the over-fitting problem to a certain extend.
Hancheng Wang, Xiaoli Zhang 0001, Shiping Chen 0001
Intell. Data Anal.3
2020 FabricGene: A Higher-Level Feature Representation of Fabric Patterns for Nationality Classification
Hancheng Wang, Xiaoli Zhang 0001, Shiping Chen 0001
ADMA3
2019 Multifocus image fusion using convolutional neural networks in the discrete wavelet transform domain
Zeyu Wang 0009, Haoran Duan 0001, Xiaoli Zhang 0001, Hancheng Wang
Multim. Tools Appl.5