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

Chenyuan Wu

dblp:261/2045 · DBLP profile ↗
← Back
9ranked-venue papers
5as first author
8since 2021 · last 2025
—ORCID · conflict

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

Databases, data management, data science and information retrieval · 6 · 4 first-author · 5 since 2021Computer networks · 3 · 1 first-author · 3 since 2021Artificial intelligence and machine learning · 1 · 1 first-author · 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.

Computer architecture, parallel and distributed computing, and storage systems
6 papers
Distributed systems · 71% Cloud and datacenter computing · 28% Storage systems · 2%
Artificial intelligence
1 paper
Language models and text generation · 33% Efficient and distributed learning · 33% Reinforcement learning · 33%
Network and information security
2 papers
Blockchain and cryptocurrency security · 100%
Databases, data mining, and information retrieval
2 papers
Distributed and cloud data management · 74% Information retrieval · 26%
Computer networks
1 paper
Network management and operations · 100%
Software engineering, system software, and programming languages
1 paper
Program synthesis and code generation · 100%

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

TopicWeightPapersLastEvidence papers
Distributed systems
consensus
2.542025
BFTBrain: Adaptive BFT Consensus with Reinforcement Learning · NSDI 2025
Towards Full Stack Adaptivity in Permissioned Blockchains · Proc. VLDB Endow. 2024
AdaChain: A Learned Adaptive Blockchain · Proc. VLDB Endow. 2023
Distributed systems › fault tolerance
byzantine fault tolerance
2.432025
BFTBrain: Adaptive BFT Consensus with Reinforcement Learning · NSDI 2025
BFTGym: An Interactive Playground for BFT Protocols · Proc. VLDB Endow. 2024
The Bedrock of Byzantine Fault Tolerance: A Unified Platform for BFT Protocols Analysis, Implementation, and Experimentation · NSDI 2024
Cloud and datacenter computing
resource disaggregation
1.322024
Towards Full Stack Adaptivity in Permissioned Blockchains · Proc. VLDB Endow. 2024
FlexChain: An Elastic Disaggregated Blockchain · Proc. VLDB Endow. 2022
Blockchain and cryptocurrency security
permissioned blockchain
1.222023
AdaChain: A Learned Adaptive Blockchain · Proc. VLDB Endow. 2023
FlexChain: An Elastic Disaggregated Blockchain · Proc. VLDB Endow. 2022
Distributed systems
fault tolerance
1.022024
BFTGym: An Interactive Playground for BFT Protocols · Proc. VLDB Endow. 2024
Towards Full Stack Adaptivity in Permissioned Blockchains · Proc. VLDB Endow. 2024
Machine learning › Reinforcement learning › transfer learning in reinforcement learning
context adaptation
0.912025
Lighter And Better: Towards Flexible Context Adaptation For Retrieval Augmented Generation · WSDM 2025
Machine learning › Efficient and distributed learning › inference efficiency
context compression
0.912025
Lighter And Better: Towards Flexible Context Adaptation For Retrieval Augmented Generation · WSDM 2025
Natural language and speech › Language models and text generation
retrieval-augmented generation
0.912025
Lighter And Better: Towards Flexible Context Adaptation For Retrieval Augmented Generation · WSDM 2025
Distributed systems › consensus
byzantine agreement
0.812024
Towards Full Stack Adaptivity in Permissioned Blockchains · Proc. VLDB Endow. 2024
Cloud and datacenter computing
cluster resource management and scheduling
0.812024
Towards Full Stack Adaptivity in Permissioned Blockchains · Proc. VLDB Endow. 2024
Network management and operations
network verification
0.712023
Synthesizing Formal Network Specifications From Input-Output Examples · IEEE/ACM Trans. Netw. 2023
Program synthesis and code generation › programming by example
program synthesis from input-output examples
0.712023
Synthesizing Formal Network Specifications From Input-Output Examples · IEEE/ACM Trans. Netw. 2023
Distributed systems › consensus
blockchain consensus
0.712023
AdaChain: A Learned Adaptive Blockchain · Proc. VLDB Endow. 2023
Cloud and datacenter computing › resource disaggregation
compute-memory disaggregation
0.612022
FlexChain: An Elastic Disaggregated Blockchain · Proc. VLDB Endow. 2022
Information retrieval
retrieval-augmented generation
0.312025
Lighter And Better: Towards Flexible Context Adaptation For Retrieval Augmented Generation · WSDM 2025

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

