Demo Data from EDBT 2026 / reviewers in the wild / expert
Haoyang Li 0017
dblp:118/0004-17
· DBLP profile ↗
6ranked-venue papers
2as first author
6since 2021 · last 2026
0009-0001-5342-0194ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 3 · 2 first-author · 3 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Systems, architecture and hardware · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 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
5 papers |
Efficient and distributed learning · 76% Generative modeling · 14% Language models and text generation · 11% | |
| Computer architecture, parallel and distributed computing, and storage systems
4 papers |
Distributed systems · 54% Parallel and multicore computing · 33% Cloud and datacenter computing · 9% | |
| Databases, data mining, and information retrieval
1 paper |
Machine learning and data management · 100% | |
| Computer graphics and multimedia
1 paper |
Visual content generation and editing · 100% |
Topics — the 19 heaviest of 19, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Efficient and distributed learning
distributed training |
2.7 | 3 | 2026 | Elastor: Elastic and Efficient Model Partitioning and Checkpointing for Fault-Tolerant Distributed Training · PPoPP 2026 LobRA: Multi-tenant Fine-tuning over Heterogeneous Data · Proc. VLDB Endow. 2025 Malleus: Straggler-Resilient Hybrid Parallel Training of Large-scale Models via Malleable Data and Model Parallelization · Proc. ACM Manag. Data 2025 |
Distributed systems › distributed machine learning
distributed training |
1.6 | 2 | 2025 | Hydraulis: Balancing Large Transformer Model Training via Co-designing Parallel Strategies and Data Assignment · Proc. ACM Manag. Data 2025 Enabling Parallelism Hot Switching for Efficient Training of Large Language Models · SOSP 2024 |
Machine learning › Efficient and distributed learning › distributed training › parallelization
model partitioning |
1.0 | 1 | 2026 | Elastor: Elastic and Efficient Model Partitioning and Checkpointing for Fault-Tolerant Distributed Training · PPoPP 2026 |
Distributed systems › fault tolerance
checkpointing |
1.0 | 1 | 2026 | Elastor: Elastic and Efficient Model Partitioning and Checkpointing for Fault-Tolerant Distributed Training · PPoPP 2026 |
Distributed systems
fault tolerance |
1.0 | 1 | 2026 | Elastor: Elastic and Efficient Model Partitioning and Checkpointing for Fault-Tolerant Distributed Training · PPoPP 2026 |
Machine learning › Efficient and distributed learning › distributed training
hybrid parallel training |
0.9 | 1 | 2025 | Malleus: Straggler-Resilient Hybrid Parallel Training of Large-scale Models via Malleable Data and Model Parallelization · Proc. ACM Manag. Data 2025 |
Machine learning and data management
data management for machine learning |
0.9 | 1 | 2025 | LobRA: Multi-tenant Fine-tuning over Heterogeneous Data · Proc. VLDB Endow. 2025 |
Parallel and multicore computing › parallel computing
heterogeneous parallelism |
0.9 | 1 | 2025 | Hydraulis: Balancing Large Transformer Model Training via Co-designing Parallel Strategies and Data Assignment · Proc. ACM Manag. Data 2025 |
Parallel and multicore computing
load balancing |
0.9 | 1 | 2025 | Hydraulis: Balancing Large Transformer Model Training via Co-designing Parallel Strategies and Data Assignment · Proc. ACM Manag. Data 2025 |
Machine learning › Generative modeling › diffusion model
diffusion model acceleration |
0.8 | 1 | 2024 | Accelerating Text-to-Image Editing via Cache-Enabled Sparse Diffusion Inference · AAAI 2024 |
Machine learning › Efficient and distributed learning
inference acceleration |
0.8 | 1 | 2024 | Accelerating Text-to-Image Editing via Cache-Enabled Sparse Diffusion Inference · AAAI 2024 |
Natural language and speech › Language models and text generation
large language model training |
0.8 | 1 | 2024 | Enabling Parallelism Hot Switching for Efficient Training of Large Language Models · SOSP 2024 |
Visual content generation and editing › image editing
text-to-image editing |
0.8 | 1 | 2024 | Accelerating Text-to-Image Editing via Cache-Enabled Sparse Diffusion Inference · AAAI 2024 |
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management |
0.3 | 1 | 2026 | Elastor: Elastic and Efficient Model Partitioning and Checkpointing for Fault-Tolerant Distributed Training · PPoPP 2026 |
Cloud and datacenter computing › cluster resource management and scheduling › cluster scheduling
GPU cluster scheduling |
0.3 | 1 | 2026 | Elastor: Elastic and Efficient Model Partitioning and Checkpointing for Fault-Tolerant Distributed Training · PPoPP 2026 |
High-performance computing › large-scale training
large language model training |
0.3 | 1 | 2025 | Hydraulis: Balancing Large Transformer Model Training via Co-designing Parallel Strategies and Data Assignment · Proc. ACM Manag. Data 2025 |
Parallel and multicore computing › parallelization strategies
model and data parallelism |
0.3 | 1 | 2025 | Malleus: Straggler-Resilient Hybrid Parallel Training of Large-scale Models via Malleable Data and Model Parallelization · Proc. ACM Manag. Data 2025 |
Machine learning › Generative modeling
diffusion model |
0.2 | 1 | 2024 | Accelerating Text-to-Image Editing via Cache-Enabled Sparse Diffusion Inference · AAAI 2024 |
Parallel and multicore computing
parallel programming models |
0.2 | 1 | 2024 | Enabling Parallelism Hot Switching for Efficient Training of Large Language Models · SOSP 2024 |
Methods — techniques the papers use, named apart from their topics
elastic model partitioning · 2.0checkpointing · 2.0workload balancing · 1.7planning algorithm · 1.7model state migration · 1.7low-rank adaptation · 1.7heterogeneous replica scheduling · 1.7sparse inference · 1.5feature caching · 1.5two-stage data assignment · 0.9replanning · 0.9re-planning · 0.9dynamic heterogeneous parallel strategies · 0.9model parallelism · 0.8data parallelism · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Elastor: Elastic and Efficient Model Partitioning and Checkpointing for Fault-Tolerant Distributed TrainingabstractDistributed deep learning (DL) training faces instability from GPU/node failures of multi-GPU clusters, necessitating robust fault recovery from model checkpoints. However, we find that existing works only considers node failures but fails to handle partial GPU unavailability, and suffers from inefficient model checkpointing saving and loading, particularly when the GPU availability changes. Fangcheng Fu, Haoyang Li 0017, Jiawen Niu, Bin Cui 0001 |
PPoPP | 3 |
| 2025 | Malleus: Straggler-Resilient Hybrid Parallel Training of Large-scale Models via Malleable Data and Model ParallelizationabstractAs the scale of models and training data continues to grow, there is an expanding reliance on more GPUs to train large-scale models, which inevitably increases the likelihood of encountering dynamic stragglers that some devices lag behind in performance occasionally. However, hybrid parallel training, one of the de facto paradigms to train large models, is typically sensitive to the stragglers. This paper presents Malleus , a straggler-resilient hybrid parallel training framework for large-scale models. Malleus quantifies the stragglers at the nuanced, per-GPU granularity during training, and develops a novel planning algorithm to deduce the optimal parallelization of GPU devices, pipeline stages, model layers, and training data, maximizing training efficiency when stragglers exist. In addition, once a shift in the straggler situation is detected, Malleus adaptively adjusts the parallelization via a re-planning process, and seamlessly and efficiently migrates the model states on the fly, without sacrificing the stability of the training tasks. Empirical results on large language models with up to 110B parameters show that Malleus consistently outperforms existing parallel training frameworks under various straggler situations, delivering on average 2.63-5.28x of efficiency improvement. Haoyang Li 0017, Fangcheng Fu, Jiawen Niu, Hailin Zhang 0004, Xiaonan Nie, Bin Cui 0001 |
Proc. ACM Manag. Data | 1 |
| 2025 | Hydraulis: Balancing Large Transformer Model Training via Co-designing Parallel Strategies and Data AssignmentabstractTo optimize large Transformer model training, both efficient parallel computing and advanced data management are indispensable. However, current methods often assume a stable and uniform training workload, neglecting data-induced imbalances-arising from both sampling and packing processes-which can impede training performance. Specifically, data sampling imbalance arises from uneven sequence length distribution of the training data, while data packing imbalance stems from the discrepancy between the linear memory complexity and quadratic time complexity of the attention mechanism. To address these imbalance issues, we develop Hydraulis, which jointly optimizes the parallel strategies and data assignment. For one thing, we introduce large model training with dynamic heterogeneous parallel strategies in response to the sequence length variations within and across training iterations. For another, we devise a two-stage data assignment approach, which strikes a good balance in terms of the training workloads both within and across model replicas. Empirical results demonstrate that Hydraulis outperforms existing systems by 1.32-2.66×. Our source code is available: https://github.com/PKU-DAIR/Hetu. Haoyang Li 0017, Fangcheng Fu, Jiawen Niu, Jinbao Xue, Yangyu Tao, Di Wang 0052, Jie Jiang 0015, Bin Cui 0001 |
Proc. ACM Manag. Data | 1 |
| 2025 | LobRA: Multi-tenant Fine-tuning over Heterogeneous DataabstractWith the breakthrough of Transformer-based pre-trained models, the demand for fine-tuning (FT) to adapt the base pre-trained models to downstream applications continues to grow, so it is essential for service providers to reduce the cost of processing FT requests. Low-rank adaption (LoRA) is a widely used FT technique that only trains small-scale adapters and keeps the base model unaltered, conveying the possibility of processing multiple FT tasks by jointly training different LoRA adapters with a shared base model. Nevertheless, through in-depth analysis, we reveal the efficiency of joint FT is dampened by two heterogeneity issues in the training data — the sequence length variation and skewness. To tackle these issues, we develop LobRA, a brand new framework that supports processing multiple FT tasks by jointly training LoRA adapters. Two innovative designs are introduced. Firstly, LobRA deploys the FT replicas (i.e., model replicas for FT) with heterogeneous resource usages and parallel configurations, matching the diverse workloads caused by the sequence length variation. Secondly, for each training step, LobRA takes account of the sequence length skewness and dispatches the training data among the heterogeneous FT replicas to achieve workload balance. We conduct experiments to assess the performance of LobRA, validating that it significantly reduces the GPU seconds required for joint FT by 45.03%-60.67%. Fangcheng Fu, Haoyang Li 0017, Jiawen Niu, Yaofeng Tu, Bin Cui 0001 |
Proc. VLDB Endow. | 3 |
| 2024 | Accelerating Text-to-Image Editing via Cache-Enabled Sparse Diffusion InferenceabstractDue to the recent success of diffusion models, text-to-image generation is becoming increasingly popular and achieves a wide range of applications. Among them, text-to-image editing, or continuous text-to-image generation, attracts lots of attention and can potentially improve the quality of generated images. It's common to see that users may want to slightly edit the generated image by making minor modifications to their input textual descriptions for several rounds of diffusion inference. However, such an image editing process suffers from the low inference efficiency of many existing diffusion models even using GPU accelerators. To solve this problem, we introduce Fast Image Semantically Edit (FISEdit), a cached-enabled sparse diffusion model inference engine for efficient text-to-image editing. The key intuition behind our approach is to utilize the semantic mapping between the minor modifications on the input text and the affected regions on the output image. For each text editing step, FISEdit can 1) automatically identify the affected image regions and 2) utilize the cached unchanged regions' feature map to accelerate the inference process. For the former, we measure the differences between cached and ad hoc feature maps given the modified textual description, extract the region with significant differences, and capture the affected region by masks. For the latter, we develop an efficient sparse diffusion inference engine that only computes the feature maps for the affected region while reusing the cached statistics for the rest of the image. Finally, extensive empirical results show that FISEdit can be 3.4 times and 4.4 times faster than existing methods on NVIDIA TITAN RTX and A100 GPUs respectively, and even generates more satisfactory images. Haoyang Li 0017, Fangcheng Fu, Xupeng Miao, Bin Cui 0001 |
AAAI | 2 |
| 2024 | Enabling Parallelism Hot Switching for Efficient Training of Large Language ModelsabstractTraining of large-scale deep learning models necessitates parallelizing the model and data across numerous devices, and the choice of parallelism strategy substantially depends on the training workloads such as memory consumption, computation cost, and communication cost. Current approaches generally assume uniform training workloads across samples in a given task. Thus, existing systems are designed to adopt a static parallelism strategy throughout one training process. Nevertheless, when training models with sequence inputs, this assumption fails due to the sequence length variation across samples. Consequently, training with a static parallelism strategy would result in sub-optimal performance. Fangcheng Fu, Haoyang Li 0017, Xiaonan Nie, Hailin Zhang 0004, Xupeng Miao, Bin Cui 0001 |
SOSP | 3 |