{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,31]],"date-time":"2025-12-31T00:44:55Z","timestamp":1767141895711,"version":"build-2238731810"},"reference-count":30,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2017,8,23]],"date-time":"2017-08-23T00:00:00Z","timestamp":1503446400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"name":"Zhejiang Engineering Research Center of Intelligent Medicine","award":["2016E10011"],"award-info":[{"award-number":["2016E10011"]}]},{"name":"the research and ap- plication of key technologies for rapid individualized sculp- turemanufacture and carving stone materials appraisal"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Multimed Tools Appl"],"published-print":{"date-parts":[[2019,1]]},"DOI":"10.1007\/s11042-017-5102-2","type":"journal-article","created":{"date-parts":[[2017,8,22]],"date-time":"2017-08-22T22:43:26Z","timestamp":1503441806000},"page":"457-475","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["GMR: graph-compatible MapReduce programming model"],"prefix":"10.1007","volume":"78","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3001-5006","authenticated-orcid":false,"given":"Weidong","family":"Zhang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Boxin","family":"He","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yifeng","family":"Chen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Qifei","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,8,23]]},"reference":[{"key":"5102_CR1","doi-asserted-by":"crossref","unstructured":"Beierlein F, Clark T (2005) Computer simulations of enzyme reaction mechanisms: simulation of protein spectra. High performance computing in science & engineering Munich 2004, Springer, pp 245-259","DOI":"10.1007\/3-540-26657-7_22"},{"issue":"1","key":"5102_CR2","doi-asserted-by":"publisher","first-page":"285","DOI":"10.14778\/1920841.1920881","volume":"3","author":"Y Bu","year":"2010","unstructured":"Bu Y, Howe B, Balazinska M, Ernst MD (2010) Haloop: efficient iterative data processing on large clusters. Proceedings of the Vldb endowment 3(1):285\u2013296","journal-title":"Proceedings of the Vldb endowment"},{"key":"5102_CR3","doi-asserted-by":"crossref","unstructured":"Bulu\u00e7 A, Fineman JT, Frigo M, Gilbert JR, Leiserson CE (2009) Parallel sparse matrix-vector and matrix-transpose-vector multiplication using compressed sparse blocks. In: SPAA \u201909: proceedings of the twenty-first annual symposium on parallelism in algorithms and archi, pp 233\u2013244","DOI":"10.1145\/1583991.1584053"},{"issue":"2","key":"5102_CR4","doi-asserted-by":"publisher","first-page":"129","DOI":"10.1007\/BF02592101","volume":"73","author":"BV Cherkassky","year":"1996","unstructured":"Cherkassky BV, Goldberg AV, Radzik T (1996) Shortest path algorithms: theory and experimental evaluation. Math Program 73(2):129\u2013174","journal-title":"Math Program"},{"issue":"1","key":"5102_CR5","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3009911","volume":"13","author":"TS Chua","year":"2016","unstructured":"Chua TS, Chua TS, Chua TS, Chua TS, Chua TS (2016) Learning from collective intelligence: Feature learning using social images and tags. ACM Trans Multimed Comput Commun Appl 13(1):1","journal-title":"ACM Trans Multimed Comput Commun Appl"},{"key":"5102_CR6","doi-asserted-by":"crossref","unstructured":"Ekanayake J, Li H, Zhang B, Gunarathne T, Bae SH, Qiu J, Fox G (2010) Twister: a runtime for iterative mapreduce. In: ACM international symposium on high performance distributed computing, pp 810\u2013818","DOI":"10.1145\/1851476.1851593"},{"key":"5102_CR7","unstructured":"Elgohary A, (2012) Stateful mapreduce"},{"issue":"C","key":"5102_CR8","first-page":"83","volume":"112","author":"Z Gao","year":"2014","unstructured":"Gao Z, Zhang H, Xu GP, Xue YB, Hauptmann AG (2014) Multi-view discriminative and structured dictionary learning with group sparsity for human action recognition. Signal Process 112(C):83\u201397","journal-title":"Signal Process"},{"key":"5102_CR9","doi-asserted-by":"publisher","first-page":"554","DOI":"10.1016\/j.neucom.2014.06.085","volume":"151","author":"Z Gao","year":"2015","unstructured":"Gao Z, Zhang H, Xu GP, Xue YB (2015) Multi-perspective and multi-modality joint representation and recognition model for 3d action recognition. Neurocomputing 151:554\u2013564","journal-title":"Neurocomputing"},{"key":"5102_CR10","unstructured":"Gonzalez JE, Low Y, Gu H, Bickson D, Guestrin C (2012) Powergraph: distributed graph-parallel computation on natural graphs. In: Usenix conference on operating systems design and implementation, pp 17\u201330"},{"key":"5102_CR11","unstructured":"Guattery S, Miller GL (1995) On the performance of spectral graph partitioning methods. In: ACM-SIAM symposium on discrete algorithms, pp 233\u2013242"},{"key":"5102_CR12","unstructured":"Karypis G, Kumar V (1998) Metis: a software package for partitioning unstructured graphs. In: International cryogenics monograph, pp 121\u2013124"},{"issue":"1","key":"5102_CR13","doi-asserted-by":"publisher","first-page":"96","DOI":"10.1006\/jpdc.1997.1404","volume":"48","author":"G Karypis","year":"1999","unstructured":"Karypis G, Kumar V (1999) Multilevel k-way partitioning scheme for irregular graphs. J Parallel Distrib Comput 48(1):96\u2013129","journal-title":"J Parallel Distrib Comput"},{"issue":"5","key":"5102_CR14","doi-asserted-by":"publisher","first-page":"2103","DOI":"10.1109\/TIP.2016.2540802","volume":"25","author":"AA Liu","year":"2016","unstructured":"Liu AA, Nie WZ, Gao Y, Su YT (2016) Multi-modal clique-graph matching for view-based 3d model retrieval. IEEE Trans Image Process 25(5):2103\u20132116","journal-title":"IEEE Trans Image Process"},{"issue":"1","key":"5102_CR15","doi-asserted-by":"publisher","first-page":"102","DOI":"10.1109\/TPAMI.2016.2537337","volume":"39","author":"AA Liu","year":"2016","unstructured":"Liu AA, Su YT, Nie WZ, Kankanhalli M (2016) Hierarchical clustering multi-task learning for joint human action grouping and recognition. IEEE Trans Pattern Anal Mach Intell 39(1):102\u2013114","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"key":"5102_CR16","unstructured":"Lv Q, Josephson W, Wang Z, Charikar M, Li K (2007) Multi-probe lsh: efficient indexing for high-dimensional similarity search. In: International conference on very large data bases, University of Vienna, Austria, September, pp 950\u2013961"},{"key":"5102_CR17","unstructured":"Malewicz G, Austern MH, Bik AJC, Dehnert JC, Horn I, Leiser N, Czajkowski G (2009) Pregel: a system for large-scale graph processing. In: SPAA 2009: proceedings of the ACM symposium on parallelism in algorithms and architectures, Calgary, Alberta, Canada, August, pp 135\u2013146"},{"key":"5102_CR18","unstructured":"Miller F (1993) A library for bulk-synchronous parallel programming. In: Proceedings of the BCS parallel processing specialist group workshop on general purpose parallel computing, pp 100\u2013108"},{"key":"5102_CR19","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1016\/j.imavis.2016.04.011","volume":"55","author":"W Nie","year":"2016","unstructured":"Nie W, Liu A, Li W, Su Y (2016) Cross-view action recognition by cross-domain learning *. Image Vis Comput 55:109\u2013118","journal-title":"Image Vis Comput"},{"key":"5102_CR20","doi-asserted-by":"crossref","unstructured":"Nie WZ, Liu AA, Gao Z, Su YT (2015) Clique-graph matching by preserving global & local structure. In: Computer vision and pattern recognition, pp 4503\u20134510","DOI":"10.1109\/CVPR.2015.7299080"},{"issue":"C","key":"5102_CR21","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1016\/j.jvcir.2015.06.011","volume":"37","author":"WZ Nie","year":"2016","unstructured":"Nie WZ, Liu AA, Su YT (2016) 3D object retrieval based on sparse coding in weak supervision. J Vis Commun Image Represent 37(C):40\u201345","journal-title":"J Vis Commun Image Represent"},{"issue":"1","key":"5102_CR22","first-page":"107","volume":"51","author":"RP Raji","year":"2009","unstructured":"Raji RP (2009) Mapreduce: simplified data processing on large clusters. Commun. ACM 51(1):107\u2013113","journal-title":"Commun. ACM"},{"issue":"3","key":"5102_CR23","doi-asserted-by":"publisher","first-page":"257","DOI":"10.1016\/0743-7315(91)90074-J","volume":"13","author":"JE Savage","year":"1991","unstructured":"Savage JE, Wloka MG (1991) Parallelism in graph-partitioning. J Parallel Distrib Comput 13(3):257\u2013272","journal-title":"J Parallel Distrib Comput"},{"issue":"1","key":"5102_CR24","doi-asserted-by":"publisher","first-page":"121","DOI":"10.1016\/j.cattod.2011.10.002","volume":"188","author":"M Weilenmann","year":"2012","unstructured":"Weilenmann M (2012) Aspects of highly transient catalyst simulation. Catal Today 188(1):121\u2013134","journal-title":"Catal Today"},{"key":"5102_CR25","doi-asserted-by":"crossref","unstructured":"Xin RS, Gonzalez JE, Franklin MJ, Stoica I (2013) Graphx: a resilient distributed graph system on spark. In: International workshop on graph data management experiences and systems, pp 1\u20136","DOI":"10.1145\/2484425.2484427"},{"issue":"1","key":"5102_CR26","doi-asserted-by":"publisher","first-page":"745","DOI":"10.1007\/s10115-013-0693-z","volume":"42","author":"J Yang","year":"2015","unstructured":"Yang J, Leskovec J (2015) Defining and evaluating network communities based on ground-truth. Knowl Inf Syst 42(1):745\u2013754","journal-title":"Knowl Inf Syst"},{"key":"5102_CR27","doi-asserted-by":"crossref","unstructured":"Zhang H, Liu W, Liu W, He X, Luan H, Chua TS (2016) Discrete collaborative filtering. In: International ACM SIGIR conference on research and development in information retrieval, pp 325\u2013334","DOI":"10.1145\/2911451.2911502"},{"issue":"7","key":"5102_CR28","doi-asserted-by":"publisher","first-page":"2996","DOI":"10.1109\/TIP.2014.2325784","volume":"23","author":"H Zhang","year":"2014","unstructured":"Zhang H, Zha ZJ, Yang Y, Yan S, Chua TS (2014) Robust (semi) nonnegative graph embedding. IEEE Trans Image Process A Publ IEEE Signal Process Soc 23(7):2996","journal-title":"IEEE Trans Image Process A Publ IEEE Signal Process Soc"},{"key":"5102_CR29","doi-asserted-by":"crossref","unstructured":"Zhang H, Zha ZJ, Yang Y, Yan S, Gao Y, Chua TS (2013) Attribute-augmented semantic hierarchy: towards bridging semantic gap and intention gap in image retrieval. In: Proceedings of the 21st ACM international conference on Multimedia. ACM, pp 33\u201342","DOI":"10.1145\/2502081.2502093"},{"issue":"1","key":"5102_CR30","doi-asserted-by":"publisher","first-page":"1112","DOI":"10.1007\/s10723-012-9204-9","volume":"10","author":"Y Zhang","year":"2012","unstructured":"Zhang Y, Gao Q, Gao L, Wang C (2012) Imapreduce: a distributed computing framework for iterative computation. J Grid Comput 10(1):1112\u20131121","journal-title":"J Grid Comput"}],"updated-by":[{"DOI":"10.1007\/s11042-017-5273-x","type":"correction","label":"Correction","source":"publisher","updated":{"date-parts":[[2017,10,17]],"date-time":"2017-10-17T00:00:00Z","timestamp":1508198400000}}],"container-title":["Multimedia Tools and Applications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11042-017-5102-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11042-017-5102-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11042-017-5102-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,2]],"date-time":"2019-10-02T13:48:39Z","timestamp":1570024119000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11042-017-5102-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,8,23]]},"references-count":30,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2019,1]]}},"alternative-id":["5102"],"URL":"https:\/\/doi.org\/10.1007\/s11042-017-5102-2","relation":{},"ISSN":["1380-7501","1573-7721"],"issn-type":[{"value":"1380-7501","type":"print"},{"value":"1573-7721","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,8,23]]},"assertion":[{"value":"23 June 2017","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"5 August 2017","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 August 2017","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"23 August 2017","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"17 October 2017","order":5,"name":"change_date","label":"Change Date","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"Correction","order":6,"name":"change_type","label":"Change Type","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"In the original publication, Fig. 12 was incorrectly presented. The plot line and legends of Fig. 12\n                      a\n                      ,\n                      c\n                      ,\n                      e\n                      and\n                      f\n                      should not overlap. The original article was corrected.","order":7,"name":"change_details","label":"Change Details","group":{"name":"ArticleHistory","label":"Article History"}}]}}