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

Haoyang Li 0017

dblp:118/0004-17 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Machine learning › Efficient and distributed learning
distributed training
2.732026
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.622025
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.012026
Elastor: Elastic and Efficient Model Partitioning and Checkpointing for Fault-Tolerant Distributed Training · PPoPP 2026
Distributed systems › fault tolerance
checkpointing
1.012026
Elastor: Elastic and Efficient Model Partitioning and Checkpointing for Fault-Tolerant Distributed Training · PPoPP 2026
Distributed systems
fault tolerance
1.012026
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.912025
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.912025
LobRA: Multi-tenant Fine-tuning over Heterogeneous Data · Proc. VLDB Endow. 2025
Parallel and multicore computing › parallel computing
heterogeneous parallelism
0.912025
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.912025
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.812024
Accelerating Text-to-Image Editing via Cache-Enabled Sparse Diffusion Inference · AAAI 2024
Machine learning › Efficient and distributed learning
inference acceleration
0.812024
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.812024
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.812024
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.312026
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.312026
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.312025
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.312025
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.212024
Accelerating Text-to-Image Editing via Cache-Enabled Sparse Diffusion Inference · AAAI 2024
Parallel and multicore computing
parallel programming models
0.212024
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
YearPublicationVenuePosition
2026 Elastor: Elastic and Efficient Model Partitioning and Checkpointing for Fault-Tolerant Distributed Training
abstract
Distributed 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
PPoPP3
2025 Malleus: Straggler-Resilient Hybrid Parallel Training of Large-scale Models via Malleable Data and Model Parallelization
abstract
As 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. Data1
2025 Hydraulis: Balancing Large Transformer Model Training via Co-designing Parallel Strategies and Data Assignment
abstract
To 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. Data1
2025 LobRA: Multi-tenant Fine-tuning over Heterogeneous Data
abstract
With 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 Inference
abstract
Due 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
AAAI2
2024 Enabling Parallelism Hot Switching for Efficient Training of Large Language Models
abstract
Training 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
SOSP3