Abstract

Multi-label learning is a class of machine learning algorithms that study the classification problem of data associated with multiple labels simultaneously. Ensemble-based method is one of the representative methods in multi-label learning. In the existing ensemble-based multi-label classification methods, the essence of its base learner is still a binary or multi-class classifier. At present, there is no ensemble-based multi-label method that uses a multi-label classifier based on algorithm adaptation as a base learner. Multi-label algorithms suffer from expensive time costs, and ensemble-based methods further exacerbate the time cost. To address these issues, we propose an efficient multi-label classification method based on kernel extreme learning machine and ensemble learning. Firstly, to solve the problem of high time complexity of multi-label classifiers, we use a Gaussian kernel function to generate a kernel extreme learning machine based multi-label classifier (KELM_ML). Then, based on random sampling, we construct the base classifier, i.e., KELM_ML, in ensemble learning. Finally, to build an ensemble model of multi-label classifiers, an elimination optimization ensemble strategy is proposed by defining an encoding vector of the base classifiers and updating it. Although our method is an ensemble model, it inherits the advantages of good time complexity of ELM, i.e., fast learning time. The experimental and statistical results show that compared with baseline methods and other ensemble-based multi-label methods, our proposed method has better classification performance and stable results.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call