paper-with-me

Papers

Research on Model Parallelism and Data Parallelism Optimization Methods in Large Language Model-Based Recommendation Systems

2025-06-21 · Haowei Yang, Yu Tian, Zhongheng Yang, Zhao Wang, Chengrui Zhou, Dannier Li

With the rapid adoption of large language models (LLMs) in recommendation systems, the computational and communication bottlenecks caused by their massive parameter sizes and large data volumes have become increasingly prominent. This paper systematically investigates two classes of optimization methods-model parallelism and data parallelism-for distributed training of LLMs in recommendation scenarios. For model parallelism, we implement both tensor parallelism and pipeline parallelism, and introduce an adaptive load-balancing mechanism to reduce cross-device communication overhead. For data parallelism, we compare synchronous and asynchronous modes, combining gradient compression and sparsification techniques with an efficient aggregation communication framework to significantly improve bandwidth utilization. Experiments conducted on a real-world recommendation dataset in a simulated service environment demonstrate that our proposed hybrid parallelism scheme increases training throughput by over 30% and improves resource utilization by approximately 20% compared to traditional single-mode parallelism, while maintaining strong scalability and robustness. Finally, we discuss trade-offs among different parallel strategies in online deployment and outline future directions involving heterogeneous hardware integration and automated scheduling technologies.

📄 PDF Abstract BibTeX arXiv:2506.17551

Code (0)

등록된 구현이 없습니다.

Tasks

Language ModelingLanguage ModellingLarge Language ModelmodelRecommendation SystemsScheduling

Similar Papers 제목 키워드 기반

UniAP: Unifying Inter- and Intra-Layer Automatic Parallelism by Mixed Integer Quadratic Programming

2023-07-31 · CVPR 2025 1 · Hao Lin, Ke wu, Jie Li, Jun Li 외

Distributed learning is commonly used for training deep learning models, especially large models. In distributed learning, manual parallelism (MP) methods demand considerable human effort and have limited flexibility. He…

Understanding the Effects of Data Parallelism and Sparsity on Neural Network Training

2020-03-25 · ICLR 2021 1 · Namhoon Lee, Thalaiyasingam Ajanthan, Philip H. S. Torr, Martin Jaggi

We study two factors in neural network training: data parallelism and sparsity; here, data parallelism means processing training data in parallel using distributed systems (or equivalently increasing batch size), so that…

Network Pruning

LAMP: Large Deep Nets with Automated Model Parallelism for Image Segmentation

2020-06-22 · Wentao Zhu, Can Zhao, Wenqi Li, Holger Roth 외

Deep Learning (DL) models are becoming larger, because the increase in model size might offer significant accuracy gain. To enable the training of large deep networks, data parallelism and model parallelism are two well-…

Image SegmentationSegmentationSemantic Segmentation

Solving machine learning optimization problems using quantum computers

2019-11-17 · Venkat R. Dasari, Mee Seong Im, Lubjana Beshaj

Classical optimization algorithms in machine learning often take a long time to compute when applied to a multi-dimensional problem and require a huge amount of CPU and GPU resource. Quantum parallelism has a potential t…

BIG-bench Machine LearningCPUGPUQuantum Machine Learning

H3T: Efficient Integration of Memory Optimization and Parallelism for Large-scale Transformer Training

2023-09-21 · NeurIPS 2023 11

In recent years, big models based on Transformers have achieved state-of-the-art performance on many artificial intelligence (AI) tasks. Despite the success of these Transformer-based models, their huge parameter size po…