{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T14:37:41Z","timestamp":1742913461455,"version":"3.40.3"},"publisher-location":"Singapore","reference-count":32,"publisher":"Springer Nature Singapore","isbn-type":[{"type":"print","value":"9789819615414"},{"type":"electronic","value":"9789819615421"}],"license":[{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025]]},"DOI":"10.1007\/978-981-96-1542-1_17","type":"book-chapter","created":{"date-parts":[[2025,2,14]],"date-time":"2025-02-14T17:17:33Z","timestamp":1739553453000},"page":"283-303","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Accelerating Mini-batch HGNN Training by\u00a0Reducing CUDA Kernels"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9841-5962","authenticated-orcid":false,"given":"Meng","family":"Wu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-9927-1787","authenticated-orcid":false,"given":"Jingkai","family":"Qiu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6915-955X","authenticated-orcid":false,"given":"Mingyu","family":"Yan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4069-2251","authenticated-orcid":false,"given":"Wenming","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-2893-2890","authenticated-orcid":false,"given":"Yang","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-8778-7149","authenticated-orcid":false,"given":"Zhimin","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4598-1685","authenticated-orcid":false,"given":"Xiaochun","family":"Ye","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5219-0908","authenticated-orcid":false,"given":"Dongrui","family":"Fan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,2,15]]},"reference":[{"key":"17_CR1","doi-asserted-by":"crossref","unstructured":"Oh, B., Seo, S., Lee, K.-H.: Knowledge graph completion by context-aware convolutional learning with multi-hop neighborhoods. In: Proceedings of the 27th ACM International Conference on Information and Knowledge Management, 2018","DOI":"10.1145\/3269206.3271769"},{"key":"17_CR2","doi-asserted-by":"crossref","unstructured":"Zhang, W., et al.: Iteratively learning embeddings and rules for knowledge graph reasoning. In: The World Wide Web Conference, 2019","DOI":"10.1145\/3308558.3313612"},{"key":"17_CR3","doi-asserted-by":"crossref","unstructured":"Chen, T., Sun, Y.: Task-guided and path-augmented heterogeneous network embedding for author identification. In: Proceedings of the Tenth ACM International Conference on Web Search and Data Mining, pp. 295\u2013304, 2017","DOI":"10.1145\/3018661.3018735"},{"key":"17_CR4","doi-asserted-by":"crossref","unstructured":"Yasunaga, M., et al.: Scisummnet: a large annotated corpus and content-impact models for scientific paper summarization with citation networks. In: Proceedings of the AAAI Conference on Artificial Intelligence, 2019","DOI":"10.1609\/aaai.v33i01.33017386"},{"key":"17_CR5","doi-asserted-by":"crossref","unstructured":"Zheng, Y., et al.: Clustering social audiences in business information networks. Pattern Recognit. (2020)","DOI":"10.1016\/j.patcog.2019.107126"},{"key":"17_CR6","doi-asserted-by":"crossref","unstructured":"Dong, Y., Hu, Z., Wang, K., Sun, Y., Tang, J.: Heterogeneous network representation learning. In: IJCAI, vol. 20, pp. 4861\u20134867, 2020","DOI":"10.24963\/ijcai.2020\/677"},{"key":"17_CR7","unstructured":"Yang, C., Xiao, Y., Zhang, Y., Sun, Y., Han, J.: Heterogeneous network representation learning: a unified framework with survey and benchmark. IEEE Trans. Knowl. Data Eng. (2020)"},{"key":"17_CR8","unstructured":"Wang, X., Bo, D., Shi, C., Fan, S., Ye, Y., Philip, S.Y.: A survey on heterogeneous graph embedding: methods, techniques, applications and sources, arXiv preprint arXiv:2011.14867, 2020"},{"key":"17_CR9","unstructured":"Zheng, X., et al.: Graph neural networks for graphs with heterophily: a survey, arXiv preprint arXiv:2202.07082, 2022"},{"key":"17_CR10","doi-asserted-by":"crossref","unstructured":"Li, A., Cheng, Z., Liu, F., Gao, Z., Guan, W., Peng, Y.: Disentangled graph neural networks for session-based recommendation. IEEE Trans. Knowl. Data Eng. (2022)","DOI":"10.1109\/TKDE.2022.3208782"},{"key":"17_CR11","doi-asserted-by":"crossref","unstructured":"Fan, S., et al.: Metapath-guided heterogeneous graph neural network for intent recommendation. In: Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, 2019","DOI":"10.1145\/3292500.3330673"},{"key":"17_CR12","doi-asserted-by":"crossref","unstructured":"Luo, F., Zhang, Y., Wang, X.: IMAS++ an intelligent medical analysis system enhanced with deep graph neural networks. In: Proceedings of the 30th ACM International Conference on Information & Knowledge Management, 2021","DOI":"10.1145\/3459637.3481966"},{"key":"17_CR13","unstructured":"Vashishth, S., Sanyal, S., Nitin, V., Talukdar, P.: Composition-based multi-relational graph convolutional networks. In: International Conference on Learning Representations, 2020"},{"key":"17_CR14","doi-asserted-by":"crossref","unstructured":"Wang, S., et al.: Mixed-curvature multi-relational graph neural network for knowledge graph completion. In: Proceedings of the Web Conference 2021 (2021)","DOI":"10.1145\/3442381.3450118"},{"key":"17_CR15","doi-asserted-by":"crossref","unstructured":"Liu, Z., Chen, C., Yang, X., Zhou, J., Li, X., Song, L.: Heterogeneous graph neural networks for malicious account detection. In: Proceedings of the 27th ACM International Conference on Information and Knowledge Management, 2018","DOI":"10.1145\/3269206.3272010"},{"key":"17_CR16","doi-asserted-by":"crossref","unstructured":"Mao, K., Xiao, X., Zhu, J., Lu, B., Tang, R., He, X.: Item tagging for information retrieval: a tripartite graph neural network based approach. In: Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 2327\u20132336, 2020","DOI":"10.1145\/3397271.3401438"},{"key":"17_CR17","doi-asserted-by":"crossref","unstructured":"Yan, M., et al.: Characterizing and understanding HGNNs on GPUs. IEEE Comput. Archit. Lett. (2022)","DOI":"10.1109\/LCA.2022.3198281"},{"key":"17_CR18","doi-asserted-by":"crossref","unstructured":"Xue, R., et al.: HiHGNN: accelerating HGNNs through parallelism and data reusability exploitation. IEEE Trans. Parallel Distrib. Syst. (2024)","DOI":"10.1109\/TPDS.2024.3394841"},{"key":"17_CR19","doi-asserted-by":"crossref","unstructured":"Yang, X., Yan, M., Pan, S., Ye, X., Fan, D.: Simple and efficient heterogeneous graph neural network. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 37, no. 9, pp. 10 816\u201310 824, 2023","DOI":"10.1609\/aaai.v37i9.26283"},{"key":"17_CR20","doi-asserted-by":"crossref","unstructured":"Gui, Y., et al.: HGL: accelerating heterogeneous GNN training with holistic representation and optimization. In: SC22: International Conference for High Performance Computing, Networking, Storage and Analysis, pp. 1\u201315. IEEE (2022)","DOI":"10.1109\/SC41404.2022.00077"},{"key":"17_CR21","unstructured":"Fey, M., Lenssen, J.E.: Fast graph representation learning with PyTorch Geometric. In: ICLR Workshop on Representation Learning on Graphs and Manifolds, 2019"},{"key":"17_CR22","doi-asserted-by":"crossref","unstructured":"Zheng, D., Song, X., Yang, C., LaSalle, D., Karypis, G.: Distributed hybrid CPU and GPU training for graph neural networks on billion-scale heterogeneous graphs. In: Proceedings of the 28th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, pp. 4582\u20134591, 2022","DOI":"10.1145\/3534678.3539177"},{"key":"17_CR23","unstructured":"Zhang, L., Wahib, M., Matsuoka, S.: Understanding the overheads of launching CUDA kernels, ICPP19, pp. 5\u20138, 2019"},{"key":"17_CR24","doi-asserted-by":"crossref","unstructured":"Yan, M., et al.: HyGCN: a GCN accelerator with hybrid architecture. In: 2020 IEEE International Symposium on High Performance Computer Architecture (HPCA), 2020","DOI":"10.1109\/HPCA47549.2020.00012"},{"key":"17_CR25","doi-asserted-by":"crossref","unstructured":"Yan, M., et al.: Characterizing and understanding GCNs on GPU. IEEE Comput. Archit. Lett. (2020)","DOI":"10.1109\/LCA.2020.2970395"},{"key":"17_CR26","doi-asserted-by":"crossref","unstructured":"Chen, D., et al.: MetaNMP: leveraging cartesian-like product to accelerate HGNNs with near-memory processing. In: Proceedings of the 50th Annual International Symposium on Computer Architecture, 2023","DOI":"10.1145\/3579371.3589091"},{"issue":"1","key":"17_CR27","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1109\/TKDE.2016.2598561","volume":"29","author":"C Shi","year":"2016","unstructured":"Shi, C., Li, Y., Zhang, J., Sun, Y., Philip, S.Y.: A survey of heterogeneous information network analysis. IEEE Trans. Knowl. Data Eng. 29(1), 17\u201337 (2016)","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"17_CR28","doi-asserted-by":"crossref","unstructured":"Lin, H., et al.: A comprehensive survey on distributed training of graph neural networks. In: Proceedings of the IEEE (2023)","DOI":"10.1109\/JPROC.2023.3337442"},{"key":"17_CR29","doi-asserted-by":"crossref","unstructured":"Xue, R., et al: GDR-HGNN: a heterogeneous graph neural networks accelerator frontend with graph decoupling and recoupling. In: Proceedings of the 61th Annual Design Automation Conference 2024, ser. DAC \u201924, 2024","DOI":"10.1145\/3649329.3656540"},{"key":"17_CR30","doi-asserted-by":"crossref","unstructured":"Schlichtkrull, M., Kipf, T.N., Bloem, P., Berg, R.V.D., Titov, I., Welling, M.: Modeling relational data with graph convolutional networks. In: European Semantic Web Conference, pp. 593\u2013607. Springer, 2018","DOI":"10.1007\/978-3-319-93417-4_38"},{"key":"17_CR31","doi-asserted-by":"crossref","unstructured":"Wang, K., Shen, W., Yang, Y., Quan, X., Wang, R.: Relational graph attention network for aspect-based sentiment analysis. In: Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics, pp. 3229\u20133238, 2020","DOI":"10.18653\/v1\/2020.acl-main.295"},{"key":"17_CR32","doi-asserted-by":"crossref","unstructured":"Han, D., Wu, M., Xue, R., Yan, M., Ye, X., Fan, D.: ADE-HGNN: accelerating HGNNs through attention disparity exploitation. In: Euro-Par 2024: Parallel Processing - 30th International Conference on Parallel and Distributed Computing, Proceedings, ser. Lecture Notes in Computer Science, 2024","DOI":"10.1007\/978-3-031-69766-1_7"}],"container-title":["Lecture Notes in Computer Science","Algorithms and Architectures for Parallel Processing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-981-96-1542-1_17","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,14]],"date-time":"2025-02-14T17:18:00Z","timestamp":1739553480000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-981-96-1542-1_17"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025]]},"ISBN":["9789819615414","9789819615421"],"references-count":32,"URL":"https:\/\/doi.org\/10.1007\/978-981-96-1542-1_17","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2025]]},"assertion":[{"value":"15 February 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ICA3PP","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Algorithms and Architectures for Parallel Processing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Macau","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"China","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2024","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"30 October 2024","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"1 November 2024","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"24","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"ica3pp2024","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/ica3pp2024.scimeeting.cn\/en\/web\/index\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}