MR-AntMiner: A Novel MapReduce Classification Rule Discovery with Ant Colony Intelligence
Ant colony optimization (ACO) algorithms have been successfully applied to data classification problems that aim at discovering a list of classification rules. However, on the one hand, the ACO algorithm has defects including long search times and convergence issues with non-optimal solutions. On th...
Saved in:
| Published in | Journal of advanced computational intelligence and intelligent informatics Vol. 23; no. 5; pp. 928 - 938 |
|---|---|
| Main Authors | , , , , , |
| Format | Journal Article |
| Language | English |
| Published |
20.09.2019
|
| Online Access | Get full text |
| ISSN | 1343-0130 1883-8014 1883-8014 |
| DOI | 10.20965/jaciii.2019.p0928 |
Cover
| Abstract | Ant colony optimization (ACO) algorithms have been successfully applied to data classification problems that aim at discovering a list of classification rules. However, on the one hand, the ACO algorithm has defects including long search times and convergence issues with non-optimal solutions. On the other hand, given bottlenecks such as memory restrictions, time complexity, or data complexity, it is too hard to solve a problem when its scale becomes too large. One solution for this issue is to design a highly parallelized learning algorithm. The MapReduce programming model has quickly emerged as the most common model for executing simple algorithmic tasks over huge volumes of data, since it is simple, highly abstract, and efficient. Therefore, MapReduce-based ACO has been researched extensively. However, due to its unidirectional communication model and the inherent lack of support for iterative execution, ACO algorithms cannot easily be implemented on MapReduce. In this paper, a novel classification rule discovery algorithm is proposed, namely MR-AntMiner, which can capitalize on the benefits of the MapReduce model. In order to construct quality rules with fewer iterations as well as less communication between different nodes to share the parameters used by each ant, our algorithm splits the training data into some subsets that are randomly mapped to different mappers; then the traditional ACO algorithm is run on each mapper to gain the local best rule set, and the global best rule list is produced in the reducer phase according to a voting mechanism. The performance of our algorithm was studied experimentally on 14 publicly available data sets and further compared to several state-of-the-art classification approaches in terms of accuracy. The experimental results show that the predictive accuracy obtained by our algorithm is statistically higher than that of the compared targets. Furthermore, experimental studies show the feasibility and the good performance of the proposed parallelized MR-AntMiner algorithm. |
|---|---|
| AbstractList | Ant colony optimization (ACO) algorithms have been successfully applied to data classification problems that aim at discovering a list of classification rules. However, on the one hand, the ACO algorithm has defects including long search times and convergence issues with non-optimal solutions. On the other hand, given bottlenecks such as memory restrictions, time complexity, or data complexity, it is too hard to solve a problem when its scale becomes too large. One solution for this issue is to design a highly parallelized learning algorithm. The MapReduce programming model has quickly emerged as the most common model for executing simple algorithmic tasks over huge volumes of data, since it is simple, highly abstract, and efficient. Therefore, MapReduce-based ACO has been researched extensively. However, due to its unidirectional communication model and the inherent lack of support for iterative execution, ACO algorithms cannot easily be implemented on MapReduce. In this paper, a novel classification rule discovery algorithm is proposed, namely MR-AntMiner, which can capitalize on the benefits of the MapReduce model. In order to construct quality rules with fewer iterations as well as less communication between different nodes to share the parameters used by each ant, our algorithm splits the training data into some subsets that are randomly mapped to different mappers; then the traditional ACO algorithm is run on each mapper to gain the local best rule set, and the global best rule list is produced in the reducer phase according to a voting mechanism. The performance of our algorithm was studied experimentally on 14 publicly available data sets and further compared to several state-of-the-art classification approaches in terms of accuracy. The experimental results show that the predictive accuracy obtained by our algorithm is statistically higher than that of the compared targets. Furthermore, experimental studies show the feasibility and the good performance of the proposed parallelized MR-AntMiner algorithm. |
| Author | Chen, Guoping Lin, Yilin Yuan, Lei Kong, Yun Dong, Na Zhao, Junsan |
| Author_xml | – sequence: 1 givenname: Yun surname: Kong fullname: Kong, Yun – sequence: 2 givenname: Junsan surname: Zhao fullname: Zhao, Junsan – sequence: 3 givenname: Na surname: Dong fullname: Dong, Na – sequence: 4 givenname: Yilin surname: Lin fullname: Lin, Yilin – sequence: 5 givenname: Lei surname: Yuan fullname: Yuan, Lei – sequence: 6 givenname: Guoping surname: Chen fullname: Chen, Guoping |
| BookMark | eNqNkN1Kw0AQRhepYK19Aa_2BVJnd9M08a7Ev0KrUPTCqzDZTHTLugnZ1JK3d219AGFgZmDO8HEu2cg1jhi7FjCTkCXzmx1qY0xYRDZrIZPpGRuLNFVRCiIehVnFKgKh4IJNvd8BhFkmEIsxe99so6XrN8ZRd8uX_Ln5Jss32G6p2mviuUXvTW009qZxfLu3xO-M1-GsG_jB9J884DxvbOMGvnI9WWs-yGm6Yuc1Wk_Tvz5hbw_3r_lTtH55XOXLdaQVpH2ISIs0qcpQSlK9KOdSSZSgZZWJeY0CkjIGCoE1KcREQi1khXWGIi0xi9WEqdPfvWtxOKC1RduZL-yGQkBxFFScBBW_goqjoEDJE6W7xvuO6v9AP5ThbYI |
| Cites_doi | 10.1016/j.neucom.2012.01.040 10.1109/TEVC.2002.802452 10.1109/CJECE.2015.2469597 10.1145/1327452.1327492 10.3724/SP.J.1016.2011.01768 10.1002/cpe.4015 10.1007/978-1-4757-2440-0 10.1016/j.neucom.2016.11.077 10.1109/BigData.2014.7004440 10.1109/TEVC.2012.2231868 10.1109/TEVC.2006.890229 10.1007/978-3-540-87527-7_5 |
| ContentType | Journal Article |
| CorporateAuthor | Faculty of Land Resource Engineering, Kunming University of Science and Technology No. 68 Wenchang Road, 121 Avenue, Wuhua District, Kunming, Yunnan 650093, China Library of Kunming University of Science and Technology No. 727 Jingming Nan Road, Chenggong District, Kunming, Yunnan 650504, China Geomatics Engineering Faculty, Kunming Metallurgy College No. 388 Xuefu Road, Wuhua District, Kunming, Yunnan 650028, China School of Information Science and Technology, Yunnan Normal University No. 1 Yuhua District, Chenggong New District, Kunming, Yunnan 650500, China |
| CorporateAuthor_xml | – name: Library of Kunming University of Science and Technology No. 727 Jingming Nan Road, Chenggong District, Kunming, Yunnan 650504, China – name: Geomatics Engineering Faculty, Kunming Metallurgy College No. 388 Xuefu Road, Wuhua District, Kunming, Yunnan 650028, China – name: School of Information Science and Technology, Yunnan Normal University No. 1 Yuhua District, Chenggong New District, Kunming, Yunnan 650500, China – name: Faculty of Land Resource Engineering, Kunming University of Science and Technology No. 68 Wenchang Road, 121 Avenue, Wuhua District, Kunming, Yunnan 650093, China |
| DBID | AAYXX CITATION ADTOC UNPAY |
| DOI | 10.20965/jaciii.2019.p0928 |
| DatabaseName | CrossRef Unpaywall for CDI: Periodical Content Unpaywall |
| DatabaseTitle | CrossRef |
| DatabaseTitleList | CrossRef |
| Database_xml | – sequence: 1 dbid: UNPAY name: Unpaywall url: https://proxy.k.utb.cz/login?url=https://unpaywall.org/ sourceTypes: Open Access Repository |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISSN | 1883-8014 |
| EndPage | 938 |
| ExternalDocumentID | 10.20965/jaciii.2019.p0928 10_20965_jaciii_2019_p0928 |
| GroupedDBID | AAYXX ALMA_UNASSIGNED_HOLDINGS ARCSS CITATION GROUPED_DOAJ ISHAI JSI JSP P2P RJT RZJ TUS ADTOC AFKRA ARAPS BENPR BGLVJ CCPQU HCIFZ K7- PHGZM PHGZT PQGLB UNPAY |
| ID | FETCH-LOGICAL-c308t-80e786db6db32ef7b5232a20c2d915fa106b40e132ce3aa620f12daf9a18ba943 |
| IEDL.DBID | UNPAY |
| ISSN | 1343-0130 1883-8014 |
| IngestDate | Tue Aug 19 23:17:12 EDT 2025 Wed Oct 01 05:08:49 EDT 2025 |
| IsDoiOpenAccess | true |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 5 |
| Language | English |
| License | cc-by-nd |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c308t-80e786db6db32ef7b5232a20c2d915fa106b40e132ce3aa620f12daf9a18ba943 |
| OpenAccessLink | https://proxy.k.utb.cz/login?url=https://doi.org/10.20965/jaciii.2019.p0928 |
| PageCount | 11 |
| ParticipantIDs | unpaywall_primary_10_20965_jaciii_2019_p0928 crossref_primary_10_20965_jaciii_2019_p0928 |
| ProviderPackageCode | CITATION AAYXX |
| PublicationCentury | 2000 |
| PublicationDate | 2019-09-20 |
| PublicationDateYYYYMMDD | 2019-09-20 |
| PublicationDate_xml | – month: 09 year: 2019 text: 2019-09-20 day: 20 |
| PublicationDecade | 2010 |
| PublicationTitle | Journal of advanced computational intelligence and intelligent informatics |
| PublicationYear | 2019 |
| References | key-10.20965/jaciii.2019.p0928-27 key-10.20965/jaciii.2019.p0928-28 key-10.20965/jaciii.2019.p0928-29 key-10.20965/jaciii.2019.p0928-12 key-10.20965/jaciii.2019.p0928-13 key-10.20965/jaciii.2019.p0928-14 key-10.20965/jaciii.2019.p0928-15 key-10.20965/jaciii.2019.p0928-10 key-10.20965/jaciii.2019.p0928-11 key-10.20965/jaciii.2019.p0928-1 key-10.20965/jaciii.2019.p0928-2 key-10.20965/jaciii.2019.p0928-7 key-10.20965/jaciii.2019.p0928-8 key-10.20965/jaciii.2019.p0928-9 key-10.20965/jaciii.2019.p0928-3 key-10.20965/jaciii.2019.p0928-16 key-10.20965/jaciii.2019.p0928-4 key-10.20965/jaciii.2019.p0928-17 key-10.20965/jaciii.2019.p0928-5 key-10.20965/jaciii.2019.p0928-18 key-10.20965/jaciii.2019.p0928-6 key-10.20965/jaciii.2019.p0928-19 key-10.20965/jaciii.2019.p0928-23 key-10.20965/jaciii.2019.p0928-24 key-10.20965/jaciii.2019.p0928-25 key-10.20965/jaciii.2019.p0928-26 key-10.20965/jaciii.2019.p0928-20 key-10.20965/jaciii.2019.p0928-21 key-10.20965/jaciii.2019.p0928-22 |
| References_xml | – ident: key-10.20965/jaciii.2019.p0928-21 – ident: key-10.20965/jaciii.2019.p0928-29 doi: 10.1016/j.neucom.2012.01.040 – ident: key-10.20965/jaciii.2019.p0928-2 doi: 10.1109/TEVC.2002.802452 – ident: key-10.20965/jaciii.2019.p0928-17 doi: 10.1109/CJECE.2015.2469597 – ident: key-10.20965/jaciii.2019.p0928-27 – ident: key-10.20965/jaciii.2019.p0928-4 doi: 10.1145/1327452.1327492 – ident: key-10.20965/jaciii.2019.p0928-20 doi: 10.3724/SP.J.1016.2011.01768 – ident: key-10.20965/jaciii.2019.p0928-13 – ident: key-10.20965/jaciii.2019.p0928-25 doi: 10.1002/cpe.4015 – ident: key-10.20965/jaciii.2019.p0928-15 – ident: key-10.20965/jaciii.2019.p0928-23 doi: 10.1007/978-1-4757-2440-0 – ident: key-10.20965/jaciii.2019.p0928-8 – ident: key-10.20965/jaciii.2019.p0928-6 – ident: key-10.20965/jaciii.2019.p0928-22 – ident: key-10.20965/jaciii.2019.p0928-19 doi: 10.1016/j.neucom.2016.11.077 – ident: key-10.20965/jaciii.2019.p0928-24 doi: 10.1109/BigData.2014.7004440 – ident: key-10.20965/jaciii.2019.p0928-10 doi: 10.1109/TEVC.2012.2231868 – ident: key-10.20965/jaciii.2019.p0928-26 – ident: key-10.20965/jaciii.2019.p0928-28 doi: 10.1109/TEVC.2006.890229 – ident: key-10.20965/jaciii.2019.p0928-11 doi: 10.1007/978-3-540-87527-7_5 – ident: key-10.20965/jaciii.2019.p0928-12 – ident: key-10.20965/jaciii.2019.p0928-9 doi: 10.1109/TEVC.2006.890229 – ident: key-10.20965/jaciii.2019.p0928-14 – ident: key-10.20965/jaciii.2019.p0928-16 – ident: key-10.20965/jaciii.2019.p0928-7 – ident: key-10.20965/jaciii.2019.p0928-18 – ident: key-10.20965/jaciii.2019.p0928-1 – ident: key-10.20965/jaciii.2019.p0928-3 – ident: key-10.20965/jaciii.2019.p0928-5 |
| SSID | ssj0001326041 ssib051641541 |
| Score | 2.1180954 |
| Snippet | Ant colony optimization (ACO) algorithms have been successfully applied to data classification problems that aim at discovering a list of classification rules.... |
| SourceID | unpaywall crossref |
| SourceType | Open Access Repository Index Database |
| StartPage | 928 |
| Title | MR-AntMiner: A Novel MapReduce Classification Rule Discovery with Ant Colony Intelligence |
| URI | https://doi.org/10.20965/jaciii.2019.p0928 |
| UnpaywallVersion | publishedVersion |
| Volume | 23 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVAON databaseName: DOAJ Directory of Open Access Journals customDbUrl: eissn: 1883-8014 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0001326041 issn: 1883-8014 databaseCode: DOA dateStart: 20070101 isFulltext: true titleUrlDefault: https://www.doaj.org/ providerName: Directory of Open Access Journals – providerCode: PRVHPJ databaseName: ROAD: Directory of Open Access Scholarly Resources customDbUrl: eissn: 1883-8014 dateEnd: 99991231 omitProxy: true ssIdentifier: ssib051641541 issn: 1343-0130 databaseCode: M~E dateStart: 19970101 isFulltext: true titleUrlDefault: https://road.issn.org providerName: ISSN International Centre |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3fS8MwEA66PeiL8yfOHyMPvmlnmnZt6tuYjilsyHCwPZVrloBauuE6Zf715tpOpiBM6EshKeW7NHdfevcdIRfC81yFCQ7CAWm5kbQtCOyGBVJpprnWQYTnkN2e1xm4D8PGsJDJwVqYlf_3HIVJrl9AosqC8VNBfcoCLjZJ2WuYuLtEyoPeY3OUMSoXk4KyxiK2EA5uu25eIfPHQ354oa15MoXFB8TximtpV_IeRbNMkRAzSl7r8zSqy89feo3rvfUu2SkiTNrMl8Qe2VDJPqksuzfQ4mM-IKNu32omaRer_25ok_Ym7yqmXZj2Uc1V0axdJiYSZbaj_Xms6O3zTGLO54Li-S0102nL7J7Jgt6vSHsekkH77qnVsYpGC5Z0mEgNXMoX3jgyl8OV9iPDTjlwJvnY2E2DoY2Ry5QhrlI5AB5n2uZj0AHYIoLAdY5IKZkk6phQnykONjQkir6A4MB8LgRoBdwfm6lVcrkEPpzmehqh4SEZamGOWoiohRlqVXL1bZs1hp_8b_gp2cYbzP7g7IyU0re5OjchRhrVMmpeK1bYFzuIzRU |
| linkProvider | Unpaywall |
| linkToUnpaywall | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3fS8MwEA66PeiL8yfOX-TBN-1M065NfRvTMYUOGQ62p3LNElBHV1ynzL_eXNvJFASFvhSSUr5Lc3fpd98Rci48z1VIcBAOSMuNpW1BYDctkEozzbUOYjyHDHted-DeD5vDUiYHa2FW_t9zFCa5egaJKgvGTwWNlAVcrJOq1zRxd4VUB72H1ijPqFwkBeWNRWwhHNx23aJC5peHfPNCG_MkhcU7TCYrrqVTK3oUzXJFQmSUvDTmWdyQHz_0Gv_21ttkq4wwaatYEjtkTSW7pLbs3kDLj3mPjMK-1UqyEKv_rmmL9qZvakJDSPuo5qpo3i4TiUS57Wh_PlH05mkmkfO5oHh-S8102ja7Z7KgdyvSnvtk0Ll9bHetstGCJR0mMgOX8oU3js3lcKX92GSnHDiTfGzspsGkjbHLlElcpXIAPM60zcegA7BFDIHrHJBKMk3UIaE-UxxsaEoUfQHBgflcCNAKuD82U-vkYgl8lBZ6GpHJQ3LUogK1CFGLctTq5PLLNn8YfvS_4cdkE2-Q_cHZCalkr3N1akKMLD4r19YncorMIA |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=MR-AntMiner%3A+A+Novel+MapReduce+Classification+Rule+Discovery+with+Ant+Colony+Intelligence&rft.jtitle=Journal+of+advanced+computational+intelligence+and+intelligent+informatics&rft.au=Kong%2C+Yun&rft.au=Zhao%2C+Junsan&rft.au=Dong%2C+Na&rft.au=Lin%2C+Yilin&rft.date=2019-09-20&rft.issn=1343-0130&rft.eissn=1883-8014&rft.volume=23&rft.issue=5&rft.spage=928&rft.epage=938&rft_id=info:doi/10.20965%2Fjaciii.2019.p0928&rft.externalDBID=n%2Fa&rft.externalDocID=10_20965_jaciii_2019_p0928 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1343-0130&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1343-0130&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1343-0130&client=summon |