Demo Data from EDBT 2026 / reviewers in the wild / expert
Zhongbin Sun
dblp:128/2472
· DBLP profile ↗
15ranked-venue papers
3as first author
4since 2021 · last 2024
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 6 · 1 since 2021Artificial intelligence and machine learning · 5 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 3 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author · 1 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
2 papers |
Empirical software engineering · 100% | |
| Databases, data mining, and information retrieval
1 paper |
Spatial and temporal data management · 100% | |
| Theoretical computer science
1 paper |
Algorithms and data structures · 100% |
Topics — the 7 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Empirical software engineering
mining software repositories |
0.8 | 2 | 2023 | Inconsistent Defect Labels: Essence, Causes, and Influence · IEEE Trans. Software Eng. 2023 Data Quality: Some Comments on the NASA Software Defect Datasets · IEEE Trans. Software Eng. 2013 |
Empirical software engineering › mining software repositories
defect prediction |
0.7 | 2 | 2023 | Inconsistent Defect Labels: Essence, Causes, and Influence · IEEE Trans. Software Eng. 2023 Data Quality: Some Comments on the NASA Software Defect Datasets · IEEE Trans. Software Eng. 2013 |
Spatial and temporal data management › trajectory prediction
destination prediction |
0.4 | 1 | 2020 | An Efficient Destination Prediction Approach Based on Future Trajectory Prediction and Transition Matrix Optimization · IEEE Trans. Knowl. Data Eng. 2020 |
Spatial and temporal data management
trajectory data |
0.4 | 1 | 2020 | An Efficient Destination Prediction Approach Based on Future Trajectory Prediction and Transition Matrix Optimization · IEEE Trans. Knowl. Data Eng. 2020 |
Spatial and temporal data management
trajectory prediction |
0.4 | 1 | 2020 | An Efficient Destination Prediction Approach Based on Future Trajectory Prediction and Transition Matrix Optimization · IEEE Trans. Knowl. Data Eng. 2020 |
Empirical software engineering › mining software repositories
defect datasets |
0.2 | 1 | 2013 | Data Quality: Some Comments on the NASA Software Defect Datasets · IEEE Trans. Software Eng. 2013 |
Algorithms and data structures
markov chains |
0.1 | 1 | 2020 | An Efficient Destination Prediction Approach Based on Future Trajectory Prediction and Transition Matrix Optimization · IEEE Trans. Knowl. Data Eng. 2020 |
Methods — techniques the papers use, named apart from their topics
similarity finding · 0.9markov transition matrix · 0.9best path notation · 0.9bayesian reasoning · 0.9empirical study · 0.7machine learning · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Memoryless Multimodal Anomaly Detection via Student-Teacher Network and Signed Distance Learning
Zhongbin Sun |
PRCV (12) | 1 |
| 2023 | A Multi-label Imbalanced Data Classification Method Based on Label Partition Integration
Yuxuan Diao, Zhongbin Sun |
WISA | 2 |
| 2023 | Inconsistent Defect Labels: Essence, Causes, and InfluenceabstractThe label quality of defect data sets has a direct influence on the reliability of defect prediction models. In this paper, we conduct a systematic study of inconsistent defect labels in multi-version-project defect data sets, i.e., many instances having the same source code but different labels over multiple versions of a software project. First, we report the phenomena of inconsistent labels by real examples and analyze their essence in the context of defect prediction. Then, we uncover the causes that lead to the occurrence of inconsistent labels for the representative label collection approaches. Finally, we investigate the actual influence of inconsistent labels on defect prediction models. We find that inconsistent labels in general exist in six multi-version-project defect data sets (either widely used or the most up-to-date in the literature) collected by diverse label collection approaches. In particular, inconsistent labels in a training data set significantly reduce the prediction performance of a model, while inconsistent labels in a test data set can lead to a considerable evaluation bias on the real performance. Therefore, we recommend that: on the one hand, researchers leverage our findings to make targeted methodological improvements on existing defect label collection approaches to reduce the generation of inconsistent labels; on the other hand, practitioners detect and exclude inconsistent labels in defect data sets to avoid their potential negative influence on defect prediction. Shiran Liu, Zhaoqiang Guo, Yanhui Li 0001, Chuanqi Wang, Lin Chen 0015, Zhongbin Sun, Yuming Zhou, Baowen Xu |
IEEE Trans. Software Eng. | 6 |
| 2021 | A truss-based approach for densest homogeneous subgraph mining in node-attributed graphsabstractAbstract In a wide range of graph analysis tasks such as community detection and event detection, densest subgraph mining is important and primitive. With the development of social network, densest subgraph mining not only need to consider the structural data but also the attributes information, which descripts the features of nodes or edges. However, there are few researches on densest subgraph mining with attribute description. In this article, we only focus on the node‐attributed graph. According to the properties of structure and attribute in node‐attributed graphs, we define a novel dense subgraph pattern, called hybridized k‐truss in attribute‐augmented graph. A hybridized k‐truss is a subgraph that consists of structural nodes and attribute nodes, of which there are at least (k − 2) common neighbors between any two connected nodes. We introduce the densest hybridized truss problem, and the densest hybridized truss mapping to a densely connected subgraph with homogenous attributes in the original graph. We propose a densest hybridized truss extraction (DHTE) algorithm for node‐attributed graphs, to automatically find the densest subgraph with high density and homogenous attributes at the same time. Extensive experimental results of 21 real world datasets demonstrate the effectiveness and efficiency of DHTE over state‐of‐the‐art methods, through comparison about structural cohesiveness and attributive homogeneity. Heli Sun, Xiaolin Jia, Ruodan Huang, Liang He 0006, Zhongbin Sun |
Comput. Intell. | 8 |
| 2020 | AutoIDL: Automated Imbalanced Data Learning via Collaborative Filtering
Zhongbin Sun |
KSEM (2) | 2 |
| 2020 | Leader-aware community detection in complex networks
Heli Sun, Hongxia Du, Zhongbin Sun, Liang He 0006, Xiaolin Jia, Zhongmeng Zhao |
Knowl. Inf. Syst. | 5 |
| 2020 | Community search for multiple nodes on attribute graphs
Heli Sun, Ruodan Huang, Xiaolin Jia, Liang He 0006, Miaomiao Sun, Zhongbin Sun |
Knowl. Based Syst. | 7 |
| 2020 | Network Embedding for Community Detection in Attributed NetworksabstractCommunity detection aims to partition network nodes into a set of clusters, such that nodes are more densely connected to each other within the same cluster than other clusters. For attributed networks, apart from the denseness requirement of topology structure, the attributes of nodes in the same community should also be homogeneous. Network embedding has been proved extremely useful in a variety of tasks, such as node classification, link prediction, and graph visualization, but few works dedicated to unsupervised embedding of node features specified for clustering task, which is vital for community detection and graph clustering. By post-processing with clustering algorithms like k -means, most existing network embedding methods can be applied to clustering tasks. However, the learned embeddings are not designed for clustering task, they only learn topological and attributed information of networks, and no clustering-oriented information is explored. In this article, we propose an algorithm named Network Embedding for node Clustering (NEC) to learn network embedding for node clustering in attributed graphs. Specifically, the presented work introduces a framework that simultaneously learns graph structure-based representations and clustering-oriented representations together. The framework consists of the following three modules: graph convolutional autoencoder module, soft modularity maximization module, and self-clustering module. Graph convolutional autoencoder module learns node embeddings based on topological structure and node attributes. We introduce soft modularity, which can be easily optimized using gradient descent algorithms, to exploit the community structure of networks. By integrating clustering loss and embedding loss, NEC can jointly optimize node cluster labels assignment and learn representations that keep local structure of network. This model can be effectively optimized using stochastic gradient algorithm. Empirical experiments on real-world networks and synthetic networks validate the feasibility and effectiveness of our algorithm on community detection task compared with network embedding based methods and traditional community detection methods. Heli Sun, Yizhou Sun, Liang He 0006, Zhongbin Sun, Xiaolin Jia |
ACM Trans. Knowl. Discov. Data | 8 |
| 2020 | An Efficient Destination Prediction Approach Based on Future Trajectory Prediction and Transition Matrix OptimizationabstractDestination prediction is an essential task in various mobile applications and up to now many methods have been proposed. However, existing methods usually suffer from the problems of heavy computational burden, data sparsity, and low coverage. Therefore, a novel approach named DestPD is proposed to tackle the aforementioned problems. Differing from an earlier approach that only considers the starting and current location of a partial trip, DestPD first determines the most likely future location and then predicts the destination. It comprises two phases, the offline training and the online prediction. During the offline training, transition probabilities between two locations are obtained via Markov transition matrix multiplication. In order to improve the efficiency of matrix multiplication, we propose two data constructs, Efficient Transition Probability (ETP) and Transition Probabilities with Detours (TPD). They are capable of pinpointing the minimum amount of needed computation. During the online prediction, we design Obligatory Update Point (OUP) and Transition Affected Area (TAA) to accelerate the frequent update of ETP and TPD for recomputing the transition probabilities. Moreover, a new future trajectory prediction approach is devised. It captures the most recent movement based on a query trajectory. It consists of two components: similarity finding through Best Path Notation (BPN) and best node selection. Our novel BPN similarity finding scheme keeps track of the nodes that induces inefficiency and then finds similarity fast based on these nodes. It is particularly suitable for trajectories with overlapping segments. Finally, the destination is predicted by combining transition probabilities and the most probable future location through Bayesian reasoning. The DestPD method is proved to achieve one order of cut in both time and space complexity. Furthermore, the experimental results on real-world and synthetic datasets have shown that DestPD consistently surpasses the state-of-the-art methods in terms of both efficiency (approximately over 100 times faster) and accuracy. Zhou Yang 0004, Heli Sun, Zhongbin Sun, Hui Xiong 0001, Shaojie Qiao, Ziyu Guan, Xiaolin Jia |
IEEE Trans. Knowl. Data Eng. | 4 |
| 2018 | Detecting semantic-based communities in node-attributed graphsabstractAbstract In social network analysis, community detection on plain graphs has been widely studied. With the proliferation of available data, each user in the network is usually associated with additional attributes for elaborate description. However, many existing methods only concentrate on the topological structure and fail to deal with node‐attributed networks. These approaches are incapable of extracting clear semantic meanings for communities detected. In this paper, we combine the topological structure and attribute information into a unified process and propose a novel algorithm to detect overlapping semantic communities. Moreover, a new metric is designed to measure the density of semantic communities. The proposed algorithm is divided into 3 phases. First, we detect local semantic subcommunities from each node's perspective using a greedy strategy on the metric. Then, a supergraph, which consists of all these subcommunities is created. Finally, we find global semantic communities on the supergraph. The experimental results on real‐world data sets show the efficiency and effectiveness of our approach against other state‐of‐the‐art methods. Heli Sun, Hongxia Du, Zhongbin Sun, Liang He 0006, Xiaolin Jia, Zhongmeng Zhao |
Comput. Intell. | 4 |
| 2018 | An empirical study of software change classification with imbalance data-handling methodsabstractSummary Bug prediction in software code changes can help developers to find out and fix bugs immediately when they are introduced, thus to improve the effectiveness and validity of bug fixing. In data mining, this problem can be regarded as a change classification task. However, one of its key characteristics, ie, class‐imbalance, holds back the performance of standard classification methods. In this paper, we consider a quantity of imbalance data‐handling methods and extract a more comprehensive groups of change features, aiming to achieve better change classification performance. Two different types of imbalance data‐handling methods, namely, resampling and ensemble learning methods, are employed. Especially, we explore the performance of their combination. To compare the performance of different imbalance data‐handling methods, an experiment with 10 open source projects is conducted. Four classification methods, including J48, Naïve Bayes, SMO, and Random Forest, are used as standard classifiers and as the base classifiers, respectively. Moreover, contribution of different groups of change features are evaluated. Experimental results show that imbalance data‐handling methods can improve the performance of change classification and the combination methods, which take advantage of both ensemble learning and resampling, perform better than using ensemble learning methods or resampling methods individually. Of the studied imbalance data‐handling methods, the combination of Bagging and random undersampling with J48 as the base classifier yields out better prediction results than those achieved by other methods. Additionally, of the collected change features, text vector features accounts for a larger proportion than others. Xiaoyan Zhu 0003, Binbin Niu, E. James Whitehead Jr., Zhongbin Sun |
Softw. Pract. Exp. | 4 |
| 2017 | Mining Cohesive Clusters with Interpretations in Labeled Graphs
Hongxia Du, Heli Sun, Zhongbin Sun, Liang He 0006, Hong Cheng 0001 |
PAKDD (2) | 4 |
| 2015 | A novel ensemble method for classifying imbalanced data
Zhongbin Sun, Qinbao Song, Xiaoyan Zhu 0003, Heli Sun, Baowen Xu, Yuming Zhou |
Pattern Recognit. | 1 |
| 2013 | Data Quality: Some Comments on the NASA Software Defect DatasetsabstractBackground--Self-evidently empirical analyses rely upon the quality of their data. Likewise, replications rely upon accurate reporting and using the same rather than similar versions of datasets. In recent years, there has been much interest in using machine learners to classify software modules into defect-prone and not defect-prone categories. The publicly available NASA datasets have been extensively used as part of this research. Objective--This short note investigates the extent to which published analyses based on the NASA defect datasets are meaningful and comparable. Method--We analyze the five studies published in the IEEE Transactions on Software Engineering since 2007 that have utilized these datasets and compare the two versions of the datasets currently in use. Results--We find important differences between the two versions of the datasets, implausible values in one dataset and generally insufficient detail documented on dataset preprocessing. Conclusions--It is recommended that researchers 1) indicate the provenance of the datasets they use, 2) report any preprocessing in sufficient detail to enable meaningful replication, and 3) invest effort in understanding the data prior to applying machine learners. Martin J. Shepperd, Qinbao Song, Zhongbin Sun, Carolyn Mair |
IEEE Trans. Software Eng. | 3 |
| 2012 | Using Coding-Based Ensemble Learning to Improve Software Defect PredictionabstractUsing classification methods to predict software defect proneness with static code attributes has attracted a great deal of attention. The class-imbalance characteristic of software defect data makes the prediction much difficult; thus, a number of methods have been employed to address this problem. However, these conventional methods, such as sampling, cost-sensitive learning, Bagging, and Boosting, could suffer from the loss of important information, unexpected mistakes, and overfitting because they alter the original data distribution. This paper presents a novel method that first converts the imbalanced binary-class data into balanced multiclass data and then builds a defect predictor on the multiclass data with a specific coding scheme. A thorough experiment with four different types of classification algorithms, three data coding schemes, and six conventional imbalance data-handling methods was conducted over the 14 NASA datasets. The experimental results show that the proposed method with a one-against-one coding scheme is averagely superior to the conventional methods. Zhongbin Sun, Qinbao Song, Xiaoyan Zhu 0003 |
IEEE Trans. Syst. Man Cybern. Part C | 1 |