VLDB 2026 Research / reviewers in the wild / expert
Yihe Huang
dblp:178/4804
· DBLP profile ↗
6ranked-venue papers
3as first author
3since 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 · 3 · 2 first-author · 2 since 2021Systems, architecture and hardware · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 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
4 papers |
Transaction processing and concurrency control · 54% Database system architecture and tuning · 40% Query processing and optimization · 6% | |
| Software engineering, system software, and programming languages
2 papers |
Program analysis · 78% Concurrent programming · 22% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Storage systems · 77% Memory systems · 23% |
Topics — the 9 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Database system architecture and tuning › database interface
application-database interaction |
0.9 | 1 | 2025 | Ultraverse: An Efficient What-if Analysis Framework for Software Applications Interacting with Database Systems · Proc. ACM Manag. Data 2025 |
Database system architecture and tuning
what-if analysis |
0.9 | 1 | 2025 | Ultraverse: An Efficient What-if Analysis Framework for Software Applications Interacting with Database Systems · Proc. ACM Manag. Data 2025 |
Program analysis › symbolic execution
dynamic symbolic execution |
0.9 | 1 | 2025 | Ultraverse: An Efficient What-if Analysis Framework for Software Applications Interacting with Database Systems · Proc. ACM Manag. Data 2025 |
Transaction processing and concurrency control › concurrency control
optimistic concurrency control |
0.6 | 2 | 2022 | Opportunities for Optimism in Contended Main-Memory Multicore Transactions · Proc. VLDB Endow. 2020 Opportunities for optimism in contended main-memory multicore transactions · VLDB J. 2022 |
Transaction processing and concurrency control
contention management |
0.4 | 1 | 2020 | Opportunities for Optimism in Contended Main-Memory Multicore Transactions · Proc. VLDB Endow. 2020 |
Transaction processing and concurrency control › concurrency control
multiversion concurrency control |
0.4 | 1 | 2020 | Opportunities for Optimism in Contended Main-Memory Multicore Transactions · Proc. VLDB Endow. 2020 |
Storage systems › key-value storage
persistent key-value store |
0.3 | 1 | 2018 | Closing the Performance Gap Between Volatile and Persistent Key-Value Stores Using Cross-Referencing Logs · USENIX ATC 2018 |
Concurrent programming
synchronization |
0.2 | 1 | 2016 | Type-aware transactions for faster concurrent code · EuroSys 2016 |
Memory systems
non-volatile memory |
0.1 | 1 | 2018 | Closing the Performance Gap Between Volatile and Persistent Key-Value Stores Using Cross-Referencing Logs · USENIX ATC 2018 |
Methods — techniques the papers use, named apart from their topics
query dependency analysis · 1.7dynamic symbolic execution · 1.7software transactional memory · 0.5commit protocol design · 0.5timestamp splitting · 0.4commit-time updates · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Ultraverse: An Efficient What-if Analysis Framework for Software Applications Interacting with Database SystemsabstractExisting what-if analysis systems are predominantly tailored to operate on either only the application layer or only the database layer of software. This isolated approach limits their effectiveness in scenarios where intensive interaction between applications and database systems occurs. To address this gap, we introduce Ultraverse, a what-if analysis framework that seamlessly integrates both application and database layers. Ultraverse employs dynamic symbolic execution to effectively translate application code into compact SQL procedure representations, thereby synchronizing application semantics at both SQL and application levels during what-if replays. A novel aspect of Ultraverse is its use of advanced query dependency analysis, which serves two key purposes: (1) it eliminates the need to replay irrelevant transactions that do not influence the outcome, and (2) it facilitates parallel replay of mutually independent transactions, significantly enhancing the analysis efficiency. Ultraverse is applicable to existing unmodified database systems and legacy application codes. Our extensive evaluations of the framework have demonstrated remarkable improvements in what-if analysis speed, achieving performance gains ranging from 7.7x to 291x across diverse benchmarks. Ronny Ko, Chuan Xiao 0001, Makoto Onizuka, Zhiqiang Lin 0001, Yihe Huang |
Proc. ACM Manag. Data | 5 |
| 2022 | AFSE: towards improving model generalization of deep graph learning of ligand bioactivities targeting GPCR proteinsabstractLigand molecules naturally constitute a graph structure. Recently, many excellent deep graph learning (DGL) methods have been proposed and used to model ligand bioactivities, which is critical for the virtual screening of drug hits from compound databases in interest. However, pharmacists can find that these well-trained DGL models usually are hard to achieve satisfying performance in real scenarios for virtual screening of drug candidates. The main challenges involve that the datasets for training models were small-sized and biased, and the inner active cliff cases would worsen model performance. These challenges would cause predictors to overfit the training data and have poor generalization in real virtual screening scenarios. Thus, we proposed a novel algorithm named adversarial feature subspace enhancement (AFSE). AFSE dynamically generates abundant representations in new feature subspace via bi-directional adversarial learning, and then minimizes the maximum loss of molecular divergence and bioactivity to ensure local smoothness of model outputs and significantly enhance the generalization of DGL models in predicting ligand bioactivities. Benchmark tests were implemented on seven state-of-the-art open-source DGL models with the potential of modeling ligand bioactivities, and precisely evaluated by multiple criteria. The results indicate that, on almost all 33 GPCRs datasets and seven DGL models, AFSE greatly improved their enhancement factor (top-10%, 20% and 30%), which is the most important evaluation in virtual screening of hits from compound databases, while ensuring the superior performance on RMSE and $r^2$. The web server of AFSE is freely available at http://noveldelta.com/AFSE for academic purposes. Yueming Yin, Haifeng Hu 0004, Zhen Yang 0001, Feihu Jiang, Yihe Huang |
Briefings Bioinform. | 5 |
| 2022 | Opportunities for optimism in contended main-memory multicore transactions
Yihe Huang, William Qian 0001, Eddie Kohler, Barbara Liskov, Liuba Shrira |
VLDB J. | 1 |
| 2020 | Opportunities for Optimism in Contended Main-Memory Multicore TransactionsabstractOptimistic concurrency control, or OCC, can achieve excellent performance on uncontended workloads for main-memory transactional databases. Contention causes OCC's performance to degrade, however, and recent concurrency control designs, such as hybrid OCC/locking systems and variations on multiversion concurrency control (MVCC), have claimed to outperform the best OCC systems. We evaluate several concurrency control designs under varying contention and varying workloads, including TPCC, and find that implementation choices unrelated to concurrency control may explain much of OCC's previously-reported degradation. When these implementation choices are made sensibly, OCC performance does not collapse on high-contention TPC-C. We also present two optimization techniques, commit-time updates and timestamp splitting , that can dramatically improve the high-contention performance of both OCC and MVCC. Though these techniques are known, we apply them in a new context and highlight their potency: when combined, they lead to performance gains of 3.4X for MVCC and 3.6X for OCC in a TPC-C workload. Yihe Huang, William Qian 0001, Eddie Kohler, Barbara Liskov, Liuba Shrira |
Proc. VLDB Endow. | 1 |
| 2018 | Closing the Performance Gap Between Volatile and Persistent Key-Value Stores Using Cross-Referencing Logs
Yihe Huang, Matej Pavlovic, Virendra J. Marathe, Margo I. Seltzer, Tim Harris 0001, Steve Byan |
USENIX ATC | 1 |
| 2016 | Type-aware transactions for faster concurrent codeabstractIt is often possible to improve a concurrent system's performance by leveraging the semantics of its datatypes. We build a new software transactional memory (STM) around this observation. A conventional STM tracks read- and write-sets of memory words; even simple operations can generate large sets. Our STM, which we call STO, tracks abstract operations on transactional datatypes instead. Parts of the transactional commit protocol are delegated to these datatypes' implementations, which can use datatype semantics, and new commit protocol features, to reduce bookkeeping, limit false conflicts, and implement efficient concurrency control. We test these ideas on the STAMP benchmark suite for STM applications and on our own prior work, the Silo high-performance in-memory database, observing large performance improvements in both systems. Nathaniel Herman, Jeevana Priya Inala, Yihe Huang, Lillian L. Tsai, Eddie Kohler, Barbara Liskov, Liuba Shrira |
EuroSys | 3 |