Demo Data from SIGIR 2026 / reviewers in the wild / expert
Jiawei Jiang 0001
dblp:185/1521-1
· DBLP profile ↗
96ranked-venue papers
13as first author
78since 2021 · last 2027
0000-0003-0051-0046ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 65 · 12 first-author · 50 since 2021Artificial intelligence and machine learning · 27 · 2 first-author · 25 since 2021Graphics, computer vision, multimedia, augmented reality and games · 13 · 12 since 2021Applied, interdisciplinary, general and emerging computing · 6 · 5 since 2021Computer networks · 5 · 5 since 2021Systems, architecture and hardware · 3 · 3 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
60 papers |
Efficient and distributed learning · 50% Graph learning · 24% Optimization for machine learning · 6% | |
| Databases, data mining, and information retrieval
21 papers |
Machine learning and data management · 30% Recommender systems · 16% Graph data management · 16% | |
| Network and information security
15 papers |
Privacy and data protection · 69% Security and privacy of machine learning · 28% Blockchain and cryptocurrency security · 3% | |
| Computer architecture, parallel and distributed computing, and storage systems
21 papers |
Cloud and datacenter computing · 34% Distributed systems · 23% GPUs and heterogeneous computing · 14% | |
| Theoretical computer science
5 papers |
Algorithmic game theory and mechanism design · 62% Graph algorithms and graph theory · 26% Algorithms and data structures · 8% |
Topics — the 30 heaviest of 159, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Efficient and distributed learning
federated learning |
10.3 | 13 | 2026 | Toward Personalized Federated Learning via Overlapping Coalition Formation Game · IEEE Trans. Mob. Comput. 2026 HAL: Accurate, Private, and Efficient Sample Alignment for Multimodal Federated Learning · KDD (1) 2026 REMISVFU: Vertical Federated Unlearning via Representation Misdirection for Intermediate Output Feature · AAAI 2026 |
Machine learning › Efficient and distributed learning › federated learning › federated learning architecture
vertical federated learning |
5.0 | 7 | 2026 | REMISVFU: Vertical Federated Unlearning via Representation Misdirection for Intermediate Output Feature · AAAI 2026 PS-MI: Accurate, Efficient, and Private Data Valuation in Vertical Federated Learning · Proc. VLDB Endow. 2025 Hounding Data Diversity: Towards Participant Selection in Vertical Federated Learning · ICDE 2025 |
Machine learning › Efficient and distributed learning
distributed training |
4.6 | 11 | 2026 | MTGenRec: An Efficient Distributed Training System for Generative Recommendation Models in Meituan · KDD (1) 2026 BAGUA: Scaling up Distributed Learning with System Relaxations · Proc. VLDB Endow. 2021 Heterogeneity-Aware Distributed Machine Learning Training via Partial Reduce · SIGMOD Conference 2021 |
Machine learning › Graph learning
graph neural network |
3.1 | 4 | 2026 | Text-attributed Graph Condensation via Text Selection and Attribute Matching · WWW 2026 Towards Scalable and Deep Graph Neural Networks via Noise Masking · AAAI 2025 Benchtemp: A General Benchmark for Evaluating Temporal Graph Neural Networks · ICDE 2024 |
Machine learning › Efficient and distributed learning › federated learning
federated unlearning |
2.7 | 3 | 2026 | REMISVFU: Vertical Federated Unlearning via Representation Misdirection for Intermediate Output Feature · AAAI 2026 Mimir: Data-Free Federated Unlearning Through Client-Specific Prompt Generation for Personalized Models · IEEE Trans. Mob. Comput. 2025 Zero-shot Federated Unlearning via Transforming from Data-Dependent to Personalized Model-Centric · IJCAI 2025 |
Machine learning › Efficient and distributed learning › model compression
quantization |
2.1 | 3 | 2025 | Acceleration Algorithms in GNNs: A Survey · IEEE Trans. Knowl. Data Eng. 2025 Efficient Multi-task LLM Quantization and Serving for Multiple LoRA Adapters · NeurIPS 2024 Don't Waste Your Bits! Squeeze Activations and Gradients for Deep Neural Networks via TinyScript · ICML 2020 |
Privacy and data protection
differential privacy |
2.0 | 2 | 2026 | HAL: Accurate, Private, and Efficient Sample Alignment for Multimodal Federated Learning · KDD (1) 2026 Venom: Liquid Diffusion-Guided Gradient Inversion for Breaking Differential Privacy in Federated Learning · AAAI 2026 |
Machine learning › Optimization for machine learning
hyperparameter optimization |
1.9 | 4 | 2021 | VolcanoML: Speeding up End-to-End AutoML via Scalable Search Space Decomposition · Proc. VLDB Endow. 2021 OpenBox: A Generalized Black-box Optimization Service · KDD 2021 MFES-HB: Efficient Hyperband with Multi-Fidelity Quality Measurements · AAAI 2021 |
Machine learning › Efficient and distributed learning
model compression |
1.9 | 4 | 2026 | Efficient Multi-task LLM Quantization and Serving for Multiple LoRA Adapters · NeurIPS 2024 Don't Waste Your Bits! Squeeze Activations and Gradients for Deep Neural Networks via TinyScript · ICML 2020 Efficient Diversity-Driven Ensemble for Deep Neural Networks · ICDE 2020 |
Machine learning › Graph learning › graph neural network › efficient graph neural network
graph condensation |
1.8 | 2 | 2026 | Text-attributed Graph Condensation via Text Selection and Attribute Matching · WWW 2026 Self-Supervised Learning for Graph Dataset Condensation · KDD 2024 |
Machine learning › Graph learning › graph neural network
node classification |
1.8 | 3 | 2025 | Exploiting Text Semantics for Few and Zero Shot Node Classification on Text-attributed Graph · IJCAI 2025 Lasagne: A Multi-Layer Graph Convolutional Network Framework via Node-Aware Deep Architecture · IEEE Trans. Knowl. Data Eng. 2023 HGAMLP: Heterogeneous Graph Attention MLP with De-Redundancy Mechanism · ICDE 2024 |
Privacy and data protection › inference attack
attribute inference attack |
1.7 | 2 | 2025 | Aegis: Post-Training Attribute Unlearning in Federated Recommender Systems against Attribute Inference Attacks · WWW 2025 Defending against Attribute Inference Attacks in Post-Training of Recommendation Systems via Unlearning · ICDE 2025 |
Security and privacy of machine learning › machine unlearning
attribute unlearning |
1.7 | 2 | 2025 | Aegis: Post-Training Attribute Unlearning in Federated Recommender Systems against Attribute Inference Attacks · WWW 2025 Defending against Attribute Inference Attacks in Post-Training of Recommendation Systems via Unlearning · ICDE 2025 |
Machine learning › Graph learning › graph neural network
graph convolutional network |
1.7 | 3 | 2023 | Lasagne: A Multi-Layer Graph Convolutional Network Framework via Node-Aware Deep Architecture · IEEE Trans. Knowl. Data Eng. 2023 Lasagne: A Multi-Layer Graph Convolutional Network Framework via Node-aware Deep Architecture (Extended Abstract) · ICDE 2022 Reliable Data Distillation on Graph Convolutional Network · SIGMOD Conference 2020 |
Machine learning › Graph learning › graph neural network
dynamic graph neural network |
1.6 | 2 | 2025 | TESA: A Trajectory and Semantic-aware Dynamic Heterogeneous Graph Neural Network · WWW 2025 Benchtemp: A General Benchmark for Evaluating Temporal Graph Neural Networks · ICDE 2024 |
Machine learning › Representation and self-supervised learning
contrastive learning |
1.5 | 2 | 2024 | Self-Supervised Learning for Graph Dataset Condensation · KDD 2024 Generative and Contrastive Paradigms Are Complementary for Graph Self-Supervised Learning · ICDE 2024 |
Machine learning › Efficient and distributed learning › federated learning
client selection |
1.4 | 2 | 2025 | Hounding Data Diversity: Towards Participant Selection in Vertical Federated Learning · ICDE 2025 VF-PS: How to Select Important Participants in Vertical Federated Learning, Efficiently and Securely? · NeurIPS 2022 |
Graph data management
graph embedding |
1.4 | 2 | 2025 | Detecting and Analyzing Motifs in Large-Scale Online Transaction Networks · IEEE Trans. Knowl. Data Eng. 2025 Analyzing Online Transaction Networks with Network Motifs · KDD 2022 |
GPUs and heterogeneous computing
GPU computing |
1.4 | 2 | 2025 | Lock-Free Triangle Counting on GPU · IEEE Trans. Computers 2025 CuWide: Towards Efficient Flow-Based Training for Sparse Wide Models on GPUs · IEEE Trans. Knowl. Data Eng. 2022 |
Machine learning and data management
in-database machine learning |
1.3 | 2 | 2024 | Stochastic gradient descent without full data shuffle: with applications to in-database machine learning and deep learning systems · VLDB J. 2024 In-Database Machine Learning with CorgiPile: Stochastic Gradient Descent without Full Data Shuffle · SIGMOD Conference 2022 |
Machine learning and data management › optimization for machine learning
stochastic gradient descent |
1.3 | 2 | 2024 | Stochastic gradient descent without full data shuffle: with applications to in-database machine learning and deep learning systems · VLDB J. 2024 In-Database Machine Learning with CorgiPile: Stochastic Gradient Descent without Full Data Shuffle · SIGMOD Conference 2022 |
Cloud and datacenter computing
serverless computing |
1.3 | 2 | 2024 | A systematic evaluation of machine learning on serverless infrastructure · VLDB J. 2024 Towards Demystifying Serverless Machine Learning Training · SIGMOD Conference 2021 |
Cloud and datacenter computing › serverless computing
serverless distributed training |
1.3 | 2 | 2024 | A systematic evaluation of machine learning on serverless infrastructure · VLDB J. 2024 Towards Demystifying Serverless Machine Learning Training · SIGMOD Conference 2021 |
Machine learning › Efficient and distributed learning
parameter-efficient fine-tuning |
1.2 | 2 | 2026 | AdaMix: Adaptive Mixing for Short and Long Reasoning Adapters · ACL (1) 2026 Efficient Multi-task LLM Quantization and Serving for Multiple LoRA Adapters · NeurIPS 2024 |
Privacy and data protection › privacy regulation
right to be forgotten |
1.2 | 2 | 2026 | Zero-shot Federated Unlearning via Transforming from Data-Dependent to Personalized Model-Centric · IJCAI 2025 REMISVFU: Vertical Federated Unlearning via Representation Misdirection for Intermediate Output Feature · AAAI 2026 |
Machine learning › Optimization for machine learning › model-based optimization
bayesian optimization |
1.1 | 3 | 2021 | OpenBox: A Generalized Black-box Optimization Service · KDD 2021 MFES-HB: Efficient Hyperband with Multi-Fidelity Quality Measurements · AAAI 2021 Efficient Automatic CASH via Rising Bandits · AAAI 2020 |
Machine learning › Graph learning › graph neural network › node classification
semi-supervised node classification |
1.1 | 2 | 2023 | Lasagne: A Multi-Layer Graph Convolutional Network Framework via Node-Aware Deep Architecture · IEEE Trans. Knowl. Data Eng. 2023 Reliable Data Distillation on Graph Convolutional Network · SIGMOD Conference 2020 |
Machine learning › Efficient and distributed learning › distributed training
communication-efficient training |
1.1 | 2 | 2022 | Towards Communication-efficient Vertical Federated Learning Training via Cache-enabled Local Update · Proc. VLDB Endow. 2022 BAGUA: Scaling up Distributed Learning with System Relaxations · Proc. VLDB Endow. 2021 |
Machine learning › Graph learning › graph neural network › deep graph neural network
over-smoothing |
1.1 | 2 | 2025 | Towards Scalable and Deep Graph Neural Networks via Noise Masking · AAAI 2025 Lasagne: A Multi-Layer Graph Convolutional Network Framework via Node-Aware Deep Architecture · IEEE Trans. Knowl. Data Eng. 2023 |
Machine learning › Efficient and distributed learning › model compression
knowledge distillation |
1.0 | 2 | 2025 | Acceleration Algorithms in GNNs: A Survey · IEEE Trans. Knowl. Data Eng. 2025 Reliable Data Distillation on Graph Convolutional Network · SIGMOD Conference 2020 |
Methods — techniques the papers use, named apart from their topics
stochastic gradient descent · 5.8locality-sensitive hashing · 5.5benchmarking · 4.0large language model · 3.7tensor computation runtime · 3.5knowledge distillation · 3.0mutual information estimation · 2.9quantization · 2.7structure-oriented abstraction · 2.0relation-centric abstraction · 2.0feature ID deduplication · 2.0dynamic sequence balancing · 2.0dynamic hash table · 2.0hash-based algorithm · 1.7CTA thread organization · 1.7k-nearest neighbors · 1.7generative adversarial network · 1.7contrastive learning · 1.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2027 | Retrofitting temporal GNN training with decoder-only Transformers on large-scale graphs
Qiang Huang 0009, Ke Liu 0014, Liang Deng, Xiao Yan 0002, Chuang Hu, Quanqing Xu, Wentao Zhang 0001, Jiawei Jiang 0001 |
Expert Syst. Appl. | 8 |
| 2026 | Venom: Liquid Diffusion-Guided Gradient Inversion for Breaking Differential Privacy in Federated LearningabstractGradient perturbation mechanisms, such as differential privacy (DP), aim to defend against gradient inversion attacks (GIA) by injecting noise into the shared gradients. Recent studies have shown that DP-based defenses lack robustness against advanced GIAs. However, existing gradient inversion methods typically rely on iterative refinement and assume static noise, resulting in low efficiency and limited reconstruction fidelity under high-noise conditions. In this paper, we propose Venom, a novel gradient inversion attack method based on a liquid diffusion mechanism. Venom reconstructs private data directly from DP-protected gradients without requiring any prior knowledge of the noise distribution. Specifically, we design a Structural Prior Extraction (SPE) module that analytically extracts deep feature representations from perturbed gradients through energy-based aggregation, enabling stable pre-reconstruction of users' latent data features. We further introduce a Diffusion-driven Liquid Recovery Network (Diff-LRN) for high-fidelity image reconstruction. Unlike traditional diffusion models that rely on iterative sampling with predefined noise schedules, Diff-LRN performs deterministic single-step reconstruction using adaptive liquid neural dynamics to handle spatially heterogeneous noise patterns. Experiments across four benchmarks demonstrate that Venom achieves a speedup of up to 38,343× over state-of-the-art attacks while maintaining high reconstruction fidelity under strong DP settings. These results challenge prevailing assumptions about DP robustness and underscore the need for more resilient privacy-preserving mechanisms in federated learning. Bin Hu 0028, Jingling Yuan, Jiawei Jiang 0001, Chuang Hu |
AAAI | 3 |
| 2026 | Privacy-protected Retrieval-Augmented Generation for Knowledge Graph Question AnsweringabstractLarge Language Models (LLMs) often suffer from hallucinations and outdated or incomplete knowledge. Retrieval-Augmented Generation (RAG) is proposed to address these issues by integrating external knowledge like that in knowledge graphs (KGs) into LLMs. However, leveraging private KGs in RAG systems poses significant privacy risks due to the black-box nature of LLMs and potential insecure data transmission. In this paper, we investigate the privacy-protected RAG scenario for the first time, where entities in KGs are anonymous for LLMs, thus preventing them from accessing entity semantics. Due to the loss of semantics of entities, previous RAG systems cannot retrieve question-relevant knowledge from KGs by matching questions with the meaningless identifiers of anonymous entities. To realize an effective RAG system in this scenario, two key challenges must be addressed: (1) How can anonymous entities be converted into retrievable information? (2) How to retrieve question-relevant anonymous entities? To address these challenges, we propose a novel Abstraction Reasoning on Graph (ARoG) framework including relation-centric abstraction and structure-oriented abstraction strategies. For challenge (1), the first strategy abstracts entities into high-level concepts by dynamically capturing the semantics of their adjacent relations. Hence, it supplements meaningful semantics which can further support the retrieval process. For challenge (2), the second strategy transforms unstructured natural language questions into structured abstract concept paths. These paths can be more effectively aligned with the abstracted concepts in KGs, thereby improving retrieval performance. In addition to guiding LLMs to effectively retrieve knowledge from KGs, these abstraction strategies also strictly protect privacy from being exposed to LLMs. Experiments on three datasets demonstrate that ARoG achieves strong performance and privacy-robustness, establishing a new practical direction for privacy-protected RAG systems. Yunfeng Ning, Mayi Xu, Jintao Wen, Qiankun Pi, Yuanyuan Zhu 0001, Ming Zhong 0002, Jiawei Jiang 0001, Tieyun Qian |
AAAI | 7 |
| 2026 | REMISVFU: Vertical Federated Unlearning via Representation Misdirection for Intermediate Output FeatureabstractData-protection regulations such as the GDPR grant every participant in a federated system a right to be forgotten. Federated unlearning has therefore emerged as a research frontier, aiming to remove a specific party's contribution from the learned model while preserving the utility of the remaining parties. However, most unlearning techniques focus on Horizontal Federated Learning (HFL), where data are partitioned by samples. In contrast, Vertical Federated Learning (VFL) allows organizations that possess complementary feature spaces to train a joint model without sharing raw data. The resulting feature-partitioned architecture renders HFL-oriented unlearning methods ineffective. In this paper, we propose ReMisVFU, a plug-and-play representation-misdirection framework that enables fast, client-level unlearning in splitVFL systems. When a deletion request arrives, the forgetting party collapses its encoder output to a randomly sampled anchor on the unit sphere, severing the statistical link between its features and the global model. To maintain utility for the remaining parties, the server jointly optimizes a retention loss and a forgetting loss, aligning their gradients via orthogonal projection to eliminate destructive interference. Evaluations on public benchmarks show that ReMisVFU suppresses back-door attack success to the natural class-prior level and sacrifices only about 2.5% points of clean accuracy, outperforming state-of-the-art baselines. Huanghuang Liang, Yili Gong, Jiawei Jiang 0001, Chuang Hu, Dazhao Cheng |
AAAI | 5 |
| 2026 | AdaMix: Adaptive Mixing for Short and Long Reasoning AdaptersabstractHao Luo, Xiao Yan, Xinyan Li, Qiming Zeng, Yuhao Lin, Shanshan Feng, Hao Wang, Jiawei Jiang. Proceedings of the 64th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers). 2026. Hao Luo 0023, Xiao Yan 0002, Qiming Zeng, Shanshan Feng 0001, Hao Wang 0013, Jiawei Jiang 0001 |
ACL (1) | 8 |
| 2026 | Debiasing LLMs in Knowledge-Intensive Tasks via Information-Gain Guided Front-Door Adjustment
Yongqi Li 0002, Hankun Kang, Mayi Xu, Jintao Wen, Yuanyuan Zhu 0001, Ming Zhong 0002, Jiawei Jiang 0001, Tieyun Qian |
DASFAA (3) | 8 |
| 2026 | DM-RAG: Enhancing User Support in Dameng Databases with Retrieval-Augmented Generation
Qiang Huang 0009, Ke Liu 0014, Liang Deng, Sijing Zhang, Chuang Hu, Tieyun Qian, Xiao Yan 0002, Jiawei Jiang 0001 |
ICDE | 8 |
| 2026 | HistCore: Scalable $k$-Core Decomposition on GPUs with Locality-Aware Computation
Chen Zhao 0019, Guojia Wan, Ting Yu 0004, Jiawei Jiang 0001, Bo Du 0001 |
ICDE | 4 |
| 2026 | MTGenRec: An Efficient Distributed Training System for Generative Recommendation Models in MeituanabstractRecommendation is crucial for both user experience and company revenue in Meituan as a leading lifestyle company, and generative recommendation models (GRMs) are shown to produce quality recommendations recently. However, existing systems are limited by insufficient functionality support and inefficient implementations for training GRMs in industrial scenarios. As such, we introduce MTGenRec as an efficient and scalable system for GRM training. Specifically, to handle real-time insertions/deletions of sparse embeddings, MTGenRec employs dynamic hash tables to replace static ones. To improve training efficiency, MTGenRec conducts dynamic sequence balancing to address the computation load imbalances among GPUs and adopts feature ID deduplication alongside automatic table merging to accelerate embedding lookup. Extensive experiments show that MTGenRec improves training throughput by 1.6x - 2.4x while achieving good scalability when running over 100 GPUs. MTGenRec has been deployed for many applications in Meituan and is now handling hundreds of millions of requests on a daily basis. On the delivery platform, we observe a 1.22% growth in user order volume and a 1.31% enhancement in online PV_CTR. Yuxiang Wang 0013, Xiao Yan 0002, Mincong Huang, Ruidong Han, Bin Yin 0004, Shangyu Chen, Xiang Li 0067, Fei Jiang 0009, Wei Lin 0022, Haowei Han, Xiaokai Zhou, Bo Du 0001, Jiawei Jiang 0001 |
KDD (1) | 17 |
| 2026 | Heaven-Sent or Hell-Bent? Benchmarking the Intelligence and Defectiveness of LLM Hallucinations
Chengxu Yang, Jingling Yuan, Siqi Cai 0001, Jiawei Jiang 0001, Chuang Hu |
KDD (1) | 4 |
| 2026 | HAL: Accurate, Private, and Efficient Sample Alignment for Multimodal Federated LearningabstractVertical multimodal federated learning (VMFL) enables multiple clients holding data from different modalities to conduct collaboratively model training. Existing methods typically assume that multimodal data samples (i.e., text and image) from the same entity (i.e., person) are paired across the clients (i.e., aligned). However, this assumption rarely holds in practice, as data is often collected independently with no shared identifiers. To address this challenge, we propose hashing-based alignment (HAL), a new VMFL framework that works without pre-aligned samples. HAL consists of two key components. The first component is an efficient and privacy-preserving method to identify similar samples from different modalities as aligned pairs. It adopts locality sensitive hashing (LSH) for the efficient retrieval of similar samples, introduces a shift-orthogonal hashing scheme to tackle the gaps between different modalities, and uses a bloom-style method for secure Hamming distance estimation. We prove that the shift-orthogonal hashing reduces distance estimation errors and secure Hamming distance estimation satisfies differential privacy. The second component is a neighbor-aware fusion strategy, which applies cross-attention to aggregate informative signals from the aligned samples without relying on explicit similarity scores. Experimental results on two real-world datasets show that compared with five state-of-the-art (SOTA) baselines, HAL improves the cross-modal retrieval accuracy by over 63%, while also achieving up to 154× speedup. Xiaokai Zhou, Xiao Yan 0002, Yuxiang Wang 0013, Quanqing Xu, Chuang Hu, Tieyun Qian, Jiawei Jiang 0001 |
KDD (1) | 8 |
| 2026 | Recursive Short-to-Long Generalization for Multi-hop Reasoning
Mayi Xu, Ke Sun 0010, Jianhao Chen 0003, Qiankun Pi, Guixin Su, Yunfeng Ning, Yongqi Li 0002, Yuanyuan Zhu 0001, Ming Zhong 0002, Jiawei Jiang 0001, Tieyun Qian |
SIGIR | 10 |
| 2026 | Text-attributed Graph Condensation via Text Selection and Attribute MatchingabstractText-Attributed Graph (TAG) is an important type of graph structured data, where each node has a text description. TAG models usually train a Graph Neural Network (GNN) and language model jointly, which leads to high space and time consumption, especially on large datasets. To mitigate this, we propose TAGSAM, a condensation method that compresses TAGs while preserving training accuracy. TAGSAM comes with two key designs, i.e., subgraph text Selection and Attribute similarity Matching, which compress the text description and graph topology of TAG, respectively. For the texts, subgraph text selection selects and merges representative text chunks from multiple related text descriptions by maximizing mutual information. For the graph topology, popular condensation methods based on Matching Training Trajectories (MTT) suffer from high variance, which hinders accuracy. Our attribute similarity matching mitigates this issue by aligning stable similarity matrices. We evaluate TAGSAM against six state-of-the-art baselines, where it showcases superior performance. For the same compressed size, TAGSAM improves upon the best-performing baseline by an average of 4.9% in accuracy. Furthermore, it maintains competitive training accuracy even when the TAG is condensed to just 1% size. Our code is available at https://github.com/SundayVHan/TAGSAM Haowei Han, Yuxiang Wang 0013, Guojia Wan, Hao Wang 0013, Shanshan Feng 0001, Hao Huang 0001, Jiawei Jiang 0001, Xiao Yan 0002 |
WWW | 7 |
| 2026 | Domain-aware behavior cloning for bridging the sim-to-real gap of legged robots
Jiawei Jiang 0001, Bo Du 0001, Hengyi Yang, Qianfan Hu |
Sci. China Inf. Sci. | 2 |
| 2026 | Metadata-guided multi-task transfer learning for thickness deviation detection in aluminum cold rolling: System design and real-world deployment
Rui Ge 0010, Huanghuang Liang, Qing Shen 0001, Jiawei Jiang 0001, Chuang Hu, Dazhao Cheng |
Expert Syst. Appl. | 6 |
| 2026 | RetroInfer: A Vector Storage Engine for Scalable Long-Context LLM Inference
Yaoqi Chen, Jinkai Zhang, Baotong Lu, Qianxi Zhang, Chengruidong Zhang, Jingjia Luo, Huiqiang Jiang, Qi Chen 0009, Bailu Ding, Xiao Yan 0002, Jiawei Jiang 0001, Chen Chen 0067, Cheng Li 0001, Yuqing Yang 0001, Fan Yang 0024, Mao Yang 0004 |
Proc. VLDB Endow. | 13 |
| 2026 | Toward Personalized Federated Learning via Overlapping Coalition Formation GameabstractTo tackle the challenge of data heterogeneity in federated learning (FL), personalized FL has been proposed to maximize individual utility (model performance) by customizing personalized models for clients. Considering the significance ofindividual rationality, existing works have formulated clients' participation decisions problem ashedonicgames. However, they assume that clients can participate in only one collaborative coalition, constraining players' attempts to join multiple coalitions. Different from prior works, we approach personalized FL from the perspective of hedonicoverlapping coalition formation(OCF) games where rational clients can join multiple coalitions and generate their personalized model by weighting the local and coalition models. Nevertheless, the key challenge in analyzing the game is how to achieve a stable coalition structure where no clients would deviate from the current structure. This leads to our main question:what does a stable OCF structure look like?To address this problem, we first investigate the linear FL models for theoretical insights. Then, we design a heuristic algorithm for achieving anindividually stableOCF structure. Experimental results demonstrate the feasibility of our algorithm for both linear and non-linear models, and show that our mechanism can improve the personalized model performance by up to 19% over existing methods. Bing Luo 0002, Jiawei Jiang 0001, Siping Shi, Chuang Hu, Dazhao Cheng |
IEEE Trans. Mob. Comput. | 3 |
| 2025 | Towards Scalable and Deep Graph Neural Networks via Noise MaskingabstractIn recent years, Graph Neural Networks (GNNs) have achieved remarkable success in many graph mining tasks. However, scaling them to large graphs is challenging due to the high computational and storage costs of repeated feature propagation and non-linear transformation during training. One commonly employed approach to address this challenge is model-simplification, which only executes the Propagation (P) once in the pre-processing, and Combine (C) these receptive fields in different ways and then feed them into a simple model for better performance. Despite their high predictive performance and scalability, these methods still face two limitations. First, existing approaches mainly focus on exploring different C methods from the model perspective, neglecting the crucial problem of performance degradation with increasing P depth from the data-centric perspective, known as the over-smoothing problem. Second, pre-processing overhead takes up most of the end-to-end processing time, especially for large-scale graphs. To address these limitations, we present random walk with noise masking (RMask), a plug-and-play module compatible with the existing model-simplification works. This module enables the exploration of deeper GNNs while preserving their scalability. Unlike the previous model-simplification works, we focus on continuous P and found that the noise existing inside each P is the cause of the over-smoothing issue, and use the efficient masking mechanism to eliminate them. Experimental results on six real-world datasets demonstrate that model-simplification works equipped with RMask yield superior performance compared to their original version and can make a good trade-off between accuracy and efficiency. Yuxuan Liang 0002, Wentao Zhang 0001, Zeang Sheng, Ling Yang 0006, Quanqing Xu, Jiawei Jiang 0001, Yunhai Tong, Bin Cui 0001 |
AAAI | 6 |
| 2025 | HaCore: Efficient Coreset Construction with Locality Sensitive Hashing for Vertical Federated LearningabstractVertical federated learning (VFL) trains model when the features of data samples are scattered over multiple clients. To improve efficiency, a promising approach is to find a coreset of the data samples and use it as a smaller training set. However, existing methods produce a large coreset when there are many clients and have long running time. To address these problems, we propose HaCore for efficient coreset construction in VFL setting. HaCore first employs locality sensitive hashing (LSH) to map features to bit signatures locally on the clients, and then merges the local signatures for k-medoids clustering. Data samples that correspond to the medoids are added to the coreset. The core idea is that the distance of original data samples can be approximated by the Hamming distance between their LSH-based bit signatures. To accelerate k-medoids, we utilize an inverted index to search the nearest medoid and a bit-counting method to quickly compute the aggregate distance from many signatures to a medoid. We evaluate HaCore on 5 datasets and compare with state-of-the-art coreset construction methods for VFL. The results show that HaCore accelerates the best-performing baseline by over 45x and matches the accuracy of training with all samples. Qinbo Zhang, Xiao Yan 0002, Yukai Ding, Fangcheng Fu, Quanqing Xu, Chuang Hu, Jiawei Jiang 0001 |
AAAI | 8 |
| 2025 | VF-FD: Feature Deduplication for Vertical Federated Learning
Xiao Yan 0002, Yuanyuan Zhu 0001, Hao Huang 0001, Qinbo Zhang, Guojia Wan, Jiawei Jiang 0001 |
DASFAA (4) | 8 |
| 2025 | InC: A Vertical Federated Learning Framework with Multiple Noisy Labels
Xiao Yan 0002, Xiaokai Zhou, Hao Wang 0013, Hao Huang 0001, Jiawei Jiang 0001 |
DASFAA (5) | 7 |
| 2025 | RAP: Random Projection is What You Need for Vertical Federated Learning
Qinbo Zhang, Xiao Yan 0002, Yukai Ding, Fangcheng Fu, Chuang Hu, Quanqing Xu, Jiawei Jiang 0001 |
DASFAA (4) | 8 |
| 2025 | GADACE: Graph Anomaly Detection Combining Attribute Contrast and Structure ReconstructionabstractUnsupervised graph anomaly detection aims to identify nodes that deviate from typical behaviors in graphs. Existing approaches can be briefly categorized into two main groups, namely, reconstruction-based approaches that detect anomalies through reconstruction errors, and contrastive learning-based approaches that focus on local differences to identify inconsistency. Nevertheless, neither of these approaches fully leverages the graph’s information, leading to suboptimal performance. In this paper, we present GADACE, a novel framework that integrates local attribute contrast with global structure reconstruction to generate comprehensive scores for graph anomaly detection. In this framework, a multi-level, cross-view contrastive network based on MLPs is utilized to capture local inconsistency. Meanwhile, MLP-based autoencoders are trained on both original and diffusion-augmented features to improve link prediction and global inconsistency identification. Then, the framework assigns an anomaly score to each node based on the local and global inconsistencies. Extensive experimental results on real-world datasets verify the effectiveness of our approach. Yulan Yang, Zixin Tan, Zhigao Zheng 0001, Jiawei Jiang 0001, Hao Huang 0001, Quanqing Xu, Chuanhui Yang |
ICASSP | 5 |
| 2025 | Defending against Attribute Inference Attacks in Post-Training of Recommendation Systems via UnlearningabstractAttribute Inference Attacks (AIAs) pose a significant threat to recommendation systems (RS) by enabling adversaries to use threat models to infer sensitive user attributes like gender or race from user embeddings, resulting in privacy breaches such as unauthorized profiling and discriminatory policies against specific groups. Existing attribute protection methods are primarily applied during training, suffering from significant limitations, such as architectural inflexibility, dependence on interaction data, and potential catastrophic degradation in recommendation performance. To overcome these challenges, we propose AttrCloak, an efficient and effective post-training attribute unlearning (AU) framework that removes sensitive information from user embeddings without altering RS training architectures. AttrCloak employs dual-objective optimization with parameter self-sharing to minimize mutual information between user embeddings and sensitive attributes while preserving recommendation quality. Furthermore, it accommodates data-free scenarios by leveraging regularization loss when interaction data is unavailable. Comprehensive evaluations on four real-world datasets demonstrate AttrCloak's good performance in privacy protection and recommendation performance. Yili Gong, Jiawei Jiang 0001, Chuang Hu, Xiaobo Zhou 0002, Dazhao Cheng |
ICDE | 3 |
| 2025 | Hounding Data Diversity: Towards Participant Selection in Vertical Federated LearningabstractDue to the rising concerns on privacy protection, how to build machine learning models from distributed databases with privacy guarantees has gained more popularity. Vertical federated learning (VFL) trains machine learning models in a privacy-preserving way when the data features are scattered over distributed databases. We study the participant selection problem (PSP) for VFL, which chooses a given number of participants to conduct training while maximizing model accuracy. Compared to training with all participants, PSP can filter out hitch-riders that contribute marginally to model quality and reduce training time by involving fewer participants. To achieve good model accuracy, we formulate PSP as choosing a set of participants that maximizes the likelihood of the data samples. Then, utilizing the k-nearest neighbors (KNN) classifier as the proxy model, we express the likelihood as a function of the selected participants and prove that the function is sub modular. The submodular property is favorable as it can account for the feature diversity among the participants and allows to greedily select the participant with the maximum gain in each step. However, the selection process requires finding the top-k neighbors of a data sample as the basic operation, which is expensive in VFL setting as it involves encrypted communication. As such, we adapt the Fagin's algorithm, a famous top-k query algorithm, to reduce the amount of encrypted communication. We deploy our solution VFPS-SM across five distributed nodes and conduct experiments with 10 datasets and 3 models to evaluate its performance. The results show that VFPS-SM can reduce the end-to-end running time by up to$35\times$, selection time$365\times$and improve model accuracy by 6.0% compared with state-of-the-art baselines. Xiaokai Zhou, Xiao Yan 0002, Fangcheng Fu, Hao Huang 0001, Quanqing Xu, Chuanhui Yang, Bo Du 0001, Tieyun Qian, Jiawei Jiang 0001 |
ICDE | 10 |
| 2025 | EDGaE: Efficient Distributed Graph Neural Network Training System at the Edge
Xiantao Cai, Jiawei Jiang 0001 |
ICIC (15) | 3 |
| 2025 | Guiding LLM-based Smart Contract Generation with Finite State MachineabstractSmart contract is a kind of self-executing code based on blockchain technology with a wide range of application scenarios, but the traditional generation method relies on manual coding and expert auditing, which has a high threshold and low efficiency. Although Large Language Models (LLMs) show great potential in programming tasks, they still face challenges in smart contract generation w.r.t. effectiveness and security. To solve these problems, we propose FSM-SCG, a smart contract generation framework based on finite state machine (FSM) and LLMs, which significantly improves the quality of the generated code by abstracting user requirements to generate FSM, guiding LLMs to generate smart contracts, and iteratively optimizing the code with the feedback of compilation and security checks. The experimental results show that FSM-SCG significantly improves the quality of smart contract generation. Compared to the best baseline, FSM-SCG improves the compilation success rate of generated smart contract code by at most 48%, and reduces the average vulnerability risk score by approximately 68%. Hao Luo 0023, Xiao Yan 0002, Xintong Hu, Yuxiang Wang 0013, Qiming Zeng, Hao Wang 0013, Jiawei Jiang 0001 |
IJCAI | 8 |
| 2025 | Exploiting Text Semantics for Few and Zero Shot Node Classification on Text-attributed GraphabstractText-attributed graph (TAG) provides a text description for each graph node, and few- and zero-shot node classification on TAGs have many applications in fields such as academia and social networks. Existing work utilizes various graph-based augmentation techniques to train the node and text embeddings, while text-based augmentations are largely unexplored. In this paper, we propose Text Semantics Augmentation (TSA) to improve accuracy by introducing more text semantic supervision signals. Specifically, we design two augmentation techniques, i.e., positive semantics matching and negative semantics contrast, to provide more reference texts for each graph node or text description. Positive semantic matching retrieves texts with similar embeddings to match with a graph node. Negative semantic contrast adds a negative prompt to construct a text description with the opposite semantics, which is contrasted with the original node and text. We evaluate TSA on 5 datasets and compare with 13 state-of-the-art baselines. The results show that TSA consistently outperforms all baselines, and its accuracy improvements over the best-performing baseline are usually over 5%. The code is at https://github.com/wyx11112/TSA. Yuxiang Wang 0013, Xiao Yan 0002, Shiyu Jin, Quanqing Xu, Chuang Hu, Yuanyuan Zhu 0001, Bo Du 0001, Jia Wu 0001, Jiawei Jiang 0001 |
IJCAI | 9 |
| 2025 | Zero-shot Federated Unlearning via Transforming from Data-Dependent to Personalized Model-CentricabstractFederated Unlearning (FU) addresses the "right to be forgotten" in federated learning by removing specific client data's contribution without retraining from scratch. Existing FUs are data-dependent, which make the assumption that systems can access original training data or stored historical parameter updates during unlearning. However, the assumption cannot always hold in practice, as users usually request the deletion of client data and historical parameter updates due to privacy concerns or storage limitations. Therefore, it is crucial to develop a zero-shot FU method without such data access. The key challenge is how to distinguish and remove the impact of target clients without data-level information. Motivated by the idea that if we can learn client-specific personalized information from the model instead of data, FU can be model-centric and data-free, we present the first zero-shot FU framework ZeroFU. By embedding client contributions into the model during learning via condition computation, ZeroFU enables the model to possess personalized features for unlearning. The unlearning is achieved using a proposed GAN-based distillation framework that obfuscates the personalized feature of the target client. Evaluations demonstrate its effectiveness in unlearning under non-IID settings. Huanghuang Liang, Jingling Yuan, Jiawei Jiang 0001, Kanye Ye Wang, Chuang Hu, Xiaobo Zhou 0002, Dazhao Cheng |
IJCAI | 4 |
| 2025 | Model Rake: A Defense Against Stealing Attacks in Split LearningabstractSplit learning is a prominent framework for vertical federated learning, where multiple clients collaborate with a central server for model training by exchanging intermediate embeddings. Recently, it is shown that an adversarial server can exploit the intermediate embeddings to train surrogate models to replace the bottom models on the clients (i.e., model stealing). The surrogate models can also be used to reconstruct private training data of the clients (i.e., data stealing). To defend against these stealing attacks, we propose Model Rake (i.e., Rake), which runs two bottom models on each client and differentiates their output spaces to make the two models distinct. Rake hinders the stealing attacks because it is difficult for a surrogate model to approximate two distinct bottom models. We prove that, under some assumptions, the surrogate model converges to the average of the two bottom models and thus will be inaccurate. Extensive experiments show that Rake is much more effective than existing methods in defending against both model and data stealing attacks, and the accuracy of normal model training is not affected. Qinbo Zhang, Xiao Yan 0002, Fangcheng Fu, Quanqing Xu, Yukai Ding, Xiaokai Zhou, Chuang Hu, Jiawei Jiang 0001 |
IJCAI | 9 |
| 2025 | Learning to Exploit Leg Odometry Enables Terrain-Aware Quadrupedal LocomotionabstractThe geometry of terrain is crucial for developing terrain-aware locomotion policies. Recent advancements in quadrupedal locomotion based on learning rely on depth information obtained from LiDARs and depth cameras. Despite the capabilities of these locomotion policies on terrains, they pose challenges in processing high-dimensional data in real time with onboard hardware. In this study, we develop a lightweight framework that utilizes only the intrinsic sensors of a quadrupedal robot to facilitate terrain-aware locomotion. We introduce a learning-based leg odometry, integrated with a locomotion policy trained through reinforcement learning. Utilizing blind localization from leg odometry alongside a pre-constructed height map enables the robot to navigate steps and stairs without incident.We assess the efficacy of our framework through simulations, where our results indicate that the robot achieves up to a 17% improvement in successful traversal rates and requires fewer point samples. By compensating for slippage during locomotion, our learning-based leg odometry surpasses traditional inertialleg odometry. Lastly, we validate the practical applicability of our models on a real robot, confirming their effectiveness in real-world settings. Jiawei Jiang 0001, Bo Du 0001, Zengmao Wang |
IROS | 2 |
| 2025 | TESA: A Trajectory and Semantic-aware Dynamic Heterogeneous Graph Neural NetworkabstractDynamic graph neural networks (DGNNs) are designed to capture the dynamic evolution of graph node interactions. However, existing DGNNs mainly consider homogeneous graphs, neglecting the rich heterogeneity in node and edge types, which is prevalent for real-world graphs and essential for modeling complex dynamic interactions. In this work, we propose the TrajEctory and Semantic-Aware dynamic heterogeneous graph neural network (TeSa), which integrates trajectory-based evolution and semantic-aware aggregation to capture both the evolving dynamics and heterogeneous semantics entailed in continuous-time dynamic heterogeneous graphs. In particular, trajectory-based evolution treats the interactions received by each node (called node trajectory) as a sequence and employs a temporal point process to learn the dynamic evolution in these interactions. Semantic-aware aggregation separates edges of different types when aggregating messages for each node from its neighbors. Edges of the same type are processed at first (i.e., intra-semantic aggregation), and then edges of different types are handled (i.e., inter-semantic fusion), to offer a comprehensive view of the heterogeneous semantics. We compare TeSa with 7 state-of-the-art DGNN models, and the results show that TeSa improves the best-performing baseline by an average of 5.11% and 5.74% in accuracy for transductive and inductive tasks. Xin Wang 0128, Jiawei Jiang 0001, Xiao Yan 0002, Qiang Huang 0009 |
WWW | 2 |
| 2025 | Aegis: Post-Training Attribute Unlearning in Federated Recommender Systems against Attribute Inference AttacksabstractAs privacy concerns in recommender systems become increasingly prominent, federated recommender systems (FedRecs) have emerged as a promising distributed training paradigm.FedRecs enable the collaborative training of a shared global recommendation model without requiring the exchange of raw client interaction data.However, models trained using standard FedRec methods remain vulnerable to personal information leakage, particularly through attribute inference attacks, which can expose sensitive user attributes such as gender and race.In this paper, we address these user-sensitive attributes as targets for federated unlearning.To protect users' sensitive information, attribute unlearning aims to eliminate sensitive attributes from user embeddings, thereby preventing inference attacks while preserving recommendation performance.We introduce a novel post-training federated unlearning framework, Aegis, which performs unlearning based on private attribute requests after the model has been trained, minimizing the degradation in recommendation accuracy.Aegis employs an information-theoretic multi-component loss function to balance privacy protection and recommendation performance.Additionally, Aegis adapts to scenarios where training interaction data may be unavailable, reflecting real-world centralized protection scenarios.Comprehensive evaluations of various benchmark datasets demonstrate that our proposed method effectively safeguards user privacy while maintaining high-quality recommendations. CCS Concepts• Information systems → Social recommendation Jiawei Jiang 0001, Chuang Hu |
WWW | 2 |
| 2025 | Identifying E-Commerce Fraud Through User Behavior Data: Observations and InsightsabstractAbstract Traditional fraud detection approaches often use linking entities, such as device, email, and address, to identify fraudulent transactions and users. However, as fraud methods continue to evolve and escalate, the fraudsters can fabricate the involved entities and thus hide their real intent. To make fraud detection more robust, we incorporate user behaviors in the pipeline and consider biometric characteristics that are difficult to forge. In this work, we conduct a detailed study of how user behavior data can help identify and prevent fraudulent activity in e-commerce. We present Multi-Modal Behavioral Transformer (MMBT), where we combine both inner-page behavioral data, such as mouse trajectory, and inter-page behavioral data, such as page view sequences. We propose to construct mouse trajectory data as an image, treat each mouse position as a pixel in the image, convert the image into small patches, and hence transform the mouse trajectory into patch index sequences. Our experimental results on real-word data show that MMBT significantly outperforms baselines — the precision@recall = 0.1 increases by up to 7%. In addition, we have built an online pipeline to operationalize our model. In production, the 99th percentile latency is maintained below 500 milliseconds, allowing the platform to initiate rapid response measures and prevent potential losses. Susie Xi Rao, Xiao Yan 0002, Zhurong Wang, Weiming Liang, Yinan Shan, Jiawei Jiang 0001 |
Data Sci. Eng. | 11 |
| 2025 | Secure spatial remote sensing image matching
Hao Huang 0001, Hao Wang 0013, Chuang Hu, Jiawei Jiang 0001 |
GeoInformatica | 6 |
| 2025 | Toward Lifelong Unseen Task Processing With a Lightweight Unlabeled Data Schema for AIoTabstractWith the rapid development of the Internet of Things (IoT), IoT devices find applications in various domains. The data generated by these devices is utilized for analysis and services, especially in the field of Artificial Intelligence (AI) applied to IoT, known as Artificial Intelligence of Things (AIoT). The enhancement of edge device computing power in the IoT has led to the emergence of research areas like edge-cloud synergy AI theories and application services. In the context of lifelong learning and real-time processes in AIoT edge-cloud synergy services, addressing unseen tasks becomes crucial. Unseen tasks arise when inference requests from edge devices involve models not present in the cloud’s model repository. Addressing these challenges involves generating data to either augment small sample problems or alter the data distribution for heterogeneous sample issues. As the application of large language models (LLMs) for data generation gains traction, challenges emerge in the context of AIoT edge-cloud synergy services. Firstly, fine-tuning LLMs with heterogeneous data exacerbates model bias issues. Secondly, the substantial data requirements for training LLMs pose a contradiction. Lastly, the involvement of manual annotation in LLM-based data generation introduces complexity and cost. This paper proposes a framework Seafarer to these challenges using Generative Adversarial Networks and Self-taught Learning. Seafarer avoids model bias, reduces data requirements, and eliminates the need for manual annotation. The design demonstrates effectiveness theoretically and is validated on the Cityscapes dataset, achieving an 80% reduction in training loss and improved validation loss stability. Tianyu Tu, Zhigao Zheng 0001, Zimu Zheng, Jiawei Jiang 0001, Yili Gong, Chuang Hu, Dazhao Cheng |
IEEE Internet Things J. | 5 |
| 2025 | TQEx: Tensor-based Query Engine Enhanced by Bridging the GapabstractWith the development of AI and the growing demand for computational power, hardware is becoming increasingly specialized and heterogeneous. The emergence of diverse specialized hardware architectures, each with distinct characteristics and programming abstractions, poses significant portability and sustainability challenges for existing data processing systems. Tensor Computation Runtimes (TCRs) abstract away the low-level hardware complexities by providing users with a hardware-independent tensor-based interface, enabling data scientists to effectively leverage the powerful capabilities of new hardware accelerators (collectively referred to as XPU). Built on TCRs, the existing relational query engine TQP demonstrates portability across a wide range of target hardware and sustainability along with the ongoing evolution of TCRs and hardware. However, it neglects the big gap between irregular SQL workloads and uniform tensor operations when mapping SQL operators to tensor programs, which causes significant storage and computation overhead. In this paper, for the first time, we analyze the underlying gap between SQL and tensors, and provide guidelines to bridge it. Following these guidelines, we build a new Tensor-based Query Engine Enhanced (TQEx) by bridging the gap from multiple aspects: develop efficient storage and computation strategies for variable-length data, and design efficient SQL operators such as join and aggregate based on tensors. We also extend TQEx to multi-XPUs for large-scale data processing. Extensive experimental studies show that our query engine, TQEx, achieves a 9.6× speedup (with a peak of 41.9×) over TQP on TPC-H, and it is also 27.9× faster than leading GPU databases such as HeavyDB. On TPC-H at scale factor 100, TQEx outperforms DuckDB by 12.2× and HeavyDB by 22.7× on supported queries. Yuanyuan Zhu 0001, Hao Zhang 0098, Congli Gao, Ming Zhong 0002, Jiawei Jiang 0001, Tieyun Qian, Jeffrey Xu Yu |
Proc. ACM Manag. Data | 7 |
| 2025 | TGraph: A Tensor-centric Graph Processing FrameworkabstractGraph is ubiquitous in various real-world applications, and many graph processing systems have been developed. Recently, hardware accelerators have been exploited to speed up graph systems. However, such hardware-specific systems are hard to migrate across different hardware backends. In this paper, we propose the first tensor-based graph processing framework, Tgraph, which can be smoothly deployed and run on any powerful hardware accelerators (uniformly called XPU) that support Tensor Computation Runtimes (TCRs). TCRs, which are deep learning frameworks along with their runtimes and compilers, provide tensor-based interfaces to users to easily utilize specialized hardware accelerators without delving into the complex low-level programming details. However, building an efficient tensor-based graph processing framework is non-trivial. Thus, we make the following efforts: (1) propose a tensor-centric computation model for users to implement graph algorithms with easy-to-use programming interfaces; (2) provide a set of graph operators implemented by tensor to shield the computation model from the detailed tensor operators so that Tgraph can be easily migrated and deployed across different TCRs; (3) design a tensor-based graph compression and computation strategy and an out-of-XPU-memory computation strategy to handle large graphs. We conduct extensive experiments on multiple graph algorithms (BFS, WCC, SSSP, etc.), which validate that Tgraph not only outperforms seven state-of-the-art graph systems, but also can be smoothly deployed and run on multiple DL frameworks (PyTorch and TensorFlow) and hardware backends (Nvidia GPU, AMD GPU, and Apple MPS). Yuanyuan Zhu 0001, Hao Zhang 0098, Congli Gao, Guojing Li, Ming Zhong 0002, Jiawei Jiang 0001, Tieyun Qian, Chenyi Zhang 0002, Jeffrey Xu Yu |
Proc. ACM Manag. Data | 9 |
| 2025 | PS-MI: Accurate, Efficient, and Private Data Valuation in Vertical Federated LearningabstractVertical federated learning (VFL) trains models when multiple databases (a.k.a participants) hold different features of the same set of samples. By quantifying each participant's contribution to model training, data valuation can prevent hitch-riders and reward the instrumental parties. However, vertical federated data valuation (VFDV) is challenging because it needs to be accurate and efficient while protecting participant data privacy. In this paper, we propose a method meeting all three requirements by using projection and sampling for mutual information estimation (thus dubbed PS-MI). In particular, we first show that the utility of a participant set (a.k.a a coalition ) can be expressed as the mutual information (MI) between their features and the target labels. MI is favorable because it does not depend on the model to train (i.e., model-agnostic ) and can be estimated via k -nearest neighbor (KNN). To run KNN, instead of using costly homomorphic encryption to protect data privacy, we apply simple random projection to participant features before distance computation. We prove that random projection ensures differential privacy and preserves unbiased distance estimates. Since the contribution of a participant involves many coalitions, we adopt stratified sampling to reduce the number of coalitions while controlling estimation variance. To further improve efficiency, we incorporate optimizations including using locality sensitive hashing (LSH) to prune kNN candidates, batching kNN candidate checking for multiple coalitions, and adaptive early termination for utility evaluation. We compare PS-MI with 5 state-of-the-art VFDV methods. The results show that PS-MI yields higher accuracy and shorter running time than the baselines, and the maximum speedup can be 592×. Xiaokai Zhou, Xiao Yan 0002, Fangcheng Fu, Ziwen Fu, Tieyun Qian, Yuanyuan Zhu 0001, Qinbo Zhang, Bin Cui 0001, Jiawei Jiang 0001 |
Proc. VLDB Endow. | 9 |
| 2025 | Lock-Free Triangle Counting on GPUabstractFinding the triangles of large scale graphs is a fundamental graph mining task in many applications, such as motif detection, microscopic evolution, and link prediction. The recent works on triangle counting can be classified into merge-based or binary search-based paradigms. The merge-based triangle counting paradigm locates the triangles using the set intersection operation, which suffers from the random memory access problem. The binary search-based triangle counting paradigm sets the neighbors of the source vertex of an edge as the lookup array and searches the neighbors of the destination vertex. There are lots of expensive lock operations needed in the binary search-based paradigm, which leads to low thread efficiency. In this paper, we aim to improve the triangle counting efficiency on GPU by designing a lock-free policy named Skiff to implement a hash-based triangle counting algorithm. In Skiff, we first design a hash trie data layout to meet the coalesced memory access model and then propose a lock-free policy to reduce the conflicts of the hash trie. In addition, we use a level array to manage the index of the hash trie to make sure the nodes of the hash trie can be quickly located. Furthermore, we implement a CTA thread organization model to reduce the load imbalance of the real-world graphs. We conducted extensive experiments on NVIDIA GPUs to show the performance of Skiff. The results show that Skiff can achieve a good system performance improvement than the state-of-the-art (SOTA) works. Zhigao Zheng 0001, Guojia Wan, Jiawei Jiang 0001, Chuang Hu, Shahid Mumtaz, Bo Du 0001 |
IEEE Trans. Computers | 3 |
| 2025 | Online Billboard Auction With Social Welfare MaximizationabstractOutdoor billboard advertising has proven effective for commercial promotions, attracting potential customers, and boosting product sales. Auction serves as a popular method for leasing billboard usage rights, enabling a seller to rent billboards to winning users for predefined periods according to their bids. An effective auction algorithm is of great significance to maximize the efficiency of the billboard ecosystem. In contrast to a rich literature on Internet advertising auctions, well-crafted algorithms tailored for outdoor billboard auctions remain rare. In this work, we investigate the problem of outdoor billboard auctions, in the practical setting where bids are received and processed on the fly. Our goal is to maximize social welfare, namely the total benefits of auction participants, including the billboard service provider and the bidding users. To this end, we first formulate the billboard social welfare maximization problem into an Integer Linear Problem (ILP), and then reformulate the ILP into a compact form with a reduced size of constraints (at the cost of involving exponentially many primal variables), based on which we derive the dual problem. Furthermore, we design a dual oracle to handle the exponentially many dual constraints, avoiding exhaustive enumeration. We present a primal-dual online algorithm with an incentive-compatible pricing mechanism. Theoretical analysis proves the individual rationality, incentive compatibility, and computational efficiency of our online algorithm. Extensive experimental results show that the online algorithm is both effective and efficient, and achieves a good competitive ratio. Hao Huang 0001, Mengqi Shan, Zhigao Zheng 0001, Ting Gan, Jiawei Jiang 0001, Zongpeng Li |
IEEE Trans. Knowl. Data Eng. | 6 |
| 2025 | Detecting and Analyzing Motifs in Large-Scale Online Transaction NetworksabstractMotif detection is a graph algorithm that detects certain local structures in a graph. Although network motif has been studied in graph analytics, e.g., social network and biological network, it is yet unclear whether network motif is useful for analyzingonline transaction networkthat is generated in applications such as instant messaging and e-commerce. In an online transaction network, each vertex represents a user’s account and each edge represents a money transaction between two users. In this work, we try to analyze online transaction networks with network motifs. We design motif-based vertex embedding that integrates motif counts and centrality measurements. Furthermore, we design a distributed framework to detect motifs in large-scale online transaction networks. Our framework obtains the edge directions using a bi-directional tagging method and avoids redundant detection with a reduced view of neighboring vertices. We implement the proposed framework under the parameter server architecture. In the evaluation, we analyze different kinds of online transaction networks w.r.t the distribution of motifs and evaluate the effectiveness of motif-based embedding in downstream graph analytical tasks. The experimental results also show that our proposed motif detection framework can efficiently handle large-scale graphs. Jiawei Jiang 0001, Hao Huang 0001, Zhigao Zheng 0001, Fangcheng Fu, Xiaosen Li, Bin Cui 0001 |
IEEE Trans. Knowl. Data Eng. | 1 |
| 2025 | Acceleration Algorithms in GNNs: A SurveyabstractGraph Neural Networks have demonstrated remarkable effectiveness in various graph-based tasks, but their inefficiency in training and inference poses significant challenges for scaling to real-world, large-scale applications. To address these challenges, a plethora of algorithms have been developed to accelerate GNN training and inference, garnering substantial interest from the research community. This paper presents a systematic review of these acceleration algorithms, categorizing them into three main topics: training acceleration, inference acceleration, and execution acceleration. For training acceleration, we discuss techniques like graph sampling and GNN simplification. In inference acceleration, we focus on knowledge distillation, GNN quantization, and GNN pruning. For execution acceleration, we explore GNN binarization and graph condensation. Additionally, we review several libraries related to GNN acceleration, including our Scalable Graph Learning library, and propose future research directions. Zeang Sheng, Xunkai Li, Xinyi Gao 0001, Zhezheng Hao, Ling Yang 0006, Xiaonan Nie, Jiawei Jiang 0001, Wentao Zhang 0001, Bin Cui 0001 |
IEEE Trans. Knowl. Data Eng. | 8 |
| 2025 | PriFairFed: A Local Differentially Private Federated Learning Algorithm for Client-Level FairnessabstractLocal Differential Privacy (LDP) is a mechanism used to protect training privacy in Federated Learning (FL) systems, typically by introducing noise to data and local models. However, in real-world distributed edge systems, the non-independent and identically distributed nature of data means that clients in FL systems experience varying sensitivities to LDP-introduced noise. This disparity leads to fairness issues, potentially discouraging marginal clients from contributing further. In this paper, we explore how to enhance client-level performance fairness under LDP conditions. We model an FL system with LDP and formulate the problem PriFair using regularization, which assigns varied noise amplitudes to clients based on federated analytics. Additionally, we develop PriFairFed, a Tikhonov regularization-based algorithm that eliminates variable dependencies and optimizes variables alternately, while also offering a theoretical privacy guarantee. We further experimented with the algorithm on a real-world system with 20 Raspberry Pi clients, showing up to a 73.2% improvement in client-level fairness compared to existing state-of-the-art approaches, while maintaining a comparable level of privacy. Chuang Hu, Nanxi Wu, Siping Shi, Bing Luo 0002, Kanye Ye Wang, Jiawei Jiang 0001, Dazhao Cheng |
IEEE Trans. Mob. Comput. | 7 |
| 2025 | Mimir: Data-Free Federated Unlearning Through Client-Specific Prompt Generation for Personalized ModelsabstractFederated unlearning (FU) has become an important area of research due to an increasing need for federated learning (FL) applications to comply with emerging data privacy regulations such as GDPR. It facilitates the removal of certain clients' data from an already trained FL model while preserving the performance on the remaining client without the need to retrain from scratch. Existing FU methods typically require clients to have access to their training data or historical model updates, which may be impractical in real-world scenarios due to privacy constraints and changes in data availability. Moreover, FU methods may cause catastrophic unlearning, where removing a client's data from heterogeneous, non-IID settings can negatively impact the model's performance on data from retained clients. To address the aforementioned issues and leverage the capabilities of personalized federated learning (pFL) in handling non-IID data distributions, this paper introduce Mimir, a novel data-free federated unlearning framework designed for pFL settings. Mimir integrates both learning and unlearning phases by utilizing personalized prompts for each client. We design a distillation structure based on Generative Adversarial Networks (GANs) for client-level unlearning that does not require access to original data or historical updates. By leveraging client-specific prompts generated during the pFL phase, Mimir adapts to heterogeneous data distributions and mitigates catastrophic unlearning on the retained data. We demonstrate the effectiveness of Mimir through extensive experiments on benchmark datasets, showing its ability to forget target client data while preserving model accuracy on the remaining clients. Huanghuang Liang, Tianyu Tu, Jiawei Jiang 0001, Chuang Hu, Dazhao Cheng |
IEEE Trans. Mob. Comput. | 4 |
| 2024 | PIM-Opt: Demystifying Distributed Optimization Algorithms on a Real-World Processing-In-Memory SystemabstractModern Machine Learning (ML) training on large-scale datasets is a very time-consuming workload. It relies on the optimization algorithm Stochastic Gradient Descent (SGD) due to its effectiveness, simplicity, and generalization performance (i.e., test performance on unseen data). Processor-centric architectures (e.g., CPUs, GPUs) commonly used for modern ML training workloads based on SGD are bottlenecked by data movement between the processor and memory units due to the poor data locality in accessing large training datasets. As a result, processor-centric architectures suffer from low performance and high energy consumption while executing ML training workloads. Processing-In-Memory (PIM) is a promising solution to alleviate the data movement bottleneck by placing the computation mechanisms inside or near memory. Several prior works propose PIM techniques to accelerate ML training; however, prior works either do not consider real-world PIM systems or evaluate algorithms that are not widely used in modern ML training. Steve Rhyner, Haocong Luo, Juan Gómez-Luna, Mohammad Sadrosadati, Jiawei Jiang 0001, Ataberk Olgun, Harshita Gupta, Ce Zhang 0001, Onur Mutlu |
PACT | 5 |
| 2024 | Learning Diffusions under UncertaintyabstractTo infer a diffusion network based on observations from historical diffusion processes, existing approaches assume that observation data contain exact occurrence time of each node infection, or at least the eventual infection statuses of nodes in each diffusion process. They determine potential influence relationships between nodes by identifying frequent sequences, or statistical correlations, among node infections. In some real-world settings, such as the spread of epidemics, tracing exact infection times is often infeasible due to a high cost; even obtaining precise infection statuses of nodes is a challenging task, since observable symptoms such as headache only partially reveal a node’s true status. In this work, we investigate how to effectively infer a diffusion network from observation data with uncertainty. Provided with only probabilistic information about node infection statuses, we formulate the problem of diffusion network inference as a constrained nonlinear regression w.r.t. the probabilistic data. An alternating maximization method is designed to solve this regression problem iteratively, and the improvement of solution quality in each iteration can be theoretically guaranteed. Empirical studies are conducted on both synthetic and real-world networks, and the results verify the effectiveness and efficiency of our approach. Hao Huang 0001, Qian Yan 0001, Keqi Han, Ting Gan, Jiawei Jiang 0001, Quanqing Xu, Chuanhui Yang |
AAAI | 5 |
| 2024 | TreeCSS: An Efficient Framework for Vertical Federated Learning
Qinbo Zhang, Xiao Yan 0002, Yukai Ding, Quanqing Xu, Chuang Hu, Xiaokai Zhou, Jiawei Jiang 0001 |
DASFAA (1) | 7 |
| 2024 | VFDV-IM: An Efficient and Securely Vertical Federated Data Valuation
Xiaokai Zhou, Xiao Yan 0002, Hao Huang 0001, Quanqing Xu, Qinbo Zhang, Yen Jerome, Zhaohui Cai, Jiawei Jiang 0001 |
DASFAA (1) | 9 |
| 2024 | Benchtemp: A General Benchmark for Evaluating Temporal Graph Neural NetworksabstractTo handle graphs in which features or connections are evolving over time, a series of temporal graph neural networks (TGNNs) have been proposed. Despite the success of these TGNNs, the previous TGNN evaluations reveal several limitations regarding four critical issues: 1) inconsistent datasets, 2) inconsistent evaluation pipelines, 3) lacking workload diversity, and 4) lacking efficient comparison. Overall, there lacks an empirical study that puts TGNN models onto the same ground and compares them comprehensively. To this end, we propose Benchtemp, a general benchmark for evaluating TGNN models on various workloads. Benchtemp provides a set of benchmark datasets so that different TGNN models can be fairly compared. Further, Benchtemp engineers a standard pipeline that unifies the TGNN evaluation. With Benchtemp, we extensively compare the representative TGNN models on different tasks (e.g., link prediction and node classification) and settings (transductive and inductive), w.r.t. both effectiveness and efficiency metrics. We have made Benchtemp publicly available at https://github.com/qianghuangwhu/benchtemp and datasets at https://zenodo.org/record/8267846. Qiang Huang 0009, Xin Wang 0128, Susie Xi Rao, Zhichao Han 0001, Zitao Zhang, Yongjun He 0004, Quanqing Xu, Zhigao Zheng 0001, Jiawei Jiang 0001 |
ICDE | 10 |
| 2024 | HGAMLP: Heterogeneous Graph Attention MLP with De-Redundancy MechanismabstractHeterogeneous graphs contain rich semantic information that can be exploited by heterogeneous graph neural networks (HGNNs). However, scaling HGNNs to large graphs is challenging due to the high computational cost. Existing non-parametric HGNNs use general subgraphs construction method and mean aggregator before training to reduce the complexity. Despite their success, they ignore two key characteristics of heterogeneous graphs, leading to low predictive performance. First, they adopt fixed local and global knowledge extractor for the feature aggregation and the semantic fusion. Besides, they bury the graph structure information of the higher-order meta-paths and fail to explore deeper graph structure information. In this paper, we address these two limitations and propose a new non-parametric HGNN framework called Heterogeneous Graph Attention Multi-Layer Perceptron (HGAMLP). Our framework employs the local multi-knowledge extractor to enhance the node representation, and leverages the de-redundancy mechanism to extract the pure graph structure information from higher-order meta-paths. Besides, it adopts a node-adaptive weight adjustment mechanism as an efficiency training model to fuse global knowledge and local knowledge. We evaluate our framework on ten commonly used heterogeneous graph datasets and show that it outperforms the state-of-the-art baselines in both accuracy and speed. Notably, our framework achieves the best performance on the large public heterogeneous graph dataset (i.e., Ogbn-mag) of Open Graph Benchmark11https://ogb.stanford.edu/docs/leader_nodeprop. Yuxuan Liang 0002, Wentao Zhang 0001, Zeang Sheng, Ling Yang 0006, Jiawei Jiang 0001, Yunhai Tong, Bin Cui 0001 |
ICDE | 5 |
| 2024 | Generative and Contrastive Paradigms Are Complementary for Graph Self-Supervised LearningabstractFor graph self-supervised learning (GSSL), masked autoencoder (MAE) follows the generative paradigm and learns to reconstruct masked graph edges or node features while contrastive learning (CL) maximizes the similarity between augmented views of the same graph. Existing works utilize MAE and CL separately but we observe that the MAE and CL paradigms are complementary and propose the graph contrastive masked autoencoder (GCMAE) framework to unify them. Specifically, by focusing on local edges or node features, MAE cannot capture global information of the graph and is sensitive to particular edges and features. On the contrary, CL excels in extracting global information because it considers the relation between graphs. As such, we equip GCMAE with an MAE branch and a CL branch, and the two branches share a common encoder, which allows the MAE branch to exploit the global information extracted by the CL branch. To force GCMAE to capture global graph structures, we train it to reconstruct the entire adjacency matrix instead of only the masked edges as in existing works. Moreover, a discrimination loss is proposed for feature reconstruction, which improves the disparity between node embeddings rather than reducing the reconstruction error to tackle the feature smoothing problem of MAE. We evaluate GCMAE on four popular graph tasks (i.e., node classification, node clustering, link prediction, and graph classification) and compare it with 14 state-of-the-art baselines. The results show that GCMAE consistently provides good accuracy across these tasks, and the maximum accuracy improvement is up to 3.2% compared with the best-performing baseline. Yuxiang Wang 0013, Xiao Yan 0002, Chuang Hu, Quanqing Xu, Chuanhui Yang, Fangcheng Fu, Wentao Zhang 0001, Hao Wang 0013, Bo Du 0001, Jiawei Jiang 0001 |
ICDE | 10 |
| 2024 | Self-Supervised Learning for Graph Dataset CondensationabstractGraph dataset condensation (GDC) reduces a dataset with many graphs into a smaller dataset with fewer graphs while maintaining model training accuracy. GDC saves the storage cost and hence accelerates training. Although several GDC methods have been proposed, they are all supervised and require massive labels for the graphs, while graph labels can be scarce in many practical scenarios. To fill this gap, we propose a self-supervised graph dataset condensation method called SGDC, which does not require label information. Our initial design starts with the classical bilevel optimization paradigm for dataset condensation and incorporates contrastive learning techniques. But such a solution yields poor accuracy due to the biased gradient estimation caused by data augmentation. To solve this problem, we introduce representation matching, which conducts training by aligning the representations produced by the condensed graphs with the target representations generated by a pre-trained SSL model. This design eliminates the need for data augmentation and avoids biased gradient. We further propose a graph attention kernel, which not only improves accuracy but also reduces running time when combined with self-supervised kernel ridge regression (KRR). To simplify SGDC and make it more robust, we adopt a adjacency matrix reusing approach, which reuses the topology of the original graphs for the condensed graphs instead of repeatedly learning topology during training. Our evaluations on seven graph datasets find that SGDC improves model accuracy by up to 9.7% compared with 5 state-of-the-art baselines, even if they use label information. Moreover, SGDC is significantly more efficient than the baselines. Yuxiang Wang 0013, Xiao Yan 0002, Shiyu Jin, Hao Huang 0001, Quanqing Xu, Qingchen Zhang 0001, Bo Du 0001, Jiawei Jiang 0001 |
KDD | 8 |
| 2024 | Efficient Multi-task LLM Quantization and Serving for Multiple LoRA AdaptersabstractWith the remarkable achievements of large language models (LLMs), the demand for fine-tuning and deploying LLMs in various downstream tasks has garnered widespread interest. Parameter-efficient fine-tuning techniques represented by LoRA and model quantization techniques represented by GPTQ and AWQ are of paramount significance. However, although these techniques have been widely adopted in single-task scenarios, research is scarce in multi-task scenarios. To be specific, we find that mainstream quantization methods would prevent the base LLM from being shared among tasks, so current LLM serving systems are infeasible to integrate LLM quantization with multiple LoRA adapters to achieve memory-efficient multi-task serving. Moreover, existing LLM serving systems lack support for dynamic task addition and overlook the workload differences among tasks, leading to inefficiencies in multi-task scenarios.
This work proposes LoRA-Inlaid, an efficient multi-task LLM serving system. On the one hand, LoRA-Inlaid designs a flexible and efficient multi-task quantization algorithm (MLGPTQ) that facilitates the sharing of a single quantized model for multiple LoRA adapters, which significantly reduces the memory consumption for model deployment. Meanwhile, it supports adding LoRA adapters for new tasks on the fly, without sacrificing the stability of online services. On the other hand, LoRA-Inlaid develops a novel multi-task scheduling algorithm guided by output length prediction and grouping among different tasks, which effectively shrinks the memory consumption and avoids frequent switching of LoRA adapters. Empirical results verify that LoRA-Inlaid outperforms existing state-of-the-art LLM serving systems by up to 1.58 times in terms of throughput, 1.76 times in terms of average latency, 2 times in terms of job completion time, and 10 times in terms of SLO Attainment, while maintaining the same level of model quality. Fangcheng Fu, Wentao Zhang 0001, Jiawei Jiang 0001, Bin Cui 0001 |
NeurIPS | 4 |
| 2024 | Distribution-Aware Data Expansion with Diffusion ModelsabstractThe scale and quality of a dataset significantly impact the performance of deep models. However, acquiring large-scale annotated datasets is both a costly and time-consuming endeavor. To address this challenge, dataset expansion technologies aim to automatically augment datasets, unlocking the full potential of deep models. Current data expansion techniques include image transformation and image synthesis methods. Transformation-based methods introduce only local variations, leading to limited diversity. In contrast, synthesis-based methods generate entirely new content, greatly enhancing informativeness. However, existing synthesis methods carry the risk of distribution deviations, potentially degrading model performance with out-of-distribution samples. In this paper, we propose DistDiff, a training-free data expansion framework based on the distribution-aware diffusion model. DistDiff constructs hierarchical prototypes to approximate the real data distribution, optimizing latent data points within diffusion models with hierarchical energy guidance. We demonstrate its capability to generate distribution-consistent samples, significantly improving data expansion tasks. DistDiff consistently enhances accuracy across a diverse range of datasets compared to models trained solely on original data. Furthermore, our approach consistently outperforms existing synthesis-based techniques and demonstrates compatibility with widely adopted transformation-based augmentation methods. Additionally, the expanded dataset exhibits robustness across various architectural frameworks. Haowei Zhu, Ling Yang 0006, Jun-Hai Yong, Hongzhi Yin, Jiawei Jiang 0001, Wentao Zhang 0001, Bin Wang 0065 |
NeurIPS | 5 |
| 2024 | ProjPert: Projection-Based Perturbation for Label Protection in Split Learning Based Vertical Federated LearningabstractOne of the paradigms under which split learning (SL) is used is for the vertical federated learning (VFL) setting, where two or more parties build models over feature-partitioned data. However, to protect the private labels of one party, random noises are needed to perturb the backward derivatives (i.e., gradients w.r.t. forward activations), which incurs the privacy-utility tradeoff. In this work, we introduce PROJPERT,, a novel algorithm that searches for the optimal “perturbation knobs” for label protection in SL-based VFL. We formulate the problem of perturbation searching as how to minimize the impact on model quality given the desired privacy guarantee. Based on the problem, two solutions are introduced, where the first obtains the optimal perturbation via a simple but effective binary searching scheme, and the second heuristically approximates the optimality within a negligible error bound. Empirical results demonstrate that both our solutions are more effective in protecting the labels and achieve significantly better privacy-utility tradeoffs than state-of-the-art perturbation-based label protection methods. Furthermore, our heuristic solution is very efficient and incurs almost zero extra overhead in the overall running time, improving the usability in real-world applications. Fangcheng Fu, Jiawei Jiang 0001, Huanran Xue, Bin Cui 0001 |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2024 | Tackling Multiplayer Interaction for Federated Generative Adversarial NetworksabstractGenerative Adversarial Networks (GANs) have become predominant in mobile computing for their ability to generate data. The concern for data privacy has made it arduous to collect large-scale datasets for GAN training on centralized servers. Federated Learning (FL) has emerged as a promising solution to address data privacy concerns. In this paper, we propose Oasis, a multiplayer-oriented federated GAN training system. We present a motivation, highlighting the Nash Equilibrium (NE) shift in vanilla federated GANs, exacerbated by data heterogeneity, leading to poor training performance with issues of vanishing gradient and mode collapse. To address mode collapse, Oasis extracts privacy-preserving data representations and generates a similarity table for clustering clients. Each group independently trains a GAN model and conducts distribution and fusion. By introducing a coordinator, Oasis generalizes intra-group games intoSeparable Zero-sum Multiplayer Gamesto tackle vanishing gradient. Thus, Oasis considers the overall federated GAN training asGroup-wise Separable Zero-sum Multiplayer Games. Practically, we evaluate our theoretical results both on a hardware prototype and in a simulated environment. Evaluation results demonstrate the effectiveness of Oasis, with an average improvement of 23.13% and 26.33% in terms of FID and NDB/K respectively, compared to threestate-of-the-artFL approaches over three datasets. Chuang Hu, Tianyu Tu, Yili Gong, Jiawei Jiang 0001, Zhigao Zheng 0001, Dazhao Cheng |
IEEE Trans. Mob. Comput. | 4 |
| 2024 | A systematic evaluation of machine learning on serverless infrastructure
Jiawei Jiang 0001, Shaoduo Gan, Bo Du 0001, Gustavo Alonso, Ana Klimovic, Ankit Singla, Wentao Wu 0001, Sheng Wang 0007, Ce Zhang 0001 |
VLDB J. | 1 |
| 2024 | How good are machine learning clouds? Benchmarking two snapshots over 5 years
Jiawei Jiang 0001, Yu Liu 0075, Wentao Wu 0001, Chuang Hu, Zhigao Zheng 0001, Yingxia Shao, Ce Zhang 0001 |
VLDB J. | 1 |
| 2024 | Stochastic gradient descent without full data shuffle: with applications to in-database machine learning and deep learning systemsabstractAbstract Modern machine learning (ML) systems commonly use stochastic gradient descent (SGD) to train ML models. However, SGD relies on random data order to converge, which usually requires a full data shuffle. For in-DB ML systems and deep learning systems with large datasets stored onblock-addressable secondary storagesuch as HDD and SSD, this full data shuffle leads to low I/O performance—the data shuffling time can be even longer than the training itself, due to massive random data accesses. To balance the convergence rate of SGD (which favors data randomness) and its I/O performance (which favors sequential access), previous work has proposed several data shuffling strategies. In this paper, we first perform an empirical study on existing data shuffling strategies, showing that these strategies suffer from either low performance or low convergence rate. To solve this problem, we propose a simple but noveltwo-leveldata shuffling strategy named , which canavoida full data shuffle while maintainingcomparableconvergence rate of SGD as if a full shuffle were performed. We further theoretically analyze the convergence behavior of and empirically evaluate its efficacy in both in-DB ML and deep learning systems. For in-DB ML systems, we integrate into PostgreSQL by introducing three newphysicaloperators with optimizations. For deep learning systems, we extend single-process to multi-process for the parallel/distributed environment and integrate it into PyTorch. Our evaluation shows that can achieve comparable convergence rate with the full-shuffle-based SGD for both linear models and deep learning models. For in-DB ML with linear models, is 1.6 $$\times $$ × $$-$$ - 12.8 $$\times $$ × faster than two state-of-the-art systems, Apache MADlib and Bismarck, on both HDD and SSD. For deep learning models on ImageNet, is 1.5 $$\times $$ × faster than PyTorch with full data shuffle. Lijie Xu, Binhang Yuan, Jiawei Jiang 0001, Cédric Renggli, Shaoduo Gan, Kaan Kara, Guoliang Li 0001, Ji Liu 0002, Wentao Wu 0001, Jieping Ye, Ce Zhang 0001 |
VLDB J. | 4 |
| 2023 | Lasagne: A Multi-Layer Graph Convolutional Network Framework via Node-Aware Deep ArchitectureabstractGraph convolutional networks (GCNs) have been successfully applied in many different real-world tasks. However, most of the existing methods are based on shallow GCN, because multiple layers involve long-distance neighborhood information but lead to the over-smoothing problem. Actually, a similar challenge exists in the depth limitation for primitive convolutional neural networks (CNNs). As the multi-layer architecture can increase the representation ability of GCN, we study and learn from the recent progress in CNN and propose Lasagne, a novel multi-layer GCN framework, empowered by node-aware layer aggregators and factorization-based layer interactions to overcome the over-smoothing problem and realize the full potentials of the GCN model. We analyze how the node locality affects the information propagation in GCN and propose a novel node aggregation mechanism in an adaptive manner. We further demystify Lasagne from a mutual information view and evaluate it on both real-world benchmark data sets and large-scale industrial production data sets. Lasagne shows strong empirical performance on the semi-supervised node classification task and outperforms the state-of-the-art methods without considering the node locality. Xupeng Miao, Wentao Zhang 0001, Yingxia Shao, Bin Cui 0001, Lei Chen 0002, Ce Zhang 0001, Jiawei Jiang 0001 |
IEEE Trans. Knowl. Data Eng. | 7 |
| 2022 | BRIGHT - Graph Neural Networks in Real-time Fraud DetectionabstractDetecting fraudulent transactions is an essential component to control risk in e-commerce marketplaces. Apart from rule-based and machine learning filters that are already deployed in production, we want to enable efficient real-time inference with graph neural networks (GNNs), which is useful to catch multihop risk propagation in a transaction graph. However, two challenges arise in the implementation of GNNs in production. First, future information in a dynamic graph should not be considered in message passing to predict the past. Second, the latency of graph query and GNN model inference is usually up to hundreds of milliseconds, which is costly for some critical online services. To tackle these challenges, we propose a Batch and Real-time Inception GrapH Topology (BRIGHT) framework to conduct an end-to-end GNN learning that allows efficient online real-time inference. Mingxuan Lu, Zhichao Han 0001, Susie Xi Rao, Zitao Zhang, Yinan Shan, Ramesh Raghunathan, Ce Zhang 0001, Jiawei Jiang 0001 |
CIKM | 9 |
| 2022 | Lasagne: A Multi-Layer Graph Convolutional Network Framework via Node-aware Deep Architecture (Extended Abstract)abstractIn this paper, we propose Lasagne, a novel multi-layer graph convolutional network (GCN) framework to over-come the over-smoothing problem and realize the full poten-tials of deep GCNs. We analyze how node localities affect the information propagation in GCN, propose an adaptive novel node aggregation mechanism and further demystify from a mutual information view. Evaluation results on both real-world benchmark data sets and large-scale industrial production data sets show Lasagne significantly outperforms the state-of- the-art methods without considering the node locality. Xupeng Miao, Wentao Zhang 0001, Yingxia Shao, Bin Cui 0001, Lei Chen 0002, Ce Zhang 0001, Jiawei Jiang 0001 |
ICDE | 7 |
| 2022 | Analyzing Online Transaction Networks with Network MotifsabstractNetwork motif is a kind of frequently occurring subgraph that reflects local topology in graphs. Although network motif has been studied in graph analytics, e.g., social network and biological network, it is yet unclear whether network motif is useful for analyzing online transaction network that is generated in applications such as instant messaging and e-commerce. In this work, we analyze online transaction networks from the perspective of network motif. We define vertex features based on size-2 and size-3 motifs, and introduce motif-based centrality measurements. We further design motif-based vertex embedding that integrates weighted motif counts and centrality measurements. Afterward, we implement a distributed framework for motif detection in large-scale online transaction networks. To understand the effectiveness of motif for analyzing online transaction network, we study the statistical distribution of motifs in various kinds of graphs in Tencent and assess the benefit of motif-based embedding in a range of downstream graph analytical tasks. Empirical results show that our proposed method can efficiently find motifs in large-scale graphs, help interpretability, and benefit downstream tasks. Jiawei Jiang 0001, Yusong Hu, Xiaosen Li, Wen Ouyang, Zhitao Wang, Fangcheng Fu, Bin Cui 0001 |
KDD | 1 |
| 2022 | VF-PS: How to Select Important Participants in Vertical Federated Learning, Efficiently and Securely?abstractVertical Federated Learning (VFL), that trains federated models over vertically partitioned data, has emerged as an important learning paradigm. However, existing VFL methods are facing two challenges: (1) scalability when # participants grows to even modest scale and (2) diminishing return w.r.t. # participants: not all participants are equally important and many will not introduce quality improvement in a large consortium. Inspired by these two challenges, in this paper, we ask: How can we select l out of m participants, where l ≪ m, that are most important?We call this problem Vertically Federated Participant Selection, and model it with a principled mutual information-based view. Our first technical contribution is VF-MINE—a Vertically Federated Mutual INformation Estimator—that uses one of the most celebrated algorithms in database theory—Fagin’s algorithm as a building block. Our second contribution is to further optimize VF-MINE to enable VF-PS, a group testing-based participant selection framework. We empirically show that vertically federated participation selection can be orders of magnitude faster than training a full-fledged VFL model, while being able to identify the most important subset of participants that often lead to a VFL model of similar quality. Jiawei Jiang 0001, Lukas Burkhalter, Fangcheng Fu, Bolin Ding, Bo Du 0001, Anwar Hithnawi, Bo Li 0026, Ce Zhang 0001 |
NeurIPS | 1 |
| 2022 | In-Database Machine Learning with CorgiPile: Stochastic Gradient Descent without Full Data ShuffleabstractStochastic gradient descent (SGD) is the cornerstone of modern ML systems. Despite its computational efficiency, SGD requires random data access that is inherently inefficient when implemented in systems that rely on block-addressable secondary storage such as HDD and SSD, e.g., in-DB ML systems and TensorFlow/PyTorch over large files. To address this impedance mismatch, various data shuffling strategies have been proposed to balance the convergence rate of SGD (which favors randomness) and its I/O performance (which favors sequential access). Lijie Xu, Binhang Yuan, Jiawei Jiang 0001, Cédric Renggli, Shaoduo Gan, Kaan Kara, Guoliang Li 0001, Ji Liu 0002, Wentao Wu 0001, Jieping Ye, Ce Zhang 0001 |
SIGMOD Conference | 4 |
| 2022 | Towards Communication-efficient Vertical Federated Learning Training via Cache-enabled Local UpdateabstractVertical federated learning (VFL) is an emerging paradigm that allows different parties (e.g., organizations or enterprises) to collaboratively build machine learning models with privacy protection. In the training phase, VFL only exchanges the intermediate statistics, i.e., forward activations and backward derivatives, across parties to compute model gradients. Nevertheless, due to its geo-distributed nature, VFL training usually suffers from the low WAN bandwidth. In this paper, we introduce CELU-VFL, a novel and efficient VFL training framework that exploits the local update technique to reduce the cross-party communication rounds. CELU-VFL caches the stale statistics and reuses them to estimate model gradients without exchanging the ad hoc statistics. Significant techniques are proposed to improve the convergence performance. First, to handle the stochastic variance problem, we propose a uniform sampling strategy to fairly choose the stale statistics for local updates. Second, to harness the errors brought by the stateness, we devise an instance weighting mechanism that measures the reliability of the estimated gradients. Theoretical analysis proves that CELU-VFL achieves a similar sub-linear convergence rate as vanilla VFL training but requires much fewer communication rounds. Empirical results on both public and real-world workloads validate that CELU-VFL can be up to six times faster than the existing works. Fangcheng Fu, Xupeng Miao, Jiawei Jiang 0001, Huanran Xue, Bin Cui 0001 |
Proc. VLDB Endow. | 3 |
| 2022 | CuWide: Towards Efficient Flow-Based Training for Sparse Wide Models on GPUsabstractWide models such as generalized linear models and factorization-based models have been extensively used in various predictive applications, e.g., recommendation, CTR prediction, and image recognition. Due to the memory bounded property of the models, the performance improvement on CPU is reaching the limitation. GPU is known to have many computation units and high memory bandwidth, and becomes a promising platform for training machine learning models. However, the GPU training for the wide models is far from optimal due to the sparsity and irregularity in wide models. The existing GPU-based wide models are even slower than the ones using CPU. The classical training schema of the wide models does not optimized for the GPU architecture, which suffers from large amount of random memory accesses and redundant read/write of intermediate values. In this paper, we propose an efficient GPU-training framework for the large-scale wide models, named cuWide. To fully benefit from the memory hierarchy of GPU, cuWide applies a new flow-based schema for training, which leverages the spatial and temporal locality of wide models to drastically reduce the amount of communication with GPU global memory. To do so, we adopt a bigraph computation model to efficiently realize the flow-based schema and exploit three flexible interfaces for programming. Further, we use the 2D partition of mini-batch (in sample and feature dimensions) with proposed graph abstraction to optimize GPU memory access for sparse data, and apply several spatial-temporal caching mechanisms (importance-based model caching and cross-stage accumulation caching mechanisms) to achieve a high performance kernel. To efficiently implement cuWide, we also propose several GPU-oriented optimizations, including feature-oriented data layout to enhance the data locality, replication mechanism to reduce update conflicts in shared memory, and multi-stream scheduling to overlap data transferring and kernel computing. We show that cuWide can be up to more than 20× faster than the state-of-the-art GPU solutions and multi-core CPU solutions. Xupeng Miao, Lingxiao Ma, Zhi Yang 0001, Yingxia Shao, Bin Cui 0001, Lele Yu, Jiawei Jiang 0001 |
IEEE Trans. Knowl. Data Eng. | 7 |
| 2021 | MFES-HB: Efficient Hyperband with Multi-Fidelity Quality MeasurementsabstractHyperparameter optimization (HPO) is a fundamental problem in automatic machine learning (AutoML). However, due to the expensive evaluation cost of models (e.g., training deep learning models or training models on large datasets), vanilla Bayesian optimization (BO) is typically computationally infeasible. To alleviate this issue, Hyperband (HB) utilizes the early stopping mechanism to speed up configuration evaluations by terminating those badly-performing configurations in advance. This leads to two kinds of quality measurements: (1) many low-fidelity measurements for configurations that get early-stopped, and (2) few high-fidelity measurements for configurations that are evaluated without being early stopped. The state-of-the-art HB-style method, BOHB, aims to combine the benefits of both BO and HB. Instead of sampling configurations randomly in HB, BOHB samples configurations based on a BO surrogate model, which is constructed with the high-fidelity measurements only. However, the scarcity of high-fidelity measurements greatly hampers the efficiency of BO to guide the configuration search. In this paper, we present MFES-HB, an efficient Hyperband method that is capable of utilizing both the high-fidelity and low-fidelity measurements to accelerate the convergence of HPO tasks. Designing MFES-HB is not trivial as the low-fidelity measurements can be biased yet informative to guide the configuration search. Thus we propose to build a Multi-Fidelity Ensemble Surrogate (MFES) based on the generalized Product of Experts framework, which can integrate useful information from multi-fidelity measurements effectively. The empirical studies on the real-world AutoML tasks demonstrate that MFES-HB can achieve 3.3-8.9x speedups over the state-of-the-art approach --- BOHB. Yang Li 0106, Yu Shen 0003, Jiawei Jiang 0001, Jinyang Gao, Ce Zhang 0001, Bin Cui 0001 |
AAAI | 3 |
| 2021 | Ease.ML: A Lifecycle Management System for Machine Learning
Leonel Aguilar Melgar, David Dao, Shaoduo Gan, Nezihe Merve Gürel, Nora Hollenstein, Jiawei Jiang 0001, Bojan Karlas, Thomas Lemmin, Tian Li 0005, Yang Li 0106, Susie Xi Rao, Johannes Rausch, Cédric Renggli, Luka Rimanic, Maurice Weber, Shuai Zhang 0007, Zhikuan Zhao, Kevin Schawinski, Wentao Wu 0001, Ce Zhang 0001 |
CIDR | 6 |
| 2021 | CuWide: Towards Efficient Flow-based Training for Sparse Wide Models on GPUs (Extended Abstract)abstractIn this paper, we propose an efficient GPU-training framework for the large-scale wide models, named cuWide. To fully benefit from the memory hierarchy of GPU, cuWide applies a new flow-based schema for training, which leverages the spatial and temporal locality of wide models to drastically reduce the amount of communication with GPU global memory. Comprehensive experiments show that cuWide can be up to more than 20× faster than the state-of-the-art GPU solutions and multi-core CPU solutions. Xupeng Miao, Lingxiao Ma, Zhi Yang 0001, Yingxia Shao, Bin Cui 0001, Lele Yu, Jiawei Jiang 0001 |
ICDE | 7 |
| 2021 | OpenBox: A Generalized Black-box Optimization ServiceabstractBlack-box optimization (BBO) has a broad range of applications, including automatic machine learning, engineering, physics, and experimental design. However, it remains a challenge for users to apply BBO methods to their problems at hand with existing software packages, in terms of applicability, performance, and efficiency. In this paper, we build OpenBox, an open-source and general-purpose BBO service with improved usability. The modular design behind OpenBox also facilitates flexible abstraction and optimization of basic BBO components that are common in other existing systems. OpenBox is distributed, fault-tolerant, and scalable. To improve efficiency, OpenBox further utilizes "algorithm agnostic" parallelization and transfer learning. Our experimental results demonstrate the effectiveness and efficiency of OpenBox compared to existing systems. Yang Li 0106, Yu Shen 0003, Wentao Zhang 0001, Yuanwei Chen, Huaijun Jiang, Mingchao Liu 0001, Jiawei Jiang 0001, Jinyang Gao, Wentao Wu 0001, Zhi Yang 0001, Ce Zhang 0001, Bin Cui 0001 |
KDD | 7 |
| 2021 | VF2Boost: Very Fast Vertical Federated Gradient Boosting for Cross-Enterprise LearningabstractWith the ever-evolving concerns on privacy protection, vertical federated learning (FL), where participants own non-overlapping features for the same set of instances, is becoming a heated topic since it enables multiple enterprises to strengthen the machine learning models collaboratively with privacy guarantees. Nevertheless, to achieve privacy preservation, vertical FL algorithms involve complicated training routines and time-consuming cryptography operations, leading to slow training speed. Fangcheng Fu, Yingxia Shao, Lele Yu, Jiawei Jiang 0001, Huanran Xue, Yangyu Tao, Bin Cui 0001 |
SIGMOD Conference | 4 |
| 2021 | Towards Demystifying Serverless Machine Learning TrainingabstractThe appeal of serverless (FaaS) has triggered a growing interest on how to use it in data-intensive applications such as ETL, query processing, or machine learning (ML). Several systems exist for training large-scale ML models on top of serverless infrastructures (e.g., AWS Lambda) but with inconclusive results in terms of their performance and relative advantage over "serverful" infrastructures (IaaS). In this paper we present a systematic, comparative study of distributed ML training over FaaS and IaaS. We present a design space covering design choices such as optimization algorithms and synchronization protocols, and implement a platform, LambdaML, that enables a fair comparison between FaaS and IaaS. We present experimental results using LambdaML, and further develop an analytic model to capture cost/performance tradeoffs that must be considered when opting for a serverless infrastructure. Our results indicate that ML training pays off in serverless only for models with efficient (i.e., reduced) communication and that quickly converge. In general, FaaS can be much faster but it is never significantly cheaper than IaaS. Jiawei Jiang 0001, Shaoduo Gan, Fanlin Wang, Gustavo Alonso, Ana Klimovic, Ankit Singla, Wentao Wu 0001, Ce Zhang 0001 |
SIGMOD Conference | 1 |
| 2021 | Heterogeneity-Aware Distributed Machine Learning Training via Partial ReduceabstractAll-reduce is the key communication primitive used in distributed data-parallel training due to the high performance in the homogeneous environment. However, All-reduce is sensitive to stragglers and communication delays as deep learning has been increasingly deployed on the heterogeneous environment like cloud. In this paper, we propose and analyze a novel variant of all-reduce, called partial-reduce, which provides high heterogeneity tolerance and performance by decomposing the synchronous all-reduce primitive into parallel-asynchronous partial-reduce operations. We provide theoretical guarantees, proving that partial-reduce converges to a stationary point at the similar sub-linear rate as distributed SGD. To enforce the convergence of the partial-reduce primitive, we further propose a dynamic staleness-aware distributed averaging algorithm and implement a novel group generation mechanism to prevent possible update isolation in heterogeneous environments. We build a prototype system in the real production cluster and validate its performance under different workloads. The experiments show that it is 1.21x-2x faster than other state-of-the-art baselines. Xupeng Miao, Xiaonan Nie, Yingxia Shao, Zhi Yang 0001, Jiawei Jiang 0001, Lingxiao Ma, Bin Cui 0001 |
SIGMOD Conference | 5 |
| 2021 | BAGUA: Scaling up Distributed Learning with System RelaxationsabstractRecent years have witnessed a growing list of systems for distributed data-parallel training. Existing systems largely fit into two paradigms, i.e., parameter server and MPI-style collective operations. On the algorithmic side, researchers have proposed a wide range of techniques to lower the communication via "system relaxations": quantization, decentralization, and communication delay. However, most, if not all, existing systems only rely on standard synchronous and asynchronous stochastic gradient (SG) based optimization, therefore, cannot take advantage of all possible optimizations that the machine learning community has been developing recently. Given this emerging gap between the current landscapes of systems and theory, we build Bagua, a MPI-style communication library, providing a collection of primitives, that is both flexible and modular to support state-of-the-art system relaxation techniques of distributed training. Powered by this design, Bagua has a great ability to implement and extend various state-of-the-art distributed learning algorithms. In a production cluster with up to 16 machines (128 GPUs), Bagua can outperform PyTorch-DDP, Horovod and BytePS in the end-to-end training time by a significant margin (up to 2X) across a diverse range of tasks. Moreover, we conduct a rigorous tradeoff exploration showing that different algorithms and system relaxations achieve the best performance over different network conditions. Shaoduo Gan, Xiangru Lian, Jianbin Chang, Chengjun Liu, Hongmei Shi, Shengzhuo Zhang, Xianghong Li, Tengxu Sun, Jiawei Jiang 0001, Binhang Yuan, Sen Yang 0004, Ji Liu 0002, Ce Zhang 0001 |
Proc. VLDB Endow. | 10 |
| 2021 | VolcanoML: Speeding up End-to-End AutoML via Scalable Search Space DecompositionabstractEnd-to-end AutoML has attracted intensive interests from both academia and industry, which automatically searches for ML pipelines in a space induced by feature engineering, algorithm/model selection, and hyper-parameter tuning. Existing AutoML systems, however, suffer from scalability issues when applying to application domains with large, high-dimensional search spaces. We present VOLCANOML, a scalable and extensible framework that facilitates systematic exploration of large AutoML search spaces. VOLCANOML introduces and implements basic building blocks that decompose a large search space into smaller ones, and allows users to utilize these building blocks to compose an execution plan for the AutoML problem at hand. VOLCANOML further supports a Volcano-style execution model - akin to the one supported by modern database systems - to execute the plan constructed. Our evaluation demonstrates that, not only does VOLCANOML raise the level of expressiveness for search space decomposition in AutoML, it also leads to actual findings of decomposition strategies that are significantly more efficient than the ones employed by state-of-the-art AutoML systems such as auto-sklearn. Yang Li 0106, Yu Shen 0003, Wentao Zhang 0001, Jiawei Jiang 0001, Yaliang Li, Bolin Ding, Jingren Zhou 0001, Zhi Yang 0001, Wentao Wu 0001, Ce Zhang 0001, Bin Cui 0001 |
Proc. VLDB Endow. | 4 |
| 2021 | Model averaging in distributed machine learning: a case study with Apache Spark
Yunyan Guo, Jiawei Jiang 0001, Wentao Wu 0001, Ce Zhang 0001, Bin Cui 0001 |
VLDB J. | 3 |
| 2020 | Efficient Automatic CASH via Rising BanditsabstractThe Combined Algorithm Selection and Hyperparameter optimization (CASH) is one of the most fundamental problems in Automatic Machine Learning (AutoML). The existing Bayesian optimization (BO) based solutions turn the CASH problem into a Hyperparameter Optimization (HPO) problem by combining the hyperparameters of all machine learning (ML) algorithms, and use BO methods to solve it. As a result, these methods suffer from the low-efficiency problem due to the huge hyperparameter space in CASH. To alleviate this issue, we propose the alternating optimization framework, where the HPO problem for each ML algorithm and the algorithm selection problem are optimized alternately. In this framework, the BO methods are used to solve the HPO problem for each ML algorithm separately, incorporating a much smaller hyperparameter space for BO methods. Furthermore, we introduce Rising Bandits, a CASH-oriented Multi-Armed Bandits (MAB) variant, to model the algorithm selection in CASH. This framework can take the advantages of both BO in solving the HPO problem with a relatively small hyperparameter space and the MABs in accelerating the algorithm selection. Moreover, we further develop an efficient online algorithm to solve the Rising Bandits with provably theoretical guarantees. The extensive experiments on 30 OpenML datasets demonstrate the superiority of the proposed approach over the competitive baselines. Yang Li 0106, Jiawei Jiang 0001, Jinyang Gao, Yingxia Shao, Ce Zhang 0001, Bin Cui 0001 |
AAAI | 2 |
| 2020 | PSGraph: How Tencent trains extremely large-scale graphs with Spark?abstractSpark has extensively used in many applications of Tencent, due to its easy deployment, pipeline capability, and close integration with the Hadoop ecosystem. As the graph computing engine of Spark, GraphX is also widely deployed to process large-scale graph data in Tencent. However, when the size of the graph data is up to billion-scale, GraphX encounters serious performance degradation. Worse, Graphx cannot support the rising advancement of graph embedding (GE) and graph neural network (GNN) algorithms. To address these challenges, we develop a new graph processing system, called PSGraph, which uses Spark executor and PyTorch to perform calculation, and develops a distributed parameter server to store frequently accessed models. PSGraph can train extremely large-scale graph data in Tencent with the parameter server architecture, and enable the training of GE and GNN algorithms. Moreover, PSGraph still benefits from the advantages of Spark via staying inside the Spark ecosystem, and can directly replace GraphX without modification to the existing application framework. Our experiments show that PSGraph outperforms GraphX significantly. Jiawei Jiang 0001, Pin Xiao, Lele Yu, Xiaosen Li, Jiefeng Cheng, Xupeng Miao, Bin Cui 0001 |
ICDE | 1 |
| 2020 | C olumnSGD: A Column-oriented Framework for Distributed Stochastic Gradient DescentabstractDistributed machine learning (ML) has triggered tremendous research interest in recent years. Stochastic gradient descent (SGD) is one of the most popular algorithms for training ML models, and has been implemented in almost all distributed ML systems, such as Spark MLlib, Petuum, MXNet, and TensorFlow. However, current implementations often incur huge communication and memory overheads when it comes to large models. One important reason for this inefficiency is the row-oriented scheme (RowSGD) that existing systems use to partition the training data, which forces them to adopt a centralized model management strategy that leads to vast amount of data exchange over the network. We propose a novel, column-oriented scheme (ColumnSGD) that partitions training data by columns rather than by rows. As a result, ML model can be partitioned by columns as well, leading to a distributed configuration where individual data and model partitions can be collocated on the same machine. Following this locality property, we develop a simple yet powerful computation framework that significantly reduces communication overheads and memory footprints compared to RowSGD, for large-scale ML models such as generalized linear models (GLMs) and factorization machines (FMs). We implement ColumnSGD on top of Apache Spark, and study its performance both analytically and experimentally. Experimental results on both public and real-world datasets show that ColumnSGD is up to 930× faster than MLlib, 63× faster than Petuum, and 14× faster than MXNet. Wentao Wu 0001, Jiawei Jiang 0001, Lele Yu, Bin Cui 0001, Ce Zhang 0001 |
ICDE | 3 |
| 2020 | Efficient Diversity-Driven Ensemble for Deep Neural NetworksabstractThe ensemble of deep neural networks has been shown, both theoretically and empirically, to improve generalization accuracy on the unseen test set. However, the high training cost hinders its efficiency since we need a sufficient number of base models and each one in the ensemble has to be separately trained. Lots of methods are proposed to tackle this problem, and most of them are based on the feature that a pre-trained network can transfer its knowledge to the next base model and then accelerate the training process. However, these methods suffer a severe problem that all of them transfer knowledge without selection and thus lead to low diversity. As the effect of ensemble learning is more pronounced if ensemble members are accurate and diverse, we propose a method named Efficient Diversity-Driven Ensemble (EDDE) to address both the diversity and the efficiency of an ensemble. To accelerate the training process, we propose a novel knowledge transfer method which can selectively transfer the previous generic knowledge. To enhance diversity, we first propose a new diversity measure, then use it to define a diversity-driven loss function for optimization. At last, we adopt a Boosting-based framework to combine the above operations, such a method can also further improve diversity. We evaluate EDDE on Computer Vision (CV) and Natural Language Processing (NLP) tasks. Compared with other well-known ensemble methods, EDDE can get highest ensemble accuracy with the lowest training cost, which means it is efficient in the ensemble of neural networks. Wentao Zhang 0001, Jiawei Jiang 0001, Yingxia Shao, Bin Cui 0001 |
ICDE | 2 |
| 2020 | Don't Waste Your Bits! Squeeze Activations and Gradients for Deep Neural Networks via TinyScriptabstractRecent years have witnessed intensive research interests on training deep neural networks (DNNs) more efficiently by quantization-based compression methods, which facilitate DNNs training in two ways: (1) activations are quantized to shrink the memory consumption, and (2) gradients are quantized to decrease the communication cost. However, existing methods mostly use a uniform mechanism that quantizes the values evenly. Such a scheme may cause a large quantization variance and slow down the convergence in practice. In this work, we introduce TinyScript, which applies a non-uniform quantization algorithm to both activations and gradients. TinyScript models the original values by a family of Weibull distributions and searches for ”quantization knobs” that minimize quantization variance. We also discuss the convergence of the non-uniform quantization algorithm on DNNs with varying depths, shedding light on the number of bits required for convergence. Experiments show that TinyScript always obtains lower quantization variance, and achieves comparable model qualities against full precision training using 1-2 bits less than the uniform-based counterpart. Fangcheng Fu, Yuzheng Hu, Yihan He, Jiawei Jiang 0001, Yingxia Shao, Ce Zhang 0001, Bin Cui 0001 |
ICML | 4 |
| 2020 | Reliable Data Distillation on Graph Convolutional NetworkabstractGraph Convolutional Network (GCN) is a widely used method for learning from graph-based data. However, it fails to use the unlabeled data to its full potential, thereby hindering its ability. Given some pseudo labels of the unlabeled data, the GCN can benefit from this extra supervision. Based on Knowledge Distillation and Ensemble Learning, lots of methods use a teacher-student architecture to make better use of the unlabeled data and then make a better prediction. However, these methods introduce unnecessary training costs and a high bias of student model if the teacher's predictions are unreliable. Besides, the final ensemble gains are limited due to limited diversity in the combined models. Therefore, we propose Reliable Data Distillation, a reliable data driven semi-supervised GCN training method. By defining the node reliability and edge reliability in a graph, we can make better use of high quality data and improve the graph representation learning. Furthermore, considering the data reliability and data importance, we propose a new ensemble learning method for GCN and a novel Self-Boosting SSL Framework to combine the above optimizations. Finally, our extensive evaluation of Reliable Data Distillation on real-world datasets shows that our approach outperforms the state-of-the-art methods on semi-supervised node classification tasks. Wentao Zhang 0001, Xupeng Miao, Yingxia Shao, Jiawei Jiang 0001, Lei Chen 0002, Olivier Ruas, Bin Cui 0001 |
SIGMOD Conference | 4 |
| 2020 | Snapshot boosting: a fast ensemble framework for deep neural networks
Wentao Zhang 0001, Jiawei Jiang 0001, Yingxia Shao, Bin Cui 0001 |
Sci. China Inf. Sci. | 2 |
| 2020 | SKCompress: compressing sparse and nonuniform gradient in distributed machine learning
Jiawei Jiang 0001, Fangcheng Fu, Tong Yang 0003, Yingxia Shao, Bin Cui 0001 |
VLDB J. | 1 |
| 2019 | Sparse Gradient Compression for Distributed SGD
Haobo Sun, Yingxia Shao, Jiawei Jiang 0001, Bin Cui 0001, Kai Lei |
DASFAA (2) | 3 |
| 2019 | MLlib*: Fast Training of GLMs Using Spark MLlibabstractIn Tencent Inc., more than 80% of the data are extracted and transformed using Spark. However, the commonly used machine learning systems are TensorFlow, XGBoost, and Angel, whereas Spark MLlib, an official Spark package for machine learning, is seldom used. One reason for this ignorance is that it is generally believed that Spark is slow when it comes to distributed machine learning. Users therefore have to undergo the painful procedure of moving data in and out of Spark. The question why Spark is slow, however, remains elusive. In this paper, we study the performance of MLlib with a focus on training generalized linear models using gradient descent. Based on a detailed examination, we identify two bottlenecks in MLlib, i.e., pattern of model update and pattern of communication. To address these two bottlenecks, we tweak the implementation of MLlib with two state-of-the-art and well-known techniques, model averaging and AllReduce. We show that, the new system that we call MLlib*, can significantly improve over MLlib and achieve similar or even better performance than other specialized distributed machine learning systems (such as Petuum and Angel), on both public and Tencent's workloads. Jiawei Jiang 0001, Wentao Wu 0001, Ce Zhang 0001, Lele Yu, Bin Cui 0001 |
ICDE | 2 |
| 2019 | PS2: Parameter Server on SparkabstractMost of the data is extracted and processed by Spark in Tencent Machine Learning Platform. However, seldom of them use Spark MLlib, an official machine learning (ML) library on top of Spark due to its inefficiency. In contrast, systems like parameter servers, XGBoost and TensorFlow are more used, which incur expensive cost of transferring data in and out of Spark ecosystem. In this paper, we identify the causes of inefficiency in Spark MLlib and solve the problem by building parameter servers on top of Spark. We propose PS2, a parameter server architecture that integrates Spark without hacking the core of Spark. With PS2, we leverage the power of Spark for data processing and ML training, and parameter servers for maintaining ML models. By carefully analyzing Tencent ML workloads, we figure out a widely existing computation pattern for ML models---element-wise operations among multiple high dimensional vectors. Based on this observation, we propose a new data abstraction, called Dimension Co-located Vector (DCV) for efficient model management in PS2. A DCV is a distributed vector that considers locality in parameter servers and enables efficient computation with multiple co-located distributed vectors. For ease-of-use, we also design a wide variety of advanced operators for operating DCVs. Finally, we carefully implement the PS2 system and evaluate it against existing systems on both public and Tencent workloads. Empirical results demonstrate that PS2 can outperform Spark MLlib by up to 55.6X and specialized ML systems like Petuum by up to 3.7X. Bin Cui 0001, Yingxia Shao, Lele Yu, Jiawei Jiang 0001, Xupeng Miao |
SIGMOD Conference | 5 |
| 2019 | An Experimental Evaluation of Large Scale GBDT SystemsabstractGradient boosting decision tree (GBDT) is a widely-used machine learning algorithm in both data analytic competitions and real-world industrial applications. Further, driven by the rapid increase in data volume, efforts have been made to train GBDT in a distributed setting to support large-scale workloads. However, we find it surprising that the existing systems manage the training dataset in different ways, but none of them have studied the impact of data management. To that end, this paper aims to study the pros and cons of different data management methods regarding the performance of distributed GBDT. We first introduce a quadrant categorization of data management policies based on data partitioning and data storage. Then we conduct an in-depth systematic analysis and summarize the advantageous scenarios of the quadrants. Based on the analysis, we further propose a novel distributed GBDT system named Vero, which adopts the unexplored composition of vertical partitioning and row-store and suits for many large-scale cases. To validate our analysis empirically, we implement different quadrants in the same code base and compare them under extensive workloads, and finally compare Vero with other state-of-the-art systems over a wide range of datasets. Our theoretical and experimental results provide a guideline on choosing a proper data management policy for a given workload. Fangcheng Fu, Jiawei Jiang 0001, Yingxia Shao, Bin Cui 0001 |
Proc. VLDB Endow. | 2 |
| 2018 | DimBoost: Boosting Gradient Boosting Decision Tree to Higher DimensionsabstractGradient boosting decision tree (GBDT) is one of the most popular machine learning models widely used in both academia and industry. Although GBDT has been widely supported by existing systems such as XGBoost, LightGBM, and MLlib, one system bottleneck appears when the dimensionality of the data becomes high. As a result, when we tried to support our industrial partner on datasets of the dimension up to 330K, we observed suboptimal performance for all these aforementioned systems. In this paper, we ask "Can we build a scalable GBDT training system whose performance scales better with respect to dimensionality of the data?" Jiawei Jiang 0001, Bin Cui 0001, Ce Zhang 0001, Fangcheng Fu |
SIGMOD Conference | 1 |
| 2018 | SketchML: Accelerating Distributed Machine Learning with Data SketchesabstractTo address the challenge of explosive big data, distributed machine learning (ML) has drawn the interests of many researchers. Since many distributed ML algorithms trained by stochastic gradient descent (SGD) involve communicating gradients through the network, it is important to compress the transferred gradient. A category of low-precision algorithms can significantly reduce the size of gradients, at the expense of some precision loss. However, existing low-precision methods are not suitable for many cases where the gradients are sparse and nonuniformly distributed. In this paper, we study is there a compression method that can efficiently handle a sparse and nonuniform gradient consisting of key-value pairs? Jiawei Jiang 0001, Fangcheng Fu, Tong Yang 0003, Bin Cui 0001 |
SIGMOD Conference | 1 |
| 2017 | StroMAX: Partitioning-Based Scheduler for Real-Time Stream Processing System
Jiawei Jiang 0001, Bin Cui 0001, Yunhai Tong |
DASFAA (2) | 1 |
| 2017 | TencentBoost: A Gradient Boosting Tree System with Parameter ServerabstractGradient boosting tree (GBT), a widely used machine learning algorithm, achieves state-of-the-art performance in academia, industry, and data analytics competitions. Although existing scalable systems which implement GBT, such as XGBoost and MLlib, perform well for datasets with medium-dimensional features, they can suffer performance degradation for many industrial applications where the trained datasets contain highdimensional features. The performance degradation derives from their inefficient mechanisms for model aggregation-either mapreduce or all-reduce. To address this high-dimensional problem, we propose a scalable execution plan using the parameter server architecture to facilitate the model aggregation. Further, we introduce a sparse-pull method and an efficient index structure to increase the processing speed. We implement a GBT system, namely TencentBoost, in the production cluster of Tencent Inc. The empirical results show that our system is 2-20× faster than existing platforms. Jie Jiang 0015, Jiawei Jiang 0001, Bin Cui 0001, Ce Zhang 0001 |
ICDE | 2 |
| 2017 | Heterogeneity-aware Distributed Parameter ServersabstractWe study distributed machine learning in heterogeneous environments in this work. We first conduct a systematic study of existing systems running distributed stochastic gradient descent; we find that, although these systems work well in homogeneous environments, they can suffer performance degradation, sometimes up to 10x, in heterogeneous environments where stragglers are common because their synchronization protocols cannot fit a heterogeneous setting. Our first contribution is a heterogeneity-aware algorithm that uses a constant learning rate schedule for updates before adding them to the global parameter. This allows us to suppress stragglers' harm on robust convergence. As a further improvement, our second contribution is a more sophisticated learning rate schedule that takes into consideration the delayed information of each update. We theoretically prove the valid convergence of both approaches and implement a prototype system in the production cluster of our industrial partner Tencent Inc. We validate the performance of this prototype using a range of machine-learning workloads. Our prototype is 2-12x faster than other state-of-the-art systems, such as Spark, Petuum, and TensorFlow; and our proposed algorithm takes up to 6x fewer iterations to converge. Jiawei Jiang 0001, Bin Cui 0001, Ce Zhang 0001, Lele Yu |
SIGMOD Conference | 1 |
| 2017 | GVoS: A General System for Near-Duplicate Video-Related Applications on StormabstractThe exponential increase of online videos greatly enriches the life of users but also brings huge numbers of near-duplicate videos (NDVs) that seriously challenge the video websites. The video websites entail NDV-related applications such as detection of copyright violation, video monitoring, video re-ranking, and video recommendation. Since these applications adopt different features and different processing procedures due to diverse scenarios, constructing separate and special-purpose systems for them incurs considerable costs on design, implementation, and maintenance. In this article, we propose a general NDV system on Storm (GVoS)—a popular distributed real-time stream processing platform—to simultaneously support a wide variety of video applications. The generality of GVoS is achieved in two aspects. First, we extract the reusable components from various applications. Second, we conduct the communication between components via a mechanism called Stream Shared Message (SSM) that contains the video-related data. Furthermore, we present an algorithm to reduce the size of SSM in order to avoid the data explosion and decrease the network latency. The experimental results demonstrate that GVoS can achieve performance almost the same as the customized systems. Meanwhile, GVoS accomplishes remarkably higher systematic versatility and efficiently facilitates the development of various NDV-related applications. Jiawei Jiang 0001, Yunhai Tong, Hua Lu 0001, Bin Cui 0001, Kai Lei, Lele Yu |
ACM Trans. Inf. Syst. | 1 |