{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,17]],"date-time":"2026-03-17T19:55:16Z","timestamp":1773777316014,"version":"3.50.1"},"reference-count":43,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2021,11,8]],"date-time":"2021-11-08T00:00:00Z","timestamp":1636329600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,11,8]],"date-time":"2021-11-08T00:00:00Z","timestamp":1636329600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100002830","name":"Centre National d\u2019Etudes Spatiales","doi-asserted-by":"publisher","award":["AMORIS (Analyse et MOd\u00e9lisation des R\u00e9seaux complexes issus de l\u2019Imagerie Satellitaire) project, APR TOSCA 2020"],"award-info":[{"award-number":["AMORIS (Analyse et MOd\u00e9lisation des R\u00e9seaux complexes issus de l\u2019Imagerie Satellitaire) project, APR TOSCA 2020"]}],"id":[{"id":"10.13039\/501100002830","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Appl Netw Sci"],"published-print":{"date-parts":[[2021,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Graph Neural Networks (GNNs) are powerful tools that are nowadays reaching state of the art performances in a plethora of different tasks such as node classification, link prediction and graph classification. A challenging aspect in this context is to redefine basic deep learning operations, such as convolution, on graph-like structures, where nodes generally have unordered neighborhoods of varying size. State-of-the-art GNN approaches such as Graph Convolutional Networks (GCNs) and Graph Attention Networks (GATs) work on <jats:italic>monoplex<\/jats:italic> networks only, i.e., on networks modeling a single type of relation among an homogeneous set of nodes. The aim of this work is to generalize such approaches by proposing a GNN framework for representation learning and semi-supervised classification in multilayer networks with attributed entities, and arbitrary number of layers and intra-layer and inter-layer connections between nodes. We instantiate our framework with two new formulations of GAT and GCN models, namely  and , specifically devised for general, attributed multilayer networks. The proposed approaches are evaluated on an entity classification task on nine widely used real-world network datasets coming from different domains and with different structural characteristics. Results show that both our proposed  and  methods provide effective and efficient solutions to the problem of entity classification in multilayer attributed networks, being faster to learn and offering better accuracy than the competitors. Furthermore, results show how our methods are able to take advantage of the presence of real attributes for the entities, in addition to arbitrary inter-layer connections between the nodes in the various layers.<\/jats:p>","DOI":"10.1007\/s41109-021-00420-4","type":"journal-article","created":{"date-parts":[[2021,11,8]],"date-time":"2021-11-08T02:02:30Z","timestamp":1636336950000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":20,"title":["Graph convolutional and attention models for entity classification in multilayer networks"],"prefix":"10.1007","volume":"6","author":[{"given":"Lorenzo","family":"Zangari","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Roberto","family":"Interdonato","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Antonio","family":"Cali\u00f3","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8142-503X","authenticated-orcid":false,"given":"Andrea","family":"Tagarelli","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,11,8]]},"reference":[{"issue":"4","key":"420_CR1","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1109\/MSP.2017.2693418","volume":"34","author":"MM Bronstein","year":"2017","unstructured":"Bronstein MM, Bruna J, LeCun Y, Szlam A, Vandergheynst P (2017) Geometric deep learning: going beyond Euclidean data. IEEE Signal Process Mag 34(4):18\u201342","journal-title":"IEEE Signal Process Mag"},{"key":"420_CR2","doi-asserted-by":"crossref","unstructured":"Chen P, III AOH (2016) Multilayer spectral graph clustering via convex layer aggregation. In: Proceedings of IEEE global conference on signal and information processing, pp 317\u2013321","DOI":"10.1109\/GlobalSIP.2016.7905855"},{"issue":"4","key":"420_CR3","doi-asserted-by":"publisher","first-page":"253","DOI":"10.2307\/2785979","volume":"20","author":"J Coleman","year":"1957","unstructured":"Coleman J, Katz E, Menzel H (1957) The diffusion of an innovation among physicians. Sociometry 20(4):253\u2013270","journal-title":"Sociometry"},{"key":"420_CR4","doi-asserted-by":"publisher","unstructured":"Everton SF (2012) The Noordin top terrorist network. In: Disrupting dark networks. Structural analysis in the social sciences. Cambridge University Press, Cambridge, pp 385\u2013396. https:\/\/doi.org\/10.1017\/CBO9781139136877.019","DOI":"10.1017\/CBO9781139136877.019"},{"key":"420_CR5","doi-asserted-by":"publisher","DOI":"10.1109\/TNSE.2021.3073824","author":"S Gaito","year":"2021","unstructured":"Gaito S, Interdonato R, Murata T, Sala A, Tagarelli A, Thai MT (2021) Introduction to the special section on reloading feature-rich information networks. IEEE Trans Netw Sci Eng. https:\/\/doi.org\/10.1109\/TNSE.2021.3073824","journal-title":"IEEE Trans Netw Sci Eng"},{"key":"420_CR6","doi-asserted-by":"publisher","unstructured":"Ghorbani M, Baghshah MS, Rabiee HR (2019) MGCN: semi-supervised classification in multi-layer graphs with graph convolutional networks. In: Proceedings of IEEE\/ACM international conference on advances in social networks analysis and mining (ASONAM), pp 208\u2013211. https:\/\/doi.org\/10.1145\/3341161.3342942","DOI":"10.1145\/3341161.3342942"},{"key":"420_CR7","unstructured":"Gilmer J, Schoenholz SS, Riley PF, Vinyals O, Dahl GE (2017) Neural message passing for quantum chemistry. In: Proceedings of 34th international conference on machine learning, pp 1263\u20131272"},{"key":"420_CR8","unstructured":"Glorot X, Bengio Y (2010) Understanding the difficulty of training deep feedforward neural networks. In: Proceedings of thirteenth international conference on artificial intelligence and statistics, pp 249\u2013256"},{"key":"420_CR9","doi-asserted-by":"crossref","unstructured":"Grover A, Leskovec J (2016) node2vec: scalable feature learning for networks. In: Proceedings of 22nd ACM SIGKDD international conference on knowledge discovery and data mining, pp 855\u2013864","DOI":"10.1145\/2939672.2939754"},{"key":"420_CR10","unstructured":"Hamilton WL, Ying R, Leskovec J (2018) Inductive representation learning on large graphs. CoRR arXiv:abs\/1706.02216arXiv:1706.02216"},{"issue":"8","key":"420_CR11","doi-asserted-by":"publisher","first-page":"1735","DOI":"10.1162\/neco.1997.9.8.1735","volume":"9","author":"S Hochreiter","year":"1997","unstructured":"Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Comput 9(8):1735\u20131780. https:\/\/doi.org\/10.1162\/neco.1997.9.8.1735","journal-title":"Neural Comput"},{"issue":"1","key":"420_CR12","doi-asserted-by":"publisher","first-page":"4","DOI":"10.1007\/s41109-019-0111-x","volume":"4","author":"R Interdonato","year":"2019","unstructured":"Interdonato R, Atzmueller M, Gaito S, Kanawati R, Largeron C, Sala A (2019) Feature-rich networks: going beyond complex network topologies. Appl Netw Sci 4(1):4\u20131413","journal-title":"Appl Netw Sci"},{"issue":"S1","key":"420_CR13","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1017\/nws.2019.58","volume":"8","author":"R Interdonato","year":"2020","unstructured":"Interdonato R, Gaetano R, Lo Seen D, Roche M, Scarpa G (2020) Extracting multilayer networks from sentinel-2 satellite image time series. Netw Sci 8(S1):26\u201342. https:\/\/doi.org\/10.1017\/nws.2019.58","journal-title":"Netw Sci"},{"key":"420_CR14","doi-asserted-by":"publisher","first-page":"100246","DOI":"10.1016\/j.cosrev.2020.100246","volume":"36","author":"R Interdonato","year":"2020","unstructured":"Interdonato R, Magnani M, Perna D, Tagarelli A, Vega D (2020) Multilayer network simplification: approaches, models and methods. Comput Sci Rev 36:100246","journal-title":"Comput Sci Rev"},{"key":"420_CR15","unstructured":"Kingma DP, Ba J (2017) Adam: a method for stochastic optimization. CoRR arXiv:abs\/1412.6980"},{"key":"420_CR16","unstructured":"Kipf TN, Welling M (2016) Variational graph auto-encoders. CoRR arXiv:abs\/1611.07308"},{"key":"420_CR17","unstructured":"Kipf TN, Welling M (2017) Semi-supervised classification with graph convolutional networks. In: Proceedings of 5th international conference on learning representations (ICLR)"},{"issue":"3","key":"420_CR18","doi-asserted-by":"publisher","first-page":"203","DOI":"10.1093\/comnet\/cnu016","volume":"2","author":"M Kivel\u00e4","year":"2014","unstructured":"Kivel\u00e4 M, Arenas A, Barthelemy M, Gleeson JP, Moreno Y, Porter MA (2014) Multilayer networks. J Complex Netw 2(3):203\u2013271","journal-title":"J Complex Netw"},{"key":"420_CR19","volume-title":"The handbook of brain theory and neural networks","author":"Y LeCun","year":"1995","unstructured":"LeCun Y, Bengio Y (1995) Convolutional networks for images, speech, and time-series. In: Arbib MA (ed) The handbook of brain theory and neural networks. MIT Press, Cambridge"},{"issue":"7553","key":"420_CR20","doi-asserted-by":"publisher","first-page":"436","DOI":"10.1038\/nature14539","volume":"521","author":"Y LeCun","year":"2015","unstructured":"LeCun Y, Bengio Y, Hinton G (2015) Deep learning. Nature 521(7553):436\u2013444. https:\/\/doi.org\/10.1038\/nature14539","journal-title":"Nature"},{"key":"420_CR21","doi-asserted-by":"publisher","unstructured":"Li J, Chen C, Tong H, Liu H (2018) Multi-layered network embedding. In: Proceedings of SIAM international conference on data mining (SDM), pp 684\u2013692. https:\/\/doi.org\/10.1137\/1.9781611975321.77","DOI":"10.1137\/1.9781611975321.77"},{"key":"420_CR22","doi-asserted-by":"crossref","unstructured":"Liu W, Chen P-Y, Yeung S, Suzumura T, Chen L (2017) Principled multilayer network embedding. CoRR arXiv:abs\/1709.03551","DOI":"10.1109\/ICDMW.2017.23"},{"issue":"3","key":"420_CR23","doi-asserted-by":"publisher","first-page":"48","DOI":"10.1145\/3444688","volume":"54","author":"M Magnani","year":"2021","unstructured":"Magnani M, Hanteer O, Interdonato R, Rossi L, Tagarelli A (2021) Community detection in multiplex networks. ACM Comput Surv 54(3):48\u201314835. https:\/\/doi.org\/10.1145\/3444688","journal-title":"ACM Comput Surv"},{"key":"420_CR24","unstructured":"Ma Y, Liu X, Shah N, Tang J (2021) Is homophily a necessity for graph neural networks? arXiv:2106.06134"},{"key":"420_CR25","unstructured":"Mishkin D, Matas J (2016) All you need is a good init. In: Proceedings of international conference on learning representations (ICLR). arXiv:1511.06422"},{"key":"420_CR26","doi-asserted-by":"publisher","DOI":"10.1007\/s40747-021-00332-x","author":"APKV Mohan","year":"2021","unstructured":"Mohan APKV (2021) Temporal network embedding using graph attention network. Complex Intell Syst. https:\/\/doi.org\/10.1007\/s40747-021-00332-x","journal-title":"Complex Intell Syst"},{"key":"420_CR27","doi-asserted-by":"crossref","unstructured":"Perozzi B, Al-Rfou R, Skiena S (2014) Deepwalk: online learning of social representations. In: Macskassy SA, Perlich C, Leskovec J, Wang W, Ghani R (eds) Proceedings of 20th ACM SIGKDD international conference on knowledge discovery and data mining, pp 701\u2013710","DOI":"10.1145\/2623330.2623732"},{"key":"420_CR28","doi-asserted-by":"publisher","DOI":"10.1109\/tnnls.2020.3043196","author":"Y Qian","year":"2021","unstructured":"Qian Y, Expert P, Rieu T, Panzarasa P, Barahona M (2021) Quantifying the alignment of graph and features in deep learning. IEEE Trans Neural Netw Learn Syst. https:\/\/doi.org\/10.1109\/tnnls.2020.3043196","journal-title":"IEEE Trans Neural Netw Learn Syst"},{"key":"420_CR29","doi-asserted-by":"publisher","DOI":"10.1002\/9781119994374","volume-title":"Fuzzy logic with engineering applications","author":"T Ross","year":"2009","unstructured":"Ross T (2009) Fuzzy logic with engineering applications, 3rd edn. Wiley, Hoboken. https:\/\/doi.org\/10.1002\/9781119994374","edition":"3"},{"key":"420_CR30","unstructured":"Schlimmer JC (1987) Concept acquisition through representational adjustment"},{"issue":"10","key":"420_CR31","doi-asserted-by":"publisher","first-page":"3977","DOI":"10.1109\/TNNLS.2019.2948797","volume":"31","author":"US Shanthamallu","year":"2020","unstructured":"Shanthamallu US, Thiagarajan JJ, Song H, Spanias A (2020) GrAMME: semisupervised learning using multilayered graph attention models. IEEE Trans Neural Netw Learn Syst 31(10):3977\u20133988. https:\/\/doi.org\/10.1109\/TNNLS.2019.2948797","journal-title":"IEEE Trans Neural Netw Learn Syst"},{"issue":"4","key":"420_CR32","doi-asserted-by":"publisher","first-page":"481","DOI":"10.1016\/0010-0285(76)90016-5","volume":"8","author":"RS Siegler","year":"1976","unstructured":"Siegler RS (1976) Three aspects of cognitive development. Cogn Psychol 8(4):481\u2013520","journal-title":"Cogn Psychol"},{"key":"420_CR33","first-page":"2579","volume":"9","author":"L van der Maaten","year":"2008","unstructured":"van der Maaten L, Hinton G (2008) Visualizing data using t-SNE. J Mach Learn Res 9:2579\u20132605","journal-title":"J Mach Learn Res"},{"key":"420_CR34","unstructured":"Vaswani A, Shazeer N, Parmar N, Uszkoreit J, Jones L, Gomez AN, Kaiser Lu, Polosukhin I (2017) Attention is all you need. In: Guyon I, Luxburg UV, Bengio S, Wallach H, Fergus R, Vishwanathan S, Garnett R (eds) Advances in neural information processing systems, vol 30"},{"key":"420_CR35","unstructured":"Velickovic P, Cucurull G, Casanova A, Romero A, Li\u00f2 P, Bengio Y (2018) Graph attention networks. In: Proceedings of 6th international conference on learning representations (ICLR)"},{"key":"420_CR36","volume-title":"Representing classroom social structure","author":"M Vickers","year":"1981","unstructured":"Vickers M, Chan S (1981) Representing classroom social structure. Victoria Institute of Secondary Education, Melbourne"},{"key":"420_CR37","first-page":"3371","volume":"11","author":"P Vincent","year":"2010","unstructured":"Vincent P, Larochelle H, Lajoie I, Bengio Y, Manzagol P-A (2010) Stacked denoising autoencoders: learning useful representations in a deep network with a local denoising criterion. J Mach Learn Res 11:3371\u20133408","journal-title":"J Mach Learn Res"},{"key":"420_CR38","unstructured":"Wang M, Zheng D, Ye Z, Gan Q, Li M, Song X, Zhou J, Ma C, Yu L, Gai Y, Xiao T, He T, Karypis G, Li J, Zhang Z (2020) Deep graph library: a graph-centric, highly-performant package for graph neural networks. CoRR abs\/1909.01315"},{"issue":"1","key":"420_CR39","doi-asserted-by":"publisher","first-page":"4","DOI":"10.1109\/tnnls.2020.2978386","volume":"32","author":"Z Wu","year":"2021","unstructured":"Wu Z, Pan S, Chen F, Long G, Zhang C, Yu PS (2021) A comprehensive survey on graph neural networks. IEEE Trans Neural Netw Learn Syst 32(1):4\u201324. https:\/\/doi.org\/10.1109\/tnnls.2020.2978386","journal-title":"IEEE Trans Neural Netw Learn Syst"},{"key":"420_CR40","unstructured":"Xu K, Hu W, Leskovec J, Jegelka S (2019) How powerful are graph neural networks? In: Proceedings of 7th international conference on learning representations (ICLR)"},{"key":"420_CR41","unstructured":"Xu K, Li C, Tian Y, Sonobe T, Kawarabayashi K-I, Jegelka S (2018) Representation learning on graphs with jumping knowledge networks. arXiv:1806.03536"},{"key":"420_CR42","unstructured":"Zhou J, Cui G, Zhang Z, Yang C, Liu Z, Wang L, Li C, Sun M (2019) Graph neural networks: a review of methods and applications. CoRR arXiv:abs\/1812.08434"},{"key":"420_CR43","unstructured":"Zhu J, Yan Y, Zhao L, Heimann M, Akoglu L, Koutra D (2020) Beyond homophily in graph neural networks: current limitations and effective designs. In: Proceedings of the annual conference on neural information processing systems (NeurIPS)"}],"container-title":["Applied Network Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s41109-021-00420-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s41109-021-00420-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s41109-021-00420-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,11,8]],"date-time":"2021-11-08T02:23:54Z","timestamp":1636338234000},"score":1,"resource":{"primary":{"URL":"https:\/\/appliednetsci.springeropen.com\/articles\/10.1007\/s41109-021-00420-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,11,8]]},"references-count":43,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2021,12]]}},"alternative-id":["420"],"URL":"https:\/\/doi.org\/10.1007\/s41109-021-00420-4","relation":{},"ISSN":["2364-8228"],"issn-type":[{"value":"2364-8228","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,11,8]]},"assertion":[{"value":"30 April 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"30 August 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"8 November 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Not applicable.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval and consent to participate"}},{"value":"The authors declare that they have no competing interests.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}},{"value":"All authors read and approved the final manuscript.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}}],"article-number":"87"}}