VLDB 2026 Research / reviewers in the wild / expert
Guangzhong Sun
dblp:44/1372
· DBLP profile ↗
76ranked-venue papers
2as first author
39since 2021 · last 2026
0000-0002-0794-7681ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 26 · 19 since 2021Systems, architecture and hardware · 26 · 15 since 2021Databases, data management, data science and information retrieval · 22 · 7 since 2021Human-computer interaction and ubiquitous computing · 4 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 4Software engineering, systems software and programming languages · 3 · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3 · 2 since 2021Computer networks · 1 · 1 since 2021Theory of computation · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | On the Superimposed Noise Accumulation Problem in Sequential Knowledge Editing of Large Language ModelsabstractSequential knowledge editing techniques aim to continuously update knowledge in large language models at low cost, preventing models from generating outdated or incorrect information. However, existing sequential editing methods suffer from a significant decline in editing success rates after long-term editing. Through theoretical analysis and experiments, our findings reveal that as the number of edits increases, the model's output increasingly deviates from the desired target, leading to a drop in editing success rates. We refer to this issue as the superimposed noise accumulation problem. Our further analysis demonstrates that the problem is related to the erroneous activation of irrelevant knowledge and conflicts between activated knowledge. Based on this analysis, a method named DeltaEdit is proposed that reduces conflicts between knowledge through dynamic orthogonal constraint strategies. Experiments show that DeltaEdit significantly reduces superimposed noise, achieving a 16.8% improvement in editing performance over the strongest baseline. Ding Cao, Yuqing Huang, Xuesong He, Rongxi Guo, Guiquan Liu, Guangzhong Sun |
AAAI | 7 |
| 2026 | CommitMoE: Efficient Fallback-Free MoE Inference with Offloading Under GPU Memory ConstraintsabstractMixture of Experts (MoE) models have emerged as a promising approach to scale language models efficiently by activating only a subset of parameters for each input. However, deploying these models under GPU memory constraints remains challenging, as existing offloading strategies incur significant overhead from CPU-GPU data transfers. While prior work has explored prefetching techniques to mitigate this bottleneck, these methods require costly fallback mechanisms when predictions fail. Since expert transfers cannot be canceled once initiated, the correct experts need to be loaded on demand sequentially, introducing additional latency. To address this, we present CommitMoE, a novel approach featuring a Commit Router that makes execution decisions based on expert predictions without fallback mechanisms. Our key insight reveals that router certainty strongly correlates with prediction accuracy, while in low-certainty scenarios, the model output demonstrates inherent robustness to expert selection. Leveraging this insight to design a systems-level solution, CommitMoE achieves 1.3× to 9.4× faster inference across different environments and datasets compared to state-of-the-art offloading frameworks while maintaining model quality. Jingwei Sun 0001, Junqing Lin, Guangzhong Sun |
AAAI | 4 |
| 2026 | Dual-Verbalizer with Label Correlation Modeling for Few-Shot Multi-Label Text Classification
Zhiyi Tian, Guangzhong Sun, Jingwei Sun 0001 |
DASFAA (4) | 3 |
| 2026 | HOPO: Accelerating Multimodal Neural Networks Inference via Holistic Parallelism OptimizationabstractMultimodal neural networks (MMNNs) feature multi-branch topologies that offer opportunities for inference parallelism. However, mainstream machine learning compilers prioritize intra-operator parallelism as the primary optimization target. While effective for chain-structured models, this approach inhibits the inter-operator parallelism inherent in the MMNNs, leading to suboptimal inference efficiency. Through a systematic analysis, we identify two fundamental sources of inefficiency: (1) during graph scheduling, a compromise among synchronization overhead, resource contention, and GPU utilization; and (2) during compilation, a structural conflict between greedily maximizing intra-operator parallelism and the severe resource competition induced by concurrent operators. Jingwei Sun 0001, Guangzhong Sun, Jing Li 0047 |
ICS | 4 |
| 2026 | Enhancing HPC Batch Job Scheduling via Imitation Learning-Based Search
Zechun Zhou, Jingwei Sun 0001, Mingfei Ye, Guangzhong Sun |
IPDPS | 4 |
| 2026 | ClusterFi: Enabling Concurrent WiFi Backscatter Communication via Collided Signal Clustering
Weiqi Wu, Wei Gong 0001, Jingwei Sun 0001, Guangzhong Sun |
IWQoS | 4 |
| 2026 | Complexity-Aware and Response Time Enhanced Knowledge Tracing
Wangqian Li, Weiqi Wu, Jingwei Sun 0001, Guangzhong Sun |
KSEM (1) | 4 |
| 2026 | Fast compiler autotuning framework using design of experiments
Chenghua Xu, Jingwei Sun 0001, Mengna Sai, Fuxin Zhang, Guangzhong Sun, Weiwu Hu |
CCF Trans. High Perform. Comput. | 5 |
| 2025 | Introducing Graph Context into Language Models through Parameter-Efficient Fine-Tuning for Lexical Relation MiningabstractLexical relation refers to the way words are related within a language. Prior work has demonstrated that pretrained language models (PLMs) can effectively mine lexical relations between word pairs. However, they overlook the potential of graph structures composed of lexical relations, which can be integrated with the semantic knowledge of PLMs. In this work, we propose a parameter-efficient fine-tuning method through graph context, which integrates graph features and semantic representations for lexical relation classification (LRC) and lexical entailment (LE) tasks. Our experiments show that graph features can help PLMs better understand more complex lexical relations, establishing a new state-of-the-art for LRC and LE. Finally, we perform an error analysis, identifying the bottlenecks of language models in lexical relation mining tasks and providing insights for future improvements. Zhiyi Tian, Jingwei Sun 0001, Guangzhong Sun |
ACL (1) | 5 |
| 2025 | A Fast Sparse Triangular Solve for Structured-grid Problems on Heterogeneous ProcessorsabstractStructured-grid problems are common in scientific computing, particularly in applications like fluid dynamics and electromagnetic simulation. One of the key kernels in solving these problems is Sparse Triangular Solve (SpTRSV), which often becomes a performance bottleneck due to its low computing intensity and inherent internal data dependencies. In structured-grid SpTRSV, the regularity of non-zero distributions and the high parallelism of sparse matrices present opportunities to harness the architectural strengths of modern heterogeneous processors. However, existing SpTRSV algorithms fail to fully exploit these advantages, due to their mismatches in data dependencies, computational order, and memory layouts. In this paper, we introduce a novel SpTRSV algorithm tailored for structured-grids on modern heterogeneous processors. Our approach introduces a two-level blocking strategy to enhance data locality and reduce communication overhead, while a vertical tiling-based pipeline balances parallelism with computational granularity. Additionally, we design hardware-specific adaptive scheduling strategies to accommodate varying degrees of parallelism across distinct architectures. The algorithm has been implemented on two types of heterogeneous processors, NVIDIA GPUs and SW26010-Pro, with hardware-specific optimizations to further improve the performance. Experimental results show that our implementations achieve speedups of more than 1.87 × over state-of-the-art baselines and provide efficient end-to-end solutions with lightweight preprocessing. Zhengding Hu, Yi Zong, Jingwei Sun 0001, Wei Xue 0003, Guangzhong Sun |
ICPP | 5 |
| 2025 | ConCo: Optimizing Compilation of Concurrent Tensor Programs on Shared GPUabstractServing multiple inference tasks of deep neural networks (DNNs) concurrently on a shared GPU is an established method for maximizing hardware resource.Although DNN compilers effectively generate optimal kernel code for individual DNN inferences, they fall short in optimizing for concurrent tasks.This paper presents ConCo, a concurrencyaware compilation scheme designed to optimize the execution of concurrent DNN inference tasks on a shared GPU.ConCo dynamically generates multiple code variants, each tailored to different GPU resource constraints, and efficiently selects optimal variants at runtime according to concurrent workload characteristics.To mitigate the substantial overhead associated with multi-variant compilation, ConCo employs an optimal-code-sharing strategy, significantly accelerating compilation by leveraging commonalities across resource configurations.Evaluations demonstrate that ConCo improves inference throughput by up to 1.2× and reduces job completion time by up to 69.85% compared to existing solutions. Jiamin Lu, Jingwei Sun 0001, Guangzhong Sun |
ICS | 5 |
| 2025 | Cambricon-SR: An Accelerator for Neural Scene Representation with Sparse Encoding TableabstractNeural Scene Representation (NSR) is a promising technique for representing real scenes.By learning from dozens of 2D photos captured from different viewpoints, NSR computes the 3D representation of real scenes.However, the performance of NSR processing running on GPU is insufficient for applications.Cambricon-R achieves high performance of more than 60 scenes per second, but at the cost of modeling quality. Tianbo Liu 0006, Xinkai Song, Zhifei Yue, Xing Hu 0001, Zhuoran Song, Yuanbo Wen 0001, Yifan Hao 0001, Wei Li 0008, Zidong Du, Rui Zhang 0040, Jiaming Guo, Shaohui Peng, Guangzhong Sun, Qi Guo 0001, Tianshi Chen 0002 |
ISCA | 15 |
| 2025 | Benchmarking and Defending against Indirect Prompt Injection Attacks on Large Language ModelsabstractThe integration of large language models (LLMs) with external content has enabled applications such as Microsoft Copilot but also introduced vulnerabilities to indirect prompt injection attacks. In these attacks, malicious instructions embedded within external content can manipulate LLM outputs, causing deviations from user expectations. To address this critical yet under-explored issue, we introduce the first benchmark for bindirect prompt injection attacks, named BIPIA, to assess the risk of such vulnerabilities. Using BIPIA, we evaluate existing LLMs and find them universally vulnerable. Our analysis identifies two key factors contributing to their success: LLMs' inability to distinguish between informational context and actionable instructions, and their lack of awareness in avoiding the execution of instructions within external content. Based on these findings, we propose two novel defense mechanisms -- boundary awareness and explicit reminder -- to address these vulnerabilities in both black-box and white-box settings. Extensive experiments demonstrate that our black-box defense provides substantial mitigation, while our white-box defense reduces the attack success rate to near-zero levels, all while preserving the output quality of LLMs. We hope this work inspires further research into securing LLM applications and fostering their safe and reliable use. Our code is available at https://github.com/microsoft/BIPIA. Jingwei Yi, Yueqi Xie, Bin B. Zhu, Emre Kiciman, Guangzhong Sun, Xing Xie 0001, Fangzhao Wu |
KDD (1) | 5 |
| 2025 | Lua-LLM: Learning Unstructured-Sparsity Allocation for Large Language ModelsabstractLarge Language Models (LLMs) have demonstrated remarkable capabilities, yet their extensive parameter scales pose significant challenges for practical deployment. Unstructured pruning has emerged as an effective model compression strategy with minimal performance loss, which introduces fine-grained sparsity for weight parameters. While existing methods employ a layer-wise pruning strategy to avoid the complexity of global pruning for billion-scale LLMs, they require appropriate sparsity allocation for the layer-wise pruning objectives and often lead to suboptimal solutions for the overall model. In this paper, we propose Lua-LLM ($\textbf{L}$earning $\textbf{u}$nstructured-sparsity $\textbf{a}$llocation in LLMs), a learning-based global pruning framework that explores the optimal unstructured sparsity allocation. Unlike existing pruning methods, which primarily focus on allocating per-layer sparsity, Lua-LLM achieves flexible allocation for both layer-wise and intra-layer sparsity. Furthermore, Lua-LLM leverages a soft Top-K operator to approximate the importance-based mask selection mechanism, enabling efficient binary mask learning. Experimental results on LLaMA and OPT families demonstrate significant performance improvements over existing methods. Mingge Lu, Jingwei Sun 0001, Junqing Lin, Zechun Zhou, Guangzhong Sun |
NeurIPS | 5 |
| 2025 | MoGe-2: Accurate Monocular Geometry with Metric Scale and Sharp DetailsabstractWe propose MoGe-2, an advanced open-domain geometry estimation model that recovers a metric-scale 3D point map of a scene from a single image. Our method builds upon the recent monocular geometry estimation approach, MoGe, which predicts affine-invariant point maps with unknown scales. We explore effective strategies to extend MoGe for metric geometry prediction without compromising the relative geometry accuracy provided by the affine-invariant point representation. Additionally, we discover that noise and errors in real data diminish fine-grained detail in the predicted geometry. We address this by developing a data refinement approach that filters and completes real data using sharp synthetic labels, significantly enhancing the granularity of the reconstructed geometry while maintaining the overall accuracy. We train our model on a large corpus of mixed datasets and conducted comprehensive evaluations, demonstrating its superior performance in achieving accurate relative geometry, precise metric scale, and fine-grained detail recovery -- capabilities that no previous methods have simultaneously achieved. Ruicheng Wang, Sicheng Xu, Yue Dong 0001, Yu Deng 0006, Jianfeng Xiang, Zelong Lv, Guangzhong Sun, Xin Tong 0001, Jiaolong Yang |
NeurIPS | 7 |
| 2025 | GNNPilot: A Holistic Framework for High-Performance Graph Neural Network Computations on GPUsabstractGraph Neural Networks (GNNs) have emerged as powerful tools for graph-based machine learning tasks, but their performance is often constrained by inefficient sparse operators and limited hardware utilization during multi-operator workflows. This article presents GNNPilot, a holistic optimization framework that addresses these challenges through three key innovations. First, we introduce two packing strategies for gather operators, including neighbor packing for load balancing in sparser graphs, and bin packing with a new sparse format for enhanced data locality in denser graphs. Second, we propose dynamic parallelization methods and a novel row panel-based kernel fusion technique to optimize complex multi-operator GNN models. Third, we develop a lightweight sampling-based auto-tuning mechanism that adapts the framework’s optimization strategies to varying input characteristics. Built upon tensor expression-based intermediate representations, GNNPilot maintains the flexibility to optimize both popular and customized GNN models. Extensive experiments across diverse GNN models and graph datasets demonstrate that GNNPilot achieves substantial speedups over state-of-the-art implementations in both the performance of single operators and the efficiency of end-to-end inference. These results establish GNNPilot as an efficient and adaptive solution for accelerating GNN computations on modern GPU architectures. Zhengding Hu, Jingwei Sun 0001, Guangzhong Sun |
ACM Trans. Archit. Code Optim. | 3 |
| 2024 | A Learning-path based Supervised Method for Concept Prerequisite Relations Extraction in Educational DataabstractIn educational data mining, concept prerequisite relations extraction determines which concepts need to be learned before learning another concept. It plays a crucial role in pedagogical practices, such as learning path planning and curriculum design. Deep neural networks, especially graph neural networks, have recently made significant strides in concept prerequisite relations extraction. However, existing methods face two primary limitations. (1) Methods with better performance construct heterogeneous complete graphs, leading to higher model complexity and training cost. Meanwhile, the performance of low-complexity methods is inferior to the former. (2) A disregard for temporal context, essential for learning, limits both the performance and the application of these methods. To address these issues, we propose a novel graph-based approach, called Learning-path based Concept Prerequisite Relations Extraction (LCPRE). LCPRE constructs a lightweight sparse graph in a simple manner, which reduces complexity from quadratic to linear and captures the temporal feature through learning-path, a comprehensible learning approach from one concept to another. Experimental results on three benchmark datasets demonstrate that LCPRE outperforms existing methods, establishing a new state-of-the-art in concept prerequisite relations extraction. Yiyu Xu, Jingwei Sun 0001, Guangzhong Sun |
CIKM | 5 |
| 2024 | Siesta: Synthesizing Proxy Applications for MPI ProgramsabstractProxy applications (proxy-apps) are basic tools for evaluating the performance of specific workloads on high-performance computing (HPC) systems. Since the development of high-fidelity proxy-apps, which exhibit similar performance characteristics as corresponding production applications, is labor-intensive, synthetic proxy-apps are created as a useful supplement to manually developed proxy-apps. To thoroughly resemble performance characteristics of HPC applications represented by Message Passing Interface (MPI) programs, we propose Siesta, a novel framework to automatically synthesize proxy-apps based on communication-computation traces. Given an MPI program, Siesta synthesizes parameterized code snippets to mimic computation behaviors in different execution periods, and combines the code snippets and MPI function records into an event trace. It then extracts program behavior patterns from the trace as grammars and finally transforms the grammars into a synthetic proxy-app. We evaluate the proposed methods on representative MPI programs with various environments. The results show that our synthetic proxy-apps can precisely approximate the performance characteristics of MPI programs, Jiyu Luo, Qingguo Xu, Jingwei Sun 0001, Guangzhong Sun |
CLUSTER | 5 |
| 2024 | DProbe: Profiling and Predicting Multi-tenant Deep Learning Workloads for GPU Resource Scaling
Zechun Zhou, Jingwei Sun 0001, Hengquan Mei, Guangzhong Sun |
Euro-Par (1) | 5 |
| 2024 | PckGNN: Optimizing Aggregation Operators with Packing Strategies in Graph Neural NetworksabstractGraph Neural Network (GNN) is one of the most prominent machine learning models. It involves a substantial amount of graph-based aggregation operators, which can be abstracted as sparse matrix computation kernels. Due to the irregularity of the graph adjacency matrix, the aggregation has long been the performance bottleneck of GNN. According to our measurements, existing GNN implementations fall short of achieving optimal performance due to their insufficient consideration of load balancing and data locality. To bridge these performance gaps, we propose PckGNN, which aims to accelerate GNN aggregation operators on GPUs with packing strategies. PckGNN categorizes graph matrices into two types based on different sparsity levels and conducts two packing strategies respectively. For sparser matrices, Neighbor Packing enhances load balancing through a moderate-grained non-zero grouping approach. For denser matrices, Bin Packing exposes more potentials of cache data reuse by bin partitioning, non-zero extracting, format converting and two-level scheduling. Experimental results on SpMM and SDDMM show that PckGNN achieves speedups of 1.46x ∼ 6.14x over existing implementations. When applied GNN inference of three typical models, it achieves speedups of more than 1.29x over the state-of-the-art frameworks. Zhengding Hu, Jingwei Sun 0001, Guangzhong Sun |
IPDPS | 4 |
| 2024 | AdaSAM: Boosting sharpness-aware minimization with adaptive learning rate and momentum for training deep neural networks
Hao Sun 0019, Li Shen 0008, Qihuang Zhong, Liang Ding 0006, Shixiang Chen, Jingwei Sun 0001, Jing Li 0047, Guangzhong Sun, Dacheng Tao |
Neural Networks | 8 |
| 2024 | AG-SpTRSV: An Automatic Framework to Optimize Sparse Triangular Solve on GPUsabstractSparse Triangular Solve (SpTRSV) has long been an essential kernel in the field of scientific computing. Due to its low computational intensity and internal data dependencies, SpTRSV is hard to implement and optimize on graphics processing units (GPUs). Based on our experimental observations, existing implementations on GPUs fail to achieve the optimal performance due to their suboptimal parallelism setups and code implementations plus lack of consideration of the irregular data distribution. Moreover, their algorithm design lacks the adaptability to different input matrices, which may involve substantial manual efforts of algorithm redesigning and parameter tuning for performance consistency. In this work, we propose AG-SpTRSV, an automatic framework to optimize SpTRSV on GPUs, which provides high performance on various matrices while eliminating the costs of manual design. AG-SpTRSV abstracts the procedures of optimizing an SpTRSV kernel as a scheme and constructs a comprehensive optimization space based on it. By defining a unified code template and preparing code variants, AG-SpTRSV enables fine-grained dynamic parallelism and adaptive code optimizations to handle various tasks. Through computation graph transformation and multi-hierarchy heuristic scheduling, AG-SpTRSV generates schemes for task partitioning and mapping, which effectively address the issues of irregular data distribution and internal data dependencies. AG-SpTRSV searches for the best scheme to optimize the target kernel for the specific matrix. A learned lightweight performance model is also introduced to reduce search costs and provide an efficient end-to-end solution. Experimental results with SuiteSparse Matrix Collection on NVIDIA Tesla A100 and RTX 3080 Ti show that AG-SpTRSV outperforms state-of-the-art implementations with geometric average speedups of 2.12x ∼ 3.99x. With the performance model enabled, AG-SpTRSV can provide an efficient end-to-end solution, with preprocessing times ranging from 3.4 to 245 times of the execution time. Zhengding Hu, Jingwei Sun 0001, Guangzhong Sun |
ACM Trans. Archit. Code Optim. | 4 |
| 2024 | LO-SpMM: Low-cost Search for High-performance SpMM Kernels on GPUsabstractAs deep neural networks (DNNs) become increasingly large and complicated, pruning techniques are proposed for lower memory footprint and more efficient inference. The most critical kernel to execute pruned sparse DNNs on GPUs is Sparse-dense Matrix Multiplication (SpMM). To maximize the performance of SpMM, despite the high-performance implementation generated from advanced tensor compilers, they often take a long time to iteratively search tuning configurations. Such a long time slows down the cycle of exploring better DNN architectures or pruning algorithms. In this article, we propose LO-SpMM to efficiently generate high-performance SpMM implementations for sparse DNN inference. Based on the analysis of nonzero elements’ layout, the characterization of the GPU architecture, and a rank-based cost model, LO-SpMM can effectively reduce the search space and eliminate possibly low-performance candidates. Besides, rather than generating complete SpMM implementations for evaluation, LO-SpMM constructs simplified proxies to quickly estimate performance, thereby substantially reducing compilation and execution costs. Experimental results show that LO-SpMM can reduce the search time by 281× at most, while the performance of generated SpMM implementations is comparable to or better than the state-of-the-art sparse tensor compiling solutions. Junqing Lin, Jingwei Sun 0001, Honghe Zhang, Xianzhi Yu, Guangzhong Sun |
ACM Trans. Archit. Code Optim. | 8 |
| 2023 | Are You Copying My Model? Protecting the Copyright of Large Language Models for EaaS via Backdoor WatermarkabstractWenjun Peng, Jingwei Yi, Fangzhao Wu, Shangxi Wu, Bin Bin Zhu, Lingjuan Lyu, Binxing Jiao, Tong Xu, Guangzhong Sun, Xing Xie. Proceedings of the 61st Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers). 2023. Wenjun Peng 0001, Jingwei Yi, Fangzhao Wu, Shangxi Wu, Bin B. Zhu, Lingjuan Lyu, Binxing Jiao, Tong Xu 0001, Guangzhong Sun, Xing Xie 0001 |
ACL (1) | 9 |
| 2023 | GPU Occupancy Prediction of Deep Learning Models Using Graph Neural NetworkabstractOver the past few years, deep learning has been rapidly adopted in many fields. Among the various hardware accelerators specifically for deep learning computation, graphics processing units (GPUs) are mainly used. GPU occupancy—the average ratio of active warps to maximum supported warps on all streaming multiprocessors—is an essential indicator of how well GPUs are utilized. Predicting the GPU occupancy of deep learning models is critical for boosting both job runtime performance and platform resource efficiency. However, GPU occupancy prediction is challenging due to the complex factors hidden in framework runtimes and diverse architectures and hyperparameters of models. In this paper, we propose DNN-occu to predict the GPU occupancy of deep learning models. Our key observation is that models can be represented as directed acyclic computation graphs. DNN-occu extracts a set of occupancy-related features from the computational semantics of the graph nodes and edges. It also employs a novel graph neural network for better feature encoding and prediction generalization. The experiments on various configurations of real-world deep learning models show that DNN-occu achieves high accuracy for occupancy prediction (with an overall error of 9.271%) and has a strong generalization ability for unseen models. In addition, we apply DNN-occu in a trace-driven simulation of deep learning workload scheduling and achieve up to a 31.45% increase in overall GPU utilization and a 19.71% reduction in makespan. Hengquan Mei, Huaizhi Qu, Jingwei Sun 0001, Yanjie Gao, Haoxiang Lin, Guangzhong Sun |
CLUSTER | 6 |
| 2023 | Longtriever: a Pre-trained Long Text Encoder for Dense Document RetrievalabstractPre-trained language models (PLMs) have achieved the preeminent position in dense retrieval due to their powerful capacity in modeling intrinsic semantics.However, most existing PLM-based retrieval models encounter substantial computational costs and are infeasible for processing long documents.In this paper, a novel retrieval model Longtriever is proposed to embrace three core challenges of long document retrieval: substantial computational cost, incomprehensive document understanding, and scarce annotations.Longtriever splits long documents into short blocks and then efficiently models the local semantics within a block and the global context semantics across blocks in a tightly-coupled manner.A pretraining phase is further proposed to empower Longtriever to achieve a better understanding of underlying semantic correlations.Experimental results on two popular benchmark datasets demonstrate the superiority of our proposal.The source code is released at https: //github.com/SamuelYang1/Longtriever . Junhan Yang, Zheng Liu 0011, Chaozhuo Li, Guangzhong Sun, Xing Xie 0001 |
EMNLP | 4 |
| 2023 | EC-SpMM: Efficient Compilation of SpMM Kernel on GPUsabstractAs deep neural networks (DNNs) become increasingly large and complicated, pruning techniques are proposed for lower memory footprint and more efficient inference. The most critical kernel to execute pruned sparse DNNs on GPUs is Sparse-dense Matrix Multiplication (SpMM). To maximize the performance of SpMM, despite the high-performance code generated from recent tensor compilers, they often take a long time for iteratively searching candidate configurations. Such a long time slows down the cycle of exploring better DNN architectures or pruning algorithms. In this paper, we propose EC-SpMM to efficiently generate high-performance SpMM kernels for sparse DNN inference. Based on the analysis of nonzero elements’ layout, the characterization of GPU architecture, and a rank-based cost model, EC-SpMM can effectively reduce the search space and eliminate possibly low-performance candidates. Experimental results show that EC-SpMM can reduce the compilation time by a factor of 35 ×, while the performance of generated SpMM kernels is comparable or even better, compared with the state-of-the-art sparse tensor compiling solution. Junqing Lin, Honghe Zhang, Jingwei Sun 0001, Xianzhi Yu, Guangzhong Sun |
ICPP | 7 |
| 2023 | UA-FedRec: Untargeted Attack on Federated News RecommendationabstractNews recommendation is essential for personalized news distribution. Federated news recommendation, which enables collaborative model learning from multiple clients without sharing their raw data, is a promising approach for preserving users' privacy. However, the security of federated news recommendation is still unclear. In this paper, we study this problem by proposing an untargeted attack on federated news recommendation called UA-FedRec. By exploiting the prior knowledge of news recommendation and federated learning, UA-FedRec can effectively degrade the model performance with a small percentage of malicious clients. First, the effectiveness of news recommendation highly depends on user modeling and news modeling. We design a news similarity perturbation method to make representations of similar news farther and those of dissimilar news closer to interrupt news modeling, and propose a user model perturbation method to make malicious user updates in opposite directions of benign updates to interrupt user modeling. Second, updates from different clients are typically aggregated with a weighted average based on their sample sizes. We propose a quantity perturbation method to enlarge sample sizes of malicious clients in a reasonable range to amplify the impact of malicious updates. Extensive experiments on two real-world datasets show that UA-FedRec can effectively degrade the accuracy of existing federated news recommendation methods, even when defense is applied. Our study reveals a critical security issue in existing federated news recommendation systems and calls for research efforts to address the issue. Our code is available at https://github.com/yjw1029/UA-FedRec. Jingwei Yi, Fangzhao Wu, Bin B. Zhu, Jing Yao 0003, Zhulin Tao, Guangzhong Sun, Xing Xie 0001 |
KDD | 6 |
| 2023 | Theoretical guarantee for crowdsourcing learning with unsure option
Yigong Pan, Guangzhong Sun |
Pattern Recognit. | 3 |
| 2022 | Knowledge Enhanced Multi-Interest Network for the Generation of Recommendation CandidatesabstractCandidate generation task requires that candidates related to user interests need to be extracted in realtime. Previous works usually transform a user's behavior sequence to a unified embedding, which can not reflect the user's multiple interests. Some recent works like Comirec and Octopus use multi-channel structures to capture users' diverse interests. They cluster users' historical behaviors into several groups, claiming that one group represents one interest. However, these methods have some limitations. First, an item may correspond to multiple interests of users, thereby simply allocating it to just one interest group will make the modeling of users' interests coarse-grained and inaccurate. Second, explaining user interests at the level of items is rather vague and not convincing. In this paper, we propose a Knowledge Enhanced Multi-Interest Network: KEMI, which exploits knowledge graphs to help learn users' diverse interest representations via heterogeneous graph neural networks (HGNNs) and a novel dual memory network. Specifically, we use HGNNs to capture the semantic representation of knowledge entities and a novel dual memory network to learn a user's diverse interests from his behavior sequence. Through memory slots of the user memory network and the item memory network, we can learn multiple interests for each user and each item. Meanwhile, by binding the entities to the channels of memory networks, we enable it to be explained from the perspective of the knowledge graph, which enhances the interpretability and understanding of user interests. We conduct extensive experiments on two industrial and publicly available datasets. Experimental results demonstrate that our model achieves significant improvements over state-of-the-art baseline models. Yuji Yang, Mengdi Zhang 0002, Wei Wu 0014, Xing Xie 0001, Guangzhong Sun |
CIKM | 6 |
| 2022 | Effective and Efficient Query-aware Snippet Extraction for Web SearchabstractQuery-aware webpage snippet extraction is widely used in search engines to help users better understand the content of the returned webpages before clicking.Although important, it is very rarely studied.In this paper, we propose an effective query-aware webpage snippet extraction method named DeepQSE, aiming to select a few sentences which can best summarize the webpage content in the context of input query.DeepQSE first learns query-aware sentence representations for each sentence to capture the fine-grained relevance between query and sentence, and then learns document-aware query-sentence relevance representations for snippet extraction.Since the query and each sentence are jointly modeled in DeepQSE, its online inference may be slow.Thus, we further propose an efficient version of DeepQSE, named Efficient-DeepQSE, which can significantly improve the inference speed of Deep-QSE without affecting its performance.The core idea of Efficient-DeepQSE is to decompose the query-aware snippet extraction task into two stages, i.e., a coarse-grained candidate sentence selection stage where sentence representations can be cached, and a fine-grained relevance modeling stage.Experiments on two real-world datasets validate the effectiveness and efficiency of our methods. Jingwei Yi, Fangzhao Wu, Chuhan Wu, Binxing Jiao, Guangzhong Sun, Xing Xie 0001 |
EMNLP | 6 |
| 2022 | Exercise recommendation method based on knowledge tracing and concept prerequisite relations
Yigong Pan, Yinghua Zhou, Guangzhong Sun |
CCF Trans. Pervasive Comput. Interact. | 5 |
| 2022 | Multi-Net strategy: Accelerating physics-informed neural networks for solving partial differential equationsabstractAbstract Partial differential equations (PDEs) are the most ubiquitous tools for modeling natural science problems and have long received attention. Physics‐informed neural networks (PINNs) are emerging approaches to approximately solve PDEs. PINNs use automatic differentiation technology to construct the residual of PDEs in the loss function to encode physics conservation laws. We call this process the Single‐Net strategy. Due to the dependency of automatic differentiation among different orders of derivatives, the efficiency of PINNs under the Single‐Net strategy is limited. To address this issue, we propose the Multi‐Net strategy to decouple the dependency. Compared with the Single‐Net strategy, the Multi‐Net strategy reduces the training time of PINNs, and meanwhile, keeps the prediction accuracy. The effectiveness of the proposed strategy is demonstrated through time complexity analysis and a collection of experiments on Burgers equation, advection‐dispersion equation, Kdv equation, and Allen–Cahn equation. Yunzhuo Wang, Jianfeng Li 0005, Liangying Zhou, Jingwei Sun 0001, Guangzhong Sun |
Softw. Pract. Exp. | 5 |
| 2022 | Lossy Compression of Communication Traces Using Recurrent Neural NetworksabstractIn high performance computing (HPC) systems, collecting and replaying communication traces are fundamental approaches to analyze performance. With increasingly large-scale HPC systems and applications, tracing tools can produce huge trace data that is costly and challenging to store and analyze. Due to the inherent repetition of behaviors of HPC applications, domain-aware data compression methods can effectively reduce the storage cost of trace data. This study proposes LCR (Lossy Compression and Replay), a framework that aggressively compresses and replays MPI communication traces. Differing from existing trace compression methods, which explicitly identify loop and synchronization structures of communication events, LCR models traces as time series and compactly represents them by lightweight recurrent neural networks. Experimental results demonstrate that LCR can further reduce the size of irregular traces by three orders of magnitude at most, compared with existing structural methods. Meanwhile, LCR accurately reproduces performance and communication patterns of original MPI programs. Jingwei Sun 0001, Hao Sun 0019, Huancheng Lin, Guangzhong Sun |
IEEE Trans. Parallel Distributed Syst. | 5 |
| 2021 | Efficient-FedRec: Efficient Federated Learning Framework for Privacy-Preserving News RecommendationabstractNews recommendation is critical for personalized news access.Most existing news recommendation methods rely on centralized storage of users' historical news click behavior data, which may lead to privacy concerns and hazards.Federated Learning is a privacy-preserving framework for multiple clients to collaboratively train models without sharing their private data.However, the computation and communication cost of directly learning many existing news recommendation models in a federated way are unacceptable for user clients.In this paper, we propose an efficient federated learning framework for privacy-preserving news recommendation.Instead of training and communicating the whole model, we decompose the news recommendation model into a large news model maintained in the server and a light-weight user model shared on both server and clients, where news representations and user model are communicated between server and clients.More specifically, the clients request the user model and news representations from the server, and send their locally computed gradients to the server for aggregation.The server updates its global user model with the aggregated gradients, and further updates its news model to infer updated news representations.Since the local gradients may contain private information, we propose a secure aggregation method to aggregate gradients in a privacy-preserving way.Experiments on two real-world datasets show that our method can reduce the computation and communication cost on clients while keep promising model performance. Jingwei Yi, Fangzhao Wu, Chuhan Wu, Ruixuan Liu, Guangzhong Sun, Xing Xie 0001 |
EMNLP (1) | 5 |
| 2021 | An Efficient Channel-level Pruning for CNNs without Fine-tuningabstractThe success of CNNs in various applications is accompanied by a significant increase in the computation and parameter storage costs. Model compression techniques are able to remove a significant fraction of network parameters to reduce the costs. Channel pruning is among the predominant approaches to compress networks. The typical framework of existing channel pruning methods consists of three steps: training a dense network, pruning redundant parameters, and fine-tuning to increase model accuracy. However, the fine-tuning step usually takes a long time, which is even close to the training costs. Besides, the decoupling of training and pruning leads to that many unimportant parameters that will be removed later still need to be trained. To address these issues, we propose the Dynamic Mask-based Channel Pruning (DMCP) method in this study. The algorithm zeros out unimportant channels with mask vectors and prunes the redundant weights during training. It achieves comparable model accuracy with existing methods, without the fine-tuning step. Moreover, DMCP prunes parameters and reconfigures models during training, so that the number of operations for training useless parameters is reduced. In our evaluations, DMCP removes up to 82% parameters for VGG16, VGG19, and ResNet18 on CIFAR10 dataset, and it reduces up to 58% floating point operation (FLOPs) of training. Zhongtian Xu, Jingwei Sun 0001, Guangzhong Sun |
IJCNN | 4 |
| 2021 | Performance Analysis of Graph Neural Network FrameworksabstractGraph neural networks (GNNs) are effective models to address learning problems on graphs and have been successfully applied to numerous domains. To improve the productivity of implementing GNNs, various GNN programming frameworks have been developed. Both the effectiveness (accuracy, loss, etc) and the performance (latency, bandwidth, etc) are essential metrics to evaluate the implementation of GNNs. There are many comparative studies related to the effectiveness of different GNN models on domain tasks. However, the performance characteristics of different GNN frameworks are still lacking. In this study, we evaluate the effectiveness and performance of six popular GNN models, GCN, GIN, GAT, GraphSAGE, MoNet, and GatedGCN, across several common benchmarks under two popular GNN frameworks, PyTorch Geometric and Deep Graph Library. We analyze the training time, GPU utilization, and memory usage of different evaluation settings and the performance of models across different hardware configurations under the two frameworks. Our evaluation provides in-depth observations of performance bottlenecks of GNNs and the performance differences between the two popular GNN frameworks. Our work helps GNN researchers understand the performance differences of the popular GNN frameworks, and gives guidelines for developers to find potential performance bugs of frameworks and optimization possibilities of GNNs. Jingwei Sun 0001, Hao Sun 0019, Guangzhong Sun |
ISPASS | 4 |
| 2021 | Reinforced Anchor Knowledge Graph Generation for News Recommendation ReasoningabstractNews recommendation systems play a key role in online news reading service. Knowledge graphs (KG), which contain comprehensive structural knowledge, are well known for their potential to enhance both accuracy and explainability. While existing works intensively study using KG to improve news recommendation accuracy, using KG for news recommendation reasoning has not been fully explored. A few works such as KPRN [18], [22] and ADAC [25] have discussed knowledge reasoning in some other recommendation domains such as music or movie, but their methods are not practical for the news. How to make reasoning scalable to generic KGs, easy to deploy for real-time serving and meanwhile elastic for both recall and ranking stages remains an open question. Jianxun Lian, Zheng Liu 0011, Xiting Wang, Guangzhong Sun, Xing Xie 0001 |
KDD | 5 |
| 2021 | GraphFormers: GNN-nested Transformers for Representation Learning on Textual GraphabstractThe representation learning on textual graph is to generate low-dimensional embeddings for the nodes based on the individual textual features and the neighbourhood information. Recent breakthroughs on pretrained language models and graph neural networks push forward the development of corresponding techniques. The existing works mainly rely on the cascaded model architecture: the textual features of nodes are independently encoded by language models at first; the textual embeddings are aggregated by graph neural networks afterwards. However, the above architecture is limited due to the independent modeling of textual features. In this work, we propose GraphFormers, where layerwise GNN components are nested alongside the transformer blocks of language models. With the proposed architecture, the text encoding and the graph aggregation are fused into an iterative workflow, making each node's semantic accurately comprehended from the global perspective. In addition, a progressive learning strategy is introduced, where the model is successively trained on manipulated data and original data to reinforce its capability of integrating information on graph. Extensive evaluations are conducted on three large-scale benchmark datasets, where GraphFormers outperform the SOTA baselines with comparable running efficiency. The source code is released at https://github.com/microsoft/GraphFormers . Junhan Yang, Zheng Liu 0011, Shitao Xiao, Chaozhuo Li, Defu Lian, Sanjay Agrawal 0001, Guangzhong Sun, Xing Xie 0001 |
NeurIPS | 8 |
| 2020 | Assessing Student Contributions in Wiki-based Collaborative Writing System
Guangzhong Sun, Zhongtian Xu |
EDM | 2 |
| 2020 | An Active Learning Method for Empirical Modeling in Performance TuningabstractTuning performance of scientific applications is a challenging problem since performance can be a complicated nonlinear function with respect to application parameters. Empirical performance modeling is a useful approach to approximate the function and enable efficient heuristic methods to find sub-optimal parameter configurations. However, empirical performance modeling requires a large number of samples from the parameter space, which is resource and time-consuming. To address this issue, existing work based on active learning techniques proposed PBU Sampling method considering performance before uncertainty, which iteratively performs performance biased sampling to model the high-performance subspace instead of the entire space before evaluating the most uncertain samples to reduce redundancy. Compared with uniformly random sampling, this approach can reduce the number of samples, but it still involves redundant sampling that potentially can be improved.We propose a novel active learning based method to exploit the information of evaluated samples and explore possible high-performance parameter configurations. Specifically, we adopt a Performance Weighted Uncertainty (PWU) sampling strategy to identify the configurations with either high performance or high uncertainty and determine which ones are selected for evaluation. To evaluate the effectiveness of our proposed method, we construct random forest to predict the execution time of kernels from SPAPT suite and two typical scientific parallel applications kripke, hypre. Experimental results show that compared with existing methods, our proposed method can reduce the cost of modeling by up to 21x and 3x on average meanwhile hold the same prediction accuracy. Jiepeng Zhang, Jingwei Sun 0001, Wenju Zhou, Guangzhong Sun |
IPDPS | 4 |
| 2020 | KRED: Knowledge-Aware Document Representation for News RecommendationsabstractNews articles usually contain knowledge entities such as celebrities or organizations. Important entities in articles carry key messages and help to understand the content in a more direct way. An industrial news recommender system contains various key applications, such as personalized recommendation, item-to-item recommendation, news category classification, news popularity prediction and local news detection. We find that incorporating knowledge entities for better document understanding benefits these applications consistently. However, existing document understanding models either represent news articles without considering knowledge entities (e.g., BERT) or rely on a specific type of text encoding model (e.g., DKN) so that the generalization ability and efficiency is compromised. In this paper, we propose KRED, which is a fast and effective model to enhance arbitrary document representation with a knowledge graph. KRED first enriches entities’ embeddings by attentively aggregating information from their neighborhood in the knowledge graph. Then a context embedding layer is applied to annotate the dynamic context of different entities such as frequency, category and position. Finally, an information distillation layer aggregates the entity embeddings under the guidance of the original document representation and transforms the document vector into a new one. We advocate to optimize the model with a multi-task framework, so that different news recommendation applications can be united and useful information can be shared across different tasks. Experiments on a real-world Microsoft News dataset demonstrate that KRED greatly benefits a variety of news recommendation applications. Jianxun Lian, Shiyin Wang, Jiun-Hung Chen, Guangzhong Sun, Xing Xie 0001 |
RecSys | 6 |
| 2020 | Automated Performance Modeling of HPC Applications Using Machine LearningabstractAutomated performance modeling and performance prediction of parallel programs are highly valuable in many use cases, such as in guiding task management and job scheduling, offering insights of application behaviors, and assisting resource requirement estimation. The performance of parallel programs is affected by numerous factors, including but not limited to hardware, applications, algorithms, and input parameters, thus an accurate performance prediction is often a challenging and daunting task. In this article, we focus on automatically predicting the execution time of parallel programs (more specifically, MPI programs) with different inputs, at different scales, and without domain knowledge. We model the correlation between the execution time and domain-independent runtime features. These features include values of variables, counters of branches, loops, and MPI communications. Through automatically instrumenting an MPI program, each execution of the program will output a feature vector and its corresponding execution time. After collecting data from executions with different inputs, a random forest machine learning approach is used to build an empirical performance model, which can predict the execution time of the program given a new input. A transfer learning method is used to reuse an existing performance model and improve the prediction accuracy on a new platform that lacks historical execution data. Our experiments and analyses of three parallel applications, Graph500, GalaxSee, and SMG2000, on three different systems confirm that our method performs well, with less than 20 percent prediction error on average. Jingwei Sun 0001, Guangzhong Sun, Shiyan Zhan, Jiepeng Zhang, Yong Chen 0001 |
IEEE Trans. Computers | 2 |
| 2019 | Accelerating Rule-matching Systems with Learned Rankers
Zhao Lucis Li, Chieh-Jan Mike Liang, Wei Bai 0001, Yongqiang Xiong, Guangzhong Sun |
USENIX ATC | 6 |
| 2018 | Towards Better Representation Learning for Personalized News Recommendation: a Multi-Channel Deep Fusion ApproachabstractMillions of news articles emerge every day. How to provide personalized news recommendations has become a critical task for service providers. In the past few decades, latent factor models has been widely used for building recommender systems (RSs). With the remarkable success of deep learning techniques especially in visual computing and natural language understanding, more and more researchers have been trying to leverage deep neural networks to learn latent representations for advanced RSs. Following mainstream deep learning-based RSs, we propose a novel deep fusion model (DFM), which aims to improve the representation learning abilities in deep RSs and can be used for both candidate retrieval and item re-ranking. There are two key components in our DFM approach, namely an inception module and an attention mechanism. The inception module improves the plain multi-layer network via leveraging of various levels of interaction simultaneously, while the attention mechanism merges latent representations learnt from different channels in a customized fashion. We conduct extensive experiments on a commercial news reading dataset, and the results demonstrate that the proposed DFM is superior to several state-of-the-art models. Jianxun Lian, Xing Xie 0001, Guangzhong Sun |
IJCAI | 4 |
| 2018 | xDeepFM: Combining Explicit and Implicit Feature Interactions for Recommender SystemsabstractCombinatorial features are essential for the success of many commercial models. Manually crafting these features usually comes with high cost due to the variety, volume and velocity of raw data in web-scale systems. Factorization based models, which measure interactions in terms of vector product, can learn patterns of combinatorial features automatically and generalize to unseen features as well. With the great success of deep neural networks (DNNs) in various fields, recently researchers have proposed several DNN-based factorization model to learn both low- and high-order feature interactions. Despite the powerful ability of learning an arbitrary function from data, plain DNNs generate feature interactions implicitly and at the bit-wise level. In this paper, we propose a novel Compressed Interaction Network (CIN), which aims to generate feature interactions in an explicit fashion and at the vector-wise level. We show that the CIN share some functionalities with convolutional neural networks (CNNs) and recurrent neural networks (RNNs). We further combine a CIN and a classical DNN into one unified model, and named this new model eXtreme Deep Factorization Machine (xDeepFM). On one hand, the xDeepFM is able to learn certain bounded-degree feature interactions explicitly; on the other hand, it can learn arbitrary low- and high-order feature interactions implicitly. We conduct comprehensive experiments on three real-world datasets. Our results demonstrate that xDeepFM outperforms state-of-the-art models. We have released the source code of xDeepFM at https://github.com/Leavingseason/xDeepFM. Jianxun Lian, Xiaohuan Zhou, Zhongxia Chen, Xing Xie 0001, Guangzhong Sun |
KDD | 6 |
| 2018 | Metis: Robustly Tuning Tail Latencies of Cloud Systems
Zhao Lucis Li, Chieh-Jan Mike Liang, Wenjia He 0001, Lianjie Zhu, Wenjun Dai, Guangzhong Sun |
USENIX ATC | 7 |
| 2017 | A Multifaceted Model for Cross Domain Recommendation Systems
Jianxun Lian, Xing Xie 0001, Guangzhong Sun |
KSEM | 4 |
| 2017 | Robust Spammer Detection in Microblogs: Leveraging User CarefulnessabstractMicroblogging Web sites, such as Twitter and Sina Weibo, have become popular platforms for socializing and sharing information in recent years. Spammers have also discovered this new opportunity to unfairly overpower normal users with unsolicited content, namely social spams. Although it is intuitive for everyone to follow legitimate users, recent studies show that both legitimate users and spammers follow spammers for different reasons. Evidence of users seeking spammers on purpose is also observed. We regard this behavior as useful information for spammer detection. In this article, we approach the problem of spammer detection by leveraging the “carefulness” of users, which indicates how careful a user is when she is about to follow a potential spammer. We propose a framework to measure the carefulness and develop a supervised learning algorithm to estimate it based on known spammers and legitimate users. We illustrate how the robustness of the detection algorithms can be improved with aid of the proposed measure. Evaluation on two real datasets from Sina Weibo and Twitter with millions of users are performed, as well as an online test on Sina Weibo. The results show that our approach indeed captures the carefulness, and it is effective for detecting spammers. In addition, we find that our measure is also beneficial for other applications, such as link prediction. Hao Fu 0015, Xing Xie 0001, Yong Rui, Neil Zhenqiang Gong, Guangzhong Sun, Enhong Chen |
ACM Trans. Intell. Syst. Technol. | 5 |
| 2016 | SPLZ: An efficient algorithm for single source shortest path problem using compression method
Jingwei Sun 0001, Guangzhong Sun |
GeoInformatica | 2 |
| 2014 | GeoMF: joint geographical modeling and matrix factorization for point-of-interest recommendationabstractPoint-of-Interest (POI) recommendation has become an important means to help people discover attractive locations. However, extreme sparsity of user-POI matrices creates a severe challenge. To cope with this challenge, viewing mobility records on location-based social networks (LBSNs) as implicit feedback for POI recommendation, we first propose to exploit weighted matrix factorization for this task since it usually serves collaborative filtering with implicit feedback better. Besides, researchers have recently discovered a spatial clustering phenomenon in human mobility behavior on the LBSNs, i.e., individual visiting locations tend to cluster together, and also demonstrated its effectiveness in POI recommendation, thus we incorporate it into the factorization model. Particularly, we augment users' and POIs' latent factors in the factorization model with activity area vectors of users and influence area vectors of POIs, respectively. Based on such an augmented model, we not only capture the spatial clustering phenomenon in terms of two-dimensional kernel density estimation, but we also explain why the introduction of such a phenomenon into matrix factorization helps to deal with the challenge from matrix sparsity. We then evaluate the proposed algorithm on a large-scale LBSN dataset. The results indicate that weighted matrix factorization is superior to other forms of factorization models and that incorporating the spatial clustering phenomenon into matrix factorization improves recommendation performance. Defu Lian, Xing Xie 0001, Guangzhong Sun, Enhong Chen, Yong Rui |
KDD | 4 |
| 2014 | A Novel Density Based Clustering Algorithm and its ParallelizationabstractK-Means, a simple but effective clustering algorithm, is widely used in data mining, machine learning and computer vision community. K-Means algorithm consists of initialization of cluster centers and iteration. The initial cluster centers have a great impact on cluster result and algorithm efficiency. More appropriate initial centers of k-Means can get closer to the optimum solution, and even much quicker convergence. In this paper, we propose a novel clustering algorithm, Kmms, which is the abbreviation of k-Means and Mean Shift. It is a density based algorithm. Experiments show our algorithm not only costs less initialization time compared with other density based algorithms, but also achieves better clustering quality and higher efficiency. And compared with the popular k-Means++ algorithm, our method gets comparable accuracy, mostly even better. Furthermore, we parallelize Kmms algorithm based on OPenMP from both initialization and iteration step and prove the convergence of the algorithm. Binbin Yu, Yinghua Zhou, Guangzhong Sun |
PDCAT | 4 |
| 2013 | Reconstructing Individual Mobility from Smart Card Transactions: A Space Alignment ApproachabstractSmart card transactions capture rich information of human mobility and urban dynamics, therefore are of particular interest to urban planners and location-based service providers. However, since most transaction systems are only designated for billing purpose, typically, fine-grained location information, such as the exact boarding and alighting stops of a bus trip, is only partially or not available at all, which blocks deep exploitation of this rich and valuable data at individual level. This paper presents a "space alignment" framework to reconstruct individual mobility history from a large-scale smart card transaction dataset pertaining to a metropolitan city. Specifically, we show that by delicately aligning the monetary space and geospatial space with the temporal space, we are able to extrapolate a series of critical domain specific constraints. Later, these constraints are naturally incorporated into a semi-supervised conditional random field to infer the exact boarding and alighting stops of all transit routes with a surprisingly high accuracy, e.g., given only 10% trips with known alighting/boarding stops, we successfully inferred more than 78% alighting and boarding stops from all unlabeled trips. In addition, we demonstrated that the smart card data enriched by the proposed approach dramatically improved the performance of a conventional method for identifying users' home and work places (with 88% improvement on home detection and 35% improvement on work place detection). The proposed method offers the possibility to mine individual mobility from common public transit transactions, and showcases how uncertain data can be leveraged with domain knowledge and constraints, to support cross-application data mining tasks. Nicholas Jing Yuan, Yingzi Wang, Xing Xie 0001, Guangzhong Sun |
ICDM | 5 |
| 2013 | An Efficient Pre-computation Technique for Approximation Distance Query in Road NetworksabstractThe problem of computing minimum distance of moving objects in large-scale road networks has caught many researchers` attention in recent years. One of solutions is to reduce the complexity by selecting representative node for each node in graph, in which the mininum distance of two nodes can be obtained by computing the distance between their representative nodes. The distance between any two representative nodes is pre-computed. In this paper we propose an effective algorithm to select and allocate a fixed number of representative nodes in road networks, then analyse the relationship between the size of representative node set and the approximation distance error of node pairs. We evaluate our approach on a real data set. The evaluation result shows the size of representative nodes set affects the approximation distance error of node pairs, and the appropriate choice for size of representative nodes set could improve the performance of precomputation and make the result more accurate and reliable. Guangzhong Sun |
MDM (2) | 2 |
| 2013 | T-Drive: Enhancing Driving Directions with Taxi Drivers' IntelligenceabstractThis paper presents a smart driving direction system leveraging the intelligence of experienced drivers. In this system, GPS-equipped taxis are employed as mobile sensors probing the traffic rhythm of a city and taxi drivers' intelligence in choosing driving directions in the physical world. We propose a time-dependent landmark graph to model the dynamic traffic pattern as well as the intelligence of experienced drivers so as to provide a user with the practically fastest route to a given destination at a given departure time. Then, a Variance-Entropy-Based Clustering approach is devised to estimate the distribution of travel time between two landmarks in different time slots. Based on this graph, we design a two-stage routing algorithm to compute the practically fastest and customized route for end users. We build our system based on a real-world trajectory data set generated by over 33,000 taxis in a period of three months, and evaluate the system by conducting both synthetic experiments and in-the-field evaluations. As a result, 60-70 percent of the routes suggested by our method are faster than the competing methods, and 20 percent of the routes share the same results. On average, 50 percent of our routes are at least 20 percent faster than the competing approaches. Nicholas Jing Yuan, Yu Zheng 0004, Xing Xie 0001, Guangzhong Sun |
IEEE Trans. Knowl. Data Eng. | 4 |
| 2013 | A New Progressive Algorithm for a Multiple Longest Common Subsequences Problem and Its Efficient ParallelizationabstractThe multiple longest common subsequence (MLCS) problem, which is related to the measurement of sequence similarity, is one of the fundamental problems in many fields. As an NP-hard problem, finding a good approximate solution within a reasonable time is important for solving large-size problems in practice. In this paper, we present a new progressive algorithm, Pro-MLCS, based on the dominant point approach. Pro-MLCS can find an approximate solution quickly and then progressively generate better solutions until obtaining the optimal one. Pro-MLCS employs three new techniques: 1) a new heuristic function for prioritizing candidate points; 2) a novel d-index-tree data structure for efficient computation of dominant points; and 3) a new pruning method using an upper bound function and approximate solutions. Experimental results show that Pro-MLCS can obtain the first approximate solution almost instantly and needs only a very small fraction, e.g., 3 percent, of the entire running time to get the optimal solution. Compared to existing state-of-the-art algorithms, Pro-MLCS can find better solutions in much shorter time, one to two orders of magnitude faster. In addition, two parallel versions of Pro-MLCS are developed: DPro-MLCS for distributed memory architecture and DSDPro-MLCS for hierarchical distributed shared memory architecture. Both parallel algorithms can efficiently utilize parallel computing resources and achieve nearly linear speedups. They also have a desirable progressiveness property-finding better solutions in shorter time when given more hardware resources. Jiaoyun Yang, Guangzhong Sun, Yi Shang |
IEEE Trans. Parallel Distributed Syst. | 3 |
| 2012 | Users sleeping time analysis based on micro-blogging dataabstractThe emergence of new social network services, often labeled as Web 2.0, has permitted an amazingly increase of user generated content. In particular, Sina Weibo, a popular Chinese micro-blogging service is designed as platforms allowing users to generate contents that open to the public. From analyzing activates of submitting posts to Sina Weibo, some features of users can be estimated. This paper aims to contribute to this growing body of literature by studying how users' frequent activities reflect their sleeping time and living time zones. By mining a large set of users' activates data from Sina Weibo, we demonstrate its possible role to detect the sleeping time of users and find a new method for judging users' time zone. Guangzhong Sun, Min Lv |
UbiComp | 2 |
| 2012 | Efficient processing of top-k queries: selective NRA algorithms
Nicholas Jing Yuan, Guangzhong Sun, Tao Luo 0004, Defu Lian, Guoliang Chen 0001 |
J. Intell. Inf. Syst. | 2 |
| 2011 | Where to find my next passengerabstractWe present a recommender for taxi drivers and people expecting to take a taxi, using the knowledge of 1) passengers' mobility patterns and 2) taxi drivers' pick-up behaviors learned from the GPS trajectories of taxicabs. First, this recommender provides taxi drivers with some locations and the routes to these locations, towards which they are more likely to pick up passengers quickly (during the routes or at these locations) and maximize the profit. Second, it recommends people with some locations (within a walking distance) where they can easily find vacant taxis. In our method, we learn the above knowledge (represented by probabilities) from GPS trajectories of taxis. Then, we feed the knowledge into a probabilistic model which estimates the profit of the candidate locations for a particular driver based on where and when the driver requests for the recommendation. We validate our recommender using historical trajectories generated by over 12,000 taxis during 110 days. Nicholas Jing Yuan, Yu Zheng 0004, Liuhang Zhang, Xing Xie 0001, Guangzhong Sun |
UbiComp | 5 |
| 2011 | Driving with knowledge from the physical worldabstractThis paper presents a Cloud-based system computing customized and practically fast driving routes for an end user using (historical and real-time) traffic conditions and driver behavior. In this system, GPS-equipped taxicabs are employed as mobile sensors constantly probing the traffic rhythm of a city and taxi drivers' intelligence in choosing driving directions in the physical world. Meanwhile, a Cloud aggregates and mines the information from these taxis and other sources from the Internet, like Web maps and weather forecast. The Cloud builds a model incorporating day of the week, time of day, weather conditions, and individual driving strategies (both of the taxi drivers and of the end user for whom the route is being computed). Using this model, our system predicts the traffic conditions of a future time (when the computed route is actually driven) and performs a self-adaptive driving direction service for a particular user. This service gradually learns a user's driving behavior from the user's GPS logs and customizes the fastest route for the user with the help of the Cloud. We evaluate our service using a real-world dataset generated by over 33,000 taxis over a period of 3 months in Beijing. As a result, our service accurately estimates the travel time of a route for a user; hence finding the fastest route customized for the user. Nicholas Jing Yuan, Yu Zheng 0004, Xing Xie 0001, Guangzhong Sun |
KDD | 4 |
| 2010 | T-drive: driving directions based on taxi trajectoriesabstractGPS-equipped taxis can be regarded as mobile sensors probing traffic flows on road surfaces, and taxi drivers are usually experienced in finding the fastest (quickest) route to a destination based on their knowledge. In this paper, we mine smart driving directions from the historical GPS trajectories of a large number of taxis, and provide a user with the practically fastest route to a given destination at a given departure time. In our approach, we propose a time-dependent landmark graph, where a node (landmark) is a road segment frequently traversed by taxis, to model the intelligence of taxi drivers and the properties of dynamic road networks. Then, a Variance-Entropy-Based Clustering approach is devised to estimate the distribution of travel time between two landmarks in different time slots. Based on this graph, we design a two-stage routing algorithm to compute the practically fastest route. We build our system based on a real-world trajectory dataset generated by over 33,000 taxis in a period of 3 months, and evaluate the system by conducting both synthetic experiments and in-the-field evaluations. As a result, 60-70% of the routes suggested by our method are faster than the competing methods, and 20% of the routes share the same results. On average, 50% of our routes are at least 20% faster than the competing approaches. Nicholas Jing Yuan, Yu Zheng 0004, Wenlei Xie, Xing Xie 0001, Guangzhong Sun, Yan Huang 0002 |
GIS | 6 |
| 2010 | Efficient Parallel Top-k Computation Algorithm Using Symmetry BreakingabstractA key problem of relational database is to aggregate different values of the same object and find the first k objects with highest overall values. Many sequential algorithms have been proposed to solve this problem. In this paper, we propose a new parallel algorithm using symmetry breaking strategy. New algorithm is proved to be instance optimal. Experiment results on both synthetic and real data also show that new algorithm costs fewer accesses, compared to previous algorithms. Guangzhong Sun, Guoliang Chen 0001 |
ISPA | 2 |
| 2010 | Protecting Privacy in Location-Based Services Using K-Anonymity without Cloaked RegionabstractThe emerging location-detection devices together with ubiquitous connectivity have enabled a large variety of location-based services (LBS). Unfortunately, LBS may threaten the users' privacy. K-anonymity cloaking the user location to K-anonymizing spatial region (K-ASR) has been extensively studied to protect privacy in LBS. Traditional K-anonymity method needs complex query processing algorithms at the server side. SpaceTwist rectifies the above shortcoming of traditional K-anonymity since it only requires incremental nearest neighbor (INN) queries processing techniques at the server side. However, Space Twist may fail since it cannot guarantee K-anonymity. In this paper, our proposed framework, called KAWCR (K-anonymity Without Cloaked Region), rectifies the shortcomings and retains the advantages of the above two techniques. KAWCR only needs the server to process INN queries and can guarantee that the users issuing the query is indistinguishable from at least K-1 other users. The extensive experimental results show that the communication cost of KAWCR for kNN queries is lower than that of both traditional K-anonymity and SpaceTwist. Neil Zhenqiang Gong, Guangzhong Sun, Xing Xie 0001 |
Mobile Data Management | 2 |
| 2010 | An Interactive-Voting Based Map Matching AlgorithmabstractMatching a raw GPS trajectory to roads on a digital map is often referred to as the Map Matching problem. However, the occurrence of the low-sampling-rate trajectories (e.g. one point per 2 minutes) has brought lots of challenges to existing map matching algorithms. To address this problem, we propose an Interactive Voting-based Map Matching (IVMM) algorithm based on the following three insights: 1) The position context of a GPS point as well as the topological information of road networks, 2) the mutual influence between GPS points (i.e., the matching result of a point references the positions of its neighbors; in turn, when matching its neighbors, the position of this point will also be referenced), and 3) the strength of the mutual influence weighted by the distance between GPS points (i.e., the farther distance is the weaker influence exists). In this approach, we do not only consider the spatial and temporal information of a GPS trajectory but also devise a voting-based strategy to model the weighted mutual influences between GPS points. We evaluate our IVMM algorithm based on a user labeled real trajectory dataset. As a result, the IVMM algorithm outperforms the related method (ST-Matching algorithm). Nicholas Jing Yuan, Yu Zheng 0004, Xing Xie 0001, Guangzhong Sun |
Mobile Data Management | 5 |
| 2010 | Efficient Pipelining Parallel Methods for Image Compositing in Sort-Last Rendering
Guangzhong Sun, Tiening He, Guoliang Chen 0001 |
NPC | 2 |
| 2010 | Parallelization and optimization of Mfold on shared memory system
Qiankun Miao, Guangzhong Sun, Jiulong Shan, Guoliang Chen 0001 |
Parallel Comput. | 2 |
| 2009 | Parallel Algorithms for Solving Markov Decision Process
Guangzhong Sun, Yinlong Xu 0001 |
ICA3PP | 2 |
| 2009 | A New Approach for Analyzing Average Time Complexity of Population-Based Evolutionary Algorithms on Unimodal ProblemsabstractIn the past decades, many theoretical results related to the time complexity of evolutionary algorithms (EAs) on different problems are obtained. However, there is not any general and easy-to-apply approach designed particularly for population-based EAs on unimodal problems. In this paper, we first generalize the concept of the takeover time to EAs with mutation, then we utilize the generalized takeover time to obtain the mean first hitting time of EAs and, thus, propose a general approach for analyzing EAs on unimodal problems. As examples, we consider the so-called (N + N) EAs and we show that, on two well-known unimodal problems, leadingones and onemax , the EAs with the bitwise mutation and two commonly used selection schemes both need O(n ln n + n(2)/N) and O(n ln ln n + n ln n/N) generations to find the global optimum, respectively. Except for the new results above, our approach can also be applied directly for obtaining results for some population-based EAs on some other unimodal problems. Moreover, we also discuss when the general approach is valid to provide us tight bounds of the mean first hitting times and when our approach should be combined with problem-specific knowledge to get the tight bounds. It is the first time a general idea for analyzing population-based EAs on unimodal problems is discussed theoretically. Tianshi Chen 0002, Jun He 0004, Guangzhong Sun, Guoliang Chen 0001, Xin Yao 0001 |
IEEE Trans. Syst. Man Cybern. Part B | 3 |
| 2008 | Improving stability for peer-to-peer multicast overlays by active measurements
Ye Tian 0004, Di Wu 0001, Guangzhong Sun, Kam-Wing Ng |
J. Syst. Archit. | 3 |
| 2007 | A Selective Push Algorithm for Cooperative Cache Consistency Maintenance over MANETs
Yu Huang 0002, Beihong Jin, Jiannong Cao 0001, Guangzhong Sun, Yulin Feng |
EUC | 4 |
| 2007 | Models of parallel computation: a survey and classification
Yunquan Zhang, Guoliang Chen 0001, Guangzhong Sun, Qiankun Miao |
Frontiers Comput. Sci. China | 3 |
| 2006 | Study on Scheduling Strategy for Global Computing ApplicationabstractIn the applications of global computing like SETI@home, the scheduling problem of computation components is an important issue to improve the performance. In this paper, we propose a theoretical model of global computing application concerning the scheduling of computation components. Based on the model, we evaluate the performance of different scheduling mechanisms to choose a proper scheduling strategy for the application according to the corresponding network environment and computing resources. Finally we make the comparisons among different scheduling strategies and suggestions to improve the performance of the application Guangzhong Sun, Guoliang Chen 0001, Yinghua Zhou |
PDCAT | 1 |
| 2006 | Improved algorithm for finding next-to-shortest paths
Guangzhong Sun, Guoliang Chen 0001 |
Inf. Process. Lett. | 2 |
| 2006 | Study on Parallel Computing
Guoliang Chen 0001, Guangzhong Sun, Yunquan Zhang, Zeyao Mo |
J. Comput. Sci. Technol. | 2 |
| 2005 | Incentives for Participating in a Hybrid Peer-to-Peer SystemabstractA hybrid P2P system, such as Napster, has a central directory where the peers publish information about the content they offer for sharing. We study the incentives for self-interested node’s participating in such P2P system with centralized directory, by developing the new cost model of P2P network. In our model, a node will participate the system if and only if it can get more than it gives. We discover several interesting conclusions on the character of the participating. There is probably a threshold value in such P2P systems, that is, the system is unstable when the number of its nodes is less than the threshold and the system is stable and self-developing when its size exceeding the thresh-old. Guangzhong Sun, Guoliang Chen 0001, Junmin Wu |
PDCAT | 1 |
| 2004 | VAST: A Service Based Resource Integration System for Grid Society
Jiulong Shan, Huaping Chen 0001, Guangzhong Sun |
ISPA | 3 |