Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Haoran Fang

dblp:124/4722 · DBLP profile ↗
← Back
6ranked-venue papers
1as first author
5since 2021 · last 2025
—ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 3 · 3 since 2021Computer networks · 1Security and privacy · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 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
1 paper
Efficient and distributed learning · 50% Trustworthy machine learning · 50%
Software engineering, system software, and programming languages
1 paper
Software testing · 67% Program analysis · 33%

Topics — the 7 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Trustworthy machine learning › robustness
adversarial robustness
0.912025
Accelerated Vertical Federated Adversarial Learning through Decoupling Layer-Wise Dependencies · NeurIPS 2025
Machine learning › Trustworthy machine learning › robustness › adversarial robustness
adversarial training
0.912025
Accelerated Vertical Federated Adversarial Learning through Decoupling Layer-Wise Dependencies · NeurIPS 2025
Machine learning › Efficient and distributed learning
federated learning
0.912025
Accelerated Vertical Federated Adversarial Learning through Decoupling Layer-Wise Dependencies · NeurIPS 2025
Machine learning › Efficient and distributed learning › federated learning › federated learning architecture
vertical federated learning
0.912025
Accelerated Vertical Federated Adversarial Learning through Decoupling Layer-Wise Dependencies · NeurIPS 2025
Software testing › fuzzing › greybox fuzzing
directed greybox fuzzing
0.812024
DDGF: Dynamic Directed Greybox Fuzzing with Path Profiling · ISSTA 2024
Software testing
fuzzing
0.812024
DDGF: Dynamic Directed Greybox Fuzzing with Path Profiling · ISSTA 2024
Program analysis › dynamic analysis › profiling
path profiling
0.812024
DDGF: Dynamic Directed Greybox Fuzzing with Path Profiling · ISSTA 2024

Methods — techniques the papers use, named apart from their topics

decoupled backpropagation · 0.9convergence analysis · 0.9ball-larus path profiling · 0.8
YearPublicationVenuePosition
2025 Accelerated Vertical Federated Adversarial Learning through Decoupling Layer-Wise Dependencies
abstract
Vertical Federated Learning (VFL) enables participants to collaboratively train models on aligned samples while keeping their heterogeneous features private and distributed. Despite their utility, VFL models remain vulnerable to adversarial attacks during inference. Adversarial Training (AT), which generates adversarial examples at each training iteration, stands as the most effective defense for improving model robustness. However, applying AT in VFL settings (VFAL) faces significant computational efficiency challenges, as the distributed training framework necessitates iterative propagations across participants. To this end, we propose **_DecVFAL_** framework, which substantially accelerates **_VFAL_** training through a dual-level ***Dec***oupling mechanism applied during adversarial sample generation. Specifically, we first decouple the bottom modules of clients (directly responsible for adversarial updates) from the remaining networks, enabling efficient _lazy sequential propagations_ that reduce communication frequency through delayed gradients. We further introduce _decoupled parallel backpropagation_ to accelerate delayed gradient computation by eliminating idle waiting through parallel processing across modules. Additionally, we are the first to establish convergence analysis for VFAL, rigorously characterizing how our decoupling mechanism interacts with existing VFL dynamics, and prove that _DecVFAL_ achieves an $\mathcal{O}(1/\sqrt{K})$ convergence rate matching that of standard VFLs. Experimental results show that _DecVFAL_ ensures competitive robustness while significantly achieving about $3\sim10\times$ speed up.
Tianxing Man, Ganyu Wang, Jinjie Fang, Haoran Fang, Bin Gu 0001, Yi Chang 0001
NeurIPS5
2024 DDGF: Dynamic Directed Greybox Fuzzing with Path Profiling
abstract
Coverage-Guided Fuzzing (CGF) has become the most popular and effective method for vulnerability detection. It is usually designed as an automated “black-box” tool. Security auditors start it and then just wait for the results. However, after a period of testing, CGF struggles to find new coverage gradually, thus making it inefficient. It is difficult for users to explain reasons that prevent fuzzing from making further progress and to determine whether the existing coverage is sufficient. In addition, there is no way to interact and direct the fuzzing process. In this paper, we design the dynamic directed greybox fuzzing (DDGF) to facilitate collaboration between the user and fuzzer. By leveraging Ball-Larus path profiling algorithm, we propose two new techniques: dynamic introspection and dynamic direction. Dynamic introspection reveals the significant imbalance in the distribution of path frequency through encoding and decoding. Based on the insight from introspection, users can dynamically direct the fuzzer to focus testing on the selected paths in real time. We implement DDGF based on AFL++. Experiments on Magma show that DDGF is effective in helping the fuzzer to reproduce vulnerabilities faster, with up to 100x speedup and only 13% performance overhead. DDGF shows the great potential of human-in-the-loop for fuzzing.
Haoran Fang, Kaikai Zhang, Donghui Yu, Yuanyuan Zhang 0002
ISSTA1
2023 SEnFuzzer: Detecting SGX Memory Corruption via Information Feedback and Tailored Interface Analysis
abstract
Intel SGX provides protected memory called enclave to secure the private user data against corrupted or malicious OS environment. However, several researches have shown that the SGX applications suffer from memory corruption vulnerabilities, thus leading to critical information leakage. Detecting memory corruption vulnerability in SGX applications can be cumbersome. Existing works either use symbolic execution or formal methods to analyze the enclave library, which is known to be inefficient and errors prone. Fuzzing, an effective and efficient vulnerability detection method is rarely used in SGX and has limitations.
Donghui Yu, Haoran Fang, Ya Fang, Yuanyuan Zhang 0002
RAID3
2022 Adaptive Neural Fixed-time Sliding Mode Control of Uncertain Robotic Manipulators with Input Saturation and Prescribed Constraints
Yuxiang Wu, Haoran Fang, Fuxi Wan
Neural Process. Lett.2
2021 Cooperative learning control of uncertain nonholonomic wheeled mobile robots with state constraints
Yuxiang Wu, Haoran Fang, Fuxi Wan
Neural Comput. Appl.3
2013 Design of downlink beamformer for real-time and non-real-time services
abstract
We study the downlink beamformer design problem considering different real-time requirements of users. The problem is formulated mathematically as a non-convex optimization problem. The objective is to maximize the minimum signal to interference plus noise ratio (SINR) of the non-real-time service users, considering the SINR constraints of the real-time users and the total transmission power constraint. We carefully study the feasibility conditions for the original non-convex optimization problem. The results provide both theoretical and physical insights into the beamformer design problem. After a series of equivalence and relaxation of the original problem, the solution can be found via bisection feasibility checking and solving a set of geometric programming (GP) problems obtained from randomization. Combining the feasibility checking algorithm and the randomization procedure, we have our algorithm for computing the beamforming vector. Numerical results are provided for illustration.
Siduo Shen, Haoran Fang, Tat-Ming Lok
WCNC2