{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,7,12]],"date-time":"2024-07-12T23:32:01Z","timestamp":1720827121431},"reference-count":36,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2016,12,1]],"date-time":"2016-12-01T00:00:00Z","timestamp":1480550400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2016,12,1]],"date-time":"2016-12-01T00:00:00Z","timestamp":1480550400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Sci Rep"],"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Image classification uses computers to simulate human understanding and cognition of images by automatically categorizing images. This study proposes a faster image classification approach that parallelizes the traditional Adaboost-Backpropagation (BP) neural network using the MapReduce parallel programming model. First, we construct a strong classifier by assembling the outputs of 15\u2009BP neural networks (which are individually regarded as weak classifiers) based on the Adaboost algorithm. Second, we design Map and Reduce tasks for both the parallel Adaboost-BP neural network and the feature extraction algorithm. Finally, we establish an automated classification model by building a Hadoop cluster. We use the Pascal VOC2007 and Caltech256 datasets to train and test the classification model. The results are superior to those obtained using traditional Adaboost-BP neural network or parallel BP neural network approaches. Our approach increased the average classification accuracy rate by approximately 14.5% and 26.0% compared to the traditional Adaboost-BP neural network and parallel BP neural network, respectively. Furthermore, the proposed approach requires less computation time and scales very well as evaluated by speedup, sizeup and scaleup. The proposed approach may provide a foundation for automated large-scale image classification and demonstrates practical value.<\/jats:p>","DOI":"10.1038\/srep38201","type":"journal-article","created":{"date-parts":[[2016,12,1]],"date-time":"2016-12-01T10:43:49Z","timestamp":1480589029000},"update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["A Parallel Adaboost-Backpropagation Neural Network for Massive Image Dataset Classification"],"prefix":"10.1038","volume":"6","author":[{"given":"Jianfang","family":"Cao","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lichao","family":"Chen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Min","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hao","family":"Shi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yun","family":"Tian","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2016,12,1]]},"reference":[{"key":"BFsrep38201_CR1","first-page":"3133","volume":"15","author":"M Fern\u00e1ndez-Delgado","year":"2014","unstructured":"Fern\u00e1ndez-Delgado, M., Cernadas, E., Barro, S. & Amorim D. Do we need hundreds of classifiers to solve real world classification problems? J. Mach. Learn. Res. 15, 3133\u20133181 (2014).","journal-title":"J. Mach. Learn. Res."},{"key":"BFsrep38201_CR2","doi-asserted-by":"publisher","first-page":"278","DOI":"10.1016\/j.patrec.2011.10.020","volume":"33","author":"K Ducinskas","year":"2012","unstructured":"Ducinskas, K., Stabingiene, L. & Stabingis, G. Application of Bayes linear discriminant functions in image classification. Pattern Recognition Letters 33, 278\u2013282 (2012).","journal-title":"Pattern Recognition Letters"},{"key":"BFsrep38201_CR3","first-page":"929","volume":"14","author":"T Gao","year":"2013","unstructured":"Gao, T., Li, G. & Hou, J. Retrieving image resource technique based on bayes semantic classification and visual feature extraction. J. Inter. Tech. 14, 929\u2013934 (2013).","journal-title":"J. Inter. Tech"},{"key":"BFsrep38201_CR4","doi-asserted-by":"publisher","first-page":"117","DOI":"10.1109\/83.892448","volume":"10","author":"A Vailaya","year":"2001","unstructured":"Vailaya, A. et al. Image classification for content-based indexing. IEEE Transactions on Image Processing 10, 117\u2013130 (2001).","journal-title":"IEEE Transactions on Image Processing"},{"key":"BFsrep38201_CR5","doi-asserted-by":"publisher","first-page":"1575","DOI":"10.1109\/TPAMI.2007.1155","volume":"29","author":"P Quelhas","year":"2007","unstructured":"Quelhas, P. et al. A thousand words in a scene. IEEE Transactions on Pattern Analysis and Machine Intelligence 29, 1575\u20131589 (2007).","journal-title":"IEEE Transactions on Pattern Analysis and Machine Intelligence"},{"key":"BFsrep38201_CR6","first-page":"319","volume":"2008","author":"E Horster","year":"2008","unstructured":"Horster, E., Lienhart, R. & Slaney M. Continuous visual vocabulary models for PLSA-based scene recognition. Proceedings of ACM International Conference on Image and Video Retrieval 2008, 319\u2013328 (2008).","journal-title":"Proceedings of ACM International Conference on Image and Video Retrieval"},{"key":"BFsrep38201_CR7","doi-asserted-by":"publisher","first-page":"661","DOI":"10.1016\/j.eswa.2009.06.111","volume":"37","author":"S Feng","year":"2010","unstructured":"Feng, S. & Xu, D. Transductive multi-instance multi-lable learning algorithm with application to automatic image annotation. The Journal of Expert Systems with Applications, 37, 661\u2013670 (2010).","journal-title":"The Journal of Expert Systems with Applications"},{"key":"BFsrep38201_CR8","doi-asserted-by":"publisher","first-page":"202","DOI":"10.1016\/j.cmpb.2013.10.011","volume":"113","author":"J Kuruvilla","year":"2014","unstructured":"Kuruvilla, J. & Gunavathi, K. Lung cancer classification using neural networks for CT images. Comput. Methods Programs Biomed. 113, 202\u2013209 (2014).","journal-title":"Comput. Methods Programs Biomed."},{"key":"BFsrep38201_CR9","doi-asserted-by":"publisher","first-page":"133","DOI":"10.1016\/j.neucom.2011.04.044","volume":"78","author":"M Han","year":"2012","unstructured":"Han, M., Zhu, X. R. & Yao, W. Remote sensing image classification based on neural network ensemble algorithm. Neurocomputing 78, 133\u2013138 (2012).","journal-title":"Neurocomputing"},{"key":"BFsrep38201_CR10","first-page":"167","volume":"28","author":"XB Shi","year":"2016","unstructured":"Shi, X. B., Fang, X. J., Zhang, D. Y. & Guo, Z. Q. Image classification based on mixed deep learning model transfer learning. J. System Simu. 28, 167\u2013182 (2016).","journal-title":"J. System Simu"},{"key":"BFsrep38201_CR11","doi-asserted-by":"publisher","first-page":"135","DOI":"10.1016\/j.isprsjprs.2012.01.005","volume":"68","author":"K Topouzelis","year":"2012","unstructured":"Topouzelis, K. & Psyllos, A. Oil spill feature selection and classification using decision tree forest on SAR image data. ISPRS J. Photogrammetry Remote Sensing 68, 135\u2013143 (2012).","journal-title":"ISPRS J. Photogrammetry Remote Sensing"},{"key":"BFsrep38201_CR12","first-page":"26","volume":"31","author":"P Dou","year":"2013","unstructured":"Dou, P., Zhai, L., Sang, H. Y. & Xie, W. H. Research and application of Object-oriented remote sensing image classification based on decision tree. Proceedings of the 2013 The International Conference on Remote Sensing, Environment and Transportation Engineering (Rsete 2013) 31, 26\u201328 (2013).","journal-title":"Proceedings of the 2013 The International Conference on Remote Sensing, Environment and Transportation Engineering (Rsete 2013)"},{"key":"BFsrep38201_CR13","first-page":"2724","volume":"30","author":"LA Liang","year":"2010","unstructured":"Liang, L. A., Yang, M. H. & Li, Y. F. Hyperspectral remote sensing image classification based on ICA and SVM algorithm. Spectroscopy and Spectral Analysis 30, 2724\u20132728 (2010).","journal-title":"Spectroscopy and Spectral Analysis"},{"key":"BFsrep38201_CR14","doi-asserted-by":"publisher","first-page":"2217","DOI":"10.1109\/TGRS.2013.2258676","volume":"52","author":"E Pasolli","year":"2014","unstructured":"Pasolli, E., Melgani, F., Tuia, D., Pacifici, F. & Emery, W. J. SVM active learning approach for image classification using spatial information. IEEE Transactions on Geoscience and Remote Sensing 52, 2217\u20132233 (2014).","journal-title":"IEEE Transactions on Geoscience and Remote Sensing"},{"key":"BFsrep38201_CR15","first-page":"827","volume":"45","author":"XL Li","year":"2015","unstructured":"Li, X. L. et al. A survey on scene image classification. China Science: Information Science 45, 827\u2013848 (2015).","journal-title":"China Science: Information Science"},{"key":"BFsrep38201_CR16","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1016\/j.knosys.2010.07.003","volume":"24","author":"SJ Li","year":"2011","unstructured":"Li, S. J., Wu, H., Wan, D. S. & Zhu, J. An effective feature selection method for hyperspectral image classification based on genetic algorithm and support vector machine. Knowledge-Based Systems 24, 40\u201348 (2011).","journal-title":"Knowledge-Based Systems"},{"key":"BFsrep38201_CR17","first-page":"211","volume":"2013","author":"HS Song","year":"2013","unstructured":"Song, H. S., Xu, R. S., Ma, Y. L. & Li, G. Classification of ETM+ remote sensing image based on hybrid algorithm of genetic algorithm and back propagation neural network. Mathematical Problems in Engineering 2013, 211\u2013244 (2013).","journal-title":"Mathematical Problems in Engineering"},{"key":"BFsrep38201_CR18","doi-asserted-by":"crossref","first-page":"6152","DOI":"10.1109\/WCICA.2010.5554680","volume":"2010","author":"J Yu","year":"2010","unstructured":"Yu, J., Li, Y., Zhang, Z. S. & Jiang, J. C. Research on supervised classification of fully polarimetric SAR image using BP neural network trained by PSO. Proceedings of the 2010 8TH World Congress on Intelligent Control and Automation (WCICA) 2010, 6152\u20136157 (2010).","journal-title":"Proceedings of the 2010 8TH World Congress on Intelligent Control and Automation (WCICA)"},{"key":"BFsrep38201_CR19","doi-asserted-by":"publisher","first-page":"2131","DOI":"10.1109\/JSTARS.2014.2307091","volume":"7","author":"ZH Xue","year":"2014","unstructured":"Xue, Z. H., Du, P. J. & Su, H. J. Harmonic analysis for hyperspectral image classification integrated with PSO optimized SVM. IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing 7, 2131\u20132146 (2014).","journal-title":"IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing"},{"key":"BFsrep38201_CR20","doi-asserted-by":"publisher","first-page":"294","DOI":"10.1007\/978-3-642-17316-5_29","volume":"2010","author":"D Wang","year":"2010","unstructured":"Wang, D. & Cheng, B. An unsupervised classification method of remote sensing images based on ant colony optimization algorithm. Proceedings of the 6th International Conference on Advanced Data Mining and Applications (ADMA) 2010, 294\u2013301 (2010).","journal-title":"Proceedings of the 6th International Conference on Advanced Data Mining and Applications (ADMA)"},{"key":"BFsrep38201_CR21","first-page":"115","volume":"32","author":"FQ Luo","year":"2015","unstructured":"Luo, F. Q., Wu, C. M. & Hou, R. Study on hybrid optimisation algorithm in ALM ring path search. Computer Applications and Software 32, 115\u2013122 (2015).","journal-title":"Computer Applications and Software"},{"key":"BFsrep38201_CR22","doi-asserted-by":"publisher","first-page":"28","DOI":"10.1145\/2522968.2522979","volume":"46","author":"S Sakr","year":"2013","unstructured":"Sakr, S., Liu, A. N. & Fayoumi, A. G. The family of MapReduce and large-scale data processing systems. ACM Computing Surveys 46, 28\u201336 (2013).","journal-title":"ACM Computing Surveys"},{"key":"BFsrep38201_CR23","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1016\/j.neucom.2012.01.040","volume":"54","author":"Q He","year":"2013","unstructured":"He, Q., Shang, T. F., Zhuang, F. Z. & Shi, Z. Parallel extreme learning machine for regression based on MapReduce. Neurocomputing 54, 52\u201358 (2013).","journal-title":"Neurocomputing"},{"key":"BFsrep38201_CR24","doi-asserted-by":"publisher","first-page":"739","DOI":"10.1016\/j.future.2012.09.001","volume":"29","author":"LZ Wang","year":"2013","unstructured":"Wang, L. Z. et al. G-Hadoop: MapReduce across distributed data centers for data-intensive computing. Future Generation Computer Systems 29, 739\u2013750 (2013).","journal-title":"Future Generation Computer Systems"},{"key":"BFsrep38201_CR25","doi-asserted-by":"publisher","first-page":"608","DOI":"10.1016\/j.jpdc.2012.12.012","volume":"73","author":"F Ahmad","year":"2013","unstructured":"Ahmad, F., Lee, S., Thottethodi, M. & Vijaykumar, T. N. MapReduce with communication overlap (MaRCO). Journal of Parallel and Distributed Computing 73, 608\u2013620 (2013).","journal-title":"Journal of Parallel and Distributed Computing"},{"key":"BFsrep38201_CR26","doi-asserted-by":"publisher","first-page":"671","DOI":"10.1016\/j.ins.2014.04.019","volume":"279","author":"J Qian","year":"2014","unstructured":"Qian, J., Miao, D. Q., Zhang, Z. H. & Yue, X. Parallel attribute reduction algorithms using MapReduce. Information Sciences 279, 671\u2013690 (2014).","journal-title":"Information Sciences"},{"key":"BFsrep38201_CR27","doi-asserted-by":"publisher","first-page":"e0136259","DOI":"10.1371\/journal.pone.0136259","volume":"10","author":"M Idris","year":"2015","unstructured":"Idris, M. et al. MRPack: Multi-algorithm execution using compute-intensive approach in mapreduce. Plos One 10, e0136259 (2015).","journal-title":"Plos One"},{"key":"BFsrep38201_CR28","doi-asserted-by":"publisher","first-page":"466","DOI":"10.1007\/s10766-015-0355-8","volume":"44","author":"K Matsuzaki","year":"2016","unstructured":"Matsuzaki, K. & Miyazaki, R. Parallel tree accumulations on MapReduce. International Journal of Parallel Programming 44, 466\u2013485 (2016).","journal-title":"International Journal of Parallel Programming"},{"key":"BFsrep38201_CR29","first-page":"91","volume":"2012","author":"R Zhang","year":"2012","unstructured":"Zhang, R. & Jiang, C. B. The bank risk forewarning model of BP neural network based on the clound computing. Proceedings of the 8th International Conference on Computing and Networking Technology (ICCNT) 2012, 91\u201394 (2012).","journal-title":"Proceedings of the 8th International Conference on Computing and Networking Technology (ICCNT)"},{"key":"BFsrep38201_CR30","first-page":"639","volume":"1572","author":"ES Robert","year":"2001","unstructured":"Robert, E. S. Theoretical views of boosting. Proceedings of European Conference on Computational Learning Theory, Nordkirchen, Germany, Springer-Verlag 1572, 639 (2001).","journal-title":"Proceedings of European Conference on Computational Learning Theory, Nordkirchen, Germany, Springer-Verlag"},{"key":"BFsrep38201_CR31","first-page":"13","volume":"2007","author":"C Ranger","year":"2007","unstructured":"Ranger, C., Raghuraman, R., Penmetsa, A. & Bradski, G. Evaluating MapReduce for multi-core and multiprocessor systems. Proceedings of the 13th International Symposium on High-Performance Computer Archi- tecture (HPCA) 2007, 13\u201324 (2007).","journal-title":"Proceedings of the 13th International Symposium on High-Performance Computer Archi- tecture (HPCA)"},{"key":"BFsrep38201_CR32","doi-asserted-by":"publisher","first-page":"355","DOI":"10.1007\/s00778-013-0319-9","volume":"23","author":"C Doulkeridis","year":"2014","unstructured":"Doulkeridis, C. & Norvag, K. A survey of large-scale analytical query processing in MapReduce. VLDB Journal 23, 355\u2013380 (2014).","journal-title":"VLDB Journal"},{"key":"BFsrep38201_CR33","doi-asserted-by":"publisher","first-page":"993","DOI":"10.1109\/34.58871","volume":"12","author":"LK Hansen","year":"1990","unstructured":"Hansen, L. K. & Salamon, P. Neural network ensembles. IEEE Transactions on Pattern Analysis and Machine Intelligence 12, 993\u20131001 (1990).","journal-title":"IEEE Transactions on Pattern Analysis and Machine Intelligence"},{"key":"BFsrep38201_CR34","first-page":"364649","volume":"2014","author":"JF Cao","year":"2014","unstructured":"Cao, J. F., Chen, J. J. & Li, H. F. An Adaboost-Backpropagation neural network for automated image sentiment classification. Scientific World Journal 2014, 364649 (2014).","journal-title":"Scientific World Journal"},{"key":"BFsrep38201_CR35","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1023\/B:VISI.0000029664.99615.94","volume":"60","author":"G David","year":"2004","unstructured":"David, G. Distinctive image features fromscal-invariant keypoints. International Journal in Computer Vision 60, 91\u2013110 (2004).","journal-title":"International Journal in Computer Vision"},{"key":"BFsrep38201_CR36","first-page":"526","volume":"41","author":"SG Chen","year":"2013","unstructured":"Chen, S. G., Sun, Z. X. & Zhou, J. A segmentation method for stratum image based on FCM and random walks. Acta Electronica Sinica 41, 526\u2013531 (2013).","journal-title":"Acta Electronica Sinica"}],"container-title":["Scientific Reports"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.nature.com\/articles\/srep38201.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.nature.com\/articles\/srep38201","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.nature.com\/articles\/srep38201.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,5]],"date-time":"2023-01-05T00:41:46Z","timestamp":1672879306000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.nature.com\/articles\/srep38201"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,12,1]]},"references-count":36,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2016,12,23]]}},"alternative-id":["BFsrep38201"],"URL":"https:\/\/doi.org\/10.1038\/srep38201","relation":{},"ISSN":["2045-2322"],"issn-type":[{"value":"2045-2322","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,12,1]]},"assertion":[{"value":"17 August 2016","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"4 November 2016","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"1 December 2016","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"The authors declare no competing financial interests.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"38201"}}