EDBT 2026 Demo / reviewers in the wild / expert
Chaofeng Sha
dblp:03/330
· DBLP profile ↗
62ranked-venue papers
7as first author
24since 2021 · last 2026
0009-0004-4195-0122ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 34 · 4 first-author · 6 since 2021Software engineering, systems software and programming languages · 14 · 13 since 2021Artificial intelligence and machine learning · 10 · 1 first-author · 5 since 2021Graphics, computer vision, multimedia, augmented reality and games · 5 · 1 first-author · 3 since 2021Applied, interdisciplinary, general and emerging computing · 5 · 2 first-author · 1 since 2021Systems, architecture and hardware · 2Security and privacy · 1Human-computer interaction and ubiquitous computing · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | ExpertAD: Enhancing Autonomous Driving Systems with Mixture of ExpertsabstractRecent advancements in end-to-end autonomous driving systems (ADSs) underscore their potential for perception and planning capabilities. However, challenges remain. Complex driving scenarios contain rich semantic information, yet ambiguous or noisy semantics can compromise decision reliability, while interference between multiple driving tasks may hinder optimal planning. Furthermore, prolonged inference latency slows decision-making, increasing the risk of unsafe driving behaviors. To address these challenges, we propose ExpertAD, a novel framework that enhances the performance of ADS with Mixture of Experts (MoE) architecture. We introduce a Perception Adapter (PA) to amplify task-critical features, ensuring contextually relevant scene understanding, and a Mixture of Sparse Experts (MoSE) to minimize task interference during prediction, allowing for effective and efficient planning. Our experiments show that ExpertAD reduces average collision rates by up to 20% and inference latency by 25% compared to prior methods. We further evaluate its multi-skill planning capabilities in rare scenarios (e.g., accidents, yielding to emergency vehicles) and demonstrate strong generalization to unseen urban environments. Additionally, we present a case study that illustrates its decision-making process in complex driving scenarios. Haowen Jiang, You Lu 0005, Dingji Wang, Yuheng Cao, Chaofeng Sha, Bihuan Chen 0001, Xin Peng 0001 |
AAAI | 6 |
| 2026 | TraceLLM: Evaluating and Exploring Large Language Models on Trace Analysis in Microservice-based Web ApplicationsabstractTrace analysis is essential for understanding system behaviors, detecting anomalies, and diagnosing faults in complex microservice-based web applications. Existing trace analysis approaches face several challenges in industrial microservice-based systems, including high manual overhead, limited functionality, unfriendly interaction mechanisms, and difficulties in deployment and integration. The strong capabilities of large language models (LLMs) in natural language understanding, reasoning, and multi-task generalization provide new opportunities for a more intelligent and flexible trace analysis approach. However, the trace analysis capabilities of LLMs remain underexplored and underdeveloped. To bridge this gap, we conduct the first comprehensive evaluation on the trace analysis capabilities of LLMs. In particular, we construct the first instruction&response benchmark dataset for trace analysis, named TraceBench. It involves a wide range of trace analysis tasks, allowing us to systematically evaluate the capabilities of LLMs in this area. Experimental results show that LLMs have potential in handling trace analysis tasks, but there leaves room for improvement. To this end, we propose TraceLLM, an approach that significantly enhances the capabilities of LLMs via fine-tuning, outperforming the open-source LLMs by 34.77% on average in terms of accuracy, and outperforming the closed-source model by 21.66% in the best case. The generalization and robustness of TraceLLM are also confirmed in our experiments. To the best of our knowledge, TraceLLM is the first LLM which is specialized for handling various types of trace analysis tasks. This work provides a foundation for future research to further explore the trace analysis capabilities of LLMs. Xin Peng 0001, Chaofeng Sha, Chenxi Zhang 0003, Zicheng Yuan, Senyu Xie |
WWW | 4 |
| 2025 | Energy attack method for adaptive multi-exit neural networks
Dongfang Du, Chaofeng Sha, Xin Peng 0001 |
Inf. Softw. Technol. | 2 |
| 2024 | Evaluating Large Language Models in Class-Level Code GenerationabstractRecently, many large language models (LLMs) have been proposed, showing advanced proficiency in code generation. Meanwhile, many efforts have been dedicated to evaluating LLMs on code generation benchmarks such as HumanEval. Although being very helpful for comparing different LLMs, existing evaluation focuses on a simple code generation scenario (i.e., function-level or statement-level code generation), which mainly asks LLMs to generate one single code unit (e.g., a function or a statement) for the given natural language description. Such evaluation focuses on generating independent and often small-scale code units, thus leaving it unclear how LLMs perform in real-world software development scenarios. Xueying Du, Mingwei Liu 0002, Yixuan Chen 0012, Chaofeng Sha, Xin Peng 0001, Yiling Lou |
ICSE | 8 |
| 2024 | On Calibration of Pre-trained Code ModelsabstractPre-trained code models have achieved notable success in the field of Software Engineering (SE). However, existing studies have predominantly focused on improving model performance, with limited attention given to other critical aspects such as model calibration. Model calibration, which refers to the accurate estimation of predictive uncertainty, is a vital consideration in practical applications. Therefore, in order to advance the understanding of model calibration in SE, we conduct a comprehensive investigation into the calibration of pre-trained code models in this paper. Our investigation focuses on five pre-trained code models and four code understanding tasks, including analyses of calibration in both in-distribution and out-of-distribution settings. Several key insights are uncovered: (1) pre-trained code models may suffer from the issue of over-confidence; (2) temperature scaling and label smoothing are effective in calibrating code models in in-distribution data; (3) the issue of over-confidence in pre-trained code models worsens in different out-of-distribution settings, and the effectiveness of temperature scaling and label smoothing diminishes. All materials used in our experiments are available at https://github.com/queserasera22/Calibration-of-Pretrained-Code-Models. Zhenhao Zhou, Chaofeng Sha, Xin Peng 0001 |
ICSE | 2 |
| 2023 | Dual-graph co-representation learning for knowledge-Graph Enhanced RecommendationabstractKnowledge graphs can help improve the performance of recommender systems by mitigating sparsity and cold-start problems. However, existing approaches usually suffer from problems of domain distribution matching and cycle consistency for co-representation learning, as the representations of items from the recommendation domain and entities from the knowledge graph domain are heterogeneous and cannot consistently or effectively transfer information between domains. Moreover, previous works simply propagate in one of user-item graph and knowledge graph, and ignore the topology information of the other graph. We design a dual-graph framework, named DGCR, with two graph neural networks propagating in user-item graph and knowledge graph respectively to extract topology information from both graphs. We also propose Cycle Transfer Unit, shared in every layer as the key to DGCR to model the universal rule of domain transfer. Cycle Transfer Unit can further alleviate the problems of bias between domains and information loss during transfer. Xinbiao Liu, Junyu Niu, Chaofeng Sha |
ICASSP | 4 |
| 2023 | In Defense of Simple Techniques for Neural Network Test Case SelectionabstractAlthough deep learning (DL) software has been pervasive in various applications, the brittleness of deep neural networks (DNN) hinders their deployment in many tasks especially high-stake ones. To mitigate the risk accompanied with DL software fault, a variety of DNN testing techniques have been proposed such as test case selection. Among those test case selection or prioritization methods, the uncertainty-based ones such as DeepGini have demonstrated their effectiveness in finding DNN’s faults. Recently, TestRank, a learning based test ranking method has shown their out-performance over simple uncertainty-based test selection methods. However, this is achieved with a more complicated design which needs to train a graph convolutional network and a multi-layer Perceptron. In this paper, we propose a novel and lightweight DNN test selection method to enhance the effectiveness of existing simple ones. Besides the DNN model’s uncertainty on test case itself, we take into account model’s uncertainty on its neighbors. This could diversify the selected test cases and improve the effectiveness of existing uncertainty-based test selection methods. Extensive experiments on 5 datasets demonstrate the effectiveness of our approach. Shenglin Bao, Chaofeng Sha, Bihuan Chen 0001, Xin Peng 0001, Wenyun Zhao |
ISSTA | 2 |
| 2023 | An Empirical Study of Parameter-Efficient Fine-Tuning Methods for Pre-Trained Code ModelsabstractPre-trained code models (e.g. CodeBERT and CodeT5) have demonstrated their code intelligence in various software engineering tasks, such as code summarization. And full fine-tuning has become the typical approach to adapting these models to downstream tasks. However, full fine-tuning these large models can be computationally expensive and memory-intensive, particularly when training for multiple tasks. To alleviate this issue, several parameter-efficient fine-tuning methods (e.g. Adapter and LoRA) have been proposed to only train a small number of additional parameters, while keeping the original pre-trained parameters frozen. Although these methods claim superiority over the prior techniques, they seldom make a comprehensive and fair comparison on multiple software engineering tasks. Moreover, besides their potential in reducing fine-tuning costs and maintaining approximate performance, the effectiveness of these methods in low-resource, cross-language, and cross-project scenarios is inadequately studied. To this end, we first conduct experiments by fine-tuning state-of-the-art code models with these methods on both code understanding tasks and code generation tasks. The results show that, by tuning only 0.5% additional parameters, these methods may achieve comparable or higher performance than full fine-tuning in code understanding tasks, but they may exhibit slightly weaker performance in code generation tasks. We also investigate the impact of these methods with varying numbers of training samples and find that, a considerable number of samples (e.g. 1000 for clone detection) may be required for them to approximate the performance of full fine-tuning. Our experimental results in cross-language and cross-project scenarios demonstrate that by freezing most pre-trained parameters and tuning only 0.5% additional parameters, these methods achieve consistent improvements in models' transfer learning ability in comparison to full fine-tuning. Our code and data are available at https://github.com/anonymous-ase23/ CodeModelParameterEfficientFinetuning. Chaofeng Sha, Xin Peng 0001 |
ASE | 2 |
| 2023 | Improving Fine-tuning Pre-trained Models on Small Source Code Datasets via Variational Information BottleneckabstractSmall datasets are common in software engineering tasks such as linguistic smell detection and code runtime complexity prediction, as crafting these datasets often involves expert knowledge. Prior work usually applies machine learning algorithms (e.g., logistic regression and SVM) with hand-crafted features to tackle them, which could outperform neural models such as CNN. Recently, researchers have employed fine-tuning large pre-trained code models on various code-related tasks thanks to their transferability. However, it might be still instable and overfitting when fine-tuning on small datasets. In this paper, we firstly conduct an empirical study to fine-tune CodeBERT(a) on four code-related small datasets and observe the instability phenomenon. This could be induced by over-capacity and irrelevant features inherent in these large pre-trained code models with respective to those small datasets. To address this issue, we leverage variational information bottleneck to filter out irrelevant features when fine-tuning the models. The experiments demonstrate the out-performance of our method compared to standard fine-tuning and regularization method such as dropout and weight decay. We also experimentally study the stability of our method through varying dataset sizes. Our code and data are available at https://github.com/little-pikachu-hash/VIBCodeBERT. Chaofeng Sha, Xin Peng 0001 |
SANER | 2 |
| 2023 | EASC: An exception-aware semantic compression framework for real-world knowledge graphs
Sihang Jiang 0001, Jianchuan Feng, Chao Wang 0095, Zhuozhi Xiong, Chaofeng Sha, Weiguo Zheng, Jiaqing Liang, Yanghua Xiao |
Knowl. Based Syst. | 6 |
| 2023 | Task-Oriented ML/DL Library Recommendation Based on a Knowledge GraphabstractAI applications often use ML/DL (Machine Learning/Deep Learning) models to implement specific AI tasks. As application developers usually are not AI experts, they often choose to integrate existing implementations of ML/DL models as libraries for their AI tasks. As an active research area, AI attracts many researchers and produces a lot of papers every year. Many of the papers propose ML/DL models for specific tasks and provide their implementations. However, it is not easy for developers to find ML/DL libraries that are suitable for their tasks. The challenges lie in not only the fast development of AI application domains and techniques, but also the lack of detailed information of the libraries such as environmental dependencies and supporting resources. In this paper, we conduct an empirical study on ML/DL library seeking questions on Stack Overflow to understand the developers' requirements for ML/DL libraries. Based on the findings of the study, we propose a task-oriented ML/DL library recommendation approach, called MLTaskKG. It constructs a knowledge graph that captures AI tasks, ML/DL models, model implementations, repositories, and their relationships by extracting knowledge from different sources such as ML/DL resource websites, papers, ML/DL frameworks, and repositories. Based on the knowledge graph, MLTaskKG recommends ML/DL libraries for developers by matching their requirements on tasks, model characteristics, and implementation information. Our evaluation shows that 92.8% of the tuples sampled from the resulting knowledge graph are correct, demonstrating the high quality of the knowledge graph. A further experiment shows that MLTaskKG can help developers find suitable ML/DL libraries using 47.6% shorter time and with 68.4% higher satisfaction. Mingwei Liu 0002, Chengyuan Zhao, Xin Peng 0001, Simin Yu, Haofen Wang, Chaofeng Sha |
IEEE Trans. Software Eng. | 6 |
| 2022 | Different Data, Different Modalities! Reinforced Data Splitting for Effective Multimodal Information Extraction from Social Media PostsabstractRecently, multimodal information extraction from social media posts has gained increasing attention in the natural language processing community. Despite their success, current approaches overestimate the significance of images. In this paper, we argue that different social media posts should consider different modalities for multimodal information extraction. Multimodal models cannot always outperform unimodal models. Some posts are more suitable for the multimodal model, while others are more suitable for the unimodal model. Therefore, we propose a general data splitting strategy to divide the social media posts into two sets so that these two sets can achieve better performance under the information extraction models of the corresponding modalities. Specifically, for an information extraction task, we first propose a data discriminator that divides social media posts into a multimodal and a unimodal set. Then we feed these sets into the corresponding models. Finally, we combine the results of these two models to obtain the final extraction results. Due to the lack of explicit knowledge, we use reinforcement learning to train the data discriminator. Experiments on two different multimodal information extraction tasks demonstrate the effectiveness of our method. The source code of this paper can be found in https://github.com/xubodhu/RDS. Bo Xu 0023, Shizhou Huang, Ming Du 0002, Hongya Wang, Chaofeng Sha, Yanghua Xiao |
COLING | 6 |
| 2022 | A Three-Stage Curriculum Learning Framework with Hierarchical Label Smoothing for Fine-Grained Entity Typing
Bo Xu 0023, Zhengqi Zhang, Chaofeng Sha, Ming Du 0002, Hongya Wang |
DASFAA (3) | 3 |
| 2022 | Fully Utilizing Neighbors for Session-Based Recommendation with Graph Neural Networks
Chaofeng Sha |
DASFAA (2) | 2 |
| 2022 | DeepTraLog: Trace-Log Combined Microservice Anomaly Detection through Graph-based Deep LearningabstractA microservice system in industry is usually a large-scale distributed system consisting of dozens to thousands of services running in different machines. An anomaly of the system often can be reflected in traces and logs, which record inter-service interactions and intra-service behaviors respectively. Existing trace anomaly detection approaches treat a trace as a sequence of service invocations. They ignore the complex structure of a trace brought by its invocation hierarchy and parallel/asynchronous invocations. On the other hand, existing log anomaly detection approaches treat a log as a sequence of events and cannot handle microservice logs that are distributed in a large number of services with complex interactions. In this paper, we propose DeepTraLog, a deep learning based microservice anomaly detection approach. DeepTraLog uses a unified graph representation to describe the complex structure of a trace together with log events embedded in the structure. Based on the graph representation, DeepTraLog trains a GGNNs based deep SVDD model by combing traces and logs and detects anomalies in new traces and the corresponding logs. Evaluation on a microservice benchmark shows that DeepTraLog achieves a high precision (0.93) and recall (0.97), outperforming state-of-the-art trace/log anomaly detection approaches with an average increase of 0.37 in F1-score. It also validates the efficiency of DeepTraLog, the contribution of the unified graph representation, and the impact of the configurations of some key parameters. Chenxi Zhang 0003, Xin Peng 0001, Chaofeng Sha, Zhenqing Fu, Xiya Wu, Qingwei Lin, Dongmei Zhang 0001 |
ICSE | 3 |
| 2022 | PUTraceAD: Trace Anomaly Detection with Partial Labels based on GNN and PU LearningabstractDistributed tracing has been an important part of microservice infrastructure and learning-based trace analysis has been used to detect anomalies in microservice systems. Existing learning-based trace anomaly detection approaches ei-ther assume that trace patterns can be learned from normal execution or rely on fault injection to produce labeled traces (i.e., normal/anomalous ones). However, in practice it is often difficult to ensure that the normal execution does not involve anomalous traces or obtain a large variety of normal and anomalous traces through fault injection. In this paper, we propose PUTraceAD, a trace anomaly detection approach that can alleviate the above problems. PUTraceAD represents a trace as a span causal graph with node features such as operation name, response code, duration time. Based on the graph representation, PUTraceAD trains a GNN- and PU learning-based trace anomaly detection model. During the process, PU (Positive and Unlabeled) learning optimizes model parameters through estimating the data distribution. Therefore, PUTraceAD can train the model based on a small set of labeled anomalous traces and a large set of unlabeled traces. Our evaluation shows that PUTraceAD outperforms existing unsupervised trace anomaly detection approaches and only slightly underperforms a supervised learning-based approach that takes full advantage of labeled traces. Chenxi Zhang 0003, Xin Peng 0001, Chaofeng Sha |
ISSRE | 4 |
| 2022 | Predicting change propagation between code clone instances by graph-based deep learningabstractCode clones widely exist in open-source and industrial software projects and are still recognized as a threat to software maintenance due to the additional effort required for the simultaneous maintenance of multiple clone instances and potential defects caused by inconsistent changes in clone instances. To alleviate the threat, it is essential to accurately and efficiently make the decisions of change propagation between clone instances. Based on an exploratory study on clone change propagation with five famous open-source projects, we find that a clone class can have both propagation-required changes and propagation-free changes and thus fine-grained change propagation decision is required. Based on the findings, we propose a graph-based deep learning approach to predict the change propagation requirements of clone instances. We develop a graph representation, named Fused Clone Program Dependency Graph (FC-PDG), to capture the textual and structural code contexts of a pair of clone instances along with the changes on one of them. Based on the representation, we design a deep learning model that uses a Relational Graph Convolutional Network (R-GCN) to predict the change propagation requirement. We evaluate the approach with a dataset constructed based on 51 open-source Java projects, which includes 24,672 pairs of matched changes and 38,041 non-matched changes. The results show that the approach achieves high precision (83.1%), recall (81.2%), and F1-score (82.1%). Our further evaluation with three other open-source projects confirms the generality of the trained clone change propagation prediction model. Yijian Wu, Xin Peng 0001, Chaofeng Sha, Xiaochen Wang 0004, Baiqiang Fu, Wenyun Zhao |
ICPC | 4 |
| 2022 | TraceCRL: contrastive representation learning for microservice trace analysisabstractDue to the large amount and high complexity of trace data, microservice trace analysis tasks such as anomaly detection, fault diagnosis, and tail-based sampling widely adopt machine learning technology. These trace analysis approaches usually use a preprocessing step to map structured features of traces to vector representations in an ad-hoc way. Therefore, they may lose important information such as topological dependencies between service operations. In this paper, we propose TraceCRL, a trace representation learning approach based on contrastive learning and graph neural network, which can incorporate graph structured information in the downstream trace analysis tasks. Given a trace, TraceCRL constructs an operation invocation graph where nodes represent service operations and edges represent operation invocations together with predefined features for invocation status and related metrics. Based on the operation invocation graphs of traces TraceCRL uses a contrastive learning method to train a graph neural network-based model for trace representation. In particular, TraceCRL employs six trace data augmentation strategies to alleviate the problems of class collision and uniformity of representation in contrastive learning. Our experimental studies show that TraceCRL can significantly improve the performance of trace anomaly detection and offline trace sampling. It also confirms the effectiveness of the trace augmentation strategies and the efficiency of TraceCRL. Chenxi Zhang 0003, Xin Peng 0001, Chaofeng Sha, Zhenghui Yan |
ESEC/SIGSOFT FSE | 4 |
| 2022 | DeepAnna: Deep Learning based Java Annotation Recommendation and Misuse DetectionabstractAnnotations have been widely used in Java programs to support additional compile-time, deployment-time, and runtime processing. Developers use annotations to delegate repetitive logics such as object initialization and request forwarding to compilers and runtime frameworks. Therefore, these annotations are important for the correct execution of programs. In practice, however, developers often find it hard to correctly use annotations and the misuse of annotations has led to real bugs in Java programs. In this paper, we conduct an empirical study on Stack Overflow questions to investigate the major development frameworks that are involved in questions about Java annotations and the main problems encountered by developers in the use of Java annotations. Based on the findings of the study, we propose DeepAnna, a deep learning based Java annotation recommendation and misuse detection approach. Based on a corpus of Java programs with intensive use of annotations, DeepAnna trains a deep learning based multi-label classification model by considering both the structural and textual contexts of source code. DeepAnna can recommend annotations at both class level and method level. Our evaluation with a large corpus of open-source Java projects shows that DeepAnna outperforms state-of-the-art text multi-label classification approaches in annotation recommendation and can effectively detect annotation misuses. Based on our analysis, we submit 85 bug-fixing pull requests for annotation misuses in open-source projects and 20 of them have been accepted and merged. Yi Liu 0069, Yadong Yan, Chaofeng Sha, Xin Peng 0001, Bihuan Chen 0001, Chong Wang 0013 |
SANER | 3 |
| 2022 | A Simple Retrieval-based Method for Code Comment GenerationabstractCode comments can effectively help developers comprehend programs. However, it is a challenging and time-consuming task to write good comments for source code. Therefore, automatic generation of code comments is a promising research direction. Recently, researchers have leveraged neural machine translation to generate comments from source code and achieved impressive results. Another line of work has tried to exploit information retrieval (IR) techniques and showed excellent performance improvement on this task. However, current retrieval-based methods usually involve complex retrieval and editing operations, which are difficult to implement. To tackle the problems, we propose kNN-Transformer, a simple end-to-end retrieval-based code comment generation method. Our method combines a simple nearest neighbor retrieval module and a powerful transformer-based model. When generating each token, the retrieval module estimates a probability distribution depending on the current translation context rather than obtaining the retrieved samples in advance. The experiment results on four widely used public datasets (two Java datasets and two Python datasets) demonstrate that our method outperforms all the baselines, and our$k$NN retrieval module brings significant improvement when similar code snippets are available. Chaofeng Sha, Junyu Niu |
SANER | 2 |
| 2022 | MAF: A General Matching and Alignment Framework for Multimodal Named Entity RecognitionabstractIn this paper, we study multimodal named entity recognition in social media posts. Existing works mainly focus on using a cross-modal attention mechanism to combine text representation with image representation. However, they still suffer from two weaknesses: (1) the current methods are based on a strong assumption that each text and its accompanying image are matched, and the image can be used to help identify named entities in the text. However, this assumption is not always true in real scenarios, and the strong assumption may reduce the recognition effect of theMNER model; (2) the current methods fail to construct a consistent representation to bridge the semantic gap between two modalities, which prevents the model from establishing a good connection between the text and image. To address these issues, we propose a general matching and alignment framework (MAF) for multimodal named entity recognition in social media posts. Specifically, to solve the first issue, we propose a novel cross-modal matching (CM) module to calculate the similarity score between text and image, and use the score to determine the proportion of visual information that should be retained. To solve the second issue, we propose a novel cross-modal alignment (CA) module to make the representations of the two modalities more consistent. We conduct extensive experiments, ablation studies, and case studies to demonstrate the effectiveness and efficiency of our method.The source code of this paper can be found in https://github.com/xubodhu/MAF. Bo Xu 0023, Shizhou Huang, Chaofeng Sha, Hongya Wang |
WSDM | 3 |
| 2021 | Reinforcement Learning Based Sparse Black-box Adversarial Attack on Video Recognition ModelsabstractWe explore the black-box adversarial attack on video recognition models. Attacks are only performed on selected key regions and key frames to reduce the high computation cost of searching adversarial perturbations on a video due to its high dimensionality. To select key frames, one way is to use heuristic algorithms to evaluate the importance of each frame and choose the essential ones. However, it is time inefficient on sorting and searching. In order to speed up the attack process, we propose a reinforcement learning based frame selection strategy. Specifically, the agent explores the difference between the original class and the target class of videos to make selection decisions. It receives rewards from threat models which indicate the quality of the decisions. Besides, we also use saliency detection to select key regions and only estimate the sign of gradient instead of the gradient itself in zeroth order optimization to further boost the attack process. We can use the trained model directly in the untargeted attack or with little fine-tune in the targeted attack, which saves computation time. A range of empirical results on real datasets demonstrate the effectiveness and efficiency of the proposed method. Chaofeng Sha |
IJCAI | 2 |
| 2021 | Reinforced Natural Language Inference for Distantly Supervised Relation Classification
Bo Xu 0023, Xiangsan Zhao, Chaofeng Sha, Minjun Zhang |
PAKDD (3) | 3 |
| 2021 | Incorporating Network Structure with Node Information for Semi-supervised Anomaly Detection on Attributed Graphs
Bofeng Chen, Jingdong Li, Xingjian Lu, Chaofeng Sha |
WISE (1) | 4 |
| 2019 | Memory-Augmented Attention Network for Sequential Recommendation
Peijian He, Chaofeng Sha, Junyu Niu |
WISE | 3 |
| 2019 | Multi-head Attentive Social Recommendation
Chaofeng Sha, Zijing Tan, Junyu Niu |
WISE | 2 |
| 2018 | Community Detection in Attributed Graphs: An Embedding ApproachabstractCommunity detection is a fundamental and widely-studied problem that finds all densely-connected groups of nodes and well separates them from others in graphs. With the proliferation of rich information available for entities in real-world networks, it is useful to discover communities in attributed graphs where nodes tend to have attributes. However, most existing attributed community detection methods directly utilize the original network topology leading to poor results due to ignoring inherent community structures. In this paper, we propose a novel embedding based model to discover communities in attributed graphs. Specifically, based on the observation of densely-connected structures in communities, we develop a novel community structure embedding method to encode inherent community structures via underlying community memberships. Based on node attributes and community structure embedding, we formulate the attributed community detection as a nonnegative matrix factorization optimization problem. Moreover, we carefully design iterative updating rules to make sure of finding a converging solution. Extensive experiments conducted on 19 attributed graph datasets with overlapping and non-overlapping ground-truth communities show that our proposed model CDE can accurately identify attributed communities and significantly outperform 7 state-of-the-art methods. Chaofeng Sha, Xin Huang 0001, Yanchun Zhang |
AAAI | 2 |
| 2016 | Local Weighted Matrix Factorization for Implicit Feedback Datasets
Xiaoyi Duan, Jiansong Ma, Chaofeng Sha, Xiaoling Wang 0004, Aoying Zhou |
DASFAA (1) | 4 |
| 2016 | A Framework for Recommending Relevant and Diverse Items
Chaofeng Sha, Junyu Niu |
IJCAI | 1 |
| 2016 | Local Weighted Matrix Factorization for Top-n Recommendation with Implicit FeedbackabstractItem recommendation helps people to discover their potentially interested items among large numbers of items. One most common application is to recommend top-n items on implicit feedback datasets (e.g., listening history, watching history or visiting history). In this paper, we assume that the implicit feedback matrix has local property, where the original matrix is not globally low rank but some sub-matrices are low rank. In this paper, we propose Local Weighted Matrix Factorization (LWMF) for top-n recommendation by employing the kernel function to intensify local property and the weight function to model user preferences. The problem of sparsity can also be relieved by sub-matrix factorization in LWMF, since the density of sub-matrices is much higher than the original matrix. We propose a heuristic method to select sub-matrices which approximate the original matrix well. The greedy algorithm has approximation guarantee of factor $$1-\frac{1}{e}$$ to get a near-optimal solution. The experimental results on two real datasets show that the recommendation precision and recall of LWMF are both improved about 30% comparing with the best case of weighted matrix factorization (WMF). Hongwei Peng, Chaofeng Sha, Xiaoling Wang 0004 |
Data Sci. Eng. | 4 |
| 2016 | Optimizing top-k retrieval: submodularity analysis and search strategies
Chaofeng Sha, Dell Zhang, Xiaoling Wang 0004, Aoying Zhou |
Frontiers Comput. Sci. | 1 |
| 2016 | Repair diversification: A new approach for data repairing
Chu He, Zijing Tan, Qing Chen 0002, Chaofeng Sha |
Inf. Sci. | 4 |
| 2015 | Repairing Functional Dependency Violations in Distributed Data
Qing Chen 0002, Zijing Tan, Chu He, Chaofeng Sha, Wei Wang 0009 |
DASFAA (1) | 4 |
| 2015 | Product-oriented review summarization and scoring
Rong Zhang 0002, Wenzhe Yu, Chaofeng Sha, Aoying Zhou |
Frontiers Comput. Sci. | 3 |
| 2015 | DualAcE: fine-grained dual access control enforcement with multi-privacy guarantee in DaaSabstractAbstract Database as a service (DaaS), a new paradigm of software as a service based on cloud computing, is attracting more and more enterprises (data owners) to delegate their database management to a professional third party (database service provider) such as Amazon Web Services and Rackspace. Data owners in DaaS lose control of their sensitive data, which are stored in the delegated database and managed by the untrusted database service provider. Therefore, many encryption‐based approaches including attribute‐based encryption were proposed to implement fine‐grained access control in DaaS scenarios. However, most of the proposed access control enforcement approaches only support one or two of the following privacy guarantees: data privacy, policy privacy and key privacy. In this paper, we first propose a novel concept of DualAcE: a flexible fine‐grained dual access control enforcement mechanism in DaaS by efficiently combining the ciphertext‐policy attribute‐set‐based encryption with database service provider re‐encryption into a DaaS paradigm. The proposed mechanism has implemented dual access control enforcement with multi‐privacy guarantee: data privacy in delegated database, policy privacy in delegated authorization table and key privacy in key distribution process.We describe the security and efficiency analysis through cryptography theory and experimental results. Copyright © 2014 John Wiley & Sons, Ltd. Xiuxia Tian, Ling Huang 0001, Chaofeng Sha, Xiaoling Wang 0004 |
Secur. Commun. Networks | 4 |
| 2014 | DivRec: A Framework for Top-N Recommendation with Diversification in E-commerce
Kejun He, Junyu Niu, Chaofeng Sha |
APWeb | 3 |
| 2014 | Based on Citation Diversity to Explore Influential Papers for Interdisciplinarity
Chaofeng Sha, Xiaoling Wang 0004, Aoying Zhou |
APWeb | 2 |
| 2014 | Online evaluation re-scoring based on review behavior analysisabstractCustomer reviews written at online shopping sites greatly influence the decision of potential buyers. Since existence of noise in reviews is inevitable, helping users alleviate the influence of these noisy reviews has become a fundamental issue for improving service quality in e-commerce transactions, especially for C2C (customer-to-customer) sites. In this paper, we present an approach to reduce the influence of noisy review and improve product ranking quality by using customer credibility. Customer credibility is used to measure to what degree the reviews can be trusted. A feedback strategy is designed to calculate the customer credibility, which relies on the consistency evaluation between individual reviews and overall reviews. Additionally, we provide a method to eliminate the inconsistency problem between the review comments and customer given scores, captured by the learned model on the training data that is constructed automatically. The final product scores are calculated by considering both the customer credibility and the predicted scores. The experimental results on real-world data sets show that our proposed approach provides better products ranking than baseline systems. Rong Zhang 0002, Aoying Zhou, Chaofeng Sha |
ASONAM | 4 |
| 2014 | Repair Diversification for Functional Dependency Violations
Chu He, Zijing Tan, Qing Chen 0002, Chaofeng Sha, Zhihui Wang 0009, Wei Wang 0009 |
DASFAA (2) | 4 |
| 2014 | Ensemble Pruning: A Submodular Function Maximization Perspective
Chaofeng Sha, Xiaoling Wang 0004, Aoying Zhou |
DASFAA (2) | 1 |
| 2014 | Optimizing Top-k Retrieval: Submodularity Analysis and Search Strategies
Chaofeng Sha, Dell Zhang, Xiaoling Wang 0004, Aoying Zhou |
WAIM | 1 |
| 2014 | A unified framework for semi-supervised PU learning
Haoji Hu, Chaofeng Sha, Xiaoling Wang 0004, Aoying Zhou |
World Wide Web | 2 |
| 2013 | Practical Duplicate Bug Reports Detection in a Large Web-Based Development Community
Leyi Song, Chaofeng Sha, Xueqing Gong |
APWeb | 3 |
| 2013 | Workload-Aware Cache for Social Media Data
Jinxian Wei, Chaofeng Sha, Chen Xu 0001, Aoying Zhou |
APWeb | 3 |
| 2013 | Selecting a Diversified Set of Reviews
Wenzhe Yu, Rong Zhang 0002, Chaofeng Sha |
APWeb | 4 |
| 2013 | A Hybrid Framework for Product Normalization in Online Shopping
Rong Zhang 0002, Chaofeng Sha, Aoying Zhou |
DASFAA (2) | 3 |
| 2012 | Estimate Unlabeled-Data-Distribution for Semi-supervised PU Learning
Haoji Hu, Chaofeng Sha, Xiaoling Wang 0004, Aoying Zhou |
APWeb | 2 |
| 2012 | Keywords Filtering over Probabilistic XML Data
Chenjing Zhang, Chaofeng Sha, Xiaoling Wang 0004, Aoying Zhou |
APWeb | 3 |
| 2012 | Credibility-based product ranking for C2C transactionsabstractA fundamental issue for C2C transactions is how to rank the products based on the reviews written by the previous customers. In this paper, we present an approach to improve products ranking by tackling the noisy ratings that exist in the practical systems. The first problem is the credibility of the customers. We design an iterative algorithm to measure the customer credibility. In the algorithm, we use a feedback strategy to increase or decrease the customer credibility. We increase the credibility for a customer if the customer gives a high (low) score to a good (bad) product and decrease the value if the customer gives a low (high) score to a good (bad) product. The second problem is the inconsistency between the review comments and scores. To deal with it, we train a classifier on a training data that is constructed automatically. The trained classifier is used to predict the scores of the comments. Finally, we calculate the scores of products by considering the customer credibility and the predicted scores. The experimental results show that our proposed approach provides better products ranking than the baseline systems. Rong Zhang 0002, Chaofeng Sha, Minqi Zhou, Aoying Zhou |
CIKM | 2 |
| 2011 | Privacy Preserving Query Processing on Secret Share Based Data Storage
Xiuxia Tian, Chaofeng Sha, Xiaoling Wang 0004, Aoying Zhou |
DASFAA (1) | 2 |
| 2011 | Privacy Preserving Personalized Access Control Service at Third Service ProviderabstractWith the convenient connection to network, more and more individual information including sensitive information, such as contact list in Mobile Phone or PDA, can be delegated to the professional third service provider to manage and maintain. The benefit of this paradigm is, on one hand to avoid the sensitive information leakage when individual devices failed or lost, on the other hand to make only the authorized users access and share the delegated information online anytime and anywhere. However, in this paradigm the critical problems to be resolved are to guarantee both the privacy of delegated individual information and the privacy of authorized users, and what is more important to afford the owners of communication devices to have high level of control and power to create their own particular access control policies. In this paper, we present an approach to implement the personalized access control at third service provider in a privacy preserving way. Our approach implements the critical problems above in this paradigm by using selective encryption, blind signature and the combination of role based access control and discretionary access control. Xiuxia Tian, Chaofeng Sha, Xiaoling Wang 0004, Aoying Zhou |
ICWS | 2 |
| 2011 | Efficient Approximate Similarity Search Using Random Projection Learning
Peisen Yuan, Chaofeng Sha, Xiaoling Wang 0004, Bin Yang 0002, Aoying Zhou |
WAIM | 2 |
| 2010 | On t-Closeness with KL-Divergence and Semantic Privacy
Chaofeng Sha, Aoying Zhou |
DASFAA (2) | 1 |
| 2010 | Semi-supervised Learning from Only Positive and Unlabeled Data Using Entropy
Xiaoling Wang 0004, Chaofeng Sha, Martin Ester, Aoying Zhou |
WAIM | 3 |
| 2010 | XML Structural Similarity Search Using MapReduce
Peisen Yuan, Chaofeng Sha, Xiaoling Wang 0004, Bin Yang 0002, Aoying Zhou, Su Yang 0001 |
WAIM | 2 |
| 2010 | Mining non-redundant diverse patterns: an information theoretic perspective
Chaofeng Sha, Aoying Zhou |
Frontiers Comput. Sci. China | 1 |
| 2009 | Mining Entropy l-Diversity Patterns
Chaofeng Sha, Aoying Zhou |
DASFAA | 1 |
| 2007 | Distributed Data Stream Clustering: A Fast EM-based ApproachabstractClustering data streams has been attracting a lot of research efforts recently. However, this problem has not received enough consideration when the data streams are generated in a distributed fashion, whereas such a scenario is very common in real life applications. There exist constraining factors in clustering the data streams in the distributed environment: the data records generated are noisy or incomplete due to the unreliable distributed system; the system needs to on-line process a huge volume of data; the communication is potentially a bottleneck of the system. All these factors pose great challenge for clustering the distributed data streams. In this paper, we proposed an EM-based (Expectation Maximization) framework to effectively cluster the distributed data streams, with the above fundamental challenges in mind. In the presence of noisy or incomplete data records, our algorithms learn the distribution of underlying data streams by maximizing the likelihood of the data clusters. A test-and-cluster strategy is proposed to reduce the average processing cost, which is especially effective for online clustering over large data streams. Our extensive experimental studies show that the proposed algorithms can achieve a high accuracy with less communication cost, memory consumption and CPU time. Aoying Zhou, Ying Yan 0002, Chaofeng Sha |
ICDE | 4 |
| 2006 | Approximate Top-k Structural Similarity Search over XML Documents
Tao Xie 0003, Chaofeng Sha, Xiaoling Wang 0004, Aoying Zhou |
APWeb | 2 |
| 2004 | Nash Equilibria in Parallel Downloading with Multiple ClientsabstractRecently, the scheme of parallel downloading has been proposed as a novel approach to expedite the reception of a large file from the Internet. Experiments with a single client have shown that the client can improve its performance significantly by using the scheme. Simulations and experiments with multiple clients using the scheme have been conducted in [Gkantsidis, C et al., (2003), Koo, S et al., (2003)] to investigate the impact that this technique might have on the network if it is widely adopted. Contrast to the methodology used in [Gkantsidis, C et al., (2003), Koo, S et al., (2003)], we formulate parallel downloading as a noncooperative game. Within this framework, we present a characterization of the traffic configuration at Nash equilibrium in a general network, and analyze its properties in a specific network. We also establish the dynamic convergence to equilibrium from an initial nonequilibrium state for a specific network. Finally, we investigate the efficiency of Nash equilibrium from the point of view of the clients and the system respectively, i.e., downloading latencies perceived by individual clients and total latencies over all connections. We find that although the traffic configuration at Nash equilibrium is optimal from the point of view of the clients, it may be bad from the point of view of the system. Jiantao Song, Chaofeng Sha, Hong Zhu 0004 |
ICDCS | 2 |
| 2003 | Explore the "Small World Phenomena" in Pure P2P Information Sharing SystemsabstractPure Peer-to-peer architecture is becoming an important model for information sharing among dynamic groups of users with its low cost of entry and its natural model for resource scaling with the community size. Recent studies on several pure P2P information-sharing systems have posed new questions and challenges in this area. By identifying two key factors in such an environment, we propose a new heuristic search algorithm to make better use of the "small world phenomena" among the peers in order to find the "six degrees of separation" more efficiently. We show by experiment that our heuristic algorithm out-performs the traditional BFS algorithm with an over 10% performance-increase when querying related information, and a 20% increase when a shift of interest lakes place. The heuristic algorithm also has a better control over the number of node-to-visit using our Node-Count feature than the existing TTL mechanism. Chaofeng Sha, Weining Qian, Aoying Zhou, Beng Chin Ooi, Kian-Lee Tan |
CCGRID | 2 |
| 2003 | Dynamically maintaining frequent items over a data streamabstractIt is challenge to maintain frequent items over a data stream, with a small bounded memory, in a dynamic environment where both insertion/deletion of items are allowed. In this paper, we propose a new novel algorithm, called hCount, which can handle both insertion and deletion of items with a much less memory space than the best reported algorithm. Our algorithm is also superior in terms of precision, recall and processing time. In addition, our approach does not request the preknowledge on the size of range for a data stream, and can handle range extension dynamically. Given a little modification, algorithm hCount can be improved to hCount*, which even owns significantly better performance than before. Cheqing Jin, Weining Qian, Chaofeng Sha, Jeffrey Xu Yu, Aoying Zhou |
CIKM | 3 |