Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Kai Ming Ting

dblp:35/3074 · also Kai-Ming Ting · DBLP profile ↗
← Back
133ranked-venue papers
42as first author
42since 2021 · last 2026
0000-0001-7892-6194ORCID · verified

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

Artificial intelligence and machine learning · 91 · 27 first-author · 26 since 2021Databases, data management, data science and information retrieval · 67 · 25 first-author · 23 since 2021Graphics, computer vision, multimedia, augmented reality and games · 14 · 1 first-author · 7 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 2 first-author · 1 since 2021

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.

Databases, data mining, and information retrieval
31 papers
Data mining · 80% Information retrieval · 11% Machine learning and data management · 7%
Artificial intelligence
19 papers
Trustworthy machine learning · 33% Kernel, tree and ensemble methods · 31% Learning paradigms · 11%
Computer graphics and multimedia
3 papers
Visualization and visual analytics · 65% Audio and music processing · 35%

Topics — the 30 heaviest of 88, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Data mining
anomaly detection
6.3142026
SCoNE: Spherical Consistent Neighborhoods Ensemble for Effective and Efficient Multi-View Anomaly Detection · AAAI 2026
IDK-S: Incremental Distributional Kernel for Streaming Anomaly Detection · AAAI 2026
A new distributional treatment for time series anomaly detection · VLDB J. 2024
Data mining
clustering
4.6102026
Kernel-bounded clustering: Achieving the objective of spectral clustering without eigendecomposition · Artif. Intell. 2026
Point-Set Kernel Clustering · IEEE Trans. Knowl. Data Eng. 2023
Towards a Persistence Diagram that is Robust to Noise and Varied Densities · ICML 2023
Data mining › anomaly detection
time series anomaly detection
1.322024
A new distributional treatment for time series anomaly detection · VLDB J. 2024
A New Distributional Treatment for Time Series and An Anomaly Detection Investigation · Proc. VLDB Endow. 2022
Data mining › predictive modeling
classification
1.252021
Classification Under Streaming Emerging New Classes: A Solution Using Completely-Random Trees · IEEE Trans. Knowl. Data Eng. 2017
New Class Adaptation Via Instance Generation in One-Pass Class Incremental Learning · ICDM 2017
Multi-label Learning with Emerging New Labels · ICDM 2016
Data mining › anomaly detection
streaming anomaly detection
1.122026
IDK-S: Incremental Distributional Kernel for Streaming Anomaly Detection · AAAI 2026
Fast Anomaly Detection for Streaming Data · IJCAI 2011
Machine learning › Trustworthy machine learning › interpretability › attribution methods
feature attribution
1.012026
Distribution-Based Feature Attribution for Explaining the Predictions of Any Classifier · AAAI 2026
Machine learning › Trustworthy machine learning
interpretability
1.012026
Distribution-Based Feature Attribution for Explaining the Predictions of Any Classifier · AAAI 2026
Machine learning › Trustworthy machine learning › interpretability › post-hoc explanation
model-agnostic explanation
1.012026
Distribution-Based Feature Attribution for Explaining the Predictions of Any Classifier · AAAI 2026
Data mining › anomaly detection › outlier detection
multi-view outlier detection
1.012026
SCoNE: Spherical Consistent Neighborhoods Ensemble for Effective and Efficient Multi-View Anomaly Detection · AAAI 2026
Data mining › clustering
spectral clustering
1.012026
Kernel-bounded clustering: Achieving the objective of spectral clustering without eigendecomposition · Artif. Intell. 2026
Information retrieval › similarity search › sequence similarity search
trajectory retrieval
1.012026
GeoPTH: A Lightweight Approach to Category-Based Trajectory Retrieval via Geometric Prototype Trajectory Hashing · AAAI 2026
Information retrieval › similarity search
nearest neighbor search
0.922024
Is it possible to find the single nearest neighbor of a query in high dimensions? · Artif. Intell. 2024
Mp-Dissimilarity: A Data Dependent Dissimilarity Measure · ICDM 2014
Machine learning › Kernel, tree and ensemble methods › kernel methods
kernel mean embedding
0.922021
Isolation Graph Kernel · AAAI 2021
Isolation Distributional Kernel: A New Tool for Kernel based Anomaly Detection · KDD 2020
Machine learning › Kernel, tree and ensemble methods › ensemble learning
deep forest
0.922022
Improving Deep Forest by Screening · IEEE Trans. Knowl. Data Eng. 2022
Improving Deep Forest by Confidence Screening · ICDM 2018
Data mining › time series analysis
change point detection
0.812024
Detecting Change Intervalswith Isolation Distributional Kernel (Abstract Reprint) · IJCAI 2024
Information retrieval › similarity search › nearest neighbor search
high-dimensional nearest neighbor search
0.812024
Is it possible to find the single nearest neighbor of a query in high dimensions? · Artif. Intell. 2024
Data mining › temporal data mining
time series mining
0.812024
A new distributional treatment for time series anomaly detection · VLDB J. 2024
Data mining › clustering
kernel clustering
0.712023
Point-Set Kernel Clustering · IEEE Trans. Knowl. Data Eng. 2023
Data mining
topological data analysis
0.712023
Towards a Persistence Diagram that is Robust to Noise and Varied Densities · ICML 2023
Data mining › clustering › sequence clustering
trajectory clustering
0.712023
Distribution-Based Trajectory Clustering · ICDM 2023
Visualization and visual analytics › topological data analysis
persistence diagram
0.712023
Towards a Persistence Diagram that is Robust to Noise and Varied Densities · ICML 2023
Visualization and visual analytics
topological data analysis
0.712023
Towards a Persistence Diagram that is Robust to Noise and Varied Densities · ICML 2023
Data mining
density estimation
0.732021
Isolation Kernel Density Estimation · ICDM 2021
Density Estimation Based on Mass · ICDM 2011
Multi-dimensional Mass Estimation and Mass-based Clustering · ICDM 2010
Data mining › predictive modeling › classification
multi-label classification
0.622018
Multi-Label Learning with Emerging New Labels · IEEE Trans. Knowl. Data Eng. 2018
Multi-label Learning with Emerging New Labels · ICDM 2016
Data mining
dimensionality reduction
0.612022
Improving the Effectiveness and Efficiency of Stochastic Neighbour Embedding with Isolation Kernel (Extended Abstract) · IJCAI 2022
Data mining › clustering
hierarchical clustering
0.612022
Streaming Hierarchical Clustering Based on Point-Set Kernel · KDD 2022
Machine learning and data management
kernel methods
0.612022
Improving the Effectiveness and Efficiency of Stochastic Neighbour Embedding with Isolation Kernel (Extended Abstract) · IJCAI 2022
Data mining
time series analysis
0.612022
A New Distributional Treatment for Time Series and An Anomaly Detection Investigation · Proc. VLDB Endow. 2022
Machine learning › Kernel, tree and ensemble methods
ensemble learning
0.662019
Nearest Neighbor Ensembles: An Effective Method for Difficult Problems in Streaming Classification with Emerging New Classes · ICDM 2019
To Select or To Weigh: A Comparative Study of Linear Combination Schemes for SuperParent-One-Dependence Estimators · IEEE Trans. Knowl. Data Eng. 2007
Cocktail Ensemble for Regression · ICDM 2007
Information retrieval
similarity measure
0.622022
Nearest-Neighbour-Induced Isolation Similarity and Its Impact on Density-Based Clustering · AAAI 2019
A New Distributional Treatment for Time Series and An Anomaly Detection Investigation · Proc. VLDB Endow. 2022

Methods — techniques the papers use, named apart from their topics

