EDBT 2026 Demo / reviewers in the wild / expert
Xiaofei Liao
dblp:56/4402
· DBLP profile ↗
12ranked-venue papers in the field
0as first author
8since 2021 · last 2026
—ORCID · conflict
Domains — venue-derived; a paper can count in several
Database Systems & Data Management · 6Information Retrieval & Web Search · 2Big Data, Cloud & Distributed Data Systems · 2Data Mining & Knowledge Discovery · 1Other / Interdisciplinary · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Grace: Alleviating Reconstruction Cost in Dynamic Graph Processing Systems
Hongru Gao, Shuhao Zhang 0001, Xiaofei Liao, Hai Jin 0001 |
ICDE | 3 |
| 2026 | StreamFP: Fingerprint-guided Data Selection for Efficient Stream Learning
Changwu Li, Tongjun Shi, Shuhao Zhang 0001, Binbin Chen 0001, Bingsheng He, Xiaofei Liao, Hai Jin 0001 |
WWW | 6 |
| 2026 | FlowRAG: Continual Learning for Dynamic Retriever in Retrieval-Augmented GenerationabstractRetrieval-Augmented Generation (RAG) enhances Large Language Models (LLMs) by leveraging external knowledge, where retrieval accuracy directly affects generation quality. However, dense retrievers, commonly employed in RAG, suffer degraded performance in evolving corpora where new documents arrive continuously and distribution shifts accumulate over time. In such settings, continually updating retrievers is crucial, yet conventional retraining is computationally expensive and often impractical. To address this challenge, we propose FlowRAG, a lightweight and effective method for continual retriever adaptation in evolving corpora. FlowRAG augments the encoder with Layer-wise Prompt Embeddings and introduces a Cross-Layer Fusion mechanism to capture hierarchical semantic representations. In addition, a novel Generator-Guided Loss aligns retriever scores and intermediate representations with the LLM's generation likelihoods, encouraging retrieval decisions that are both semantically relevant and beneficial for generation. Experiments on datasets spanning four domains demonstrate that FlowRAG, which updates only about 0.64% of the total model parameters, consistently outperforms strong baselines in retrieval accuracy, generation quality, and robustness to forgetting in non-stationary settings. Senlei Zhang, Tongjun Shi, Dandan Song 0005, Luan Zhang, Shuhao Zhang 0001, Xiaofei Liao, Hai Jin 0001 |
WWW | 6 |
| 2025 | AegonKV: A High Bandwidth, Low Tail Latency, and Low Storage Cost KV-Separated LSM Store with SmartSSD-based GC Offloading
Zhuohui Duan, Haikun Liu, Xiaofei Liao, Hai Jin 0001, Bangyu Li |
FAST | 4 |
| 2025 | Towards High-throughput and Low-latency Billion-scale Vector Search via CPU/GPU Collaborative Filtering and Re-ranking
Bing Tian, Haikun Liu, Yuhang Tang, Shihai Xiao, Zhuohui Duan, Xiaofei Liao, Hai Jin 0001, Xuecang Zhang, Junhua Zhu, Yu Zhang 0027 |
FAST | 6 |
| 2024 | Fast Parallel Recovery for Transactional Stream Processing on MulticoresabstractTransactional stream processing engines (TSPEs) have gained increasing attention due to their capability of processing real-time stream applications with transactional semantics. However, TSPEs remain susceptible to system failures and power outages. Existing TSPEs mainly focus on performance improvement, but still face a significant challenge to guarantee fault tolerance while offering high-performance services. We revisit commonly-used fault tolerance approaches in stream processing and database systems, and find that these approaches do not work well on TSPEs due to complex data dependencies. In this paper, we propose a novel TSPE called MorphStreamR to achieve fast failure recovery while guaranteeing low performance overhead at runtime. The key idea of MorphStreamR is to record intermediate results of resolved dependencies at runtime, and thus eliminate data dependencies to improve task parallelism during failure recovery. MorphStreamR further mitigates the runtime overhead by selectively tracking data dependencies and incorporating workload-aware log commitment. Experimental results show that MorphStreamR can significantly reduce the recovery time by up to 3.1 x while experiencing much less performance slowdown at runtime, compared with other applicable fault tolerance approaches. Jianjun Zhao 0003, Haikun Liu, Shuhao Zhang 0001, Zhuohui Duan, Xiaofei Liao, Hai Jin 0001, Yu Zhang 0027 |
ICDE | 5 |
| 2023 | AFaVS: Accurate Yet Fast Version Switching for Graph Processing SystemsabstractMulti-version graph processing has been widely used to solve many real-world problems. The process of the multi-version graph processing typically includes: (1) a history graph version switching at a specific time and (2) graph processing on this history graph. Existing multi-version graph systems assume ideally that every request for a particular graph version at a particular time will have a corresponding snapshot available. However, in most cases, this is not true. Then existing solutions usually have to settle with an "approximating" version as a substitute, leading to unexpected results for the underlying graph algorithm and thus reducing the practicality of a multi-version graph system for many application scenarios significantly.In this paper, we observe that only a few graph updates have a great impact on the final results. We therefore present AFaVS, a novel multi-version graph system that can improve accuracy effectively in both time- and memory-efficient manners. The cornerstone of AFaVS lies in a novel concept "value" that characterizes the importance of graph updates. AFaVS proposes differential management of updates based on their values and achieves higher accuracy while preserving processing and memory efficiency. AFaVS is also equipped with value-guided version switching and locality-aware optimizations to boost its overall efficiency. Our results on a variety of real-world datasets show that AFaVS outperforms four state-of-the-art multi-version graph systems by 74.35%~95.72% in terms of accuracy improvement and 57.03%~90.44% in terms of memory reduction while introducing less than 2.96% extra computing time. We have deployed AFaVS in a disaster recovery system on the production cluster of Alibaba, achieving 78.8%~90.1% fewer error rates than advanced systems at a comparable efficiency. Long Zheng 0003, Xiangyu Ye, Haifeng Liu 0003, Qinggang Wang, Yu Huang 0013, Chuangyi Gui, Pengcheng Yao, Xiaofei Liao, Hai Jin 0001, Jingling Xue |
ICDE | 8 |
| 2023 | EGraph: Efficient Concurrent GPU-Based Dynamic Graph ProcessingabstractIn many applications of the analysis of dynamic graph, manyTiming iterative Graph Processing(TGP) jobs usually need to be generated for the processing of the corresponding snapshots of the dynamic graph to obtain the results at different points of time. For high throughput of such applications, it is expected to run the TGP jobs on the GPU concurrently. Although many GPU-based systems have been recently developed, for out-of-GPU-memory dynamic graph processing, this concurrent way suffers from significant data access overhead due to a large volume of data transfer between CPU and GPU and the interference between these concurrently running jobs, which eventually incurs low GPU utilization ratio. In this work, we observed that the TGP jobs have strong temporal and spatial similarity when they access different snapshots for their own processing as most parts of the snapshots are the same and only a few parts are changing with time. It creates ideal opportunities for efficient concurrent execution of the TGP jobs by dramatically reducing CPU-GPU graph data transfer cost. Based on this observation, we develop the first GPU-based dynamic graph processing systemEGraph, which can be integrated into the existing out-of-GPU-memory static graph processing systems to enable them to efficiently support concurrent execution of TGP jobs on dynamic graphs with the help of GPU accelerators. Different from the existing approaches, we propose in EGraph an effectiveLoading-Processing-Switching(LPS) execution model. It is able to effectively reduce the overhead of CPU-GPU data transfer and ensures a higher GPU utilization ratio for efficient execution of the TGP jobs by fully utilizing the data access similarity between the TGP jobs. Experimental results show that the existing GPU-accelerated systems achieve performance improvements of 2.3-3.5 times after being integrated with EGraph. Yu Zhang 0027, Jin Zhao 0003, Fubing Mao, Lin Gu 0002, Xiaofei Liao, Hai Jin 0001, Haikun Liu, Song Guo 0001, Yangqing Zeng, Hang Hu 0018, Chen Li 0078, Ji Zhang 0001 |
IEEE Trans. Knowl. Data Eng. | 6 |
| 2019 | Fast Maximal Clique Enumeration for Real-World Graphs
Yinuo Li, Zhiyuan Shao, Dongxiao Yu, Xiaofei Liao, Hai Jin 0001 |
DASFAA (1) | 4 |
| 2018 | FBSGraph: Accelerating Asynchronous Graph Processing via Forward and Backward SweepingabstractGraph algorithm is pervasive in many applications ranging from targeted advertising to natural language processing. Recently, Asynchronous Graph Processing (AGP) is becoming a promising model to support graph algorithm on large-scale distributed computing platforms because it enables faster convergence speed and lower synchronization cost than the synchronous model for no barrier between iterations. However, existing AGP methods still suffer from poor performance for inefficient vertex state propagation. In this paper, we propose an effective and low-cost forward and backward sweeping execution method to accelerate state propagation for AGP, based on a key observation that states in AGP can be propagated between vertices much faster when the vertices are processed sequentially along the graph path within each round. Through dividing graph into paths and asynchronously processing vertices on each path in an alternative forward and backward way according to their order on this path, vertex states in our approach can be quickly propagated to other vertices and converge in a faster way with only little additional overhead. In order to efficiently support it over distributed platforms, we also propose a scheme to reduce the communication overhead along with a static priority ordering scheme to further improve the convergence speed. Experimental results on a cluster with 1,024 cores show that our approach achieves excellent scalability for large-scale graph algorithms and the overall execution time is reduced by at least 39.8 percent, in comparison with the most cutting-edge methods. Yu Zhang 0027, Xiaofei Liao, Hai Jin 0001, Lin Gu 0002, Bing Bing Zhou |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2014 | AsyIter: tolerating computational skew of synchronous iterative applications via computing decomposition
Yu Zhang 0027, Xiaofei Liao, Hai Jin 0001, Bing Bing Zhou |
Knowl. Inf. Syst. | 2 |
| 2008 | Modeling Modern Social-Network-Based Epidemics: A Case Study of Rose
Sirui Yang, Hai Jin 0001, Xiaofei Liao, Sanmin Liu |
ATC | 3 |