Demo Data from EDBT 2026 / reviewers in the wild / expert
Hangfan Zhang
dblp:266/8368
· DBLP profile ↗
11ranked-venue papers
4as first author
10since 2021 · last 2026
0009-0003-9249-7498ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 8 · 3 first-author · 8 since 2021Security and privacy · 2 · 1 since 2021Computer networks · 1 · 1 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 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.
| Artificial intelligence
6 papers |
Language models and text generation · 34% Reinforcement learning · 20% Trustworthy machine learning · 20% | |
| Network and information security
3 papers |
Security and privacy of machine learning · 100% | |
| Software engineering, system software, and programming languages
2 papers |
Software testing · 100% |
Topics — the 23 heaviest of 26, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Natural language and speech › Language models and text generation
alignment |
1.7 | 2 | 2025 | Explainable Reinforcement Learning from Human Feedback to Improve Alignment · NeurIPS 2025 Reinforcement Learning for Large Language Models via Group Preference Reward Shaping · EMNLP 2025 |
Security and privacy of machine learning › adversarial attack
backdoor attack |
1.3 | 2 | 2023 | A3FL: Adversarially Adaptive Backdoor Attacks to Federated Learning · NeurIPS 2023 Graph Contrastive Backdoor Attacks · ICML 2023 |
Natural language and speech › Language models and text generation
test-time scaling |
1.0 | 1 | 2026 | Do We Truly Need So Many Samples? Multi-LLM Repeated Sampling Efficiently Scales Test-Time Compute · AAAI 2026 |
Software testing
fuzzing |
0.9 | 2 | 2021 | One Engine to Fuzz 'em All: Generic Language Processor Testing with Semantic Validation · SP 2021 SQUIRREL: Testing Database Management Systems with Language Validity and Coverage Feedback · CCS 2020 |
Machine learning › Generative modeling › diffusion model
diffusion distillation |
0.9 | 1 | 2025 | Simple Distillation for One-Step Diffusion Models · NeurIPS 2025 |
Machine learning › Generative modeling
diffusion model |
0.9 | 1 | 2025 | Simple Distillation for One-Step Diffusion Models · NeurIPS 2025 |
Machine learning › Trustworthy machine learning
interpretability |
0.9 | 1 | 2025 | Explainable Reinforcement Learning from Human Feedback to Improve Alignment · NeurIPS 2025 |
Machine learning › Trustworthy machine learning
machine unlearning |
0.9 | 1 | 2025 | Explainable Reinforcement Learning from Human Feedback to Improve Alignment · NeurIPS 2025 |
Machine learning › Generative modeling › diffusion model › diffusion distillation
one-step generation |
0.9 | 1 | 2025 | Simple Distillation for One-Step Diffusion Models · NeurIPS 2025 |
Machine learning › Trustworthy machine learning › interpretability
post-hoc explanation |
0.9 | 1 | 2025 | Explainable Reinforcement Learning from Human Feedback to Improve Alignment · NeurIPS 2025 |
Machine learning › Reinforcement learning › reinforcement learning from human feedback
preference-based reinforcement learning |
0.9 | 1 | 2025 | Reinforcement Learning for Large Language Models via Group Preference Reward Shaping · EMNLP 2025 |
Machine learning › Reinforcement learning
reinforcement learning from human feedback |
0.9 | 1 | 2025 | Explainable Reinforcement Learning from Human Feedback to Improve Alignment · NeurIPS 2025 |
Machine learning › Reinforcement learning › reward design
reward shaping |
0.9 | 1 | 2025 | Reinforcement Learning for Large Language Models via Group Preference Reward Shaping · EMNLP 2025 |
Natural language and speech › Language models and text generation
large language model safety |
0.8 | 1 | 2024 | Jailbreak Open-Sourced Large Language Models via Enforced Decoding · ACL (1) 2024 |
Security and privacy of machine learning › adversarial attack
jailbreak attack |
0.8 | 1 | 2024 | Jailbreak Open-Sourced Large Language Models via Enforced Decoding · ACL (1) 2024 |
Machine learning › Representation and self-supervised learning › contrastive learning
graph contrastive learning |
0.7 | 1 | 2023 | Graph Contrastive Backdoor Attacks · ICML 2023 |
Security and privacy of machine learning
adversarial attack |
0.7 | 1 | 2023 | A3FL: Adversarially Adaptive Backdoor Attacks to Federated Learning · NeurIPS 2023 |
Security and privacy of machine learning
federated learning |
0.7 | 1 | 2023 | A3FL: Adversarially Adaptive Backdoor Attacks to Federated Learning · NeurIPS 2023 |
Software testing › system software testing
language processor testing |
0.5 | 1 | 2021 | One Engine to Fuzz 'em All: Generic Language Processor Testing with Semantic Validation · SP 2021 |
Software testing
test generation |
0.5 | 1 | 2021 | One Engine to Fuzz 'em All: Generic Language Processor Testing with Semantic Validation · SP 2021 |
Software testing › fuzzing
coverage-guided fuzzing |
0.4 | 1 | 2020 | SQUIRREL: Testing Database Management Systems with Language Validity and Coverage Feedback · CCS 2020 |
Software testing › fuzzing › system software fuzzing
DBMS fuzzing |
0.4 | 1 | 2020 | SQUIRREL: Testing Database Management Systems with Language Validity and Coverage Feedback · CCS 2020 |
Natural language and speech › Question answering and dialogue systems
answer verification |
0.3 | 1 | 2026 | Do We Truly Need So Many Samples? Multi-LLM Repeated Sampling Efficiently Scales Test-Time Compute · AAAI 2026 |
Methods — techniques the papers use, named apart from their topics
self-consistency · 1.0sample consistency · 1.0unlearning · 0.9reinforcement learning from human feedback · 0.9noise contrastive estimation · 0.9group preference optimization · 0.9energy-based model · 0.9data selection · 0.9constrained combinatorial optimization · 0.9KL divergence · 0.9enforced decoding · 0.8poisoning attack · 0.7discrete optimization · 0.7backdoor attack · 0.7adversarial adaptation · 0.7semantic validation · 0.5intermediate representation · 0.5constrained mutation · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Do We Truly Need So Many Samples? Multi-LLM Repeated Sampling Efficiently Scales Test-Time ComputeabstractThis paper presents a simple, effective, and cost-efficient strategy, named ModelSwitch, to improve LLM performance by scaling test-time compute. ModelSwitch builds upon the repeated-sampling-then-voting framework, with a novel twist: incorporating multiple models, even weaker ones, to leverage their complementary strengths that potentially arise from diverse training data and paradigms. By using sample consistency as a signal, our strategy dynamically switches between models. Theoretical analysis highlights the efficiency and performance advantages of our strategy. Extensive experiments on seven datasets demonstrate that our strategy not only outperforms self-consistency and state-of-the-art multi-agent debate approaches, but also significantly reduces inference costs. Additionally, our strategy requires only a few comparable LLMs to achieve optimal performance and can be extended with verification methods, demonstrating the potential of leveraging multiple LLMs in the generation-verification paradigm. Jianhao Chen 0001, Zishuo Xun, Bocheng Zhou, Hangfan Zhang, Qiaosheng Zhang 0002, Wei Hu 0007, Yuzhong Qu, Shuyue Hu |
AAAI | 5 |
| 2025 | Beyond GPT-5: Making LLMs Cheaper and Better via Performance-Efficiency Optimized RoutingabstractBalancing performance and efficiency is a central challenge in large language model (LLM) advancement. GPT-5 addresses this with test-time routing, dynamically assigning queries to either an efficient or a high-capacity model during inference. In this work, we present Avengers-Pro, a test-time routing framework that ensembles LLMs of varying capacities and efficiencies, providing a unified solution for all performance-efficiency tradeoffs. The Avengers-Pro embeds and clusters incoming queries, then routes each to the most suitable model based on a performance-efficiency score. Across 6 challenging benchmarks and 8 leading models—including GPT-5-medium, Gemini-2.5-pro, and Claude-opus-4.1—Avengers-Pro achieves state-of-the-art results: by varying a performance-efficiency trade-off parameter, it can surpass the strongest single model (GPT-5-medium) by +7% in average accuracy. Moreover, it can match the average accuracy of the strongest single model at 27% lower cost, and reach ∼ 90% of that performance at 63% lower cost. Last but not least, it achieves a Pareto frontier, consistently yielding the highest accuracy for any given cost, and the lowest cost for any given accuracy, among all single models. Code is available at https://github.com/ZhangYiqun018/AvengersPro. Hao Li 0069, Jianhao Chen 0001, Hangfan Zhang, Peng Ye 0006, Lei Bai 0001, Shuyue Hu |
DAI | 4 |
| 2025 | Reinforcement Learning for Large Language Models via Group Preference Reward ShapingabstractHuaisheng Zhu, Siyuan Xu, Hangfan Zhang, Teng Xiao, Zhimeng Guo, Shijie Zhou, Shuyue Hu, Vasant G. Honavar. Proceedings of the 2025 Conference on Empirical Methods in Natural Language Processing. 2025. Huaisheng Zhu, Hangfan Zhang, Teng Xiao, Zhimeng Guo, Shijie Zhou 0008, Shuyue Hu, Vasant G. Honavar |
EMNLP | 3 |
| 2025 | Explainable Reinforcement Learning from Human Feedback to Improve AlignmentabstractA common and effective strategy for humans to improve an unsatisfactory outcome in daily life is to find a cause of this outcome and correct the cause. In this paper, we investigate whether this human improvement strategy can be applied to improving reinforcement learning from human feedback (RLHF) for alignment of language models (LMs). In particular, it is observed in the literature that LMs tuned by RLHF can still output unsatisfactory responses. This paper proposes a method to improve the unsatisfactory responses by correcting their causes. Our method has two parts. The first part proposes a post-hoc explanation method to explain why an unsatisfactory response is generated to a prompt by identifying the training data that lead to this response. We formulate this problem as a constrained combinatorial optimization problem where the objective is to find a set of training data closest to this prompt-response pair in a feature representation space, and the constraint is that the prompt-response pair can be decomposed as a convex combination of this set of training data in the feature space. We propose an efficient iterative data selection algorithm to solve this problem. The second part proposes an unlearning method that improves unsatisfactory responses to some prompts by unlearning the training data that lead to these unsatisfactory responses and, meanwhile, does not significantly degrade satisfactory responses to other prompts. Experimental results demonstrate that our algorithm can improve RLHF. Shicheng Liu, Wenjie Qiu 0002, Hangfan Zhang |
NeurIPS | 4 |
| 2025 | Simple Distillation for One-Step Diffusion ModelsabstractDiffusion models have established themselves as leading techniques for image generation. However, their reliance on an iterative denoising process results in slow sampling speeds, which limits their applicability to interactive and creative applications. An approach to overcoming this limitation involves distilling multistep diffusion models into efficient one-step generators. However, existing distillation methods typically suffer performance degradation or require complex iterative training procedures which increase their complexity and computational cost. In this paper, we propose Contrastive Energy Distillation (CED), a simple yet effective approach to distill multistep diffusion models into effective one-step generators. Our key innovation is the introduction of an unnormalized joint energy-based model (EBM) that represents the generator and an auxiliary score model. CED optimizes a Noise Contrastive Estimation (NCE) objective to efficiently transfers knowledge from a multistep teacher diffusion model without additional modules or iterative training complexity. We further show that CED implicitly optimizes the KL divergence between the distributions modeled by the multistep diffusion model and the one-step generator. We present results of experiments which demonstrate that CED achieves competitive performance with the representative baselines for distilling multistep diffusion models while maintaining excellent memory efficiency. Huaisheng Zhu, Teng Xiao, Shijie Zhou 0008, Zhimeng Guo, Hangfan Zhang, Vasant G. Honavar |
NeurIPS | 5 |
| 2024 | Jailbreak Open-Sourced Large Language Models via Enforced DecodingabstractHangfan Zhang, Zhimeng Guo, Huaisheng Zhu, Bochuan Cao, Lu Lin, Jinyuan Jia, Jinghui Chen, Dinghao Wu. Proceedings of the 62nd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers). 2024. Hangfan Zhang, Zhimeng Guo, Huaisheng Zhu, Bochuan Cao, Lu Lin 0001, Jinyuan Jia 0001, Dinghao Wu |
ACL (1) | 1 |
| 2023 | Graph Contrastive Backdoor AttacksabstractGraph Contrastive Learning (GCL) has attracted considerable interest due to its impressive node representation learning capability. Despite the wide application of GCL techniques, little attention has been paid to the security of GCL. In this paper, we systematically study the vulnerability of GCL in the presence of malicious backdoor adversaries. In particular, we propose *GCBA*, the first backdoor attack for graph contrastive learning. GCBA incorporates three attacks: poisoning, crafting, and natural backdoor, each targeting one stage of the GCL pipeline. We formulate our attacks as optimization problems and solve them with a novel discrete optimization technique to overcome the discrete nature of graph-structured data. By extensively evaluating GCBA on multiple datasets and GCL methods, we show that our attack can achieve high attack success rates while preserving stealthiness. We further consider potential countermeasures to our attack and conclude that existing defenses are insufficient to mitigate GCBA. We show that as a complex paradigm involving data and model republishing, GCL is vulnerable to backdoor attacks, and specifically designed defenses are needed to mitigate the backdoor attacks on GCL. Hangfan Zhang, Lu Lin 0001, Jinyuan Jia 0001, Dinghao Wu |
ICML | 1 |
| 2023 | A3FL: Adversarially Adaptive Backdoor Attacks to Federated LearningabstractFederated Learning (FL) is a distributed machine learning paradigm that allows multiple clients to train a global model collaboratively without sharing their local training data. Due to its distributed nature, many studies have shown that it is vulnerable to backdoor attacks. However, existing studies usually used a predetermined, fixed backdoor trigger or optimized it based solely on the local data and model without considering the global training dynamics. This leads to sub-optimal and less durable attack effectiveness, i.e., their attack success rate is low when the attack budget is limited and decreases quickly if the attacker can no longer perform attacks anymore. To address these limitations, we propose A3FL, a new backdoor attack which adversarially adapts the backdoor trigger to make it less likely to be removed by the global training dynamics. Our key intuition is that the difference between the global model and the local model in FL makes the local-optimized trigger much less effective when transferred to the global model. We solve this by optimizing the trigger to even survive the worst-case scenario where the global model was trained to directly unlearn the trigger. Extensive experiments on benchmark datasets are conducted for twelve existing defenses to comprehensively evaluate the effectiveness of our A3FL. Our code is available at https://github.com/hfzhang31/A3FL. Hangfan Zhang, Jinyuan Jia 0001, Lu Lin 0001, Dinghao Wu |
NeurIPS | 1 |
| 2021 | One Engine to Fuzz 'em All: Generic Language Processor Testing with Semantic ValidationabstractLanguage processors, such as compilers and interpreters, are indispensable in building modern software. Errors in language processors can lead to severe consequences, like incorrect functionalities or even malicious attacks. However, it is not trivial to automatically test language processors to find bugs. Existing testing methods (or fuzzers) either fail to generate high-quality (i.e., semantically correct) test cases, or only support limited programming languages.In this paper, we propose POLYGLOT, a generic fuzzing framework that generates high-quality test cases for exploring processors of different programming languages. To achieve the generic applicability, POLYGLOT neutralizes the difference in syntax and semantics of programming languages with a uniform intermediate representation (IR). To improve the language validity, POLYGLOT performs constrained mutation and semantic validation to preserve syntactic correctness and fix semantic errors. We have applied POLYGLOT on 21 popular language processors of 9 programming languages, and identified 173 new bugs, 113 of which are fixed with 18 CVEs assigned. Our experiments show that POLYGLOT can support a wide range of programming languages, and outperforms existing fuzzers with up to 30× improvement in code coverage. Yongheng Chen, Hong Hu 0004, Hangfan Zhang, Yupeng Yang, Dinghao Wu, Wenke Lee |
SP | 4 |
| 2021 | Gray Failures Detection for Shared Bicycles
Hangfan Zhang, Mingchao Zhang, Cam-Tu Nguyen, Sheng Zhang 0001, Xiaoliang Wang 0001 |
WASA (1) | 1 |
| 2020 | SQUIRREL: Testing Database Management Systems with Language Validity and Coverage FeedbackabstractFuzzing is an increasingly popular technique for verifying software functionalities and finding security vulnerabilities. However, current mutation-based fuzzers cannot effectively test database management systems (DBMSs), which strictly check inputs for valid syntax and semantics. Generation-based testing can guarantee the syntax correctness of the inputs, but it does not utilize any feedback, like code coverage, to guide the path exploration. Yongheng Chen, Hong Hu 0004, Hangfan Zhang, Wenke Lee, Dinghao Wu |
CCS | 4 |