paper-with-me

Papers

EC3: Combining Clustering and Classification for Ensemble Learning

2017-08-29 · Tanmoy Chakraborty

Classification and clustering algorithms have been proved to be successful individually in different contexts. Both of them have their own advantages and limitations. For instance, although classification algorithms are more powerful than clustering methods in predicting class labels of objects, they do not perform well when there is a lack of sufficient manually labeled reliable data. On the other hand, although clustering algorithms do not produce label information for objects, they provide supplementary constraints (e.g., if two objects are clustered together, it is more likely that the same label is assigned to both of them) that one can leverage for label prediction of a set of unknown objects. Therefore, systematic utilization of both these types of algorithms together can lead to better prediction performance. In this paper, We propose a novel algorithm, called EC3 that merges classification and clustering together in order to support both binary and multi-class classification. EC3 is based on a principled combination of multiple classification and multiple clustering methods using an optimization function. We theoretically show the convexity and optimality of the problem and solve it by block coordinate descent method. We additionally propose iEC3, a variant of EC3 that handles imbalanced training data. We perform an extensive experimental analysis by comparing EC3 and iEC3 with 14 baseline methods (7 well-known standalone classifiers, 5 ensemble classifiers, and 2 existing methods that merge classification and clustering) on 13 standard benchmark datasets. We show that our methods outperform other baselines for every single dataset, achieving at most 10% higher AUC. Moreover our methods are faster (1.21 times faster than the best baseline), more resilient to noise and class imbalance than the best baseline method.

📄 PDF Abstract BibTeX arXiv:1708.08591

Code (0)

등록된 구현이 없습니다.

Tasks

ClassificationClusteringEnsemble LearningGeneral ClassificationMulti-class Classification

Similar Papers 제목 키워드 기반

Classy Ensemble: A Novel Ensemble Algorithm for Classification

2023-02-21 · Moshe Sipper

We present Classy Ensemble, a novel ensemble-generation algorithm for classification tasks, which aggregates models through a weighted combination of per-class accuracy. Tested over 153 machine learning datasets we demon…

ClassificationClustering

LSEC: Large-scale spectral ensemble clustering

2021-06-18 · Hongmin Li, Xiucai Ye, Akira Imakura, Tetsuya Sakurai

Ensemble clustering is a fundamental problem in the machine learning field, combining multiple base clusterings into a better clustering result. However, most of the existing methods are unsuitable for large-scale ensemb…

Clustering

Snapshot Spectral Clustering -- a costless approach to deep clustering ensembles generation

2023-07-17 · Adam Piróg, Halina Kwaśnicka

Despite tremendous advancements in Artificial Intelligence, learning from large sets of data in an unsupervised manner remains a significant challenge. Classical clustering algorithms often fail to discover complex depen…

ClusteringClustering EnsembleDeep ClusteringEnsemble Learning

A Bayesian Ensemble for Unsupervised Anomaly Detection

2016-10-24 · Edward Yu, Parth Parekh

Methods for unsupervised anomaly detection suffer from the fact that the data is unlabeled, making it difficult to assess the optimality of detection algorithms. Ensemble learning has shown exceptional results in classif…

Anomaly DetectionClusteringEnsemble LearningGeneral Classification+4

Weighted Clustering Ensemble: A Review

2019-10-06 · Mimi Zhang

Clustering ensemble, or consensus clustering, has emerged as a powerful tool for improving both the robustness and the stability of results from individual clustering methods. Weighted clustering ensemble arises naturall…

ClusteringClustering Ensemble