Skip to main content

Parallel Multi-graph Classification Using Extreme Learning Machine and MapReduce

  • Conference paper
  • First Online:
Proceedings of ELM-2015 Volume 1

Part of the book series: Proceedings in Adaptation, Learning and Optimization ((PALO,volume 6))

Abstract

A multi-graph is represented by a bag of graphs and modelled as a generalization of a multi-instance. Multi-graph classification is a supervised learning problem for multi-graph, which has a wide range of applications, such as scientific publication categorization, bio-pharmaceu-tical activity tests and online product recommendation. However, existing algorithms are limited to process small datasets due to high computation complexity of multi-graph classification. Specially, the precision is not high enough for a large dataset. In this paper, we propose a scalable and high-precision parallel algorithm to handle the multi-graph classification problem on massive datasets using MapReduce and extreme learning machine. Extensive experiments on real-world and synthetic graph datasets show that the proposed algorithm is effective and efficient.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    DBLP dataset can be downloaded from http://arnetminer.org/citation.

  2. 2.

    \(gMGFL+NBayes(or SVM, or ELM)\) denotes gMGFL using NBayes, SVM and ELM classification model, respectively. ME-\(MGC+PNBayes(ELM)\) represents ME-MGC using parallel NBayes and parallel ELM prediction model, respectively. In the case of without causing ambiguity, ME-MGC represents ME-\(MGC+ELM\).

References

  1. Wu, J., Zhu, X., Zhang, C., et al.: Bag constrained structure pattern mining for multi-graph classification. TKDE 26(10), 2382–2396 (2014)

    Google Scholar 

  2. Wu, J., Pan, S., Zhu, X., et al.: Boosting for multi-graph classification. T. Cybern. 45(3), 430–443 (2015)

    Google Scholar 

  3. MapReduce. http://en.wikipedia.org/wiki/MapReduce

  4. Huang, G., Zhu, Q., Siew, C.K.: Extreme learning machine: a new learning scheme of feedforward neural networks. In: IJCNN, pp. 985–990 (2004)

    Google Scholar 

  5. Huang, G., Liang, N., Rong, H., et al.: On-line sequential extreme learning machine. In: IASTED, pp. 232–237 (2005)

    Google Scholar 

  6. He, Q., Shang, T., Zhuang, F., et al.: Parallel extreme learning manchine for regression based on MapReduce. Neurocomputing 102(2), 52–58 (2013)

    Article  Google Scholar 

  7. Xin, J., Wang, Z., Chen, C., et al.: \(ELM^*\): distributed extreme learning machine with MapReduce. World Wide Web 17(5), 1189–1204 (2014)

    Article  Google Scholar 

  8. Xin, J., Wang, Z., Qu, L., et al.: Elastic extreme learning machine for big data classification. Neurocomputing, 149(Part A), 464–471 (2015)

    Google Scholar 

  9. Bi, X., Zhao, X., Wang, G., et al.: Distributed extreme learning machine with kernels based on MapReduce. Neurocomputing 149, 456–463 (2015)

    Article  Google Scholar 

  10. Wang, B., Huang, S., Qiu, J., et al.: Parallel online sequential extreme learning machine based on MapReduce. Neurocomputing 149, 224–232 (2015)

    Article  Google Scholar 

  11. Kuramochi, M., Karypis, G.: Finding frequent patterns in a large sparse graph. In: SDM, pp. 345–356 (2004)

    Google Scholar 

  12. Kuramochi, M., Karypis, G.: Grew-a-scalable frequent subgraph discovery algorithm. In: ICDM, pp. 439–442 (2004)

    Google Scholar 

  13. Hill, S., Srichandan, B., Sunderraman, R.: An Iterative mapreduce approach to frequent subgraph mining in biological datasets. In: BCB, pp. 661–666 (2012)

    Google Scholar 

  14. Lin, W., Xiao, X., Ghinita, G.: Large-scale frequent subgraph mining in MapReduce. In: ICDE, pp. 844–855 (2014)

    Google Scholar 

  15. Huang, G., Zhu, Q., Siew, C.K., et al.: Extreme learning machine: theory and applications. Neurocomputing 70(1–3), 489–501 (2006)

    Article  Google Scholar 

  16. Huang, G., Chen, L.: Enhanced random search based incremental extreme learning machine. Neurocomputing 71(16–18), 3460–3468 (2008)

    Article  Google Scholar 

  17. Huang, G., Ding, X., Zhou, H.: Optimization method based extreme learning machine for classification. Neurocomputing 74(1–3), 155–163 (2010)

    Article  Google Scholar 

  18. Huang, G., Wang, D., Lan, Y.: Extreme learning machines: a survey. Int. J. Mach. Learn. Cybern 2(2), 107–122 (2011)

    Article  Google Scholar 

  19. Huang, G., Zhou, H., Ding, X., et al.: Extreme learning machine for regression and multiclass classification. In: TSMC. Part B Cybern. 42(2), 513–529 (2012)

    Google Scholar 

  20. Huang, G., Wang, D.: Advances in extreme learning machines (ELM2011). Neurocomputing 102, 1–2 (2013)

    Article  Google Scholar 

  21. Huang, G.: An insight into extreme learning machines: random neurons, random features and kernels. Cogn. Comput. 6(3), 376–390 (2014)

    Article  Google Scholar 

  22. Huang, G., Bai, X., Kasun, L.L.C., et al.: Local receptive fields based extreme learning machine. In: Comp. Int. Mag. 10(2), 18–29 (2015)

    Google Scholar 

  23. Wang, G., Zhao, Y., Wang, D.: A protein secondary structure prediction framework based on the extreme learning machine. Neurocomputing 72(1–3), 262–268 (2008)

    Google Scholar 

  24. Zhao, X., Wang, G., Bin, X., et al.: XML document classification based on ELM. Neurocomputing 74(16), 2444–2451 (2011)

    Google Scholar 

  25. Sun, Y., Yuan, Y., Wang, G.: An OS-ELM based distributed ensemble classification framework in P2P networks. Neurocomputing 74(16), 2438–2443 (2011)

    Article  Google Scholar 

  26. Wang, Z., Zhao, Y., Wang, G., et al.: On extending extreme learning machine to non-redundant synergy pattern based graph classification. Neurocomputing 149, 330–339 (2015)

    Article  Google Scholar 

  27. Perusich, K., Senior, M.: Using fuzzy connitive maps for knowledge management in a conflict environment. TSMC. Part C 36(6), 810–821 (2006)

    Google Scholar 

  28. Pubchem. http://pubchem.ncbi.nlm.nih.gov

Download references

Acknowledgments

The work is partially supported by the National Basic Research Program of China (973 Program) (No. 2012CB316201), the National Natural Science Foundation of China (No. 61272179, No. 61472071).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jun Pang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Pang, J., Gu, Y., Xu, J., Kong, X., Yu, G. (2016). Parallel Multi-graph Classification Using Extreme Learning Machine and MapReduce. In: Cao, J., Mao, K., Wu, J., Lendasse, A. (eds) Proceedings of ELM-2015 Volume 1. Proceedings in Adaptation, Learning and Optimization, vol 6. Springer, Cham. https://doi.org/10.1007/978-3-319-28397-5_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-28397-5_7

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-28396-8

  • Online ISBN: 978-3-319-28397-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics