{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,29]],"date-time":"2026-05-29T19:48:49Z","timestamp":1780084129666,"version":"3.54.0"},"reference-count":46,"publisher":"Springer Science and Business Media LLC","issue":"S5","license":[{"start":{"date-parts":[[2024,9,17]],"date-time":"2024-09-17T00:00:00Z","timestamp":1726531200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,9,17]],"date-time":"2024-09-17T00:00:00Z","timestamp":1726531200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/100000015","name":"U.S. Department of Energy","doi-asserted-by":"crossref","award":["17-SC-20-SC"],"award-info":[{"award-number":["17-SC-20-SC"]}],"id":[{"id":"10.13039\/100000015","id-type":"DOI","asserted-by":"crossref"}]},{"name":"National Cancer Institutes","award":["DE-AC05-00OR22725"],"award-info":[{"award-number":["DE-AC05-00OR22725"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["BMC Med Inform Decis Mak"],"abstract":"<jats:title>Abstract<\/jats:title><jats:sec>\n                <jats:title>Background<\/jats:title>\n                <jats:p>Applying graph convolutional networks (GCN) to the classification of free-form natural language texts leveraged by graph-of-words features (TextGCN) was studied and confirmed to be an effective means of describing complex natural language texts. However, the text classification models based on the TextGCN possess weaknesses in terms of memory consumption and model dissemination and distribution. In this paper, we present a fast message passing network (FastMPN), implementing a GCN with message passing architecture that provides versatility and flexibility by allowing trainable node embedding and edge weights, helping the GCN model find the better solution. We applied the FastMPN model to the task of clinical information extraction from cancer pathology reports, extracting the following six properties: main site, subsite, laterality, histology, behavior, and grade.<\/jats:p>\n              <\/jats:sec><jats:sec>\n                <jats:title>Results<\/jats:title>\n                <jats:p>We evaluated the clinical task performance of the FastMPN models in terms of micro- and macro-averaged F1 scores. A comparison was performed with the multi-task convolutional neural network (MT-CNN) model. Results show that the FastMPN model is equivalent to or better than the MT-CNN.<\/jats:p>\n              <\/jats:sec><jats:sec>\n                <jats:title>Conclusions<\/jats:title>\n                <jats:p>Our implementation revealed that our FastMPN model, which is based on the PyTorch platform, can train a large corpus (667,290 training samples) with 202,373 unique words in less than 3\u00a0minutes per epoch using one NVIDIA V100 hardware accelerator. Our experiments demonstrated that using this implementation, the clinical task performance scores of information extraction related to tumors from cancer pathology reports were highly competitive.<\/jats:p>\n              <\/jats:sec>","DOI":"10.1186\/s12911-024-02662-5","type":"journal-article","created":{"date-parts":[[2024,9,18]],"date-time":"2024-09-18T13:28:11Z","timestamp":1726666091000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Development of message passing-based graph convolutional networks for classifying cancer pathology reports"],"prefix":"10.1186","volume":"24","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5450-5878","authenticated-orcid":false,"given":"Hong-Jun","family":"Yoon","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hilda B.","family":"Klasky","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Andrew\u00a0E.","family":"Blanchard","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"J. Blair","family":"Christian","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Eric\u00a0B.","family":"Durbin","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xiao-Cheng","family":"Wu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Antoinette","family":"Stroup","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jennifer","family":"Doherty","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Linda","family":"Coyle","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Lynne","family":"Penberthy","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Georgia\u00a0D.","family":"Tourassi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2024,9,17]]},"reference":[{"issue":"5","key":"2662_CR1","doi-asserted-by":"crossref","first-page":"363","DOI":"10.3322\/caac.21565","volume":"69","author":"KD Miller","year":"2019","unstructured":"Miller KD, Nogueira L, Mariotto AB, Rowland JH, Yabroff KR, Alfano CM, et al. Cancer treatment and survivorship statistics, 2019. CA Cancer J Clin. 2019;69(5):363\u201385.","journal-title":"CA Cancer J Clin."},{"issue":"3","key":"2662_CR2","doi-asserted-by":"crossref","first-page":"175","DOI":"10.1093\/jnci\/87.3.175","volume":"87","author":"SS Devesa","year":"1995","unstructured":"Devesa SS, Blot WJ, Stone B, Miller BA, Tarone RE, Fraumeni JF Jr. Recent cancer trends in the United States. JNCI J Natl Cancer Inst. 1995;87(3):175\u201382.","journal-title":"JNCI J Natl Cancer Inst."},{"issue":"5","key":"2662_CR3","doi-asserted-by":"crossref","first-page":"937","DOI":"10.1016\/j.jbi.2008.12.005","volume":"42","author":"A Coden","year":"2009","unstructured":"Coden A, Savova G, Sominsky I, Tanenblatt M, Masanz J, Schuler K, et al. Automatically extracting cancer disease characteristics from pathology reports into a Disease Knowledge Representation Model. J Biomed Inform. 2009;42(5):937\u201349.","journal-title":"J Biomed Inform."},{"key":"2662_CR4","doi-asserted-by":"crossref","unstructured":"Martinez D, Li Y. Information extraction from pathology reports in a hospital setting. In: Proceedings of the 20th ACM international conference on Information and knowledge management.\u00a0Association for Computing Machinery (ACM); 2011. p. 1877\u201382.\u00a0https:\/\/www.acm.org\/about-acm\/about-the-acm-organization.","DOI":"10.1145\/2063576.2063846"},{"key":"2662_CR5","first-page":"112","volume":"2013","author":"R Kavuluru","year":"2013","unstructured":"Kavuluru R, Hands I, Durbin EB, Witt L. Automatic extraction of ICD-O-3 primary sites from cancer pathology reports. AMIA Summits Transl Sci Proc. 2013;2013:112.","journal-title":"AMIA Summits Transl Sci Proc."},{"key":"2662_CR6","doi-asserted-by":"crossref","unstructured":"Yoon Kim. Convolutional Neural Networks for Sentence Classification. In Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP). Doha: Association for Computational Linguistics; 2014. p. 1746\u20131751.","DOI":"10.3115\/v1\/D14-1181"},{"issue":"1","key":"2662_CR7","first-page":"244","volume":"22","author":"JX Qiu","year":"2017","unstructured":"Qiu JX, Yoon HJ, Fearn PA, Tourassi GD. Deep learning for automated extraction of primary sites from cancer pathology reports. IEEE J Biomed Health Inform. 2017;22(1):244\u201351.","journal-title":"IEEE J Biomed Health Inform."},{"issue":"3","key":"2662_CR8","doi-asserted-by":"crossref","first-page":"321","DOI":"10.1093\/jamia\/ocx131","volume":"25","author":"S Gao","year":"2018","unstructured":"Gao S, Young MT, Qiu JX, Yoon HJ, Christian JB, Fearn PA, et al. Hierarchical attention networks for information extraction from cancer pathology reports. J Am Med Inform Assoc. 2018;25(3):321\u201330.","journal-title":"J Am Med Inform Assoc."},{"key":"2662_CR9","doi-asserted-by":"crossref","first-page":"101726","DOI":"10.1016\/j.artmed.2019.101726","volume":"101","author":"S Gao","year":"2019","unstructured":"Gao S, Qiu JX, Alawad M, Hinkle JD, Schaefferkoetter N, Yoon HJ, et al. Classifying cancer pathology reports with hierarchical self-attention networks. Artif Intell Med. 2019;101:101726.","journal-title":"Artif Intell Med."},{"issue":"1","key":"2662_CR10","doi-asserted-by":"crossref","first-page":"89","DOI":"10.1093\/jamia\/ocz153","volume":"27","author":"M Alawad","year":"2020","unstructured":"Alawad M, Gao S, Qiu JX, Yoon HJ, Blair Christian J, Penberthy L, et al. Automatic extraction of cancer registry reportable information from free-text pathology reports using multitask convolutional neural networks. J Am Med Inform Assoc. 2020;27(1):89\u201398.","journal-title":"J Am Med Inform Assoc."},{"key":"2662_CR11","doi-asserted-by":"crossref","unstructured":"Rousseau F, Vazirgiannis M. Graph-of-word and TW-IDF: new approach to ad hoc IR. In: Proceedings of the 22nd ACM international conference on information & knowledge management.\u00a0Association for Computing Machinery (ACM); 2013. p. 59\u201368.\u00a0https:\/\/www.acm.org\/about-acm\/about-the-acm-organization.","DOI":"10.1145\/2505515.2505671"},{"key":"2662_CR12","doi-asserted-by":"crossref","unstructured":"Yoon HJ, Roberts L, Tourassi G. Automated histologic grading from free-text pathology reports using graph-of-words features and machine learning. In: 2017 IEEE EMBS International Conference on Biomedical & Health Informatics (BHI).\u00a0IEEE Engineering in Medicine and Biology Society (EMBS); 2017. p. 369\u201372.https:\/\/www.embs.org.","DOI":"10.1109\/BHI.2017.7897282"},{"key":"2662_CR13","unstructured":"Kipf TN, Welling M. Semi-supervised classification with graph convolutional networks.\u00a0arXiv\u00a0preprint\u00a0arXiv:1609.02907.\u00a02016."},{"key":"2662_CR14","doi-asserted-by":"crossref","unstructured":"Yoon HJ, Gounley J, Young MT, Tourassi G. Information Extraction from Cancer Pathology Reports with Graph Convolution Networks for Natural Language Texts. In: 2019 IEEE International Conference on Big Data (Big Data).\u00a0IEEE International Conference on Big Data (BigData); 2019. p. 4561\u20134.\u00a0https:\/\/bigdataieee.org.","DOI":"10.1109\/BigData47090.2019.9006270"},{"key":"2662_CR15","doi-asserted-by":"crossref","unstructured":"Yao L, Mao C, Luo Y. Graph convolutional networks for text classification. In: Proceedings of the AAAI Conference on Artificial Intelligence. vol.\u00a033.\u00a0Association for the Advancement of Artifical Intelligence; 2019. p. 7370\u20137.\u00a0https:\/\/aaai.org\/conference\/aaai\/.","DOI":"10.1609\/aaai.v33i01.33017370"},{"key":"2662_CR16","doi-asserted-by":"publisher","unstructured":"Huang L, Ma D, Li S, Zhang X, Wang H. Text Level Graph Neural Network for Text Classification. In: Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP). Hong Kong: Association for Computational Linguistics; 2019. pp. 3444\u201350. https:\/\/doi.org\/10.18653\/v1\/D19-1345.","DOI":"10.18653\/v1\/D19-1345"},{"key":"2662_CR17","unstructured":"Nguyen TT, Duong CT. A comparison of network embedding approaches, \u00c9cole Polytechnique F\u00e9d\u00e9rale de Lausanne (EPFL) Infoscience. 2018. https:\/\/infoscience.epfl.ch\/home."},{"key":"2662_CR18","unstructured":"Wu Z, Pan S, Chen F, Long G, Zhang C, Yu PS. A comprehensive survey on graph neural networks.\u00a0arXiv\u00a0preprint\u00a0arXiv:1901.00596.\u00a02019."},{"issue":"66\u201371","key":"2662_CR19","first-page":"13","volume":"10","author":"L Van Der Maaten","year":"2009","unstructured":"Van Der Maaten L, Postma E, Van den Herik J. Dimensionality reduction: a comparative. J Mach Learn Res. 2009;10(66\u201371):13.","journal-title":"J Mach Learn Res."},{"issue":"6","key":"2662_CR20","doi-asserted-by":"crossref","first-page":"1373","DOI":"10.1162\/089976603321780317","volume":"15","author":"M Belkin","year":"2003","unstructured":"Belkin M, Niyogi P. Laplacian eigenmaps for dimensionality reduction and data representation. Neural Comput. 2003;15(6):1373\u201396.","journal-title":"Neural Comput."},{"issue":"4","key":"2662_CR21","doi-asserted-by":"crossref","first-page":"551","DOI":"10.1137\/1035134","volume":"35","author":"GW Stewart","year":"1993","unstructured":"Stewart GW. On the early history of the singular value decomposition. SIAM Rev. 1993;35(4):551\u201366.","journal-title":"SIAM Rev."},{"key":"2662_CR22","doi-asserted-by":"crossref","unstructured":"Golub GH, Reinsch C. Singular value decomposition and least squares solutions. Handbook for Automatic Computation: Volume II: Linear Algebra. Berlin, Heidelberg: Springer Berlin Heidelberg; 1971. p. 134\u201351.","DOI":"10.1007\/978-3-642-86940-2_10"},{"issue":"6","key":"2662_CR23","doi-asserted-by":"crossref","first-page":"417","DOI":"10.1037\/h0071325","volume":"24","author":"H Hotelling","year":"1933","unstructured":"Hotelling H. Analysis of a complex of statistical variables into principal components. J Educ Psychol. 1933;24(6):417.","journal-title":"J Educ Psychol."},{"issue":"2065","key":"2662_CR24","doi-asserted-by":"crossref","first-page":"20150202","DOI":"10.1098\/rsta.2015.0202","volume":"374","author":"IT Jolliffe","year":"2016","unstructured":"Jolliffe IT, Cadima J. Principal component analysis: a review and recent developments. Phil Trans R Soc A Math Phys Eng Sci. 2016;374(2065):20150202.","journal-title":"Phil Trans R Soc A Math Phys Eng Sci."},{"issue":"3","key":"2662_CR25","doi-asserted-by":"crossref","first-page":"697","DOI":"10.1073\/pnas.0803205106","volume":"106","author":"MW Mahoney","year":"2009","unstructured":"Mahoney MW, Drineas P. CUR matrix decompositions for improved data analysis. Proc Natl Acad Sci. 2009;106(3):697\u2013702.","journal-title":"Proc Natl Acad Sci."},{"issue":"2","key":"2662_CR26","doi-asserted-by":"crossref","first-page":"543","DOI":"10.1137\/140977898","volume":"46","author":"C Boutsidis","year":"2017","unstructured":"Boutsidis C, Woodruff DP. Optimal CUR matrix decompositions. SIAM J Comput. 2017;46(2):543\u201389.","journal-title":"SIAM J Comput."},{"key":"2662_CR27","unstructured":"Rabanser S, Shchur O, G\u00fcnnemann S. Introduction to tensor decompositions and their applications in machine learning.\u00a0arXiv\u00a0preprint\u00a0arXiv:1711.10781.\u00a02017."},{"key":"2662_CR28","unstructured":"Berg Rvd, Kipf TN, Welling M. Graph convolutional matrix completion.\u00a0arXiv\u00a0preprint\u00a0arXiv:1706.02263.\u00a02017."},{"key":"2662_CR29","unstructured":"Xu K, Hu W, Leskovec J, Jegelka S. How powerful are graph neural networks?\u00a0arXiv\u00a0preprint\u00a0arXiv:1810.00826.\u00a02018."},{"key":"2662_CR30","doi-asserted-by":"crossref","unstructured":"Z\u00fcgner D, Akbarnejad A, G\u00fcnnemann S. Adversarial attacks on neural networks for graph data. In: Proceedings of the 24th ACM SIGKDD International conference on knowledge discovery & data mining.\u00a0Association for Computing Machinery (ACM); 2018. p. 2847\u201356.\u00a0https:\/\/www.acm.org\/about-acm\/about-the-acm-organization.","DOI":"10.1145\/3219819.3220078"},{"key":"2662_CR31","unstructured":"Chen J, Ma T, Xiao C. Fastgcn: fast learning with graph convolutional networks via importance sampling.\u00a0arXiv\u00a0preprint\u00a0arXiv:1801.10247.\u00a02018."},{"key":"2662_CR32","unstructured":"Gilmer J, Schoenholz SS, Riley PF, Vinyals O, Dahl GE. Neural message passing for quantum chemistry. In: Proceedings of the 34th International Conference on Machine Learning-Volume 70.\u00a0Proceedings of Machine Learning Research; 2017. p. 1263\u201372.\u00a0https:\/\/proceedings.mlr.press."},{"key":"2662_CR33","unstructured":"Zhang M, Chen Y. Link prediction based on graph neural networks. In: Advances in neural information processing systems.\u00a0Neural Information Processing Systems (NeurIPS); 2018. p. 5165\u201375.\u00a0https:\/\/neurips.cc."},{"key":"2662_CR34","unstructured":"Kipf, Thomas N, Welling M. Semi-supervised classification with graph convolutional networks. arXiv preprint arXiv:1609.02907. 2016."},{"key":"2662_CR35","unstructured":"Ying Z, You J, Morris C, Ren X, Hamilton W, Leskovec J. Hierarchical graph representation learning with differentiable pooling. Adv Neural Info Process Syst 2018;31."},{"key":"2662_CR36","doi-asserted-by":"crossref","unstructured":"Mao C, Yao L, Luo Y. Imagegcn: Multi-relational image graph convolutional networks for disease identification with chest x-rays. IEEE Trans Med Imaging. 2022;41(8):1990\u20132003.","DOI":"10.1109\/TMI.2022.3153322"},{"key":"2662_CR37","doi-asserted-by":"crossref","unstructured":"Zhao X, Li X, Guo N, Zhou Z, Meng X, Li Q. Multi-Size Computer-Aided Diagnosis Of Positron Emission Tomography Images Using Graph Convolutional Networks. In: 2019 IEEE 16th International Symposium on Biomedical Imaging (ISBI 2019).\u00a0IEEE Internal Symposium on Biomedical Imaging (ISBI); 2019. p. 837\u201340.\u00a0https:\/\/biomedicalimaging.org\/2019\/.","DOI":"10.1109\/ISBI.2019.8759232"},{"key":"2662_CR38","first-page":"181","volume":"267","author":"H Chereda","year":"2019","unstructured":"Chereda H, Bleckmann A, Kramer F, Leha A, Beissbarth T. Utilizing Molecular Network Information via Graph Convolutional Neural Networks to Predict Metastatic Event in Breast Cancer. Stud Health Technol Inform. 2019;267:181\u20136.","journal-title":"Stud Health Technol Inform."},{"key":"2662_CR39","unstructured":"Fang C, Xu D, Su J, Dry J, Linghu B. Identification of non-small cell lung cancer subgroups with distinct immuno-therapy outcomes from integrating genomics and electronic health records on a graph convolutional network. medRxiv. 2019;19011437."},{"key":"2662_CR40","doi-asserted-by":"crossref","unstructured":"Zhang Z, Cui P, Zhu W. Deep learning on graphs: A survey. IEEE Trans Knowl Data Eng. 2020;34(1):249\u201370.","DOI":"10.1109\/TKDE.2020.2981333"},{"key":"2662_CR41","unstructured":"Khosla M, Setty V,\u00a0 Anand A. A comparative study for unsupervised network representation learning. IEEE Trans Knowl Data Eng. 2019;33(5):1807\u201318."},{"key":"2662_CR42","unstructured":"Paszke A, Gross S, Massa F, Lerer A, Bradbury J, Chanan G, et\u00a0al. PyTorch: An Imperative Style, High-Performance Deep Learning Library. In: Wallach H, Larochelle H, Beygelzimer A, d\u2019Alch\u00e9-Buc F, Fox E, Garnett R, editors. Advances in Neural Information Processing Systems 32. Curran Associates, Inc.; 2019. pp. 8024\u201335."},{"key":"2662_CR43","volume-title":"Python 3 Reference Manual","author":"G Van Rossum","year":"2009","unstructured":"Van Rossum G, Drake FL. Python 3 Reference Manual. Scotts Valley: CreateSpace; 2009."},{"key":"2662_CR44","unstructured":"Fey M, Lenssen JE. Fast Graph Representation Learning with PyTorch Geometric. In: ICLR Workshop on Representation Learning on Graphs and Manifolds.\u00a0Internal Conference on Learning Representations (ICLR); 2019.\u00a0https:\/\/iclr.cc."},{"key":"2662_CR45","unstructured":"Sergeev A, Balso MD. Horovod: fast and easy distributed deep learning in TensorFlow. arXiv preprint arXiv:1802.05799. 2018."},{"key":"2662_CR46","unstructured":"Huang L. TextLevelGCN. 2019. Available from: https:\/\/github.com\/mojave-pku\/TextLevelGCN. Accessed 11 Mar 2021."}],"container-title":["BMC Medical Informatics and Decision Making"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s12911-024-02662-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s12911-024-02662-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s12911-024-02662-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,9,18]],"date-time":"2024-09-18T13:30:57Z","timestamp":1726666257000},"score":1,"resource":{"primary":{"URL":"https:\/\/bmcmedinformdecismak.biomedcentral.com\/articles\/10.1186\/s12911-024-02662-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,9,17]]},"references-count":46,"journal-issue":{"issue":"S5","published-online":{"date-parts":[[2024,12]]}},"alternative-id":["2662"],"URL":"https:\/\/doi.org\/10.1186\/s12911-024-02662-5","relation":{},"ISSN":["1472-6947"],"issn-type":[{"value":"1472-6947","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,9,17]]},"assertion":[{"value":"14 April 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"30 August 2024","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"17 September 2024","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The study was executed in accordance with the institutional review board protocol DOE000152.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval and consent to participate"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}},{"value":"The authors declare that they have no competing interests.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"262"}}