{"title":"An improved online multiple kernel classification algorithm based on double updating online learning","authors":"Y. Xiao, Shangping Zhong","doi":"10.1109/CCIOT.2014.7062516","DOIUrl":null,"url":null,"abstract":"Online multiple kernel classification(OMKC) algorithm is a promising algorithm in machine learning. Because of low error rate and relatively fast training time, it has been sucessfully applied to many real-world problems. However, in the phase of learning a single classifier for a given kernel, the OMKC adopts the perceptron algorithm, which significantly limits the performance of the algorithm. In this paper, we adopts the double updating online learning(DUOL) algorithm to learn the single classifier. Comparing to the perceptron algorithm, the DUOL algorithm not only assigns a weight to the misclassified example, but also updates the weight for one of the existing support vectors, which significantly improves the classification performance. Then we use the hedge algorithm to combines these classifiers. The experimental results show that the proposed algorithm is more effective than the OMKC algorithm, the state-of-the-art algorithms, and single kernel learning algorithm.","PeriodicalId":255477,"journal":{"name":"Proceedings of 2014 International Conference on Cloud Computing and Internet of Things","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of 2014 International Conference on Cloud Computing and Internet of Things","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CCIOT.2014.7062516","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Online multiple kernel classification(OMKC) algorithm is a promising algorithm in machine learning. Because of low error rate and relatively fast training time, it has been sucessfully applied to many real-world problems. However, in the phase of learning a single classifier for a given kernel, the OMKC adopts the perceptron algorithm, which significantly limits the performance of the algorithm. In this paper, we adopts the double updating online learning(DUOL) algorithm to learn the single classifier. Comparing to the perceptron algorithm, the DUOL algorithm not only assigns a weight to the misclassified example, but also updates the weight for one of the existing support vectors, which significantly improves the classification performance. Then we use the hedge algorithm to combines these classifiers. The experimental results show that the proposed algorithm is more effective than the OMKC algorithm, the state-of-the-art algorithms, and single kernel learning algorithm.