Joshua Zhexue Huang

dblp:h/JoshuaZhexueHuang · also Zhexue Huang · DBLP profile ↗
← Back
80ranked-venue papers in the field
4as first author
19since 2021 · last 2026
0000-0002-6797-2571ORCID · conflict

Domains — venue-derived; a paper can count in several

Data Mining & Knowledge Discovery · 30 (2 first)Database Systems & Data Management · 21 (2 first)Knowledge Engineering, Semantic Web & Information Systems · 15Information Retrieval & Web Search · 9Big Data, Cloud & Distributed Data Systems · 4Other / Interdisciplinary · 1
YearPublicationVenuePosition
2026 PLAN: Fast and Approximate Gaussian Kernel Density Visualization in Road Networks
Tsz Nam Chan, Hongwei Ye, Bojian Zhu, Leong Hou U, Dingming Wu 0001, Ruisheng Wang 0001, Joshua Zhexue Huang
ICDE7
2025 A Fast and Accurate Block Compression Solution for Spatiotemporal Kernel Density Visualization
abstract
Spatiotemporal Kernel Density Visualization (STKDV) has been widely used across various domains in geospatial analysis, e.g., urban planning, traffic/traffic accident hotspot analysis, crime hotspot analysis, and disease spread modeling.However, STKDV is a computationally expensive tool, which has been complained by many domain experts.Although many recent solutions, including the sliding-window-based solution (SWS) and the prefix-matrix-based solution (PREFIX), have been proposed for improving the efficiency of generating an exact STKDV, these solutions still cannot be scalable to handle large-scale location datasets.To tackle this efficiency issue, we propose the pioneering block compression solution, called COMP, which can compress (or represent) a location dataset by a small amount of blocks.By combining COMP with the existing exact solutions, i.e., SWS and PREFIX, we show that COMP SWS and COMP PREFIX can generate approximate STKDV with an 𝜖-absolute error guarantee based on properly tuning the block size.Experimental results on four large-scale location datasets (up to 6.782 million data points) also verify that COMP SWS and COMP PREFIX can achieve speedups of 4.1x to 677.16x and 1.45x to 143.52x compared with SWS and PREFIX, respectively, without degrading the visualization results.The code of this paper can be found in https://github.com/YovelaZ/COMP.
Tsz Nam Chan, Leong Hou U, Dingming Wu 0001, Wei Tu 0001, Ruisheng Wang 0001, Joshua Zhexue Huang
KDD (2)7
2025 Spectral ensemble clustering with doubly stochastic co-association matrix
Yongda Cai, Mohammad Sultan Mahmud, Jingsheng Xu, Xudong Sun 0004, Joshua Zhexue Huang
Inf. Sci.5
2025 Relaxed naïve Bayesian classifier based on maximum dependent attribute groups
Guiliang Ou, Yu-Lin He, Yingchao Cheng, Joshua Zhexue Huang
Inf. Sci.4
2025 A novel multi-source weighted naive Bayes classifier
Guiliang Ou, Yu-Lin He, Philippe Fournier-Viger, Joshua Zhexue Huang
Inf. Sci.4
2024 CDFRS: A scalable sampling approach for efficient big data analysis
abstract
The sampling-based approximation method has demonstrated its potential in various domains such as machine learning, query processing, and data analysis. Most preceding sampling algorithms generate samples at the record level, making it impractical to apply them to very large datasets using a single machine. Even distributed solutions encounter efficiency issues when dealing with terabyte-scale datasets. In this paper, we introduce a scalable sampling approach named CDFRS, which can generate samples with a distribution-preserving guarantee from extensive datasets. CDFRS exhibits significantly improved speed compared to existing sampling algorithms when dealing with terabyte-scale datasets. We provide theoretical guarantees and empirical justifications, demonstrating that samples generated by the CDFRS approach maintain the distribution characteristics of the original dataset. Additionally, we propose a sample size determination algorithm, denoted as A2. Experiment results indicate that the running time of CDFRS shows at least an order of magnitude improvement over other distributed sampling methods. Notably, sampling a 10TB dataset using CDFRS only takes hundreds of seconds, while the compared method requires more than ten thousand seconds. In the context of big data analysis, including tasks such as classification and clustering, models trained with samples generated by CDFRS closely match those trained with the entire training set. Furthermore, the proposed A2 algorithm efficiently determines an appropriate sample size compared with traditional methods.
Yongda Cai, Dingming Wu 0001, Xudong Sun 0004, Siyue Wu, Jingsheng Xu, Joshua Zhexue Huang
Inf. Process. Manag.6
2024 A scalable and flexible basket analysis system for big transaction data in Spark
abstract
Basket analysis is a prevailing technique to help retailers uncover patterns and associations of sold products in customer shopping transactions. However, as the size of transaction databases grows, the traditional basket analysis techniques and systems become less effective because of two issues in the applications of the big data age: data scalability and flexibility to adapt different application tasks. This paper proposes a scalable distributed frequent itemset mining (ScaDistFIM) algorithm for basket analysis on big transaction data to solve these two problems. ScaDistFIM is performed in two stages. The first stage uses the FP-Growth algorithm to compute the local frequent itemsets from each random subset of the distributed transaction dataset, and all random subsets are computed in parallel. The second stage uses an approximation method to aggregate all local frequent itemsets to the final approximate set of frequent itemsets where the support values of the frequent itemsets are estimated. We further elaborate on implementing the ScaDistFIM algorithm and a flexible basket analysis system using Spark SQL queries to demonstrate the system’s flexibility in real applications. The experiment results on synthetic and real-world transaction datasets demonstrate that compared to the Spark FP-Growth algorithm, the ScaDistFIM algorithm can achieve time savings of at least 90% while ensuring nearly 100% accuracy. Hence, the ScaDistFIM algorithm exhibits superior scalability. On dataset GenD with 1 billion records, the ScaDistFIM algorithm requires only 360 s to achieve 100% precision and recall. In contrast, due to memory limitations, Spark FP-Growth cannot complete the computation task.
Xudong Sun 0004, Alladoumbaye Ngueilbaye, Kaijing Luo, Yongda Cai, Dingming Wu 0001, Joshua Zhexue Huang
Inf. Process. Manag.6
2023 RSP-gcForest: A Distributed Deep Forest via Random Sample Partition
abstract
Deep Forest, a powerful alternative to deep neural networks, has gained much attention due to its advantages, such as low complexity, minimal hyperparameter requirements, and strong application performance. In the current big data environment, where data volumes and model complexities are growing rapidly, distributed computing is needed to increase computational efficiency. Recently, a distributed deep forest approach, called BLB-gcForest (Bag of Little Bootstraps-gcForest), has been successful in reducing training instances within cascade forests, combining BLB and granularity segmentation, thus improving the computational efficiency and scalability of distributed deep forests. However, it still transmits the entire data set between layers and requires double sampling with BLB, limiting the amount of data and the scalability of resource utilization. This paper introduces a novel algorithm, RSP-gcForest, based on Random Sample Partition (RSP) to improve distributed deep forests computational efficiency and scalability. RSP-gcForest uses block-level samples that replace the full dataset, significantly reducing interlayer instance transmission and prediction within cascade forests. Additionally, RSP blocks are integrated with the segmentation granularity of cascade forests for ensemble learning, effectively addressing computational efficiency and resource constraints. We conducted experiments on four extensive datasets using Spark and evaluated performance across five key metrics. The results clearly show that RSP-gcForest, while maintaining high classification quality, surpasses state-of-the-art methods in terms of computational efficiency and resource utilization. Furthermore, it achieves superior load balancing, demonstrating its potential as a powerful tool in big data and distributed computing.
Mark Junjie Li, Wenzhu Cai, Yigang Lin, Sunjie Huang, Joshua Zhexue Huang, Patrick Xiaogang Peng
IEEE Big Data5
2023 MMCo-Clus - An Evolutionary Co-clustering Algorithm for Gene Selection (Extended abstract)
abstract
Dimensionality reduction through feature selection becomes inevitable to overcome the problem of the Curse of dimensionality. In this article, we propose a feature (gene) selection method for high dimensional gene expression (GE) data through a Multi-objective optimization-based Multi-view Co-Clustering algorithm (named MMCo-Clus). A thorough comparative analysis with existing feature selection algorithms using external/internal evaluation metrics supports our proposed method’s potency.
Laizhong Cui, Sudipta Acharya, Sumit Mishra, Yi Pan 0001, Joshua Zhexue Huang
ICDE5
2023 A novel correlation Gaussian process regression-based extreme learning machine
Xuan Ye, Yu-Lin He, Manjing Zhang, Philippe Fournier-Viger, Joshua Zhexue Huang
Knowl. Inf. Syst.5
2022 A Dynamic Variational Framework for Open-World Node Classification in Structured Sequences
abstract
Structured sequences are a popular data representation, used to model complex data such as traffic networks. A key machine learning task for structured sequences is node classification, that is predicting the class labels of unlabeled nodes. Though many node classification models were proposed, they assume a closed world setting, that all class labels appear in the training data. But in the real-world, the presence of never-before-seen class labels in testing data can considerably degrade a classifier’s accuracy. A promising solution to this issue is to build classifiers for an open-world setting, where samples with unknown class labels are continuously observed such that training and testing data may have different class label spaces. Several approaches have been proposed for open-world learning problems in computer vision and natural language processing, but they cannot be applied directly to structured sequences due to the complexity of their non-Euclidean properties and their dynamic nature. This paper addresses this important research gap by proposing a novel Open-world Structured Sequence node Classification (OSSC) model, to learn from structured sequences in an open-world setting. OSSC captures the structural and temporal information via a GCN-based dynamic variational framework. A latent distribution sequence is learned for each node using both stochastic states and deterministic states, to capture the evolution of node attributes and topology, followed by a sampling process to generate node representations. An open-world classification loss is further adopted to ensure that node representations are sensitive to unknown classes. And a combination of Openmax and Softmax is utilized to recognize nodes from unknown classes and to classify others to one of the known classes. Experiments on real-world datasets show that the proposed OSSC method is capable of learning accurate open-world node classifiers from structured sequence data.
Qin Zhang 0011, Qincai Li, Xiaojun Chen 0006, Peng Zhang 0001, Shirui Pan, Philippe Fournier-Viger, Joshua Zhexue Huang
ICDM7
2022 Bayesian Attribute Bagging-Based Extreme Learning Machine for High-Dimensional Classification and Regression
abstract
This article presents a Bayesian attributebagging-based extreme learning machine (BAB-ELM)to handle high-dimensional classification and regression problems. First, thedecision-making degree (DMD)of a condition attribute is calculated based on the Bayesian decision theory, i.e., the conditional probability of the condition attribute given the decision attribute. Second, the condition attribute with the highest DMD is put into thecondition attribute group (CAG)corresponding to the specific decision attribute. Third, thebagging attribute groups (BAGs)are used to train an ensemble learning model ofextreme learning machines (ELMs).Each base ELM is trained on a BAG which is composed of condition attributes that are randomly selected from the CAGs. Fourth, the information amount ratios of bagging condition attributes to all condition attributes is used as the weights to fuse the predictions of base ELMs in BAB-ELM. Exhaustive experiments have been conducted to compare the feasibility and effectiveness of BAB-ELM with seven other ELM models, i.e., ELM, ensemble-based ELM (EN-ELM), voting-based ELM (V-ELM), ensemble ELM (E-ELM), ensemble ELM based on multi-activation functions (MAF-EELM), bagging ELM, and simple ensemble ELM. Experimental results show that BAB-ELM is convergent with the increase of base ELMs and also can yield higher classification accuracy and lower regression error for high-dimensional classification and regression problems.
Yu-Lin He, Xuan Ye, Joshua Zhexue Huang, Philippe Fournier-Viger
ACM Trans. Intell. Syst. Technol.3
2022 Wealth Flow Model: Online Portfolio Selection Based on Learning Wealth Flow Matrices
abstract
This article proposes a deep learning solution to the online portfolio selection problem based on learning a latent structure directly from a price time series. It introduces a novel wealth flow matrix for representing a latent structure that has special regular conditions to encode the knowledge about the relative strengths of assets in portfolios. Therefore, a wealth flow model (WFM) is proposed to learn wealth flow matrices and maximize portfolio wealth simultaneously. Compared with existing approaches, our work has several distinctive benefits: (1) the learning of wealth flow matrices makes our model more generalizable than models that only predict wealth proportion vectors, and (2) the exploitation of wealth flow matrices and the exploration of wealth growth are integrated into our deep reinforcement algorithm for the WFM. These benefits, in combination, lead to a highly-effective approach for generating reasonable investment behavior, including short-term trend following, the following of a few losers, no self-investment, and sparse portfolios. Extensive experiments on five benchmark datasets from real-world stock markets confirm the theoretical advantage of the WFM, which achieves the Pareto improvements in terms of multiple performance indicators and the steady growth of wealth over the state-of-the-art algorithms.
Jianfei Yin, Ruili Wang 0001, Yeqing Guo, Yizhe Bai, Shunda Ju, Weili Liu, Joshua Zhexue Huang
ACM Trans. Knowl. Discov. Data7
2022 MMCo-Clus - An Evolutionary Co-clustering Algorithm for Gene Selection
abstract
In the era of Big Data, cluster analysis of high-dimensional data sets often suffers from theCurse of dimensionality. To overcome this problem, the dimensionality reduction throughfeature selectionbecomes inevitable. Co-clustering or two-way clustering is considered to be a more sophisticated tool than conventional one-way clustering. Moreover, the advent of multi-view learning shows that the subjects of a data set can be interpreted in many ways. Interestingly, a minimal number of existing feature selection algorithms take advantage of the co-clustering method and are designed to consider multi-view data. Motivated by this, in the current article, we propose a feature (gene) selection method for high dimensional gene expression (GE) data through amulti-objective optimization basedmulti-viewCo-Clustering algorithm (namedMMCo-Clus). A popular evolutionary technique – Non-dominated Sorting Genetic Algorithm-II (NSGA-II) has been utilized as the proposed method's underlying optimization strategy. First, we construct two views of a chosen data set, utilizing knowledge from two different biological data sources. Next, we develop the MMCo-Clusalgorithm considering the constructed views to identify a set of “good” co-clustering solutions. Finally, based on a concept ofconsensus operationon the co-clustering outcome, a small number of most relevant and non-redundant features are extracted from the original feature-space. The reduced dimension formed by new feature-space causes to decrease the computational burden and noise level of original data. For experimental analysis, we have chosen three benchmark GE data sets. Our feature selection method's effectiveness is evaluated through sample-classification accuracy, accompanied by the cluster profile plot/Eisen plot/t-SNE plot, and biological/statistical significance test. A thorough comparative analysis with existing feature selection algorithms using external and internal evaluation metrics supports our proposed method's potency.
Laizhong Cui, Sudipta Acharya, Sumit Mishra, Yi Pan 0001, Joshua Zhexue Huang
IEEE Trans. Knowl. Data Eng.5
2021 Random Sample Partition-Based Clustering Ensemble Algorithm for Big Data
abstract
A novel random sample partition-based clustering ensemble (RSP-CE) algorithm is proposed in this paper to handle the big data clustering problems. There are three key components in RSP-CE algorithm, i.e., generating the base clustering results on RSP data blocks, harmonizing the based clustering results with maximum mean discrepancy (MMD) criterion, and refining the RSP clustering results. RSP data blocks have the consistent sample distributions with the whole big data and thus provide the possibility for using base clustering results on different data subsets to approximate the clustering result on whole big data. The experimental results in comparison with other 5 well-known clustering ensemble algorithms on 4 big data sets show that RSP-CE algorithm obtains the better normalized mutual information (NMI) values and Fowlkes-Mallows Index (FMI) values with the less training time consumptions and thus demonstrate that RSP-CE algorithm is a viable approach to deal with the big data clustering problems.
Xueqin Du, Yu-Lin He, Joshua Zhexue Huang
IEEE BigData3
2021 A Two-Stage Missing Value Imputation Method Based on Autoencoder Neural Network
abstract
Due to the ubiquitous presence of missing values in real-world datasets, an imputation algorithm can recover the missing values and provide users with a complete dataset that utilizes all the available observed information. However, most of the imputation methods still have several limitations, including cannot restore the original distribution, handling various data missing patterns, and high missing rate dataset. In this poster, a novel neural network-based two-stage missing value imputation (abbreviated as TS-MVI) method is proposed to fill an incomplete condition attribute with the optimized attribute values for the supervised learning task. By initializing the missing values with random numbers, the imputation values are iteratively adjusted based on the new updating rule by minimizing both the autoencoder-oriented objective function and neural network-based classification error. The persuasive experiments show that TS-MVl method significantly outperforms current state-of-the-art imputation methods and thus demonstrate TS-MVI is a viable approach to deal with the missing value imputation problem.
Jiayin Yu, Yu-Lin He, Joshua Zhexue Huang
IEEE BigData3
2021 Improved I-nice clustering algorithm based on density peaks mechanism
Yu-Lin He, Yingyan Wu, Honglian Qin, Joshua Zhexue Huang
Inf. Sci.4
2021 Novel kernel density estimator based on ensemble unbiased cross-validation
Yu-Lin He, Xuan Ye, De-Fa Huang, Joshua Zhexue Huang, Jun-Hai Zhai
Inf. Sci.4
2021 Adaptive discriminant analysis for semi-supervised feature selection
Weichan Zhong, Xiaojun Chen 0006, Feiping Nie 0001, Joshua Zhexue Huang
Inf. Sci.4
2020 Long and Short Term Risk Control for Online Portfolio Selection
Yizhe Bai, Jianfei Yin, Shunda Ju, Joshua Zhexue Huang
KSEM (2)5
2020 Variable Weighting in Fuzzy k-Means Clustering to Determine the Number of Clusters
abstract
One of the most significant problems in cluster analysis is to determine the number of clusters in unlabeled data, which is the input for most clustering algorithms. Some methods have been developed to address this problem. However, little attention has been paid on algorithms that are insensitive to the initialization of cluster centers and utilize variable weights to recover the number of clusters. To fill this gap, we extend the standard fuzzy k-means clustering algorithm. It can automatically determine the number of clusters by iteratively calculating the weights of all variables and the membership value of each object in all clusters. Two new steps are added to the fuzzy k-means clustering process. One of them is to introduce a penalty term to make the clustering process insensitive to the initial cluster centers. The other one is to utilize a formula for iterative updating of variable weights in each cluster based on the current partition of data. Experimental results on real-world and synthetic datasets have shown that the proposed algorithm effectively determined the correct number of clusters while initializing the different number of cluster centroids. We also tested the proposed algorithm on gene data to determine a subset of important genes.
Imran Khan 0003, Zongwei Luo, Joshua Zhexue Huang, Waseem Shahzad
IEEE Trans. Knowl. Data Eng.3
2019 A Sampling-Based System for Approximate Big Data Analysis on Computing Clusters
abstract
To break the in-memory bottleneck and facilitate online sampling in cluster computing frameworks, we propose a new sampling-based system for approximate big data analysis on computing clusters. We address both computational and statistical aspects of big data across the main layers of cluster computing frameworks: big data storage, big data management, big data online sampling, big data processing, and big data exploration and analysis. We use the new Random Sample Partition (RSP) distributed data model to store a big data set as a set of ready-to-use random sample data blocks in Hadoop Distributed File System (HDFS), called RSP blocks. With this system, only a few RSP blocks are selected and processed using a sequential algorithm in a distributed data-parallel manner to produce approximate results for the entire data set. In this paper, we present a prototype RSP-based system and demonstrate its advantages. Our experiments show that RSP blocks can be used to get approximate models and summary statistics as well as estimate the proportions of inconsistent values without computing the entire data or running expensive online sampling operations. This new system enables big data exploration and analysis where the entire data set cannot be computed.
Salman Salloum, Yinxu Wu, Joshua Zhexue Huang
CIKM3
2019 Efficiently Mining Maximal Diverse Frequent Itemsets
Dingming Wu 0001, Dexin Luo, Christian S. Jensen, Joshua Zhexue Huang
DASFAA (2)4
2019 Generate pairwise constraints from unlabeled data for semi-supervised clustering
Md Abdul Masud, Joshua Zhexue Huang, Zhong Ming 0001, Xianghua Fu
Data Knowl. Eng.2
2019 A new kernel density estimator based on the minimum entropy of data set
Yu-Lin He, De-Xin Dai, Joshua Zhexue Huang
Inf. Sci.4
2018 Slice_OP: Selecting Initial Cluster Centers Using Observation Points
Md Abdul Masud, Joshua Zhexue Huang, Zhong Ming 0001, Xianghua Fu, Mohammad Sultan Mahmud
ADMA2
2018 Spectral Clustering of Large-scale Data by Directly Solving Normalized Cut
abstract
During the past decades, many spectral clustering algorithms have been proposed. However, their high computational complexities hinder their applications on large-scale data. Moreover, most of them use a two-step approach to obtain the optimal solution, which may deviate from the solution by directly solving the original problem. In this paper, we propose a new optimization algorithm, namely Direct Normalized Cut (DNC), to directly optimize the normalized cut model. DNC has a quadratic time complexity, which is a significant reduction comparing with the cubic time complexity of the traditional spectral clustering. To cope with large-scale data, a Fast Normalized Cut (FNC) method with linear time and space complexities is proposed by extending DNC with an anchor-based strategy. In the new method, we first seek a set of anchors and then construct a representative similarity matrix by computing distances between the anchors and the whole data set. To find high quality anchors that best represent the whole data set, we propose a Balanced k-means (BKM) to partition a data set into balanced clusters and use the cluster centers as anchors. Then DNC is used to obtain the final clustering result from the representative similarity matrix. A series of experiments were conducted on both synthetic data and real-world data sets, and the experimental results show the superior performance of BKM, DNC and FNC.
Xiaojun Chen 0006, Weijun Hong, Feiping Nie 0001, Min Yang 0007, Joshua Zhexue Huang
KDD6
2018 Investigating Deep Reinforcement Learning Techniques in Personalized Dialogue Generation
abstract
In this paper, we propose a personalized dialogue generation system, which combines reinforcement learning techniques with an attention-based hierarchical recurrent encoderdecoder model. Firstly, we incorporate user-specific information into the decoder to capture user's background information and speaking style. Secondly, we employ reinforcement learning techniques to maximize future reward in dialogue, which enables our system to generate topic-coherent, informative and grammatical responses. Moreover, we propose three types of rewards to characterize good conversations. Finally, we compare the performance of the following reinforcement learning methods in dialogue generation: policy gradient, Q-learning, and actor-critic algorithms. We conduct experiments to verify the effectiveness of the proposed model on two dialogue datasets. Experimental results demonstrate that our model can generate better personalized dialogues for different users. Quantitatively, our method achieves better performance than the state-of-the-art dialogue systems in terms of BLEU score, perplexity, and human evaluation.
Min Yang 0007, Qiang Qu 0001, Kai Lei, Jia Zhu 0003, Zhou Zhao 0001, Xiaojun Chen 0006, Joshua Zhexue Huang
SDM7
2018 CPLP: An algorithm for tracking the changes of power consumption patterns in load profile data over time
Imran Khan 0009, Joshua Zhexue Huang, Zongwei Luo, Md Abdul Masud
Inf. Sci.2
2018 I-nice: A new approach for identifying the number of clusters and initial cluster centres
Md Abdul Masud, Joshua Zhexue Huang, Chenghao Wei, Jikui Wang, Imran Khan 0009, Zhong Ming 0001
Inf. Sci.2
2018 PurTreeClust: A Clustering Algorithm for Customer Segmentation from Massive Customer Transaction Data
abstract
Clustering of customer transaction data is an important procedure to analyze customer behaviors in retail and e-commerce companies. Note that products from companies are often organized as a product tree, in which the leaf nodes are goods to sell, and the internal nodes (except root node) could be multiple product categories. Based on this tree, we propose the “personalized product tree”, named purchase tree, to represent a customer's transaction records. So the customers' transaction data set can be compressed into a set of purchase trees. We propose a partitional clustering algorithm, named PurTreeClust, for fast clustering of purchase trees. A new distance metric is proposed to effectively compute the distance between two purchase trees. To cluster the purchase tree data, we first rank the purchase trees as candidate representative trees with a novel separate density, and then select the top k customers as the representatives of k customer groups. Finally, the clustering results are obtained by assigning each customer to the nearest representative. We also propose a gap statistic based method to evaluate the number of clusters. A series of experiments were conducted on ten real-life transaction data sets, and experimental results show the superior performance of the proposed method.
Xiaojun Chen 0006, Yixiang Fang, Min Yang 0007, Feiping Nie 0001, Zhou Zhao 0001, Joshua Zhexue Huang
IEEE Trans. Knowl. Data Eng.6
2017 A New Static Web Caching Mechanism Based on Mutual Dependency Between Result Cache and Posting List Cache
Thanh Trinh, Dingming Wu 0001, Joshua Zhexue Huang
WISE (2)3
2017 Fuzziness based semi-supervised learning approach for intrusion detection system
Rana Aamir Raza, Xizhao Wang, Joshua Zhexue Huang, Haider Abbas, Yu-Lin He
Inf. Sci.3
2016 Empirical analysis of asymptotic ensemble learning for big data
abstract
In many application areas, data that is being generated and processed goes beyond the petabyte scale. Analyzing such an increasing massive volume of data faces computational, as well as, statistical challenges. In order to solve these challenges, distributed and parallel processing frameworks have been used for implementing scalable data analysis algorithms. Nevertheless, processing the whole big data set at one time may exceed the available computing resources and the time requirements for some applications. Thus, approximate approaches can be used to achieve asymptotic analysis results, especially when data analysis algorithms are amenable to an approximate result rather than an exact one. However, most approximation approaches require taking a random sample of the data which is a nontrivial task when working with big data sets. In this paper, we employ ensemble learning as an approach for asymptotic analysis using randomly selected subsets (i.e. data blocks) of a big data set. We propose an asymptotic ensemble learning framework which depends on block-based sampling rather than record-based sampling. In order to demonstrate the feasibility and performance of this framework, we present an empirical analysis on real data sets. In addition to the scalability advantage, the experimental results show that several blocks of a data set are enough to get approximately the same results as those from using the whole data set.
Salman Salloum, Joshua Zhexue Huang, Yu-Lin He
BDCAT2
2016 PurTreeClust: A purchase tree clustering algorithm for large-scale customer transaction data
abstract
Clustering of customer transaction data is usually an important procedure to analyze customer behaviors in retail and e-commerce companies. Note that products from companies are often organized as a product tree, in which the leaf nodes are goods to sell, and the internal nodes (except root node) could be multiple product categories. Based on this tree, we present to use a “personalized product tree”, called purchase tree, to represent a customer's transaction data. The customer transaction data set can be represented as a set of purchase trees. We propose a PurTreeClust algorithm for clustering of large-scale customers from purchase trees. We define a new distance metric to effectively compute the distance between two purchase trees from the entire levels in the tree. A cover tree is then built for indexing the purchase tree data and we propose a leveled density estimation method for selecting initial cluster centers from a cover tree. PurTreeClust, a fast clustering method for clustering of large-scale purchase trees, is then presented. Last, we propose a gap statistic based method for estimating the number of clusters from the purchase tree clustering results. A series of experiments were conducted on ten large-scale transaction data sets which contain up to four million transaction records, and experimental results have verified the effectiveness and efficiency of the proposed method. We also compared our method with three clustering algorithms, e.g., spectral clustering, hierarchical agglomerative clustering and DBSCAN. The experimental results have demonstrated the superior performance of the proposed method.
Xiaojun Chen 0006, Joshua Zhexue Huang
ICDE2
2016 Fuzzy nonlinear regression analysis using a random weight network
Yu-Lin He, Xizhao Wang, Joshua Zhexue Huang
Inf. Sci.3
2015 Use Correlation Coefficients in Gaussian Process to Train Stable ELM Models
Yu-Lin He, Joshua Zhexue Huang, Xizhao Wang, Rana Aamir Raza
PAKDD (1)2
2015 A New Feature Sampling Method in Random Forests for Predicting High-Dimensional Data
Thanh-Tung Nguyen, He Zhao 0009, Joshua Zhexue Huang, Thi Thuy Nguyen, Mark Junjie Li
PAKDD (2)3
2014 Extensions to Quantile Regression Forests for Very High-Dimensional Data
Nguyen Thanh Tung, Joshua Zhexue Huang, Imran Khan 0009, Mark Junjie Li, Graham J. Williams
PAKDD (2)2
2014 Trend analysis of categorical data streams with a concept change method
Fuyuan Cao, Joshua Zhexue Huang, Jiye Liang
Inf. Sci.2
2014 A Novel Variable-order Markov Model for Clustering Categorical Sequences
abstract
Clustering categorical sequences is an important and difficult data mining task. Despite recent efforts, the challenge remains, due to the lack of an inherently meaningful measure of pairwise similarity. In this paper, we propose a novel variable-order Markov framework, named weighted conditional probability distribution (WCPD), to model clusters of categorical sequences. We propose an efficient and effective approach to solve the challenging problem of model initialization. To initialize the WCPD model, we propose to use a first-order Markov model built on a weighted fuzzy indicator vector representation of categorical sequences, which we call the WFI Markov model. Based on a cascade optimization framework that combines the WCPD and WFI models, we design a new divisive hierarchical clustering algorithm for clustering categorical sequences. Experimental results on data sets from three different domains demonstrate the promising performance of our models and clustering algorithm.
Tengke Xiong, Shengrui Wang, Qingshan Jiang, Joshua Zhexue Huang
IEEE Trans. Knowl. Data Eng.4
2013 A Concept-Drifting Detection Algorithm for Categorical Evolving Data
Fuyuan Cao, Joshua Zhexue Huang
PAKDD (2)2
2013 TW-k-Means: Automated Two-Level Variable Weighting Clustering Algorithm for Multiview Data
abstract
This paper proposes TW-k-means, an automated two-level variable weighting clustering algorithm for multiview data, which can simultaneously compute weights for views and individual variables. In this algorithm, a view weight is assigned to each view to identify the compactness of the view and a variable weight is also assigned to each variable in the view to identify the importance of the variable. Both view weights and variable weights are used in the distance function to determine the clusters of objects. In the new algorithm, two additional steps are added to the iterative k-means clustering process to automatically compute the view weights and the variable weights. We used two real-life data sets to investigate the properties of two types of weights in TW-k-means and investigated the difference between the weights of TW-k-means and the weights of the individual variable weighting method. The experiments have revealed the convergence property of the view weights in TW-k-means. We compared TW-k-means with five clustering algorithms on three real-life data sets and the results have shown that the TW-k-means algorithm significantly outperformed the other five clustering algorithms in four evaluation indices.
Xiaojun Chen 0006, Xiaofei Xu 0001, Joshua Zhexue Huang, Yunming Ye
IEEE Trans. Knowl. Data Eng.3
2012 Scalable Subspace Logistic Regression Models for High Dimensional Data
Xiaojun Chen 0006, Joshua Zhexue Huang, Shengzhong Feng
APWeb3
2012 Scalable Random Forests for Massive Data
Bingguo Li, Xiaojun Chen 0006, Mark Junjie Li, Joshua Zhexue Huang, Shengzhong Feng
PAKDD (1)4
2012 Hybrid Random Forests: Advantages of Mixed Trees in Classifying Text Data
Baoxun Xu, Joshua Zhexue Huang, Graham J. Williams, Mark Junjie Li, Yunming Ye
PAKDD (1)2
2012 Batch-Mode Active Learning with Semi-supervised Cluster Tree for Text Classification
abstract
In web mining, there are situations in which only few data is labeled which imposes difficulties on traditional web page classification algorithms. Active learning scheme is then proposed to sample the most representative unlabeled data, which are then annotated by external oracles. Most present active methods are based on series-mode query strategy, which deduces the process of active learning inefficient and unstable. In this paper, we propose a novel text oriented active semi-supervised classification model, which is so-called active SSC. Comparing with other active approaches, our model has the characteristic of comprehensibility, and thus it is easy to design a batch-mode query strategy. Experimental results on public text data showed our method is an effect and stable active approach.
Zhaocai Sun, Yunming Ye, Xiaofeng Zhang 0002, Joshua Zhexue Huang, Shudong Chen, Zhi Liu 0004
Web Intelligence4
2011 A New Markov Model for Clustering Categorical Sequences
abstract
Clustering categorical sequences remains an open and challenging task due to the lack of an inherently meaningful measure of pair wise similarity between sequences. Model initialization is an unsolved problem in model-based clustering algorithms for categorical sequences. In this paper, we propose a simple and effective Markov model to approximate the conditional probability distribution (CPD) model, and use it to design a novel two-tier Markov model to represent a sequence cluster. Furthermore, we design a novel divisive hierarchical algorithm for clustering categorical sequences based on the two-tier Markov model. The experimental results on the data sets from three different domains demonstrate the promising performance of our models and clustering algorithm.
Tengke Xiong, Shengrui Wang, Qingshan Jiang, Joshua Zhexue Huang
ICDM4
2011 High-Order Co-clustering Text Data on Semantics-Based Representation Model
Liping Jing, Jiali Yun, Jian Yu 0001, Joshua Zhexue Huang
PAKDD (1)4
2010 CPLDP: An Efficient Large Dataset Processing System Built on Cloud Platform
Zhiyong Zhong, Mark Junjie Li, Jin Chang, Joshua Zhexue Huang, Shengzhong Feng
ADMA (2)5
2010 Mining Trajectory Corridors Using Fréchet Distance and Meshing Grids
Haohan Zhu, Jun Luo 0008, Xiaotao Zhou, Joshua Zhexue Huang, F. Benjamin Zhan
PAKDD (1)5
2010 Knowledge-based vector space model for text clustering
Liping Jing, Michael Kwok-Po Ng, Joshua Zhexue Huang
Knowl. Inf. Syst.3
2008 Fuzzy K-Means with Variable Weighting in High Dimensional Data Analysis
abstract
This paper presents a comparison study of the fuzzy k-means algorithm and a new variant with variable weighting in clustering high dimensional data. The fuzzy k-means algorithm is effective in discovering the clusters with overlapping boundaries. However, this effectiveness can be handicapped in high dimensional data. The recent development of the k-means algorithm with automated variable weighting offers a new technique for dealing with high dimensional data that occurs in many new applications such as text mining and bioinformatics. In this paper, the variable weighting mechanism is incorporated in the fuzzy k-means algorithm to cluster high dimensional data with overlapping clusters. Experiments on real data sets have shown that the variable weighting fuzzy k-means produced better clustering results than the fuzzy k-means without variable weighting.
Qiang Wang 0053, Yunming Ye, Joshua Zhexue Huang
WAIM3
2008 Agglomerative Fuzzy K-Means Clustering Algorithm with Selection of Number of Clusters
abstract
In this paper, we present an agglomerative fuzzy $k$-means clustering algorithm for numerical data, an extension to the standard fuzzy $k$-means algorithm by introducing a penalty term to the objective function to make the clustering process not sensitive to the initial cluster centers. The new algorithm can produce more consistent clustering results from different sets of initial clusters centers. Combined with cluster validation techniques, the new algorithm can determine the number of clusters in a data set, which is a well known problem in $k$-means clustering. Experimental results on synthetic data sets (2 to 5 dimensions, 500 to 5000 objects and 3 to 7 clusters), the BIRCH two-dimensional data set of 20000 objects and 100 clusters, and the WINE data set of 178 objects, 17 dimensions and 3 clusters from UCI, have demonstrated the effectiveness of the new algorithm in producing consistent clustering results and determining the correct number of clusters in different data sets, some with overlapping inherent clusters.
Mark Junjie Li, Michael Kwok-Po Ng, Yiu-Ming Cheung, Joshua Zhexue Huang
IEEE Trans. Knowl. Data Eng.4
2007 A New Initialization Method for Clustering Categorical Data
Qingshan Jiang, Joshua Zhexue Huang
PAKDD3
2007 An Entropy Weighting k-Means Algorithm for Subspace Clustering of High-Dimensional Sparse Data
abstract
This paper presents a new k-means type algorithm for clustering high-dimensional objects in sub-spaces. In high-dimensional data, clusters of objects often exist in subspaces rather than in the entire space. For example, in text clustering, clusters of documents of different topics are categorized by different subsets of terms or keywords. The keywords for one cluster may not occur in the documents of other clusters. This is a data sparsity problem faced in clustering high-dimensional data. In the new algorithm, we extend the k-means clustering process to calculate a weight for each dimension in each cluster and use the weight values to identify the subsets of important dimensions that categorize different clusters. This is achieved by including the weight entropy in the objective function that is minimized in the k-means clustering process. An additional step is added to the k-means clustering process to automatically compute the weights of all dimensions in each cluster. The experiments on both synthetic and real data have shown that the new algorithm can generate better clustering results than other subspace clustering algorithms. The new algorithm is also scalable to large data sets.
Liping Jing, Michael Kwok-Po Ng, Joshua Zhexue Huang
IEEE Trans. Knowl. Data Eng.3
2006 Supplier Categorization with K-Means Type Subspace Clustering
Xingjun Zhang, Joshua Zhexue Huang, Depei Qian 0001, Liping Jing
APWeb2
2006 A Fast Greedy Algorithm for Outlier Mining
Zengyou He, Shengchun Deng, Xiaofei Xu 0001, Joshua Zhexue Huang
PAKDD4
2006 Neighborhood Density Method for Selecting Initial Cluster Centers in K-Means Clustering
Yunming Ye, Joshua Zhexue Huang, Xiaojun Chen 0006, Shuigeng Zhou, Graham J. Williams, Xiaofei Xu 0001
PAKDD2
2005 Subspace Clustering of Text Documents with Feature Weighting K-Means Algorithm
Liping Jing, Michael Kwok-Po Ng, Joshua Zhexue Huang
PAKDD4
2005 A Neighborhood-Based Clustering Algorithm
Shuigeng Zhou, Jihong Guan, Joshua Zhexue Huang
PAKDD4
2005 On the Performance of Feature Weighting K-Means for Text Subspace Clustering
Liping Jing, Michael Kwok-Po Ng, Joshua Zhexue Huang
WAIM4
2004 An Efficient Multidimensional Data Model for Web Usage Mining
Edmond HaoCun Wu, Michael Kwok-Po Ng, Joshua Zhexue Huang
APWeb3
2004 iSurfer: A Focused Web Crawler Based on Incremental Learning from Positive Samples
Yunming Ye, Fanyuan Ma, Matthew Chiu, Joshua Zhexue Huang
APWeb5
2004 On Improving Website Connectivity by Using Web-Log Data Streams
Edmond HaoCun Wu, Michael Kwok-Po Ng, Joshua Zhexue Huang
DASFAA3
2004 Enhanced Email Classification Based on Feature Space Enriching
Yunming Ye, Fanyuan Ma, Hongqiang Rong, Joshua Zhexue Huang
NLDB4
2004 Mining of Web-Page Visiting Patterns with Continuous-Time Markov Models
Qiming Huang, Qiang Yang 0001, Joshua Zhexue Huang, Michael Kwok-Po Ng
PAKDD3
2004 Mining Class Outliers: Concepts, Algorithms and Applications
Zengyou He, Joshua Zhexue Huang, Xiaofei Xu 0001, Shengchun Deng
WAIM2
2004 A Frequent Pattern Discovery Method for Outlier Detection
Zengyou He, Xiaofei Xu 0001, Joshua Zhexue Huang, Shengchun Deng
WAIM3
2004 Mining Frequent Items in Spatio-temporal Databases
Cheqing Jin, Fang Xiong, Joshua Zhexue Huang, Jeffrey Xu Yu, Aoying Zhou
WAIM3
2004 Improved Email Classification through Enriched Feature Space
Yunming Ye, Fanyuan Ma, Hongqiang Rong, Joshua Zhexue Huang
WAIM4
2004 Web services: problems and future directions
Joshua Zhexue Huang, Yuzhong Qu, Junyuan Xie
J. Web Semant.2
2003 A Data Cube Model for Prediction-Based Web Prefetching
Qiang Yang 0001, Joshua Zhexue Huang, Michael Kwok-Po Ng
J. Intell. Inf. Syst.2
2002 M-FastMap: A Modified FastMap Algorithm for Visual Cluster Validation in Data Mining
Michael Kwok-Po Ng, Joshua Zhexue Huang
PAKDD2
2001 An Empirical Study on the Visual Cluster Validation Method with Fastmap
abstract
This paper presents an empirical study on the visual method for cluster validation based on the Fastmap projection. The visual cluster validation method attempts to tackle two clustering problems in data mining: to verify partitions of data created by a clustering algorithm; and to identify genuine clusters from data partitions. They are achieved through projecting objects and clusters by Fastmap to the 2D space and visually examining the results by humans. A Monte Carlo evaluation of the visual method was conducted. The validation results of the visual method were compared with the results of two internal statistical cluster validation indices, which shows that the visual method is in consistence with the statistical validation methods. This indicates that the visual cluster validation method is indeed effective and applicable to data mining applications.
Joshua Zhexue Huang, Michael Kwok-Po Ng, David Wai-Lok Cheung
DASFAA1
2001 Patterns Discovery Based on Time-Series Decomposition
Jeffrey Xu Yu, Michael Kwok-Po Ng, Joshua Zhexue Huang
PAKDD3
2000 A Visual Method of Cluster Validation with Fastmap
Joshua Zhexue Huang
PAKDD1
1998 Data-Mining Massive Time Series Astronomical Data Sets - A Case Study
Michael Kwok-Po Ng, Joshua Zhexue Huang, Markus Hegland
PAKDD2
1998 Extensions to the k-Means Algorithm for Clustering Large Data Sets with Categorical Values
Joshua Zhexue Huang
Data Min. Knowl. Discov.1
1992 Solving Spatial Analysis Problems with GeoSAL, A Spatial Query Language
Joshua Zhexue Huang, Per Svensson 0001, Hans Hauska
SSDBM1