Wenhua Xu

dblp:79/5758 · DBLP profile ↗
← Back
10ranked-venue papers
4as first author
6since 2021 · last 2023
—ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Human-computer interaction and ubiquitous computing · 5 · 2 first-author · 5 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 1 first-author · 2 since 2021Artificial intelligence and machine learning · 1 · 1 first-authorSystems, architecture and hardware · 1Databases, data management, data science and information retrieval · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1
YearPublicationVenuePosition
2023 SSELM-neg: spherical search-based extreme learning machine for drug-target interaction prediction
abstract
BACKGROUND: The experimental verification of a drug discovery process is expensive and time-consuming. Therefore, efficiently and effectively identifying drug-target interactions (DTIs) has been the focus of research. At present, many machine learning algorithms are used for predicting DTIs. The key idea is to train the classifier using an existing DTI to predict a new or unknown DTI. However, there are various challenges, such as class imbalance and the parameter optimization of many classifiers, that need to be solved before an optimal DTI model is developed. METHODS: In this study, we propose a framework called SSELM-neg for DTI prediction, in which we use a screening approach to choose high-quality negative samples and a spherical search approach to optimize the parameters of the extreme learning machine. RESULTS: The results demonstrated that the proposed technique outperformed other state-of-the-art methods in 10-fold cross-validation experiments in terms of the area under the receiver operating characteristic curve (0.986, 0.993, 0.988, and 0.969) and AUPR (0.982, 0.991, 0.982, and 0.946) for the enzyme dataset, G-protein coupled receptor dataset, ion channel dataset, and nuclear receptor dataset, respectively. CONCLUSION: The screening approach produced high-quality negative samples with the same number of positive samples, which solved the class imbalance problem. We optimized an extreme learning machine using a spherical search approach to identify DTIs. Therefore, our models performed better than other state-of-the-art methods.
Lingzhi Hu, Chengzhou Fu, Zhonglu Ren, Yongming Cai, Jin Yang 0004, Siwen Xu, Wenhua Xu, Deyu Tang
BMC Bioinform.7
2023 Integrating Real-Time and Non-Real-Time Collaborative Programming: Workflow, Techniques, and Prototypes
abstract
Real-time collaborative programming enables a group of programmers to edit shared source code at the same time, which significantly complements the traditional non-real-time collaborative programming supported by version control systems. However, one critical issue with this emerging technique is the lack of integration with non-real-time collaboration. Specifically, contributions from multiple programmers in a real-time collaboration session cannot be distinguished and accurately recorded in the version control system. In this study, we propose a scheme that integrates real-time and non-real-time collaborative programming with a novel workflow, and contribute enabling techniques to realize such integration. As a proof-of-concept, we have successfully implemented two prototype systems named CoEclipse and CoIDEA, which allow programmers to closely collaborate in a real-time fashion while preserving the work's compatibility with traditional non-real-time collaboration. User evaluation and performance experiments have confirmed the feasibility of the approach and techniques, demonstrated the good system performance, and presented the satisfactory usability of the prototypes.
Batu Qi, Wenhua Xu, Bowen Du 0002, Hongfei Fan
Proc. ACM Hum. Comput. Interact.3
2022 A Multiple Locking Group Scheme for Flexible Semantic Conflict Prevention in Real-Time Collaborative Programming
abstract
Real-time collaborative programming has attracted increasing attention and interest in recent years. To resolve the semantic conflict problem in real-time collaborative programming, a Dependency-based Automatic Locking (DAL) scheme was proposed in prior work. The DAL scheme prevents other collaborators from editing semantically related regions by automatically detecting depended regions and locking them. However, the DAL scheme lacks flexibility and is not well suited to the needs of programmers in a real-world development scenario. When the programmer switches to a new region, all previous locks are automatically released. For this reason, we propose the Multiple Locking Group (MLG) scheme, where each programmer can hold multiple locking groups and switch freely between multiple working regions. Accordingly, three release modes for releasing locking groups are proposed. Each programmer can customize the release modes in a fine-grained manner. In supporting the scheme, we have devised techniques and solutions, implemented a prototype system and conducted a preliminary user evaluation to validate the feasibility, effectiveness and usability of the MLG scheme.
Wenhua Xu, Hongguang Zhou, Bowen Du 0002, Hongfei Fan
CSCWD1
2022 Context-based Operation Merging in Real-Time Collaborative Programming Environments
abstract
Real-time collaborative programming environments support a team of programmers to edit shared source code at the same time, where each local editing operation is captured and immediately transmitted to remote sites in a fine-grained manner. However, under real-world network conditions, collaborators are usually plagued by data congestion and transmitted errors. In this study, we define and analyze the content relationships among operations, and propose a Context-based Operation Merging Algorithm (COMA). Technically, the COMA examines the content relationships among a series of editing operations and merges content-related operations. Powered by the COMA, real-time collaborative programming environments can significantly compress editing operations to cope with complex network situations (such as network fluctuation and interruption) and improve the user experience of real-time collaboration. The proposed COMA has been implemented in a real-time collaborative programming environment prototype, namely CoEclipse. Preliminary user evaluations, correctness analysis and performance evaluations have demonstrated the effectiveness, correctness, and efficiency of the algorithm.
Hongguang Zhou, Wenhua Xu, Bowen Du 0002, Hongfei Fan
CSCWD3
2022 Automatic Angle's classification based on the occlusal contact information
abstract
Malocclusion has a high prevalence in the population, which seriously affects patients’ oral and mental health. Angle’s classification is a widely accepted diagnostic standard for malocclusion, either requiring professional intervention and complicated procedures, or increasing radiation risks. This paper proposes a new method of Angle’s classification based on occlusal contact information to realize the automatic Angle’s classification. Firstly, a novel bite force measurement device is used to record the occlusal data of subjects with different occlusal categories, Meta-analysis evaluated several occlusion quantitative evaluation indicators. Then, the imbalance of the data set is improved by oversampling and popular machine learning models are used for training and performance evaluation. The result shows that the accuracy of the random forest model combined with occlusal contact information reaches 87.83%, and the performance of other evaluation indexes is good. It is demonstrated that machine learning models can be applied to Angle’s classification and shows the great potential of occlusal contact information in the aided diagnosis of oral diseases.
Zhiming Yao, Xianjun Yang, Yuanyin Wang, Wenhua Xu, Yining Sun
SMC7
2021 Hybrid Semantic Conflict Prevention in Real-Time Collaborative Programming
Wenhua Xu, Brian Chiu, Jinfeng Jiang, Bowen Du 0002, Hongfei Fan
CollaborateCom (2)1
2018 Improved graph-cut segmentation for ultrasound liver cyst image
Haijiang Zhu, Zhanhong Zhuang, Xuejing Wang, Wenhua Xu
Multim. Tools Appl.5
2011 Mining Uncertain Data Streams Using Clustering Feature Decision Trees
Wenhua Xu, Zheng Qin 0003
ADMA (2)1
2011 Clustering feature decision trees for semi-supervised classification from high-speed data streams
abstract
Most stream data classification algorithms apply the supervised learning strategy which requires massive labeled data. Such approaches are impractical since labeled data are usually hard to obtain in reality. In this paper, we build a clustering feature decision tree model, CFDT, from data streams having both unlabeled and a small number of labeled examples. CFDT applies a micro-clustering algorithm that scans the data only once to provide the statistical summaries of the data for incremental decision tree induction. Micro-clusters also serve as classifiers in tree leaves to improve classification accuracy and reinforce the any-time property. Our experiments on synthetic and real-world datasets show that CFDT is highly scalable for data streams while generating high classification accuracy with high speed.
Wenhua Xu, Zheng Qin 0003, Yang Chang
J. Zhejiang Univ. Sci. C1
2005 An improved test access mechanism structure and optimization technique in system-on-chip
abstract
This paper presents a new test access mechanism (TAM) architecture and optimization method based on an improved flexible-width test bus. The method is first to set up the test time lower bound that is not depends on TAM architecture, then to construct a bus assignment that makes test time up to the lower bound. We present experimental results on our improved flexible-width test buses for four benchmark SOCs. Experiment results in a significant reduction of the test time, and is better than the proposed traditional methods in test time.
Jianhua Feng, Jieyi Long, Wenhua Xu, Hongfei Ye
ASP-DAC3