VLDB 2026 Research / reviewers in the wild / expert
Chengchun Shu
dblp:07/5911
· DBLP profile ↗
6ranked-venue papers
1as first author
1since 2021 · last 2022
—ORCID · none
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 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author
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.
| Databases, data mining, and information retrieval
1 paper |
Recommender systems · 87% Machine learning and data management · 13% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 100% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Recommender systems › large-scale recommendation
large-scale recommendation model training |
0.6 | 1 | 2022 | Persia: An Open, Hybrid System Scaling Deep Learning-based Recommenders up to 100 Trillion Parameters · KDD 2022 |
Recommender systems
neural recommendation |
0.6 | 1 | 2022 | Persia: An Open, Hybrid System Scaling Deep Learning-based Recommenders up to 100 Trillion Parameters · KDD 2022 |
Distributed systems › distributed machine learning
distributed training |
0.6 | 1 | 2022 | Persia: An Open, Hybrid System Scaling Deep Learning-based Recommenders up to 100 Trillion Parameters · KDD 2022 |
Machine learning and data management
data management for machine learning |
0.2 | 1 | 2022 | Persia: An Open, Hybrid System Scaling Deep Learning-based Recommenders up to 100 Trillion Parameters · KDD 2022 |
Methods — techniques the papers use, named apart from their topics
hybrid training algorithm · 1.1embedding synchronization · 1.1dense neural network synchronization · 1.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Persia: An Open, Hybrid System Scaling Deep Learning-based Recommenders up to 100 Trillion ParametersabstractRecent years have witnessed an exponential growth of model scale in deep learning-based recommender systems---from Google's 2016 model with 1 billion parameters to the latest Facebook's model with 12 trillion parameters. Significant quality boost has come with each jump of the model capacity, which makes us believe the era of 100 trillion parameters is around the corner. However, the training of such models is challenging even within industrial scale data centers. We resolve this challenge by careful co-design of both optimization algorithm and distributed system architecture. Specifically, to ensure both the training efficiency and the training accuracy, we design a novel hybrid training algorithm, where the embedding layer and the dense neural network are handled by different synchronization mechanisms; then we build a system called Persia (short for parallel recommendation training system with hybrid acceleration) to support this hybrid training algorithm. Both theoretical demonstrations and empirical studies with up to 100 trillion parameters have been conducted to justify the system design and implementation of Persia. We make Persia publicly available (at github.com/PersiaML/Persia) so that anyone can easily train a recommender model at the scale of 100 trillion parameters. Xiangru Lian, Binhang Yuan, Yongjun He 0004, Honghuan Wu, Haodong Lyu, Chengjun Liu, Xing Dong, Yiqiao Liao, Mingnan Luo, Congfei Zhang, Jingru Xie, Haonan Li 0006, Lei Chen 0002, Renjie Huang, Jianying Lin, Chengchun Shu, Xuezhong Qiu, Zhishan Liu, Dongying Kong, Lei Yuan 0001, Sen Yang 0004, Ce Zhang 0001, Ji Liu 0002 |
KDD | 19 |
| 2011 | Green Scheduling: A Scheduling Policy for Improving the Energy Efficiency of Fair SchedulerabstractEnergy efficiency of data centers has draw a great attention due to the cost of power consumption increases dramatically as the size of data center grows. Nowadays, Map Reduce is a framework widely used for processing large data sets in data center, its energy efficiency directly affects the energy efficiency of data center. MapReduce's energy efficiency is closely tied to its scheduler, we find that fair scheduler outperforms FIFO scheduler in energy efficiency when CPU-intensive job and IO-intensive job running simultaneously on the cluster, because fair scheduler achieves better resource utilization by overlapping resource complementary tasks on slaves. However this behavior is occasional, because fair scheduler has no information about task's resource requirement. This occasional behavior lets us identify the area that energy efficiency of fair scheduler can be improved. We propose an energy-efficient scheduling policy called green scheduling which relaxes fairness slightly to create as many opportunities as possible for overlapping resource complementary tasks. The results show that green scheduling can save between 7% and 9% energy consumption of fair scheduler. Chengchun Shu |
PDCAT | 2 |
| 2009 | An Efficient Hierarchical Clustering Method for Large Datasets with Map-ReduceabstractLarge datasets become common in applications like Internet services, genomic sequence analysis and astronomical telescope. The demanding requirements of memory and computation power force data mining algorithms to be parallelized in order to efficiently deal with the large datasets. This paper introduces our experience of grouping internet users by mining a huge volume of Web access log of up to 100 gigabytes. The application is realized using hierarchical clustering algorithms with Map-Reduce, a parallel processing framework over clusters. However, the immediate implementation of the algorithms suffers from efficiency problem for both inadequate memory and higher execution time. This paper present an efficient hierarchical clustering method of mining large datasets with Map-Reduce. The method includes two optimization techniques: ¿Batch Updating¿ to reduce the computational time and communication costs among cluster nodes, and ¿Co-occurrence based feature selection¿ to decrease the dimension of feature vectors and eliminate noise features. The empirical study shows the first technique can significantly reduce the IO and distributed communication overhead, reducing the total execution time to nearly 1/15. Experimentally, the second technique efficiently simplifies the features while obtains improved accuracy of hierarchical clustering. Tianyang Sun, Chengchun Shu, Yitong Fang |
PDCAT | 2 |
| 2008 | Operating System-Level Virtual Organization Support in XtreemOSabstractIn computational grids, a virtual organization (VO) is a dynamic coupling of multiple Linux/Unix nodes for resource sharing under specific polices. Currently, VO support functionalities are generally implemented as grid middleware. However, the usability of grids is often impaired by the complexity of configuring and maintaining a new layer of security infrastructure as well as adapting to new interfaces of security enabled services. In this paper, we present an OS-level approach to provide native VO support functionalities, which is a part of XtreemOS project [18]. Our approach adopts pluggable frameworks existing in current OS as extension points to implement VO support, avoiding modification of kernel codes and easily turning traditional OSes into grid-aware ones. The performance evaluation of NAS parallel benchmarks (NPB) shows that our current implementation incurs trivial overhead on original systems. An Qin 0001, Chengchun Shu, Xiaoqian Yu, Yvon Jégou, Christine Morin |
PDCAT | 3 |
| 2006 | BEAP: An End-User Agile Programming Paradigm for Business Applications
Chengchun Shu, Haozhi Liu |
J. Comput. Sci. Technol. | 1 |
| 2005 | An Agile Programming Model for Grid End UsersabstractGrid and service computing technologies have been explored by enterprises to promote integration, sharing, and collaboration. However, quick response to business environment changes is still a challenging issue. For end users, developing, customizing, and reengineering applications remain a difficult and timeconsuming task. Users still need to deal with excessive low-level details of platform-specific APIs. We present a high-level programming model together with a descriptive glueing language called GSML, to facilitate end-user programming. In this approach, applications could be visually composed from welldefined software components called "funnels" in an event-driven fashion. Application examples have shown that, by raising the level of abstraction as well as simplifying the programming model, GSML could empower end users to build grid applications on demand with improved productivity. Zhiwei Xu 0002, Chengchun Shu, Haiyan Yu 0002, Haozhi Liu |
PDCAT | 2 |