Lyu Ni

dblp:252/6488 · DBLP profile ↗
← Back
6ranked-venue papers in the field
0as first author
6since 2021 · last 2026
0000-0001-9612-5024ORCID · corroborated

Domains — venue-derived; a paper can count in several

Database Systems & Data Management · 5Data Mining & Knowledge Discovery · 1
YearPublicationVenuePosition
2026 A High-Performance Black-Box Bug-Finding Tool for Database Isolation Levels
abstract
Isolation Levels (IL) act as correct contracts between applications and database management systems (DBMSs). The complex code logic and concurrent interactions among transactions make it a hard problem to expose violations of various ILs stated by DBMSs. With the recent proliferation of new DBMSs, especially the cloud ones, there is an urgent demand for a general way to detect bugs violating various ILs. The core challenges come from the requirements of: (a) lightweight (verifying without modifying the application logic in workloads and the source code of DBMSs), (b) generality (verifying various ILs), and (c) efficiency (performing efficient verification on a long running workload). To this end, we propose a powerful and practical bug-finding toolLeopard. For lightweight, we propose to infer transaction dependencies based on the time intervals of operations collected from the client-side, without modifying the source code of DBMSs. For generality, based on a thorough analysis of existing concurrency control protocols, we summarize and abstract four mechanisms which can implement ILs in all commercial DBMSs we have investigated. For efficiency, we design atwo-level pipelineto organize and sort massive time intervals in a time and memory conservative way; we propose amechanism-mirrored verificationto simulate the concurrency control protocols implemented in DBMSs for high throughputs; From experimental results,Leopardoutperforms existing methodsCobraandElle. In practice,Leopardhas a superpower to verify various ILs on any workload running on all commercial DBMSs. Moreover, it has successfully discovered 49 bugs that cannot be found by other existing methods.
Siyang Weng, Keqiang Li 0006, Zirui Hu, Lyu Ni, Chengcheng Yang, Rong Zhang 0002, Peng Cai 0001, Xuan Zhou 0001, Weining Qian, Jianquan Leng
IEEE Trans. Knowl. Data Eng.4
2025 Adversarial Conservative Alternating Q-Learning for Credit Card Debt Collection
abstract
Debt collection is utilized for risk control after credit card delinquency. The existing rule-based method tends to be myopic and non-adaptive due to the delayed feedback. Reinforcement learning (RL) has an inherent advantage in dealing with such task and can learn policies end-to-end. However, employing RL here remains difficult because of different interaction processes from standard RL and the notorious problem of optimistic estimations in the offline setting. To tackle these challenges, we first propose an Alternating Q-Learning (AQL) framework to adapt debt collection processes to comparable procedures in RL. Based on AQL, we further develop an Adversarial Conservative Alternating Q-Learning (ACAQL) to address the issue of overoptimistic estimations. Specifically, adversarial conservative value regularization is proposed to balance optimism and conservatism on Q-values of out-of-distribution actions. Furthermore, ACAQL utilizes the counterfactual action stitching to mitigate the overestimation by enhancing behavior data. Finally, we evaluate ACAQL on a real-world dataset created from Bank of Shanghai. Offline experimental results show that our approach outperforms state-of-the-art methods and effectively alleviates the optimistic estimation issue. Moreover, we conduct online A/B tests on the bank, and ACAQL achieves at least a$\emph {6\%}$improvement of the debt recovery rate, which yields tangible economic benefits.
Jiapeng Zhu 0002, Lyu Ni, Jingyu Bi, Zhijian Wu, Jiajie Long, Mengyao Gao, Dingjiang Huang, Shuigeng Zhou
IEEE Trans. Knowl. Data Eng.3
2024 Leopard: A General Test Suite for Isolation Level Verification
Peiyuan Liu, Siyang Weng, Keqiang Li 0006, Lyu Ni, Chengcheng Yang, Rong Zhang 0002, Weining Qian, Dian Qiao
CIDR4
2024 Touchstone+ : Query Aware Database Generation for Match Operators
Qingshuai Wang, Zirui Hu, Xuhua Huang, Lyu Ni, Rong Zhang 0002, Peng Cai 0001, Xuan Zhou 0001, Quanqing Xu
DASFAA (1)5
2023 Leopard: A Black-Box Approach for Efficiently Verifying Various Isolation Levels
abstract
Isolation Levels (IL) act as correct contracts between applications and database management systems (DBMSs). The complex code logic and concurrent interactions among transactions make it a hard problem to expose violations of various ILs stated by DBMSs. With the recent proliferation of new DBMSs, especially the cloud ones, there is an urgent demand for a general way to verify various ILs. The core challenges come from the requirements of: (a) lightweight (verifying without modifying the application logic in workloads and the source code of DBMSs), (b) generality (verifying various ILs), and (c) efficiency (performing efficient verification on a long running workload). For lightweight, we propose to deduce transaction dependencies based on time intervals of operations collected from client-sides without touching the source code of DBMSs. For generality, based on a thorough analysis of existing concurrency control protocols, we summarize and abstract four mechanisms which can implement ILs in all commercial DBMSs we have investigated. For efficiency, we design a two-level pipeline to organize and sort massive time intervals in a time and memory conservative way; we propose a mechanism-mirrored verification to simulate the concurrency control protocols implemented in DBMSs for high throughputs. Leopard outperforms existing methods by up to 114× in verification time with a relative small memory usage. In practice, Leopard has a superpower to verify various ILs on any workload running on all commercial DBMSs. Moreover, it has successfully discovered 23 bugs that cannot be found by other existing methods.
Keqiang Li 0006, Siyang Weng, Peiyuan Liu, Lyu Ni, Chengcheng Yang, Rong Zhang 0002, Xuan Zhou 0001, Jianghang Lou, Gui Huang, Weining Qian, Aoying Zhou
ICDE4
2022 Dynamic self-paced sampling ensemble for highly imbalanced and class-overlapped data classification
Suting Gao, Lyu Ni, Martin Pavlovski, Qiwen Dong, Zoran Obradovic, Weining Qian
Data Min. Knowl. Discov.3