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

Huimin Yi

dblp:300/5412 · DBLP profile ↗
← Back
2ranked-venue papers
0as first author
2since 2021 · last 2022
—ORCID · unresolved

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

Artificial intelligence and machine learning · 1 · 1 since 2021Databases, data management, data science and information retrieval · 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.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
Distributed systems · 40% Hardware accelerators and domain-specific architectures · 40% Parallel and multicore computing · 20%
Databases, data mining, and information retrieval
2 papers
Recommender systems · 100%

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

TopicWeightPapersLastEvidence papers
Recommender systems
neural recommendation
0.612022
PICASSO: Unleashing the Potential of GPU-centric Training for Wide-and-deep Recommender Systems · ICDE 2022
Distributed systems › distributed machine learning
distributed training
0.612022
GBA: A Tuning-free Approach to Switch between Synchronous and Asynchronous Training for Recommendation Models · NeurIPS 2022
Hardware accelerators and domain-specific architectures
machine learning accelerator
0.612022
PICASSO: Unleashing the Potential of GPU-centric Training for Wide-and-deep Recommender Systems · ICDE 2022
Parallel and multicore computing › parallel computing › parallel machine learning
parallel training
0.612022
GBA: A Tuning-free Approach to Switch between Synchronous and Asynchronous Training for Recommendation Models · NeurIPS 2022
Distributed systems › distributed machine learning
parameter server
0.612022
GBA: A Tuning-free Approach to Switch between Synchronous and Asynchronous Training for Recommendation Models · NeurIPS 2022
Hardware accelerators and domain-specific architectures › machine learning accelerator › DNN training accelerator
recommendation model training accelerator
0.612022
PICASSO: Unleashing the Potential of GPU-centric Training for Wide-and-deep Recommender Systems · ICDE 2022

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

token-control gradient decay · 1.1packing · 1.1interleaving · 1.1global batch gradient aggregation · 1.1convergence analysis · 1.1caching · 1.1
YearPublicationVenuePosition
2022 PICASSO: Unleashing the Potential of GPU-centric Training for Wide-and-deep Recommender Systems
abstract
The development of personalized recommendation has significantly improved the accuracy of information matching and the revenue of e-commerce platforms. Recently, it has two trends: 1) recommender systems must be trained timely to cope with ever-growing new products and ever-changing user interests from online marketing and social network; 2) state-of-the-art recommendation models introduce deep neural network (DNN) modules to improve prediction accuracy. Traditional CPU-based recommender systems cannot meet these two trends, and GPU-centric training has become a trending approach. However, we observe that GPU devices in training recommender systems are underutilized, and they cannot attain an expected throughput improvement as what it has achieved in Computer Vision (CV) and Neural Language Processing (NLP) areas. This issue can be explained by two characteristics of these recommendation models: First, they contain up to a thousand of input feature fields, introducing fragmentary and memory-intensive operations; Second, the multiple constituent feature interaction submodules introduce substantial small-sized compute kernels. To remove this roadblock to the development of recommender systems, we propose a novel framework named PICASSO to accelerate the training of recommendation models on commodity hardware. Specifically, we conduct a systematic analysis to reveal the bottlenecks encountered in training recommendation models. We leverage the model structure and data distribution to unleash the potential of hardware through our packing, interleaving, and caching optimization. Experiments show that PICASSO increases the hardware utilization by an order of magnitude on the basis of state-of-the-art baselines and brings up to 6× throughput improvement for a variety of industrial recommendation models. Using the same hardware budget in production, PICASSO on average shortens the walltime of daily training tasks by 7 hours, significantly reducing the delay of continuous delivery.
Yuanxing Zhang, Langshi Chen, Siran Yang, Man Yuan, Huimin Yi, Jie Zhang 0135, Jiamang Wang, Jianbo Dong, Yong Li 0045, Di Zhang 0026, Wei Lin 0016, Lin Qu, Bo Zheng 0007
ICDE5
2022 GBA: A Tuning-free Approach to Switch between Synchronous and Asynchronous Training for Recommendation Models
abstract
High-concurrency asynchronous training upon parameter server (PS) architecture and high-performance synchronous training upon all-reduce (AR) architecture are the most commonly deployed distributed training modes for recommendation models. Although synchronous AR training is designed to have higher training efficiency, asynchronous PS training would be a better choice for training speed when there are stragglers (slow workers) in the shared cluster, especially under limited computing resources. An ideal way to take full advantage of these two training modes is to switch between them upon the cluster status. However, switching training modes often requires tuning hyper-parameters, which is extremely time- and resource-consuming. We find two obstacles to a tuning-free approach: the different distribution of the gradient values and the stale gradients from the stragglers. This paper proposes Global Batch gradients Aggregation (GBA) over PS, which aggregates and applies gradients with the same global batch size as the synchronous training. A token-control process is implemented to assemble the gradients and decay the gradients with severe staleness. We provide the convergence analysis to reveal that GBA has comparable convergence properties with the synchronous training, and demonstrate the robustness of GBA the recommendation models against the gradient staleness. Experiments on three industrial-scale recommendation tasks show that GBA is an effective tuning-free approach for switching. Compared to the state-of-the-art derived asynchronous training, GBA achieves up to 0.2% improvement on the AUC metric, which is significant for the recommendation models. Meanwhile, under the strained hardware resource, GBA speeds up at least 2.4x compared to synchronous training.
Wenbo Su, Yuanxing Zhang, Yufeng Cai, Kaixu Ren, Pengjie Wang 0002, Huimin Yi, Hongbo Deng, Jian Xu 0015, Lin Qu, Bo Zheng 0007
NeurIPS6