reinforcement learning · 2.2task-specific optimization · 1.7embedding compression · 1.7learning-based adaptation · 1.5logic programming · 1.3best-first search · 1.3parallel validation · 1.1disaggregation · 1.1
YearPublicationVenuePosition
2025 BFTBrain: Adaptive BFT Consensus with Reinforcement Learning
Chenyuan Wu, Haoyun Qin, Mohammad Javad Amiri, Boon Thau Loo, Dahlia Malkhi, Ryan Marcus
NSDI1
2025 Lighter And Better: Towards Flexible Context Adaptation For Retrieval Augmented Generation
abstract
The existing Retrieval-Augmented Generation (RAG) systems face significant challenges in terms of cost and effectiveness. On one hand, they need to encode the lengthy retrieved contexts before responding to the input tasks, which imposes substantial computational overhead. On the other hand, directly using generic Large Language Models (LLMs) often leads to sub-optimal answers, while task-specific fine-tuning may compromise the LLMs' general capabilities. To address these challenges, we introduce a novel approach called FlexRAG (Flexible Context Adaptation for RAG). In this approach, the retrieved contexts are compressed into compact embeddings before being encoded by the LLMs. Simultaneously, these compressed embeddings are optimized to enhance downstream RAG performance. A key feature of FlexRAG is its flexibility, which enables effective support for diverse compression ratios and selective preservation of important contexts. With these designs, FlexRAG achieves superior generation quality while significantly reducing running costs. The experiments across multiple QA datasets validate our approach as a cost-effective and flexible solution for RAG systems (codebase: https://github.com/wcyno23/FlexRAG).
Chenyuan Wu, Ninglu Shao, Zheng Liu 0011, Shitao Xiao, Chaozhuo Li, Chen Zhang 0013, Senzhang Wang, Defu Lian
WSDM1
2024 The Bedrock of Byzantine Fault Tolerance: A Unified Platform for BFT Protocols Analysis, Implementation, and Experimentation
Mohammad Javad Amiri, Chenyuan Wu, Divyakant Agrawal, Amr El Abbadi, Boon Thau Loo, Mohammad Sadoghi
NSDI2
2024 BFTGym: An Interactive Playground for BFT Protocols
abstract
Byzantine Fault Tolerant (BFT) protocols serve as a fundamental yet intricate component of distributed data management systems in untrustworthy environments. BFT protocols exhibit different design principles and performance characteristics under varying workloads and fault scenarios. The proliferation of BFT protocols and their growing complexity have made it increasingly challenging to analyze the performance and possible application scenarios of each protocol. This demonstration showcases BFTGym , an interactive platform that allows audience members to (1) evaluate, compare, and gather insights into the performance of various BFT protocols under a wide range of conditions, and (2) prototype new BFT protocols rapidly.
Haoyun Qin, Chenyuan Wu, Mohammad Javad Amiri, Ryan Marcus, Boon Thau Loo
Proc. VLDB Endow.2
2024 Towards Full Stack Adaptivity in Permissioned Blockchains
abstract
This paper articulates our vision for a learning-based untrustworthy distributed database. We focus on permissioned blockchain systems as an emerging instance of untrustworthy distributed databases and argue that as novel smart contracts, modern hardware, and new cloud platforms arise, future-proof permissioned blockchain systems need to be designed with full-stack adaptivity in mind. At the application level, a future-proof system must adaptively learn the best-performing transaction processing paradigm and quickly adapt to new hardware and unanticipated workload changes on the fly. Likewise, the Byzantine consensus layer must dynamically adjust itself to the workloads, faulty conditions, and network configuration while maintaining compatibility with the transaction processing paradigm. At the infrastructure level, cloud providers must enable cross-layer adaptation, which identifies performance bottlenecks and possible attacks, and determines at runtime the degree of resource disaggregation that best meets application requirements. Within this vision of the future, our paper outlines several research challenges together with some preliminary approaches.
Chenyuan Wu, Mohammad Javad Amiri, Haoyun Qin, Bhavana Mehta, Ryan Marcus, Boon Thau Loo
Proc. VLDB Endow.1
2023 AdaChain: A Learned Adaptive Blockchain
abstract
This paper presents AdaChain , a learning-based blockchain framework that adaptively chooses the best permissioned blockchain architecture to optimize effective throughput for dynamic transaction workloads. AdaChain addresses the challenge in Blockchain-as-a-Service (BaaS) environments, where a large variety of possible smart contracts are deployed with different workload characteristics. AdaChain supports automatically adapting to an underlying, dynamically changing workload through the use of reinforcement learning. When a promising architecture is identified, AdaChain switches from the current architecture to the promising one at runtime in a secure and correct manner. Experimentally, we show that AdaChain can converge quickly to optimal architectures under changing workloads and significantly outperform fixed architectures in terms of the number of successfully committed transactions, all while incurring low additional overhead.
Chenyuan Wu, Bhavana Mehta, Mohammad Javad Amiri, Ryan Marcus, Boon Thau Loo
Proc. VLDB Endow.1
2023 Synthesizing Formal Network Specifications From Input-Output Examples
abstract
We propose NetSpec, a tool that synthesizes network specifications in a declarative logic programming language from input-output examples. NetSpec aims to accelerate the adoption of formal verification in networking practice, by reducing the effort and expertise required to specify network models or properties. NetSpec aims to be i) highly expressive, capable of synthesizing network specifications with complex semantics; ii) scalable, by virtue of using a novel best-first search algorithm to efficiently explore an unbounded solution space, and iii) robust, avoiding the need for exhaustive input-output examples by actively generating new examples. Our experiments demonstrate that NetSpec can synthesize a wide range of specifications used in network verification, analysis, and implementations. Furthermore, NetSpec improves upon existing approaches in terms of expressiveness, robustness to examples, and the quality of synthesized programs.
Haoxian Chen 0001, Chenyuan Wu, Andrew Zhao, Mukund Raghothaman, Mayur Naik, Boon Thau Loo
IEEE/ACM Trans. Netw.2
2022 FlexChain: An Elastic Disaggregated Blockchain
abstract
While permissioned blockchains enable a family of data center applications, existing systems suffer from imbalanced loads across compute and memory, exacerbating the underutilization of cloud resources. This paper presents FlexChain , a novel permissioned blockchain system that addresses this challenge by physically disaggregating CPUs, DRAM, and storage devices to process different blockchain workloads efficiently. Disaggregation allows blockchain service providers to upgrade and expand hardware resources independently to support a wide range of smart contracts with diverse CPU and memory demands. Moreover, it ensures efficient resource utilization and hence prevents resource fragmentation in a data center. We have explored the design of XOV blockchain systems in a disaggregated fashion and developed a tiered key-value store that can elastically scale its memory and storage. Our design significantly speeds up the execution stage. We have also leveraged several techniques to parallelize the validation stage in FlexChain to further improve the overall blockchain performance. Our evaluation results show that FlexChain can provide independent compute and memory scalability, while incurring at most 12.8% disaggregation overhead. FlexChain achieves almost identical throughput as the state-of-the-art distributed approaches with significantly lower memory and CPU consumption for compute-intensive and memory-intensive workloads respectively.
Chenyuan Wu, Mohammad Javad Amiri, Jared Asch, Heena Nagda, Qizhen Zhang 0001, Boon Thau Loo
Proc. VLDB Endow.1
2020 Provenance for Probabilistic Logic Programs
Hui Lyu, Jiachi Zhang 0001, Chenyuan Wu, Xinyi Chen 0004, Wenchao Zhou, Boon Thau Loo, Susan B. Davidson, Chen Chen 0019
EDBT4