VLDB 2026 Research / reviewers in the wild / expert
Liang Zhao 0021
dblp:63/5422-21
· DBLP profile ↗
23ranked-venue papers
5as first author
12since 2021 · last 2026
0000-0003-1751-8618ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 7 · 1 first-author · 6 since 2021Software engineering, systems software and programming languages · 7 · 1 first-author · 3 since 2021Theory of computation · 6 · 3 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 1 since 2021Systems, architecture and hardware · 1 · 1 since 2021Security and privacy · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | ATKVerifier: Adaptive Top-K Constraints for Tighter Verification of Semantic Segmentation NetworksabstractAbstract Formal verification of Semantic Segmentation Networks is challenging due to high-dimensional output spaces and cumulative over-approximation errors in deep architectures. Existing verification methods based on specific Star-set reachability suffer from either exponential state explosion (exact splitting) or excessive conservativeness (interval-based relaxation). In this work, we present ATKVerifier , a verification framework for SSNs operating on an abstract domain named constrained-star (C-star), which captures spatial dependencies within MaxPool receptive fields through explicit predicate constraints. Our framework features: (1) an adaptive top-K lower bound mechanism that dynamically encodes K potential maximizers based on layer depth and interval overlap, balancing precision and computational cost through parameter-free adaptation; (2) an adaptive affine upper bound exploiting linear relationships between top candidates to replace conservative constant bounds; and (3) region-level completeness (RLC), a spatial robustness metric quantifying the integrity of verified contiguous object regions. Experiments on M2NIST with three SSN architectures (16 $$\sim $$ ∼ 24 layers) demonstrate 8 $$\sim $$ ∼ 25% improvement in robust Intersection-over-Union (IoU) over the ImageStar-based NNV baseline, with the improvement scaling with the network’s depth. For the 24-layer architecture, ATKVerifier achieves 59.2% RLC versus 43.8% of NNV, certifying 35.2% more complete semantic objects. Yuehao Liu, Cong Tian 0001, Yansong Dong, Liang Zhao 0021 |
CAV (2) | 4 |
| 2025 | Neuron Similarity-Based Neural Network Verification via Abstraction and RefinementabstractDeep neural networks (DNNs) have become integral to numerous safety-critical applications, necessitating rigorous verification of their trustworthiness. However, the problem of verifying DNNs has high computational complexity, and existing techniques have limited efficiency, insufficient to deal with large-scale network models. To address this challenge, we propose a novel abstraction-refinement verification method that reduces network size while maintaining verification accuracy. Specifically, the method quantifies the similarity between neurons based on various factors such as their interval outputs, and then merges similar neurons to generate a smaller abstract network. In addition, a counterexample-guided refinement process is developed to mitigate the impact of potential spurious counterexamples, so that verification results from the abstract network are applicable to the original network. We have implemented this method as a tool named ARVerifier and integrated it with three state-of-the-art verification tools for evaluation on ACAS Xu and MNIST benchmarks. Experimental results demonstrate that ARVerifier significantly reduces network size and yields verification time reductions by 11.61%, 18.70%, and 12.20% compared to α,β-CROWN, Verinet, and Marabou, respectively. Moreover, ARVerifier exhibits efficiency improvements by 26.64% and 46.87% compared to existing abstraction-refinement methods NARv and CEGAR-NN, respectively. Yuehao Liu, Yansong Dong, Liang Zhao 0021, Cong Tian 0001 |
IJCAI | 3 |
| 2025 | Intra-head pruning for vision transformers via inter-layer dimension relationship modeling
Cong Tian 0001, Liang Zhao 0021 |
Neural Networks | 3 |
| 2024 | Neuron importance based verification of neural networks via divide and conquer
Yansong Dong, Yuehao Liu, Liang Zhao 0021, Cong Tian 0001 |
Neurocomputing | 3 |
| 2024 | A multi-granularity CNN pruning framework via deformable soft mask with joint training
Cong Tian 0001, Liang Zhao 0021 |
Neurocomputing | 3 |
| 2024 | Efficient verification of neural networks based on neuron branching and LP abstraction
Liang Zhao 0021, Xinmin Duan, Chenglong Yang, Yuehao Liu, Yansong Dong |
Neurocomputing | 1 |
| 2024 | Multi-keyword ranked search with access control for multiple data owners in the cloud
Cong Tian 0001, Xu Lu 0003, Liang Zhao 0021 |
J. Inf. Secur. Appl. | 4 |
| 2024 | Verifiable privacy-preserving semantic retrieval scheme in the edge computing
Cong Tian 0001, Qiang He 0001, Liang Zhao 0021 |
J. Syst. Archit. | 4 |
| 2024 | Intermediate-grained kernel elements pruning with structured sparsity
Liang Zhao 0021, Cong Tian 0001 |
Neural Networks | 2 |
| 2024 | Requirement specification extraction and analysis based on propositional projection temporal logicabstractAbstract At present, formal methods significantly facilitate the specification and verification of security requirements in requirement engineering, which can reduce requirement errors in the early stage of system development. Extracting formal specifications from security requirements and then evaluating the quality of the requirements are regarded as a promising solution to ensure software quality. Propositional projection temporal logic (PPTL) with a strong mathematical basis and full regular expressiveness is a suitable language for formal specifications. Inspired by natural language processing and text mining techniques, this paper designs and implements a tool, namely, NL2PPTL, to generate formal coarse‐grained and fine‐grained specifications in terms of PPTL formulas automatically. In specific, the grammatical production rules are defined to construct the syntax tree, and then, the formula is obtained by post‐order traversal of the tree. The satisfiability of the PPTL specifications can be checked utilizing PPTLSAT. In addition, the state transformation model is constructed from fine‐grained specifications, so as to discover scope conflicts and verify the security properties of the requirement case. Liang Zhao 0021 |
J. Softw. Evol. Process. | 3 |
| 2023 | Detecting Atomicity Violations in Interrupt-Driven Programs via Interruption Points Selecting and Delayed ISR-TriggeringabstractInterrupt-driven programs have been widely used in safety-critical areas such as aerospace and embedded systems. However, uncertain interleaving execution of interrupt service routines (ISRs) usually causes concurrency bugs. Specifically, when one or more ISRs attempt to preempt a sequence of instructions which are expected to be atomic, a kind of concurrency bugs namely atomicity violation may occur, and it is challenging to find this kind of bugs precisely and efficiently. In this paper, we propose a static approach for detecting atomicity violations in interrupt-driven programs. First, the program model is constructed with interruption points being selected to determine the possibly influenced ISRs. After that, reachability computation is conducted to build up a whole abstract reachability tree, and a delayed ISR-triggering strategy is employed to reduce the state space. Meanwhile, unserializable interleaving patterns are recognized to achieve the goal of atomicity violation detection. The approach has been implemented as a configurable tool namely CPA4AV. Extensive experiments show that CPA4AV is much more precise than the relative tools available with little extra time overhead. In addition, more complex situations can be dealt with CPA4AV. Bin Yu 0008, Cong Tian 0001, Hengrui Xing, Zuchao Yang, Jie Su 0002, Xu Lu 0003, Jiyu Yang, Liang Zhao 0021 |
ESEC/SIGSOFT FSE | 8 |
| 2021 | RTPDroid: Detecting Implicitly Malicious Behaviors Under Runtime Permission ModelabstractIn Android 6.0 and above, the install-time permission model is replaced with the runtime permission model (RPM), where permission requesting is performed at runtime, rather than at install time, to protect users' privacy. The RPM brings certain benefits to security, but still has drawbacks that are exploitable by malware. The permission could be attained under a reasonable context and then be freely used under another context for executing malicious behavior without notifying users. In addition, the RPM may cause bugs when developers forget to add permission checking before using it. Motivated by this, we propose RTPDroid, an approach to detect implicitly malicious behaviors and bugs brought by the RPM. To do so, implicitly malicious behaviors and bugs are defined formally. Then, notions of user-aware contexts as well as user-aware call graphs are defined and utilized for the detection. Experiments on 221 real-world apps reveal 131 bugs and 174 implicitly malicious behaviors under the RPM. Jie Zhang 0084, Cong Tian 0001, Liang Zhao 0021 |
IEEE Trans. Reliab. | 4 |
| 2020 | RTPDroid: Detecting Implicitly Malicious Behaviors Under Runtime Permission ModelabstractIn Android 6.0 and above, Install-time Permission Model is replaced with Runtime Permission Model (RPM) where permission requesting is performed at runtime, rather than at install-time, to protect users' privacy. RPM brings certain benefits to security, but still has drawbacks that are exploitable by malware. The permission could be attained under a reasonable context and then be freely used under another context for executing malicious behavior without notifying users. In addition, RPM may cause bugs when developers forget to add permission checking before using the permission. Motivated by these problems, we propose RTPDroid, an approach to the detection of implicitly malicious behaviors and bugs brought by RPM. In this approach, these implicitly malicious behaviors and bugs are defined formally. Then, notions of user-aware contexts as well as user-aware call graphs are utilized for the detection. Experiments on 221 real-world apps reveal 131 bugs and 174 implicitly malicious behaviors under RPM. Jie Zhang 0084, Cong Tian 0001, Liang Zhao 0021 |
QRS | 4 |
| 2020 | Efficient decision procedure for propositional projection temporal logic
Xinfeng Shu, Nan Zhang 0001, Liang Zhao 0021 |
Theor. Comput. Sci. | 4 |
| 2020 | A sound and complete proof system for a unified temporal logic
Liang Zhao 0021, Xinfeng Shu, Nan Zhang 0001 |
Theor. Comput. Sci. | 1 |
| 2019 | A Proof System for a Unified Temporal Logic
Liang Zhao 0021, Xinfeng Shu, Nan Zhang 0001 |
COCOON | 1 |
| 2019 | Model checking of pushdown systems for projection temporal logic
Liang Zhao 0021 |
Theor. Comput. Sci. | 1 |
| 2019 | Differential Testing of Certificate Validation in SSL/TLS Implementations: An RFC-guided ApproachabstractCertificate validation in Secure Sockets Layer or Transport Layer Security protocol (SSL/TLS) is critical to Internet security. Thus, it is significant to check whether certificate validation in SSL/TLS implementations is correctly implemented. With this motivation, we propose a novel differential testing approach that is based on the standard Request for Comments (RFC). First, rules of certificates are extracted automatically from RFCs. Second, low-level test cases are generated through dynamic symbolic execution. Third, high-level test cases, i.e., certificates, are assembled automatically. Finally, with the assembled certificates being test cases, certificate validations in SSL/TLS implementations are tested to reveal latent vulnerabilities or bugs. Our approach named RFCcert has the following advantages: (1) certificates of RFCcert are discrepancy-targeted, since they are assembled according to standards instead of genetics; (2) with the obtained certificates, RFCcert not only reveals the invalidity of traditional differential testing but also is able to conduct testing that traditional differential testing cannot do; and (3) the supporting tool of RFCcert has been implemented and extensive experiments show that the approach is effective in finding bugs of SSL/TLS implementations. In addition, by providing seed certificates for mutation approaches with RFCcert, the ability of mutation approaches in finding distinct discrepancies is significantly enhanced. Cong Tian 0001, Chu Chen, Liang Zhao 0021 |
ACM Trans. Softw. Eng. Methodol. | 4 |
| 2018 | Reducing Extension Edges of Concurrent Programs for Reachability Analysis
Cong Tian 0001, Liang Zhao 0021 |
COCOA | 4 |
| 2018 | RFC-directed differential testing of certificate validation in SSL/TLS implementationsabstractCertificate validation in Secure Socket Layer or Transport Layer Security protocol (SSL/TLS) is critical to Internet security. Thus, it is significant to check whether certificate validation in SSL/TLS is correctly implemented. With this motivation, we propose a novel differential testing approach which is directed by the standard Request For Comments (RFC). First, rules of certificates are extracted automatically from RFCs. Second, low-level test cases are generated through dynamic symbolic execution. Third, high-level test cases, i.e. certificates, are assembled automatically. Finally, with the assembled certificates being test cases, certificate validations in SSL/TLS implementations are tested to reveal latent vulnerabilities or bugs. Our approach named RFCcert has the following advantages: (1) certificates of RFCcert are discrepancy-targeted since they are assembled according to standards instead of genetics; (2) with the obtained certificates, RFCcert not only reveals the invalidity of traditional differential testing but also is able to conduct testing that traditional differential testing cannot do; and (3) the supporting tool of RFCcert has been implemented and extensive experiments show that the approach is effective in finding bugs of SSL/TLS implementations. Chu Chen, Cong Tian 0001, Liang Zhao 0021 |
ICSE | 4 |
| 2017 | MSVL: a typed language for temporal logic programming
Cong Tian 0001, Liang Zhao 0021 |
Frontiers Comput. Sci. | 4 |
| 2014 | A sound and complete theory of graph transformations for service programming with sessions and pipelines
Liang Zhao 0021, Roberto Bruni 0001, Zhiming Liu 0001 |
Sci. Comput. Program. | 1 |
| 2013 | An Interface Model of Software Components
Ruzhen Dong, Naijun Zhan, Liang Zhao 0021 |
ICTAC | 3 |