VLDB 2026 Research / reviewers in the wild / expert
Qilong Zheng
dblp:12/5985
· DBLP profile ↗
9ranked-venue papers
0as first author
5since 2021 · last 2024
0000-0003-2726-5175ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 2 · 2 since 2021Security and privacy · 2 · 2 since 2021Software engineering, systems software and programming languages · 2 · 1 since 2021Systems, architecture and hardware · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Mutual Information-Based Mixed Precision Quantization
Guangxiong Gao, Qilong Zheng |
ICONIP (7) | 2 |
| 2021 | GraphMR: Graph Neural Network for Mathematical ReasoningabstractMathematical reasoning aims to infer satisfiable solutions based on the given mathematics questions.Previous natural language processing researches have proven the effectiveness of sequence-to-sequence (Seq2Seq) or related variants on mathematics solving.However, few works have been able to explore structural or syntactic information hidden in expressions (e.g., precedence and associativity).This dissertation set out to investigate the usefulness of such untapped information for neural architectures.Firstly, mathematical questions are represented in the format of graphs within syntax analysis.The structured nature of graphs allows them to represent relations of variables or operators while preserving the semantics of the expressions.Having transformed to the new representations, we proposed a graph-to-sequence neural network GraphMR, which can effectively learn the hierarchical information of graphs inputs to solve mathematics and speculate answers.A complete experimental scenario with four classes of mathematical tasks and three Seq2Seq baselines is built to conduct a comprehensive analysis, and results show that GraphMR outperforms others in hidden information learning and mathematics resolving. Weijie Feng, Dongpeng Xu 0001, Qilong Zheng |
EMNLP (1) | 4 |
| 2021 | Software Obfuscation with Non-Linear Mixed Boolean-Arithmetic Expressions
Weijie Feng, Qilong Zheng, Jing Li 0047, Dongpeng Xu 0001 |
ICICS (1) | 3 |
| 2021 | Boosting SMT solver performance on mixed-bitwise-arithmetic expressionsabstractSatisfiability Modulo Theories (SMT) solvers have been widely applied in automated software analysis to reason about the queries that encode the essence of program semantics, relieving the heavy burden of manual analysis. Many SMT solving techniques rely on solving Boolean satisfiability problem (SAT), which is an NP-complete problem, so they use heuristic search strategies to seek possible solutions, especially when no known theorem can efficiently reduce the problem. An emerging challenge, named Mixed-Bitwise-Arithmetic (MBA) obfuscation, impedes SMT solving by constructing identity equations with both bitwise operations (and, or, negate) and arithmetic computation (add, minus, multiply). Common math theorems for bitwise or arithmetic computation are inapplicable to simplifying MBA equations, leading to performance bottlenecks in SMT solving. Dongpeng Xu 0001, Weijie Feng, Jiang Ming 0002, Qilong Zheng, Jing Li 0047, Qiaoyan Yu |
PLDI | 5 |
| 2021 | MBA-Blast: Unveiling and Simplifying Mixed Boolean-Arithmetic Obfuscation
Junfu Shen, Jiang Ming 0002, Qilong Zheng, Jing Li 0047, Dongpeng Xu 0001 |
USENIX Security Symposium | 4 |
| 2007 | Transactional Memory Execution for Parallel Multithread Programming without LockabstractWith the increasing popularity of shared-memory programming model, especially at the advent of multicore processors, applications need to become more concurrent to take advantage of the increased computational power provided by chip level multiprocessing. Traditionally locks are used to enforce data dependence and timing constraints between the various threads. However locks are error- prone, and often leading to unwanted race conditions, priority inversion, or deadlock. Therefore, recent waves of research projects are exploring transaction memory systems as an alternative synchronization mechanism to locks. This paper presents a software transactional memory execution model for parallel multithread programming without lock. Xiaoqi Yang 0003, Qilong Zheng, Guoliang Chen 0001, Shujuan Liu, Jun Luan |
PDCAT | 2 |
| 2006 | Reverse Compilation for Speculative Parallel ThreadingabstractMulti-core processors can easily provide benefits for multithreaded workloads, but many applications written for uniprocessors cannot automatically benefit from chip multiprocessors (CMP) designs. This paper presents a reverse compilation framework, which translates existing binary code without source code to the static single assignment (SSA) form, and then the internal SSA form is applied by the compilation phase to generate the speculative parallel threading (SPT) code. A profiler is applied to optimize the code dynamically during execution. The evaluation results show that these existing binary codes without source codes execute on CMP with performance improved, due to taking advantage of the speculative parallel threading support provided by the processor Xiaoqi Yang 0003, Qilong Zheng, Guoliang Chen 0001 |
PDCAT | 2 |
| 2005 | AOP++: A Generic Aspect-Oriented Programming Framework in C++
Qilong Zheng, Guoliang Chen 0001 |
GPCE | 2 |
| 2004 | GOOMPI: A Generic Object Oriented Message Passing Interface
Qilong Zheng, Guoliang Chen 0001 |
NPC | 2 |