isolation kernel · 4.0kernel mean embedding · 3.1isolation distributional kernel · 3.0SVM · 2.3t-SNE · 1.9distributional kernel · 1.7point-set kernel · 1.2post-hoc explanation · 1.0incremental update · 1.0hausdorff metric · 1.0geometric prototype · 1.0distributional attribution · 1.0kernel methods · 0.7unsupervised feature transformation · 0.6multi-grained scanning · 0.6ensemble learning · 0.4nearest neighbor · 0.4clustering regularization · 0.3
YearPublicationVenuePosition
2026 Distribution-Based Feature Attribution for Explaining the Predictions of Any Classifier
abstract
The proliferation of complex, black-box AI models has intensified the need for techniques that can explain their decisions. Feature attribution methods have become a popular solution for providing post-hoc explanations, yet the field has historically lacked a formal problem definition. This paper addresses this gap by introducing a formal definition for the problem of feature attribution, which stipulates that explanations be supported by an underlying probability distribution represented by the given dataset. Our analysis reveals that many existing model-agnostic methods fail to meet this criterion, while even those that do often possess other limitations. To overcome these challenges, we propose Distributional Feature Attribution eXplanations (DFAX), a novel, model-agnostic method for feature attribution. DFAX is the first feature attribution method to explain classifier predictions directly based on the data distribution. We show through extensive experiments that DFAX is more effective and efficient than state-of-the-art baselines.
Xinpeng Li 0007, Kai Ming Ting
AAAI2
2026 IDK-S: Incremental Distributional Kernel for Streaming Anomaly Detection
abstract
Anomaly detection on data streams presents significant challenges, requiring methods to maintain high detection accuracy among evolving distributions while ensuring real-time efficiency. Here we introduce IDK-S, a novel Incremental Distributional Kernel for Streaming anomaly detection that effectively addresses these challenges by creating a new dynamic representation in the kernel mean embedding framework. The superiority of IDK-S is attributed to two key innovations. First, it inherits the strengths of the Isolation Distributional Kernel, an offline detector that has demonstrated significant performance advantages over foundational methods like Isolation Forest and Local Outlier Factor due to the use of a data-dependent kernel. Second, it adopts a lightweight incremental update mechanism that significantly reduces computational overhead compared to the naive baseline strategy of performing a full model retraining. This is achieved without compromising detection accuracy, a claim supported by its statistical equivalence to the full retrained model. Our extensive experiments on thirteen benchmarks demonstrate that IDK-S achieves superior detection accuracy while operating substantially faster, in many cases by an order of magnitude, than existing state-of-the-art methods.
Kaifeng Zhang 0002, Zuliang Yang, Kai Ming Ting
AAAI5
2026 GeoPTH: A Lightweight Approach to Category-Based Trajectory Retrieval via Geometric Prototype Trajectory Hashing
abstract
Trajectory similarity retrieval is an important part of spatiotemporal data mining, however, existing methods have the following limitations: traditional metrics are computationally expensive, while learning-based methods suffer from substantial training costs and potential instability. This paper addresses these problems by proposing Geometric Prototype Trajectory Hashing (GeoPTH), a novel, lightweight, and non-learning framework for efficient category-based trajectory retrieval. GeoPTH constructs data-dependent hash functions by using representative trajectory prototypes, i.e., small point sets preserving geometric characteristics, as anchors. The hashing process is efficient, which involves mapping a new trajectory to its closest prototype via a robust, Hausdorff metric. Extensive experiments show that GeoPTH’s retrieval accuracy is highly competitive with both traditional metrics and state-of-the-art learning methods, and it significantly outperforms binary codes generated through simple binarization of the learned embeddings. Critically, GeoPTH consistently outperforms all competitors in terms of efficiency. Our work demonstrates that a lightweight, prototype-centric approach offers a practical and powerful alternative, achieving an exceptional retrieval performance and computational efficiency.
Zuliang Yang, Kai Ming Ting
AAAI3
2026 SCoNE: Spherical Consistent Neighborhoods Ensemble for Effective and Efficient Multi-View Anomaly Detection
abstract
The core problem in multi-view anomaly detection is to represent local neighborhoods of normal instances consistently across all views. Recent approaches consider a representation of local neighborhood in each view independently, and then capture the consistent neighbors across all views via a learning process. They suffer from two key issues. First, there is no guarantee that they can capture consistent neighbors well, especially when the same neighbors are in regions of varied densities in different views, resulting in inferior detection accuracy. Second, the learning process has a high computational cost of O(N^2), rendering them inapplicable for large datasets. To address these issues, we propose a novel method termed Spherical Consistent Neighborhoods Ensemble (SCoNE). It has two unique features: (a) the consistent neighborhoods are represented with multi-view instances directly, requiring no intermediate representations as used in existing approaches; and (b) the neighborhoods have data-dependent properties, which lead to large neighborhoods in sparse regions and small neighborhoods in dense regions. The data-dependent properties enable local neighborhoods in different views to be represented well as consistent neighborhoods, without learning. This leads to O(N) time complexity. Empirical evaluations show that SCoNE has superior detection accuracy and runs orders-of-magnitude faster in large datasets than existing approaches.
Hang Zhang 0003, Ye Zhu 0002, Kai Ming Ting
AAAI5
2026 Case-Based Interpretability in Graph-Level Anomaly Detection via Contrast with Normal Prototypes
Qiuran Zhao, Kai Ming Ting, Xinpeng Li 0007
ICCBR2
2026 Online Automatic Modulation Classification Based on Distributional Signal Representation
Xinpeng Li 0007, Zile Jiang, Kai Ming Ting, Ye Zhu 0002
KSEM (1)3
2026 Kernel-bounded clustering: Achieving the objective of spectral clustering without eigendecomposition
Hang Zhang 0003, Kai Ming Ting, Ye Zhu 0002
Artif. Intell.2
2026 Streaming Hierarchical Clustering Based on Point-Set Kernel
abstract
Abstract Hierarchical clustering produces a cluster tree with different granularities. As a result, hierarchical clustering provides richer information and insight into a dataset than partitioning clustering. However, hierarchical clustering algorithms often have two weaknesses: scalability and the capacity to handle clusters of varying densities. This is because they rely on pairwise point-based similarity calculations and the similarity measure is independent of data distribution. In this paper, we aim to overcome these weaknesses and propose a novel efficient hierarchical clustering called StreaKHC that enables massive streaming data to be mined. The enabling factor is the use of a scalable point-set kernel to measure the similarity between an existing cluster in the cluster tree and a new point in the data stream. It also has an efficient mechanism to update the hierarchical structure so that a high-quality cluster tree can be maintained in real-time. Our extensive empirical evaluation shows that StreaKHC is more accurate and more efficient than existing hierarchical clustering algorithms.
Ye Zhu 0002, Kai Ming Ting, De-Chuan Zhan, Gang Li 0009
ACM Trans. Knowl. Discov. Data3
2025 Contrastive Multi-View Graph Hashing
Zuliang Yang, Kai Ming Ting
CIKM3
2025 Streaming Hierarchical Clustering for Emerging New Class
Ye Zhu 0002, Kai Ming Ting
KSEM (1)4
2025 Voronoi Diagram Encoded Hashing
Kai Ming Ting
ECML/PKDD (2)2
2025 Machine Unlearning for Random Forest via Method of Images
Hang Zhang 0003, Kai Ming Ting
ECML/PKDD (5)2
2025 Towards a Robust Persistence Diagram via Data-dependent Kernel
abstract
Topological Data Analysis (TDA) is used to extract topological features such as rings from point clouds. Recent works have identified that existing methods, which construct persistence diagrams in TDA, are not robust to noise and varied densities in a point cloud. This causes these methods to obtain incorrect topological features. We analyze the necessary properties of an approach that can address these two issues, and propose a new filter function for TDA based on a new data-dependent kernel that possesses these properties. Our empirical evaluation reveals that (i) the proposed kernel provides a better mean for UMAP dimensionality reduction (ii) the proposed filter function can significantly improve the performance of Topological Point Cloud Clustering (iii) the proposed filter function is a more effective way of constructing Persistence Diagram for t-SNE visualization and SVM classification than three existing methods of TDA, In addition, we explore the proposed filter’s performance on a more complex deformation named Riemannian stretching. Our proposed filter equipped with Sample Fermat distance outperforms all the other filters when noise and Riemannian stretching coexist. Code is available at https://github.com/IsolationKernel/Codes/tree/main/Lambda-kernel.
Hang Zhang 0003, Kaifeng Zhang 0002, Kai Ming Ting, Ye Zhu 0002
J. Artif. Intell. Res.3
2025 A new filter for deformation-invariant persistence diagram
Kaifeng Zhang 0002, Hang Zhang 0003, Kai Ming Ting, Tianrun Liang
Mach. Learn.3
2025 What Are Anomalies in a Network?
abstract
This article examines a collection of assumptions used in the current literature on node anomaly detection in a network. The examination raises the question: What are anomalies in a network? Our attempt to answer this question has provided some interesting findings and led to some open questions. This is the first article which formally defines anomalies in a network and introduces the concept of self-verifiability of a detector without ground-truths in a network. They enable existing detectors to be categorized into two types along the line whether they are self-verifiable or not. We suggest a method to evaluate self-verifiable detectors without ground-truths as an alternative to the existing evaluation method that relies on ground-truths.
Kai Ming Ting, Zhong Zhuang, Guansong Pang, Zongyou Liu, Tianrun Liang, Qiuran Zhao
ACM Trans. Knowl. Discov. Data1
2024 Detecting Change Intervalswith Isolation Distributional Kernel (Abstract Reprint)
Yang Cao 0019, Ye Zhu 0002, Kai Ming Ting, Flora D. Salim, Hong Xian Li, Lu-Xing Yang, Gang Li 0009
IJCAI3
2024 Local Subsequence-Based Distribution for Time Series Clustering
Lei Gong 0001, Hang Zhang 0003, Zongyou Liu, Kai Ming Ting, Yang Cao 0019, Ye Zhu 0002
PAKDD (1)4
2024 Distributional Kernel: An Effective and Efficient Means for Trajectory Retrieval
Yuanyi Shang, Kai Ming Ting
PAKDD (5)2
2024 Is it possible to find the single nearest neighbor of a query in high dimensions?
Kai Ming Ting, Takashi Washio, Ye Zhu 0002, Kaifeng Zhang 0002
Artif. Intell.1
2024 Detecting Change Intervals with Isolation Distributional Kernel
abstract
Detecting abrupt changes in data distribution is one of the most significant tasks in streaming data analysis. Although many unsupervised Change-Point Detection (CPD) methods have been proposed recently to identify those changes, they still suffer from missing subtle changes, poor scalability, or/and sensitivity to outliers. To meet these challenges, we are the first to generalise the CPD problem as a special case of the Change-Interval Detection (CID) problem. Then we propose a CID method, named iCID, based on a recent Isolation Distributional Kernel (IDK). iCID identifies the change interval if there is a high dissimilarity score between two non-homogeneous temporal adjacent intervals. The data-dependent property and finite feature map of IDK enabled iCID to efficiently identify various types of change-points in data streams with the tolerance of outliers. Moreover, the proposed online and offline versions of iCID have the ability to optimise key parameter settings. The effectiveness and efficiency of iCID have been systematically verified on both synthetic and real-world datasets.
Yang Cao 0019, Ye Zhu 0002, Kai Ming Ting, Flora D. Salim, Hong Xian Li, Lu-Xing Yang, Gang Li 0009
J. Artif. Intell. Res.3
2024 A Principled Distributional Approach to Trajectory Similarity Measurement and its Application to Anomaly Detection
abstract
This paper aims to solve two enduring challenges in existing trajectory similarity measures: computational inefficiency and the absence of the ‘uniqueness’ property that should be guaranteed in a distance function: dist(X, Y ) = 0 if and only if X = Y , where X and Y are two trajectories. In this work, we present a novel approach utilizing a distributional kernel for trajectory representation and similarity measurement, based on the kernel mean embedding framework. It is the very first time a distributional kernel is used for trajectory representation and similarity measurement. Our method does not rely on point-to-point distances which are used in most existing distances for trajectories. Unlike prevalent learning and deep learning approaches, our method requires no learning. We show the generality of this new approach in anomalous trajectory and sub-trajectory detection. We identify that the distributional kernel has (i) a data-dependent property and the ‘uniqueness’ property which are the key factors that lead to its superior task-specific performance, and (ii) runtime orders of magnitude faster than existing distance measures.
Kai Ming Ting, Yuanyi Shang
J. Artif. Intell. Res.3
2024 A new distributional treatment for time series anomaly detection
Kai Ming Ting, Zongyou Liu, Lei Gong 0001, Hang Zhang 0003, Ye Zhu 0002
VLDB J.1
2023 Distribution-Based Trajectory Clustering
abstract
Trajectory clustering enables the discovery of common patterns in trajectory data. Current methods of trajectory clustering rely on a distance measure between two points in order to measure the dissimilarity between two trajectories, causing problems of both effectiveness and efficiency. In this paper, we propose a new IDK-based clustering algorithm, called TIDKC, which makes full use of the distributional kernel for trajectory similarity measuring and clustering. TIDKC identifies non-linearly separable clusters with irregular shapes and varied densities in linear time. It does not rely on random initialisation and is robust to outliers. An extensive evaluation on 7 large real-world trajectory datasets confirms that IDK is more effective in capturing complex structures in trajectories than traditional and deep learning-based distance measures.
Ye Zhu 0002, Kai Ming Ting
ICDM3
2023 Towards a Persistence Diagram that is Robust to Noise and Varied Densities
abstract
Recent works have identified that existing methods, which construct persistence diagrams in Topological Data Analysis (TDA), are not robust to noise and varied densities in a point cloud. We analyze the necessary properties of an approach that can address these two issues, and propose a new filter function for TDA based on a new data-dependent kernel which possesses these properties. Our empirical evaluation reveals that the proposed filter function provides a better means for t-SNE visualization and SVM classification than three existing methods of TDA.
Hang Zhang 0003, Kaifeng Zhang 0002, Kai Ming Ting, Ye Zhu 0002
ICML3
2023 Subgraph Centralization: A Necessary Step for Graph Anomaly Detection
abstract
Graph anomaly detection has attracted a lot of interest recently. Despite their successes, existing detectors have at least two of the three weaknesses: (a) high computational cost which limits them to small-scale networks only; (b) existing treatment of subgraphs produces suboptimal detection accuracy; and (c) unable to provide an explanation as to why a node is anomalous, once it is identified. We identify that the root cause of these weaknesses is a lack of a proper treatment for subgraphs. A treatment called Subgraph Centralization for graph anomaly detection is proposed to address all the above weaknesses. Its importance is shown in two ways. First, we present a simple yet effective new framework called Graph-Centric Anomaly Detection (GCAD). The key advantages of GCAD over existing detectors including deep-learning detectors are: (i) better anomaly detection accuracy; (ii) linear time complexity with respect to the number of nodes; and (iii) it is a generic framework that admits an existing point anomaly detector to be used to detect node anomalies in a network. Second, we show that Subgraph Centralization can be incorporated into two existing detectors to overcome the above-mentioned weaknesses.
Zhong Zhuang, Kai Ming Ting, Guansong Pang, Shuaibin Song
SDM2
2023 Kernel-based clustering via Isolation Distributional Kernel
Ye Zhu 0002, Kai Ming Ting
Inf. Syst.2
2023 Isolation Kernel Estimators
Kai Ming Ting, Takashi Washio, Jonathan R. Wells, Hang Zhang 0003, Ye Zhu 0002
Knowl. Inf. Syst.1
2023 The impact of isolation kernel on agglomerative hierarchical clustering algorithms
abstract
Agglomerative hierarchical clustering (AHC) is one of the popular clustering approaches. AHC generates a dendrogram that provides richer information and insights from a dataset than partitioning clustering. However, a major problem with existing distance-based AHC methods is: it fails to effectively identify adjacent clusters with varied densities, regardless of the cluster extraction methods applied to the resultant dendrogram. This paper aims to reveal the root cause of this issue and provides a solution by using a data-dependent kernel. We analyse the condition under which existing AHC methods fail to effectively extract clusters, and give the reason why the data-dependent kernel is an effective remedy. This leads to a new approach to kernerlise existing hierarchical clustering algorithms including the traditional AHC algorithms, HDBSCAN, GDL, PHA and HC-OT. Our extensive empirical evaluation shows that the recently introduced Isolation Kernel produces a higher quality or purer dendrogram than distance, Gaussian Kernel and adaptive Gaussian Kernel in all the above mentioned AHC algorithms.
Ye Zhu 0002, Kai Ming Ting, Gang Li 0009
Pattern Recognit.3
2023 Point-Set Kernel Clustering
abstract
Measuring similarity between two objects is the core operation in existing clustering algorithms in grouping similar objects into clusters. This paper introduces a new similarity measure called point-set kernel which computes the similarity between an object and a set of objects. The proposed clustering procedure utilizes this new measure to characterize every cluster grown from a seed object. We show that the new clustering procedure is both effective and efficient that enables it to deal with large scale datasets. In contrast, existing clustering algorithms are either efficient or effective. In comparison with the state-of-the-art density-peak clustering and scalable kernel k-means clustering, we show that the proposed algorithm is more effective and runs orders of magnitude faster when applying to datasets of millions of data points, on a commonly used computing machine.
Kai Ming Ting, Jonathan R. Wells, Ye Zhu 0002
IEEE Trans. Knowl. Data Eng.1
2023 Isolation Distributional Kernel: A New Tool for Point and Group Anomaly Detections
abstract
We introduce Isolation Distributional Kernel as a new way to measure the similarity between two distributions. Existing approaches based on kernel mean embedding, which convert a point kernel to a distributional kernel, have two key issues: the point kernel employed has a feature map with intractable dimensionality; and it is {\em data independent}. This paper shows that Isolation Distributional Kernel (IDK), which is based on a {\em data dependent} point kernel, addresses both key issues. We demonstrate IDK's efficacy and efficiency as a new tool for kernel based anomaly detection for both point and group anomalies. Without explicit learning, using IDK alone outperforms existing kernel based point anomaly detector OCSVM and other kernel mean embedding methods that rely on Gaussian kernel. For group anomaly detection,we introduce an IDK based detector called IDK$^2$. It reformulates the problem of group anomaly detection in input space into the problem of point anomaly detection in Hilbert space, without the need for learning. IDK$^2$ runs orders of magnitude faster than group anomaly detector OCSMM.We reveal for the first time that an effective kernel based anomaly detector based on kernel mean embedding must employ a characteristic kernel which is data dependent.
Kai Ming Ting, Bi-Cun Xu, Takashi Washio, Zhi-Hua Zhou
IEEE Trans. Knowl. Data Eng.1
2022 Improving the Effectiveness and Efficiency of Stochastic Neighbour Embedding with Isolation Kernel (Extended Abstract)
abstract
This paper presents a new insight into improving the performance of Stochastic Neighbour Embedding (t-SNE) by using Isolation kernel instead of Gaussian kernel. We show that Isolation kernel addresses two deficiencies of t-SNE that employs Gaussian kernel, and the use of Isolation kernel enables t-SNE to deal with large-scale datasets in less runtime without trading off accuracy, unlike existing methods used in speeding up t-SNE.
Ye Zhu 0002, Kai Ming Ting
IJCAI2
2022 Streaming Hierarchical Clustering Based on Point-Set Kernel
abstract
Hierarchical clustering produces a cluster tree with different granularities. As a result, hierarchical clustering provides richer information and insight into a dataset than partitioning clustering. However, hierarchical clustering algorithms often have two weaknesses: scalability and the capacity to handle clusters of varying densities. This is because they rely on pairwise point-based similarity calculations and the similarity measure is independent of data distribution. In this paper, we aim to overcome these weaknesses and propose a novel efficient hierarchical clustering called StreaKHC that enables massive streaming data to be mined. The enabling factor is the use of a scalable point-set kernel to measure the similarity between an existing cluster in the cluster tree and a new point in the data stream. It also has an efficient mechanism to update the hierarchical structure so that a high-quality cluster tree can be maintained in real-time. Our extensive empirical evaluation shows that StreaKHC is more accurate and more efficient than existing hierarchical clustering algorithms.
Ye Zhu 0002, Kai Ming Ting, De-Chuan Zhan, Gang Li 0009
KDD3
2022 Hierarchical clustering that takes advantage of both density-peak and density-connectivity
Ye Zhu 0002, Kai Ming Ting, Maia Angelova
Inf. Syst.2
2022 A New Distributional Treatment for Time Series and An Anomaly Detection Investigation
abstract
Time series is traditionally treated with two main approaches, i.e., the time domain approach and the frequency domain approach. These approaches must rely on a sliding window so that time-shift versions of a periodic subsequence can be measured to be similar. Coupled with the use of a root point-to-point measure, existing methods often have quadratic time complexity. We offer the third R domain approach. It begins with an insight that subsequences in a periodic time series can be treated as sets of independent and identically distributed (iid) points generated from an unknown distribution in R. This R domain treatment enables two new possibilities: (a) the similarity between two subsequences can be computed using a distributional measure such as Wasserstein distance (WD), kernel mean embedding or Isolation Distributional kernel (IDK); and (b) these distributional measures become non-sliding-window-based. Together, they offer an alternative that has more effective similarity measurements and runs significantly faster than the point-to-point and sliding-window-based measures. Our empirical evaluation shows that IDK and WD are effective distributional measures for time series; and IDK-based detectors have better detection accuracy than existing sliding-window-based detectors, and they run faster with linear time complexity.
Kai Ming Ting, Zongyou Liu, Hang Zhang 0003, Ye Zhu 0002
Proc. VLDB Endow.1
2022 Spectral-Spatial Anomaly Detection of Hyperspectral Data Based on Improved Isolation Forest
abstract
Anomaly detection in hyperspectral image (HSI) is affected by redundant bands and the limited utilization capacity of spectral–spatial information. In this article, we propose a novel improved Isolation Forest (IIF) algorithm based on the assumption that anomaly pixels are more susceptible to isolation than background pixels. The proposed IIF is a modified version of the Isolation Forest (iForest) algorithm, which addresses the poor performance of iForest in detecting local anomalies and anomaly detection in high-dimensional data. Furthermore, we propose a spectral–spatial anomaly detector based on IIF (SSIIFD) to make full use of global and local information, as well as spectral and spatial information. To be specific, first, we apply the Gabor filter to extract spatial features, which are then employed as input to the relative mass isolation forest (ReMass-iForest) detector to obtain the spatial anomaly score. Next, original images are divided into several homogeneous regions via the entropy rate segmentation (ERS) algorithm, and the preprocessed images are then employed as input to the proposed IIF detector to obtain the spectral anomaly score. Finally, we fuse the spatial and spectral anomaly scores by combining them linearly to predict anomaly pixels. The experimental results on four real hyperspectral datasets demonstrate that the proposed detector outperforms other state-of-the-art methods.
Sunil Aryal, Kai Ming Ting, Zhen Liu 0006
IEEE Trans. Geosci. Remote. Sens.3
2022 Improving Deep Forest by Screening
abstract
Most studies about deep learning are based on neural network models, where many layers of parameterized nonlinear differentiable modules are trained by backpropagation. Recently, it has been shown that deep learning can also be realized by non-differentiable modules without backpropagation training called deep forest. We identify that deep forest has high time costs and memory requirements—this has inhibited its use on large-scale datasets. In this paper, we propose a simple and effective approach with three main strategies for efficient learning of deep forest. First, it substantially reduces the number of instances that needs to be processed through redirecting instances having high predictive confidence straight to the final level for prediction, by-passing all the intermediate levels. Second, many non-informative features are screened out, and only the informative ones are used for learning at each level. Third, an unsupervised feature transformation procedure is proposed to replace the supervised multi-grained scanning procedure. Our theoretical analysis supports the proposed approach in varying the model complexity from low to high as the number of levels increases in deep forest. Experiments show that our approach achieves highly competitive predictive performance with reduced time cost and memory requirement by one to two orders of magnitude.
Ming Pang, Kai Ming Ting, Peng Zhao 0006, Zhi-Hua Zhou
IEEE Trans. Knowl. Data Eng.2
2021 Isolation Graph Kernel
abstract
A recent Wasserstein Weisfeiler-Lehman (WWL) Graph Kernel has a distinctive feature: Representing the distribution of Weisfeiler-Lehman (WL)-embedded node vectors of a graph in a histogram that enables a dissimilarity measurement of two graphs using Wasserstein distance. It has been shown to produce better classification accuracy than other graph kernels which do not employ such distribution and Wasserstein distance. This paper introduces an alternative called Isolation Graph Kernel (IGK) that measures the similarity between two attributed graphs. IGK is unique in two aspects among existing graph kernels. First, it is the first graph kernel which employs a distributional kernel in the framework of kernel mean embedding. This avoids the need to use the computationally expensive Wasserstein distance. Second, it is the first graph kernel that incorporates the distribution of attributed nodes (ignoring the edges) in a dataset of graphs. We reveal that this distributional information, extracted in the form of a feature map of Isolation Kernel, is crucial in building an efficient and effective graph kernel. We show that IGK is better than WWL in terms of classification accuracy, and it runs orders of magnitude faster in large datasets when used in the context of SVM classification.
Bi-Cun Xu, Kai Ming Ting, Yuan Jiang 0001
AAAI2
2021 Isolation Kernel Density Estimation
abstract
This paper shows that adaptive kernel density estimator (KDE) can be derived effectively from Isolation Kernel. Existing adaptive KDEs often employ a data independent kernel such as Gaussian kernel. Therefore, it requires an additional means to adapt its bandwidth locally in a given dataset. Because Isolation Kernel is a data dependent kernel which is derived directly from data, no additional adaptive operation is required. The resultant estimator called IKDE is the only KDE that is fast and adaptive. Existing KDEs are either fast but non-adaptive or adaptive but slow. In addition, using IKDE for anomaly detection, we identify two advantages of IKDE over LOF (Local Outlier Factor), contributing to significantly faster runtime.
Kai Ming Ting, Takashi Washio, Jonathan R. Wells, Hang Zhang 0003
ICDM1
2021 Reconstruction-based Anomaly Detection with Completely Random Forest
Yi-Xuan Xu, Ming Pang, Ji Feng, Kai Ming Ting, Yuan Jiang 0001, Zhi-Hua Zhou
SDM4
2021 Isolation kernel: the X factor in efficient and effective large scale online kernel learning
Kai Ming Ting, Jonathan R. Wells, Takashi Washio
Data Min. Knowl. Discov.1
2021 Improving the Effectiveness and Efficiency of Stochastic Neighbour Embedding with Isolation Kernel
abstract
This paper presents a new insight into improving the performance of Stochastic Neighbour Embedding (t-SNE) by using Isolation kernel instead of Gaussian kernel. Isolation kernel outperforms Gaussian kernel in two aspects. First, the use of Isolation kernel in t-SNE overcomes the drawback of misrepresenting some structures in the data, which often occurs when Gaussian kernel is applied in t-SNE. This is because Gaussian kernel determines each local bandwidth based on one local point only, while Isolation kernel is derived directly from the data based on space partitioning. Second, the use of Isolation kernel yields a more efficient similarity computation because data-dependent Isolation kernel has only one parameter that needs to be tuned. In contrast, the use of data-independent Gaussian kernel increases the computational cost by determining n bandwidths for a dataset of n points. As the root cause of these deficiencies in t-SNE is Gaussian kernel, we show that simply replacing Gaussian kernel with Isolation kernel in t-SNE significantly improves the quality of the final visualisation output (without creating misrepresented structures) and removes one key obstacle that prevents t-SNE from processing large datasets. Moreover, Isolation kernel enables t-SNE to deal with large-scale datasets in less runtime without trading off accuracy, unlike existing methods in speeding up t-SNE.
Ye Zhu 0002, Kai Ming Ting
J. Artif. Intell. Res.2
2021 CDF Transform-and-Shift: An effective way to deal with datasets of inhomogeneous cluster densities
Ye Zhu 0002, Kai Ming Ting, Mark J. Carman, Maia Angelova
Pattern Recognit.2
2020 Isolation Distributional Kernel: A New Tool for Kernel based Anomaly Detection
abstract
We introduce Isolation Distributional Kernel as a new way to measure the similarity between two distributions. Existing approaches based on kernel mean embedding, which converts a point kernel to a distributional kernel, have two key issues: the point kernel employed has a feature map with intractable dimensionality; and it is data independent. This paper shows that Isolation Distributional Kernel (IDK), which is based on a data dependent point kernel, addresses both key issues. We demonstrate IDK's efficacy and efficiency as a new tool for kernel based anomaly detection. Without explicit learning, using IDK alone outperforms existing kernel based anomaly detector OCSVM and other kernel mean embedding methods that rely on Gaussian kernel. We reveal for the first time that an effective kernel based anomaly detector based on kernel mean embedding must employ a characteristic kernel which is data dependent.
Kai Ming Ting, Bi-Cun Xu, Takashi Washio, Zhi-Hua Zhou
KDD1
2020 Anomaly Detection via Neighbourhood Contrast
Bo Chen 0009, Kai Ming Ting, Tat-Jun Chin
PAKDD (2)2
2020 A New Effective and Efficient Measure for Outlying Aspect Mining
Durgesh Samariya, Sunil Aryal, Kai Ming Ting, Jiangang Ma
WISE (2)3
2020 A comparative study of data-dependent approaches without learning in measuring similarities of data objects
Sunil Aryal, Kai Ming Ting, Takashi Washio, Gholamreza Haffari
Data Min. Knowl. Discov.2
2020 Simple supervised dissimilarity measure: Bolstering iForest-induced similarity with class information without learning
Jonathan R. Wells, Sunil Aryal, Kai Ming Ting
Knowl. Inf. Syst.3
2019 Nearest-Neighbour-Induced Isolation Similarity and Its Impact on Density-Based Clustering
abstract
A recent proposal of data dependent similarity called Isolation Kernel/Similarity has enabled SVM to produce better classification accuracy. We identify shortcomings of using a tree method to implement Isolation Similarity; and propose a nearest neighbour method instead. We formally prove the characteristic of Isolation Similarity with the use of the proposed method. The impact of Isolation Similarity on densitybased clustering is studied here. We show for the first time that the clustering performance of the classic density-based clustering algorithm DBSCAN can be significantly uplifted to surpass that of the recent density-peak clustering algorithm DP. This is achieved by simply replacing the distance measure with the proposed nearest-neighbour-induced Isolation Similarity in DBSCAN, leaving the rest of the procedure unchanged. A new type of clusters called mass-connected clusters is formally defined. We show that DBSCAN, which detects density-connected clusters, becomes one which detects mass-connected clusters, when the distance measure is replaced with the proposed similarity. We also provide the condition under which mass-connected clusters can be detected, while density-connected clusters cannot.
Kai Ming Ting, Ye Zhu 0002, Vincent Cheng-Siong Lee
AAAI2
2019 Nearest Neighbor Ensembles: An Effective Method for Difficult Problems in Streaming Classification with Emerging New Classes
abstract
This paper re-examines existing systems in streaming classification with emerging new classes (SENC) problems, where new classes that have not been used to train a classifier may emerge in a data stream. We identify that existing systems have an unspecified assumption that emerging new classes are geometrically far from known classes, or instances of known classes are densely distributed, in the feature space. Using a class separation indicator alpha, we refine the SENC problem into an alpha-SENC problem, where alpha indicates a geometric distance between two classes in the feature space. We show that while most existing systems work well in high-alpha SENC problems (i.e., a new class is geometrically far from a known class or instances of known classes are densely distributed), they perform poorly in low-alpha SENC problems. To solve low-alpha SENC problems effectively, we propose an approach using nearest neighbor ensembles or SENNE. We demonstrate that SENNE is able to handle both the low-alpha and high-alpha SENC problems which can appear at different times in a single data stream.
Xin-Qiang Cai, Peng Zhao 0006, Kai Ming Ting, Xin Mu, Yuan Jiang 0001
ICDM3
2019 Isolation Set-Kernel and Its Application to Multi-Instance Learning
abstract
Set-level problems are as important as instance-level problems. The core in solving set-level problems is: how to measure the similarity between two sets. This paper investigates data-dependent kernels that are derived directly from data. We introduce Isolation Set-Kernel which is solely dependent on data distribution, requiring neither class information nor explicit learning. In contrast, most current set-similarities are not dependent on the underlying data distribution. We theoretically analyze the characteristic of Isolation Set-Kernel. As the set-kernel has a finite feature map, we show that it can be used to speed up the set-kernel computation significantly. We apply Isolation Set-Kernel to Multi-Instance Learning (MIL) using SVM classifier, and demonstrate that it outperforms other set-kernels or other solutions to the MIL problem.
Bi-Cun Xu, Kai Ming Ting, Zhi-Hua Zhou
KDD2
2019 Lowest probability mass neighbour algorithms: relaxing the metric constraint in distance-based neighbourhood algorithms
Kai Ming Ting, Ye Zhu 0002, Mark J. Carman, Yue Zhu 0001, Takashi Washio, Zhi-Hua Zhou
Mach. Learn.1
2019 A new simple and efficient density estimator that enables fast systematic search
Jonathan R. Wells, Kai Ming Ting
Pattern Recognit. Lett.2
2018 Improving Deep Forest by Confidence Screening
abstract
Most studies about deep learning are based on neural network models, where many layers of parameterized nonlinear differentiable modules are trained by backpropagation. Recently, it has been shown that deep learning can also be realized by non-differentiable modules without backpropagation training called deep forest. The developed representation learning process is based on a cascade of cascades of decision tree forests, where the high memory requirement and the high time cost inhibit the training of large models. In this paper, we propose a simple yet effective approach to improve the efficiency of deep forest. The key idea is to pass the instances with high confidence directly to the final stage rather than passing through all the levels. We also provide a theoretical analysis suggesting a means to vary the model complexity from low to high as the level increases in the cascade, which further reduces the memory requirement and time cost. Our experiments show that the proposed approach achieves highly competitive predictive performance with significantly reduced time cost and memory requirement by up to one order of magnitude.
Ming Pang, Kai Ming Ting, Peng Zhao 0006, Zhi-Hua Zhou
ICDM2
2018 Which Outlier Detector Should I use?
abstract
This tutorial has four aims: (1) Providing the current comparative works on different outlier detectors, and analysing the strengths and weaknesses of these works and their recommendations. (2) Presenting non-obvious applications of outlier detectors. This provides examples of how outlier detectors are used in areas which are not normally considered to be the domains of outlier detection. (3) Inviting the research community to explore future research directions, in terms of both comparative study and outlier detection in general. (4) Giving an advice on the factors to consider when choosing an outlier detector, and strengths and weaknesses of some "top" recommended algorithms based on the current understanding in the literature.
Kai Ming Ting, Sunil Aryal, Takashi Washio
ICDM1
2018 Isolation Kernel and Its Effect on SVM
abstract
This paper investigates data dependent kernels that are derived directly from data. This has been an outstanding issue for about two decades which hampered the development of kernel-based methods. We introduce Isolation Kernel which is solely dependent on data distribution, requiring neither class information nor explicit learning to be a classifier. In contrast, existing data dependent kernels rely heavily on class information and explicit learning to produce a classifier. We show that Isolation Kernel approximates well to a data independent kernel function called Laplacian kernel under uniform density distribution. With this revelation, Isolation Kernel can be viewed as a data dependent kernel that adapts a data independent kernel to the structure of a dataset. We also provide a reason why the proposed new data dependent kernel enables SVM (which employs a kernel through other means) to improve its predictive accuracy. The key differences between Random Forest kernel and Isolation Kernel are discussed to examine the reasons why the latter is a more successful tree-based kernel.
Kai Ming Ting, Yue Zhu 0001, Zhi-Hua Zhou
KDD1
2018 Neighbourhood Contrast: A Better Means to Detect Clusters Than Density
Bo Chen 0009, Kai Ming Ting
PAKDD (3)2
2018 A Distance Scaling Method to Improve Density-Based Clustering
Ye Zhu 0002, Kai Ming Ting, Maia Angelova
PAKDD (3)2
2018 Isolation-based anomaly detection using nearest-neighbor ensembles
abstract
Abstract The first successful isolation‐based anomaly detector, ie, iForest, uses trees as a means to perform isolation. Although it has been shown to have advantages over existing anomaly detectors, we have identified 4 weaknesses, ie, its inability to detect local anomalies, anomalies with a high percentage of irrelevant attributes, anomalies that are masked by axis‐parallel clusters, and anomalies in multimodal data sets. To overcome these weaknesses, this paper shows that an alternative isolation mechanism is required and thus presents iNNE or isolation using Nearest Neighbor Ensemble. Although relying on nearest neighbors, iNNE runs significantly faster than the existing nearest neighbor–based methods such as the local outlier factor, especially in data sets having thousands of dimensions or millions of instances. This is because the proposed method has linear time complexity and constant space complexity.
Tharindu R. Bandaragoda, Kai Ming Ting, David W. Albrecht, Fei Tony Liu, Ye Zhu 0002, Jonathan R. Wells
Comput. Intell.2
2018 Local contrast as an effective means to robust clustering against varying densities
Bo Chen 0009, Kai Ming Ting, Takashi Washio, Ye Zhu 0002
Mach. Learn.2
2018 Grouping points by shared subspaces for effective subspace clustering
Ye Zhu 0002, Kai Ming Ting, Mark J. Carman
Pattern Recognit.2
2018 Multi-Label Learning with Emerging New Labels
abstract
In a multi-label learning task, an object possesses multiple concepts where each concept is represented by a class label. Previous studies on multi-label learning have focused on a fixed set of class labels, i.e., the class label set of test data is the same as that in the training set. In many applications, however, the environment is dynamic and new concepts may emerge in a data stream. In order to maintain a good predictive performance in this environment, a multi-label learning method must have the ability to detect and classify instances with emerging new labels. To this end, we propose a new approach called Multi-label learning with Emerging New Labels (MuENL). It has three functions: classify instances on currently known labels, detect the emergence of a new label, and construct a new classifier for each new label that works collaboratively with the classifier for known labels. In addition, we show that MuENL can be easily extended to handle sparse high dimensional data streams by simply reducing the original dimensionality, and then applying MuENL on the reduced dimensional space. Our empirical evaluation shows the effectiveness of MuENL on several benchmark datasets and MuENLHD on the sparse high dimensional Weibo dataset.
Yue Zhu 0001, Kai Ming Ting, Zhi-Hua Zhou
IEEE Trans. Knowl. Data Eng.2
2017 Discover Multiple Novel Labels in Multi-Instance Multi-Label Learning
abstract
Multi-instance multi-label learning (MIML) is a learning paradigm where an object is represented by a bag of instances and each bag is associated with multiple labels. Ordinary MIML setting assumes a fixed target label set. In real applications, multiple novel labels may exist outside this set, but hidden in the training data and unknown to the MIML learner. Existing MIML approaches are unable to discover the hidden novel labels, let alone predicting these labels in the previously unseen test data. In this paper, we propose the first approach to discover multiple novel labels in MIML problem using an efficient augmented lagrangian optimization, which has a bag-dependent loss term and a bag-independent clustering regularization term, enabling the known labels and multiple novel labels to be modeled simultaneously. The effectiveness of the proposed approach is validated in experiments.
Yue Zhu 0001, Kai Ming Ting, Zhi-Hua Zhou
AAAI2
2017 New Class Adaptation Via Instance Generation in One-Pass Class Incremental Learning
abstract
One pass learning updates a model with only a single scan of the dataset, without storing historical data. Previous studies focus on classification tasks with a fixed class set, and will perform poorly in an open dynamic environment when new classes emerge in a data stream. The performance degrades because the classifier needs to receive a sufficient number of instances from new classes to establish a good model. This can take a long period of time. In order to reduce this period to deal with any-time prediction task, we introduce a framework to handle emerging new classes called One-Pass Class Incremental Learning (OPCIL). The central issue in OPCIL is: how to effectively adapt a classifier of existing classes to incorporate emerging new classes. We call it the new class adaptation issue, and propose a new approach to address it, which requires only one new class instance. The key is to generate pseudo instances which are optimized to satisfy properties that produce a good discriminative classifier. We provide the necessary propertiesand optimization procedures required to address this issue. Experiments validate the effectiveness of this approach.
Yue Zhu 0001, Kai Ming Ting, Zhi-Hua Zhou
ICDM2
2017 Data-dependent dissimilarity measure: an effective alternative to geometric distance measures
Sunil Aryal, Kai Ming Ting, Takashi Washio, Gholamreza Haffari
Knowl. Inf. Syst.2
2017 Defying the gravity of learning curve: a characteristic of nearest neighbour anomaly detectors
Kai Ming Ting, Takashi Washio, Jonathan R. Wells, Sunil Aryal
Mach. Learn.1
2017 Classification Under Streaming Emerging New Classes: A Solution Using Completely-Random Trees
abstract
This paper investigates an important problem in stream mining, i.e., classification under streaming emerging new classes or SENC. The SENC problem can be decomposed into three subproblems: detecting emerging new classes, classifying known classes, and updating models to integrate each new class as part of known classes. The common approach is to treat it as a classification problem and solve it using either a supervised learner or a semi-supervised learner. We propose an alternative approach by using unsupervised learning as the basis to solve this problem. The proposed method employs completely-random trees which have been shown to work well in unsupervised learning and supervised learning independently in the literature. The completely-random trees are used as a single common core to solve all three subproblems: unsupervised learning, supervised learning, and model update on data streams. We show that the proposed unsupervised-learning-focused method often achieves significantly better outcomes than existing classification-focused methods.
Xin Mu, Kai Ming Ting, Zhi-Hua Zhou
IEEE Trans. Knowl. Data Eng.2
2016 Multi-label Learning with Emerging New Labels
abstract
Multi-label learning is widely applied in many tasks, where an object possesses multiple concepts with each represented by a class label. Previous studies on multi-label learning have focused on a fixed set of class labels, i.e., the class label set of test data is the same as that in the training set. In many applications, however, the environment is open and new concepts may emerge with previously unseen instances. In order to maintain good predictive performance in this environment, a multi-label learning method must have the ability to detect and classify those instances with emerging new labels. To this end, we propose a new approach called Multi-label learning with Emerging New Labels (MuENL). It builds models with three functions: classify instances on currently known labels, detect the emergence of a new label in new instances, and construct a new classifier for each new label that works collaboratively with the classifier for known labels. Our empirical evaluation shows the effectiveness of MuENL.
Yue Zhu 0001, Kai Ming Ting, Zhi-Hua Zhou
ICDM2
2016 Overcoming Key Weaknesses of Distance-based Neighbourhood Methods using a Data Dependent Dissimilarity Measure
abstract
This paper introduces the first generic version of data dependent dissimilarity and shows that it provides a better closest match than distance measures for three existing algorithms in clustering, anomaly detection and multi-label classification. For each algorithm, we show that by simply replacing the distance measure with the data dependent dissimilarity measure, it overcomes a key weakness of the otherwise unchanged algorithm.
Kai Ming Ting, Ye Zhu 0002, Mark J. Carman, Yue Zhu 0001, Zhi-Hua Zhou
KDD1
2016 A Generic Ensemble Approach to Estimate Multidimensional Likelihood in Bayesian Classifier Learning
abstract
In Bayesian classifier learning, estimating the joint probability distributionp(x,y) or the likelihoodp(x|y) directly from training data is considered to be difficult, especially in large multidimensional data sets. To circumvent this difficulty, existing Bayesian classifiers such as Naive Bayes, BayesNet, and AηDE have focused on estimating simplified surrogates ofp(x,y) from different forms of one‐dimensional likelihoods. Contrary to the perceived difficulty in multidimensional likelihood estimation, we present a simple generic ensemble approach to estimate multidimensional likelihood directly from data. The idea is to aggregatepi(x|y) estimated from a random subsample of data . This article presents two ways to estimate multidimensional likelihoods using the proposed generic approach and introduces two new Bayesian classifiers calledENNBayesandMassBayesthat estimatepi(x|y) using a nearest‐neighbor density estimation and a probability estimation through feature space partitioning, respectively. Unlike the existing Bayesian classifiers, ENNBayes and MassBayes have constant training time and space complexities and they scale better than existing Bayesian classifiers in very large data sets. Our empirical evaluation shows that ENNBayes and MassBayes yield better predictive accuracy than the existing Bayesian classifiers in benchmark data sets.
Sunil Aryal, Kai Ming Ting
Comput. Intell.2
2016 ZERO++: Harnessing the Power of Zero Appearances to Detect Anomalies in Large-Scale Data Sets
Guansong Pang, Kai Ming Ting, David W. Albrecht, Huidong Jin 0001
J. Artif. Intell. Res.2
2016 Commentary: a decomposition of the outlier detection problem into a set of supervised learning problems
Ye Zhu 0002, Kai Ming Ting
Mach. Learn.2
2016 Density-ratio based clustering for discovering clusters with varying densities
Ye Zhu 0002, Kai Ming Ting, Mark J. Carman
Pattern Recognit.2
2015 Half-space mass: a maximally robust and efficient data depth method
Bo Chen 0009, Kai Ming Ting, Takashi Washio, Gholamreza Haffari
Mach. Learn.2
2014 Mp-Dissimilarity: A Data Dependent Dissimilarity Measure
abstract
Nearest neighbour search is a core process in many data mining algorithms. Finding reliable closest matches of a query in a high dimensional space is still a challenging task. This is because the effectiveness of many dissimilarity measures, that are based on a geometric model, such as lp-norm, decreases as the number of dimensions increases. In this paper, we examine how the data distribution can be exploited to measure dissimilarity between two instances and propose a new data dependent dissimilarity measure called 'mp-dissimilarity'. Rather than relying on geometric distance, it measures the dissimilarity between two instances in each dimension as a probability mass in a region that encloses the two instances. It deems the two instances in a sparse region to be more similar than two instances in a dense region, though these two pairs of instances have the same geometric distance. Our empirical results show that the proposed dissimilarity measure indeed provides a reliable nearest neighbour search in high dimensional spaces, particularly in sparse data. Mp-dissimilarity produced better task specific performance than lp-norm and cosine distance in classification and information retrieval tasks.
Sunil Aryal, Kai Ming Ting, Gholamreza Haffari, Takashi Washio
ICDM2
2014 Improving iForest with Relative Mass
Sunil Aryal, Kai Ming Ting, Jonathan R. Wells, Takashi Washio
PAKDD (2)2
2014 LiNearN: A new approach to nearest neighbour density estimator
Jonathan R. Wells, Kai Ming Ting, Takashi Washio
Pattern Recognit.2
2013 Optimizing Cepstral Features for Audio Classification
Zhouyu Fu, Guojun Lu, Kai Ming Ting, Dengsheng Zhang
IJCAI3
2013 MassBayes: A New Generative Classifier with Multi-dimensional Likelihood Estimation
Sunil Aryal, Kai Ming Ting
PAKDD (1)2
2013 Local Models - the Key to Boosting Stable Learners Successfully
abstract
Boosting has been shown to improve the predictive performance of unstable learners such as decision trees, but not of stable learners like Support Vector Machines (SVM), k‐nearest neighbors and Naive Bayes classifiers. In addition to the model stability problem, the high time complexity of some stable learners such as SVM prohibits them from generating multiple models to form an ensemble for large data sets. This paper introduces a simple method that not only enables Boosting to improve the predictive performance of stable learners, but also significantly reduces the computational time to generate an ensemble of stable learners such as SVM for large data sets that would otherwise be infeasible. The method proposes to build local models, instead of global models; and it is the first method, to the best of our knowledge, to solve the two problems in Boosting stable learners at the same time. We implement the method by using a decision tree to define local regions and build a local model for each local region. We show that this implementation of the proposed method enables successful Boosting of three types of stable learners: SVM, k‐nearest neighbors and Naive Bayes classifiers.
Kai Ming Ting, Lian Zhu, Jonathan R. Wells
Comput. Intell.1
2013 DEMass: a new density estimator for big data
Kai Ming Ting, Takashi Washio, Jonathan R. Wells, Fei Tony Liu, Sunil Aryal
Knowl. Inf. Syst.1
2013 Mass estimation
Kai Ming Ting, Guang-Tong Zhou, Fei Tony Liu, Swee Chuan Tan
Mach. Learn.1
2013 Efficient nonlinear classification via low-rank regularised least squares
Zhouyu Fu, Guojun Lu, Kai Ming Ting, Dengsheng Zhang
Neural Comput. Appl.3
2013 Learning Sparse Kernel Classifiers for Multi-Instance Classification
abstract
We propose a direct approach to learning sparse kernel classifiers for multi-instance (MI) classification to improve efficiency while maintaining predictive accuracy. The proposed method builds on a convex formulation for MI classification by considering the average score of individual instances for bag-level prediction. In contrast, existing formulations used the maximum score of individual instances in each bag, which leads to nonconvex optimization problems. Based on the convex MI framework, we formulate a sparse kernel learning algorithm by imposing additional constraints on the objective function to enforce the maximum number of expansions allowed in the prediction function. The formulated sparse learning problem for the MI classification is convex with respect to the classifier weights. Therefore, we can employ an effective optimization strategy to solve the optimization problem that involves the joint learning of both the classifier and the expansion vectors. In addition, the proposed formulation can explicitly control the complexity of the prediction model while still maintaining competitive predictive performance. Experimental results on benchmark data sets demonstrate that our proposed approach is effective in building very sparse kernel classifiers while achieving comparable performance to the state-of-the-art MI classifiers.
Zhouyu Fu, Guojun Lu, Kai Ming Ting, Dengsheng Zhang
IEEE Trans. Neural Networks Learn. Syst.3
2012 Learning by extrapolation from marginal to full-multivariate probability distributions: decreasingly naive Bayesian classification
Geoffrey I. Webb, Janice R. Boughton, Fei Zheng 0001, Kai Ming Ting, Houssam Salem
Mach. Learn.4
2012 Relevance feature mapping for content-based multimedia information retrieval
Guang-Tong Zhou, Kai Ming Ting, Fei Tony Liu, Yilong Yin
Pattern Recognit.2
2012 Isolation-Based Anomaly Detection
abstract
Anomalies are data points that are few and different. As a result of these properties, we show that, anomalies are susceptible to a mechanism called isolation . This article proposes a method called Isolation Forest ( i Forest), which detects anomalies purely based on the concept of isolation without employing any distance or density measure---fundamentally different from all existing methods. As a result, i Forest is able to exploit subsampling (i) to achieve a low linear time-complexity and a small memory-requirement and (ii) to deal with the effects of swamping and masking effectively. Our empirical evaluation shows that i Forest outperforms ORCA, one-class SVM, LOF and Random Forests in terms of AUC, processing time, and it is robust against masking and swamping effects. i Forest also works well in high dimensional problems containing a large number of irrelevant attributes, and when anomalies are not available in training sample.
Fei Tony Liu, Kai Ming Ting, Zhi-Hua Zhou
ACM Trans. Knowl. Discov. Data2
2011 Density Estimation Based on Mass
abstract
Density estimation is the ubiquitous base modelling mechanism employed for many tasks such as clustering, classification, anomaly detection and information retrieval. Commonly used density estimation methods such as kernel density estimator and k-nearest neighbour density estimator have high time and space complexities which render them inapplicable in problems with large data size and even a moderate number of dimensions. This weakness sets the fundamental limit in existing algorithms for all these tasks. We propose the first density estimation method which stretches this fundamental limit to an extent that dealing with millions of data can now be done easily and quickly. We analyze the error of the new estimation (from the true density) using a bias-variance analysis. We then perform an empirical evaluation of the proposed method by replacing existing density estimators with the new one in two current density-based algorithms, namely, DBSCAN and LOF. The results show that the new density estimation method significantly improves the runtime of DBSCAN and LOF, while maintaining or improving their task-specific performances in clustering and anomaly detection, respectively. The new method empowers these algorithms, currently limited to small data size only, to process very large databases - setting a new benchmark for what density-based algorithms can achieve.
Kai Ming Ting, Takashi Washio, Jonathan R. Wells, Fei Tony Liu
ICDM1
2011 On Low-Rank Regularized Least Squares for Scalable Nonlinear Classification
Zhouyu Fu, Guojun Lu, Kai Ming Ting, Dengsheng Zhang
ICONIP (2)3
2011 Fast Anomaly Detection for Streaming Data
abstract
This paper introduces Streaming Half-Space-Trees (HS-Trees), a fast one-class anomaly detector for evolving data streams. It requires only normal data for training and works well when anomalous data are rare. The model features an ensemble of random HS-Trees, and the tree structure is constructed without any data. This makes the method highly efficient because it requires no model restructuring when adapting to evolving data streams. Our analysis shows that Streaming HS-Trees has constant amortised time complexity and constant memory requirement. When compared with a state-of-the-art method, our method performs favourably in terms of detection accuracy and runtime performance. Our experimental results also show that the detection performance of Streaming HS-Trees is not sensitive to its parameter settings.
Swee Chuan Tan, Kai Ming Ting, Fei Tony Liu
IJCAI2
2011 Building Sparse Support Vector Machines for Multi-Instance Classification
Zhouyu Fu, Guojun Lu, Kai Ming Ting, Dengsheng Zhang
ECML/PKDD (1)3
2011 Feature-subspace aggregating: ensembles for stable and unstable learners
abstract
This paper introduces a new ensemble approach, Feature-Subspace Aggregating (Feating), which builds local models instead of global models. Feating is a generic ensemble approach that can enhance the predictive performance of both stable and unstable learners. In contrast, most existing ensemble approaches can improve the predictive performance of unstable learners only. Our analysis shows that the new approach reduces the execution time to generate a model in an ensemble through an increased level of localisation in Feating. Our empirical evaluation shows that Feating performs significantly better than Boosting, Random Subspace and Bagging in terms of predictive accuracy, when a stable learner SVM is used as the base learner. The speed up achieved by Feating makes feasible SVM ensembles that would otherwise be infeasible for large data sets. When SVM is the preferred base learner, we show that Feating SVM performs better than Boosting decision trees and Random Forests. We further demonstrate that Feating also substantially reduces the error of another stable learner, k-nearest neighbour, and an unstable learner, decision tree.
Kai Ming Ting, Jonathan R. Wells, Swee Chuan Tan, Shyh Wei Teng, Geoffrey I. Webb
Mach. Learn.1
2011 A general stochastic clustering method for automatic cluster discovery
Swee Chuan Tan, Kai Ming Ting, Shyh Wei Teng
Pattern Recognit.2
2011 Music classification via the bag-of-features approach
Zhouyu Fu, Guojun Lu, Kai Ming Ting, Dengsheng Zhang
Pattern Recognit. Lett.3
2011 A Survey of Audio-Based Music Classification and Annotation
abstract
Music information retrieval (MIR) is an emerging research area that receives growing attention from both the research community and music industry. It addresses the problem of querying and retrieving certain types of music from large music data set. Classification is a fundamental problem in MIR. Many tasks in MIR can be naturally cast in a classification setting, such as genre classification, mood classification, artist recognition, instrument recognition, etc. Music annotation, a new research area in MIR that has attracted much attention in recent years, is also a classification problem in the general sense. Due to the importance of music classification in MIR research, rapid development of new methods, and lack of review papers on recent progress of the field, we provide a comprehensive review on audio-based classification in this paper and systematically summarize the state-of-the-art techniques for music classification. Specifically, we have stressed the difference in the features and the types of classifiers used for different classification tasks. This survey emphasizes on recent development of the techniques and discusses several open issues for future research.
Zhouyu Fu, Guojun Lu, Kai Ming Ting, Dengsheng Zhang
IEEE Trans. Multim.3
2010 Multi-dimensional Mass Estimation and Mass-based Clustering
abstract
Mass estimation, an alternative to density estimation, has been shown recently to be an effective base modelling mechanism for three data mining tasks of regression, information retrieval and anomaly detection. This paper advances this work in two directions. First, we generalise the previously proposed one-dimensional mass estimation to multidimensional mass estimation, and significantly reduce the time complexity to O(ψh) from O(ψh)-making it feasible for a full range of generic problems. Second, we introduce the first clustering method based on mass-it is unique because it does not employ any distance or density measure. The structure of the new mass model enables different parts of a cluster to be identified and merged without expensive evaluations. The characteristics of the new clustering method are: (i) it can identify arbitrary-shape clusters; (ii) it is significantly faster than existing density-based or distance-based methods; and (iii) it is noise-tolerant.
Kai Ming Ting, Jonathan R. Wells
ICDM1
2010 Learning Naive Bayes Classifiers for Music Classification and Retrieval
abstract
In this paper, we explore the use of naive Bayes classifiers for music classification and retrieval. The motivation is to employ all audio features extracted from local windows for classification instead of just using a single song-level feature vector produced by compressing the local features. Two variants of naive Bayes classifiers are studied based on the extensions of standard nearest neighbor and support vector machine classifiers. Experimental results have demonstrated superior performance achieved by the proposed naive Bayes classifiers for both music classification and retrieval as compared to the alternative methods.
Zhouyu Fu, Guojun Lu, Kai Ming Ting, Dengsheng Zhang
ICPR3
2010 Mass estimation and its applications
abstract
This paper introduces mass estimation--a base modelling mechanism in data mining. It provides the theoretical basis of mass and an efficient method to estimate mass. We show that it solves problems very effectively in tasks such as information retrieval, regression and anomaly detection. The models, which use mass in these three tasks, perform at least as good as and often better than a total of eight state-of-the-art methods in terms of task-specific performance measures. In addition, mass estimation has constant time and space complexities.
Kai Ming Ting, Guang-Tong Zhou, Fei Tony Liu, Swee Chuan Tan
KDD1
2010 On Detecting Clustered Anomalies Using SCiForest
Fei Tony Liu, Kai Ming Ting, Zhi-Hua Zhou
ECML/PKDD (2)2
2010 Best papers from the 12th Pacific-Asia conference on knowledge discovery and data mining (PAKDD2008)
Takashi Washio, Einoshin Suzuki, Kai Ming Ting
Knowl. Inf. Syst.3
2008 Issues of grid-cluster retrievals in swarm-based clustering
abstract
One common approach in swarm-based clustering is to use agents to create a set of clusters on a two-dimensional grid, and then use an existing clustering method to retrieve the clusters on the grid. The second step, which we call grid-cluster retrieval, is an essential step to obtain an explicit partitioning of data. In this study, we highlight the issues in grid-cluster retrievals commonly neglected by researchers, and demonstrate the non-trivial difficulties involved. To tackle the issues, we then evaluate three methods: K-means, hierarchical clustering (Weighted Single-link) and density-based clustering (DBScan). Among the three methods, DBScan is the only method which has not been previously used for grid-cluster retrievals, yet it is shown to be the most suitable method in terms of effectiveness and efficiency.
Swee Chuan Tan, Kai Ming Ting, Shyh Wei Teng
IEEE Congress on Evolutionary Computation2
2008 Isolation Forest
abstract
Most existing model-based approaches to anomaly detection construct a profile of normal instances, then identify instances that do not conform to the normal profile as anomalies. This paper proposes a fundamentally different model-based method that explicitly isolates anomalies instead of profiles normal points. To our best knowledge, the concept of isolation has not been explored in current literature. The use of isolation enables the proposed method, iForest, to exploit sub-sampling to an extent that is not feasible in existing methods, creating an algorithm which has a linear time complexity with a low constant and a low memory requirement. Our empirical evaluation shows that iForest performs favourably to ORCA, a near-linear time complexity distance-based method, LOF and random forests in terms of AUC and processing time, and especially in large data sets. iForest also works well in high dimensional problems which have a large number of irrelevant attributes, and in situations where training set does not contain any anomalies.
Fei Tony Liu, Kai Ming Ting, Zhi-Hua Zhou
ICDM2
2008 Spectrum of Variable-Random Trees
abstract
In this paper, we show that a continuous spectrum of randomisation exists, in which most existing tree randomisations are only operating around the two ends of the spectrum. That leaves a huge part of the spectrum largely unexplored. We propose a base learner VR-Tree which generates trees with variable-randomness. VR-Trees are able to span from the conventional deterministic trees to the complete-random trees using a probabilistic parameter. Using VR-Trees as the base models, we explore the entire spectrum of randomised ensembles, together with Bagging and Random Subspace. We discover that the two halves of the spectrum have their distinct characteristics; and the understanding of which allows us to propose a new approach in building better decision tree ensembles. We name this approach Coalescence, which coalesces a number of points in the random-half of the spectrum. Coalescence acts as a committee of ``experts'' to cater for unforeseeable conditions presented in training data. Coalescence is found to perform better than any single operating point in the spectrum, without the need to tune to a specific level of randomness. In our empirical study, Coalescence ranks top among the benchmarking ensemble methods including Random Forests, Random Subspace and C5 Boosting; and only Coalescence is significantly better than Bagging and Max-Diverse Ensemble among all the methods in the comparison. Although Coalescence is not significantly better than Random Forests, we have identified conditions under which one will perform better than the other.
Fei Tony Liu, Kai Ming Ting, Yang Yu 0001, Zhi-Hua Zhou
J. Artif. Intell. Res.2
2007 Cocktail Ensemble for Regression
abstract
This paper is motivated to improve the performance of individual ensembles using a hybrid mechanism in the regression setting. Based on an error-ambiguity decomposition, we formally analyze the optimal linear combination of two base ensembles, which is then extended to multiple individual ensembles via pairwise combinations. The Cocktail ensemble approach is proposed based on this analysis. Experiments over a broad range of data sets show that the proposed approach outperforms the individual ensembles, two other methods of ensemble combination, and two state-of-the-art regression approaches.
Yang Yu 0001, Zhi-Hua Zhou, Kai Ming Ting
ICDM3
2007 Classifying under computational resource constraints: anytime classification using probabilistic estimators
Ying Yang 0001, Geoffrey I. Webb, Kevin B. Korb, Kai Ming Ting
Mach. Learn.4
2007 To Select or To Weigh: A Comparative Study of Linear Combination Schemes for SuperParent-One-Dependence Estimators
abstract
We conduct a large-scale comparative study on linearly combining superparent-one-dependence estimators (SPODEs), a popular family of seminaive Bayesian classifiers. Altogether, 16 model selection and weighing schemes, 58 benchmark data sets, and various statistical tests are employed. This paper's main contributions are threefold. First, it formally presents each scheme's definition, rationale, and time complexity and hence can serve as a comprehensive reference for researchers interested in ensemble learning. Second, it offers bias-variance analysis for each scheme's classification error performance. Third, it identifies effective schemes that meet various needs in practice. This leads to accurate and fast classification algorithms which have an immediate and significant impact on real-world applications. Another important feature of our study is using a variety of statistical tests to evaluate multiple learning methods across multiple data sets.
Ying Yang 0001, Geoffrey I. Webb, Jesús Cerquides, Kevin B. Korb, Janice R. Boughton, Kai Ming Ting
IEEE Trans. Knowl. Data Eng.6
2006 Reproducing the Results of Ant-based Clustering Without Using Ants
abstract
In this paper, we remove the ant-metaphor from ant-based clustering using a randomised partitioning method followed by an agglomerative clustering procedure. While our model only adopts part of the ant-based heuristics, it has produced results that are comparable to the ant-based model. Our approach is based on the fact that one ant can produce the same results as many ants in the models that we have studied, and these models function like stochastic sampling algorithms. In addition, we introduce a schedule to terminate the clustering process before the maximum number of iterations has been reached. We also improve the runtime stability of our model with respect to changes in the structures of the data sets.
Swee Chuan Tan, Kai Ming Ting, Shyh Wei Teng
IEEE Congress on Evolutionary Computation2
2006 To Select or To Weigh: A Comparative Study of Model Selection and Model Weighing for SPODE Ensembles
Ying Yang 0001, Geoffrey I. Webb, Jesús Cerquides, Kevin B. Korb, Janice R. Boughton, Kai Ming Ting
ECML6
2006 Variable Randomness in Decision Tree Ensembles
Fei Tony Liu, Kai Ming Ting
PAKDD2
2005 Maximizing Tree Diversity by Building Complete-Random Decision Trees
Fei Tony Liu, Kai Ming Ting, Wei Fan 0001
PAKDD2
2005 On the Application of ROC Analysis to Predict Classification Performance Under Varying Class Distributions
Geoffrey I. Webb, Kai Ming Ting
Mach. Learn.2
2004 Matching Model Versus Single Model: A Study of the Requirement to Match Class Distribution Using Decision Trees
Kai Ming Ting
ECML1
2003 Model Stability: A key factor in determining whether an algorithm produces an optimal model from a matching distribution
abstract
We investigate the factors leading to producing suboptimal models when training and test class distributions (or misclassification costs) are matched. Our result shows that model stability plays a key role in determining whether the algorithm produces an optimal model from a matching distribution (cost). The performance difference between a model trained from the matching distribution (cost) and the optimal model generally increases as the degree of model stability decreases. The practical implication of our result is that one should only follow the conventional wisdom of using a training class distribution (cost) that matches the test class distribution (cost) to train a classifier if the learning algorithm is known to be stable.
Kai Ming Ting, Regina Jing Ying Quek
ICDM1
2003 A Study of AdaBoost with Naive Bayesian Classifiers: Weakness and Improvement
abstract
This article investigates boosting naive Bayesian classification. It first shows that boosting does not improve the accuracy of the naive Bayesian classifier as much as we expected in a set of natural domains. By analyzing the reason for boosting's weakness, we propose to introduce tree structures into naive Bayesian classification to improve the performance of boosting when working with naive Bayesian classification. The experimental results show that although introducing tree structures into naive Bayesian classification increases the average error of the naive Bayesian classification for individual models, boosting naive Bayesian classifiers with tree structures can achieve significantly lower average error than both the naive Bayesian classifier and boosting the naive Bayesian classifier, providing a method of successfully applying the boosting technique to naive Bayesian classification. A bias and variance analysis confirms our expectation that the naive Bayesian classifier is a stable classifier with low variance and high bias. We show that the boosted naive Bayesian classifier has a strong bias on a linear form, exactly the same as its base learner. Introducing tree structures reduces the bias and increases the variance, and this allows boosting to gain advantage.
Kai Ming Ting, Zijian Zheng 0002
Comput. Intell.1
2002 A Study on the Effect of Class Distribution Using Cost-Sensitive Learning
Kai Ming Ting
Discovery Science1
2002 Issues in Classifier Evaluation using Optimal Cost Curves
Kai Ming Ting
ICML1
2002 An Instance-Weighting Method to Induce Cost-Sensitive Trees
abstract
We introduce an instance-weighting method to induce cost-sensitive trees. It is a generalization of the standard tree induction process where only the initial instance weights determine the type of tree to be induced-minimum error trees or minimum high cost error trees. We demonstrate that it can be easily adapted to an existing tree learning algorithm. Previous research provides insufficient evidence to support the idea that the greedy divide-and-conquer algorithm can effectively induce a truly cost-sensitive tree directly from the training data. We provide this empirical evidence in this paper. The algorithm incorporating the instance-weighting method is found to be better than the original algorithm in in of total misclassification costs, the number of high cost errors, and tree size two-class data sets. The instance-weighting method is simpler and more effective in implementation than a previous method based on altered priors.
Kai Ming Ting
IEEE Trans. Knowl. Data Eng.1
2000 An Empirical Study of MetaCost Using Boosting Algorithms
Kai Ming Ting
ECML1
2000 A Comparative Study of Cost-Sensitive Boosting Algorithms
Kai Ming Ting
ICML1
1999 Lazy Bayesian Rules: A Lazy Semi-Naive Bayesian Learning Technique Competitive to Boosting Decision Trees
Zijian Zheng 0002, Geoffrey I. Webb, Kai Ming Ting
ICML3
1999 A fuzzy neural network for data mining: dealing with the problem of small disjuncts
abstract
In today's information age, data mining, i.e., extracting useful patterns or relationships from vast amount of data, has became increasingly important. Decision trees are currently the most popular tools for data mining. Despite many advantages in this approach, same aspects require improvements. A notable problem is known as the problem of small disjuncts, where the induced rules that cover a small amount of training cases often have high error rates. The purpose of the present paper is to show that a dynamically constructed recurrent fuzzy neural network can deal effectively with this problem.
Yakov Frayman, Kai Ming Ting, Lipo Wang 0001
IJCNN2
1999 Improving the Performance of Boosting for Naive Bayesian Classification
Kai Ming Ting, Zijian Zheng 0002
PAKDD1
1999 Issues in Stacked Generalization
abstract
Stacked generalization is a general method of using a high-level model to combine lower-level models to achieve greater predictive accuracy. In this paper we address two crucial issues which have been considered to be a `black art' in classification tasks ever since the introduction of stacked generalization in 1992 by Wolpert: the type of generalizer that is suitable to derive the higher-level model, and the kind of attributes that should be used as its input. We find that best results are obtained when the higher-level model combines the confidence (and not just the predictions) of the lower-level ones. We demonstrate the effectiveness of stacked generalization for combining three different types of learning algorithms for classification tasks. We also compare the performance of stacked generalization with majority vote and published results of arcing and bagging.
Kai Ming Ting, Ian H. Witten
J. Artif. Intell. Res.1
1999 Learning from Batched Data: Model Combination Versus Data Combination
Kai Ming Ting, Boon Toh Low, Ian H. Witten
Knowl. Inf. Syst.1
1998 Boosting Cost-Sensitive Trees
Kai Ming Ting, Zijian Zheng 0002
Discovery Science1
1998 Boosting Trees for Cost-Sensitive Classifications
Kai Ming Ting, Zijian Zheng 0002
ECML1
1998 Integrating boosting and stochastic attribute selection committees for further improving the performance of decision tree learning
abstract
Techniques for constructing classifier committees including boosting and bagging have demonstrated great success, especially boosting for decision tree learning. This type of technique generates several classifiers to form a committee by repeated application of a single base learning algorithm. The committee members vote to decide the final classification. Boosting and bagging create different classifiers by modifying the distribution of the training set. SASC (Stochastic Attribute Selection Committees) uses an alternative approach to generating classifier committees by stochastic manipulation of the set of attributes considered at each node during tree induction, but keeping the distribution of the training set unchanged. We propose a method for improving the performance of boosting. This technique combines boosting and SASC. It builds classifier committees by manipulating both the distribution of the training set and the set of attributes available during induction. In the synergy SASC effectively increases the model diversity of boosting. Experiments with a representative collection of natural domains show that, on average, the combined technique outperforms either boosting or SASC alone in terms of reducing the error rate of decision tree learning.
Zijian Zheng 0002, Geoffrey I. Webb, Kai Ming Ting
ICTAI3
1998 Inducing Cost-Sensitive Trees via Instance Weighting
Kai Ming Ting
PKDD1
1997 Model Combination in the Multiple-Data-Batches Scenario
Kai Ming Ting, Boon Toh Low
ECML1
1997 Stacking Bagged and Dagged Models
Kai Ming Ting, Ian H. Witten
ICML1
1997 Stacked Generalizations: When Does It Work?
Kai Ming Ting, Ian H. Witten
IJCAI (2)1
1997 Decision Combination Based on the Characterisation of Predictive Accuracy
abstract
In this article, we first explore an intrinsic problem that exists in the models induced by learning algorithms. Regardless of the selected algorithm, search methodology and hypothesis representation by which the model is induced, one would expect the model to make better predictions in some regions of the description space than others. We present the fact that an induced model will have some regions of relatively poor performance: the problem of locally low predictive accuracy. Holte, Arker, Porter [21] addressed this intrinsic problem in learning systems that describe the induced model as a disjunction of conjunctions of conditions. In this article, we investigate the characterisation of the problem in instance-based and Naive Bayesian classifiers. Having characterised the problem of locally low predictive accuracy, we propose to counter the problem in these two types of learning algorithms, using a composite learner framework. The strategy is to select an estimated better performing model to do the final prediction during classification. Empirical results from fifteen real-world domains show that the strategy is capable of partially overcoming the problem of locally low predictive accuracy, and at the same time improving the overall performance of its constituent algorithms in most of the domains studied. The composite learner is also found to outperform four methods of stacked generalisation, and also a model selection method based on cross-validation, in most of the experimental domains studied.
Kai Ming Ting
Intell. Data Anal.1
1996 The Characterisation of Predictive Accuracy and Decision Combination
Kai Ming Ting
ICML1
1995 Towards using a Single Uniform Metric in Instance-Based Learning
Kai Ming Ting
ICCBR1