Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3616855.3635788acmconferencesArticle/Chapter ViewAbstractPublication PageswsdmConference Proceedingsconference-collections
research-article
Open access

DeSCo: Towards Generalizable and Scalable Deep Subgraph Counting

Published: 04 March 2024 Publication History

Abstract

Subgraph counting is the problem of counting the occurrences of a given query graph in a large target graph. Large-scale subgraph counting is useful in various domains, such as motif analysis for social network and loop counting for money laundering detection. Recently, to address the exponential runtime complexity of scalable subgraph counting, neural methods are proposed. However, existing approaches fall short in three aspects. Firstly, the subgraph counts vary from zero to millions for different graphs, posing a much larger challenge than regular graph regression tasks. Secondly, current scalable graph neural networks have limited expressive power and fail to efficiently distinguish graphs for count prediction. Furthermore, existing neural approaches cannot predict query occurrence positions.
We introduce DeSCo, a scalable neural deep subgraph counting pipeline, designed to accurately predict both the count and occurrence position of queries on target graphs post single training. Firstly, DeSCo uses a novel canonical partition and divides the large target graph into small neighborhood graphs, greatly reducing the count variation while guaranteeing no missing or double-counting. Secondly, neighborhood counting uses an expressive subgraph-based heterogeneous graph neural network to accurately count in each neighborhood. Finally, gossip propagation propagates neighborhood counts with learnable gates to harness the inductive biases of motif counts. DeSCo is evaluated on eight real-world datasets from various domains. It outperforms state-of-the-art neural methods with 137× improvement in the mean squared error of count prediction, while maintaining the polynomial runtime complexity. Our open-source project is at https://github.com/fuvty/DeSCo.

Supplementary Material

MP4 File (260-video.mp4)
This video introduces the paper DeSCo: Towards Generalizable and Scalable Deep Subgraph Counting. DeSCo represents a significant advancement in the field of graph analysis, offering an accurate, efficient, generalizable and scalable method for subgraph counting.

References

[1]
Balázs Adamcsek, Gergely Palla, Illés J. Farkas, Imre Derényi, and Tamás Vicsek. 2006. CFinder: locating cliques and overlapping modules in biological networks. Bioinformatics, Vol. 22, 8 (2006), 1021--1023.
[2]
Nesreen K Ahmed, Jennifer Neville, Ryan A Rossi, and Nick Duffield. 2015. Efficient graphlet counting for large networks. In 2015 IEEE International Conference on Data Mining. IEEE, 1--10.
[3]
Leman Akoglu and Christos Faloutsos. 2013. Anomaly, event, and fraud detection in large network datasets. In Proceedings of the sixth ACM international conference on Web search and data mining. ACM, 773--774.
[4]
Réka Albert and Albert-László Barabási. 2000. Topology of evolving networks: local events and universality. Physical review letters, Vol. 85, 24 (2000), 5234.
[5]
David A Bader, Henning Meyerhenke, Peter Sanders, and Dorothea Wagner. 2013. Graph partitioning and graph clustering. Vol. 588. American Mathematical Society Providence, RI.
[6]
Gary D. Bader and Christopher W. V. Hogue. 2003. An automated method for finding molecular complexes in large protein interaction networks. BMC Bioinformatics, Vol. 4, 1 (2003), 2--2.
[7]
Albert-László Barabási and Réka Albert. 1999. Emergence of scaling in random networks. science, Vol. 286, 5439 (1999), 509--512.
[8]
Jordi Bascompte and Carlos J Melián. 2005. Simple trophic modules for complex food webs. Ecology, Vol. 86, 11 (2005), 2868--2873.
[9]
Jacob Benesty, Jingdong Chen, Yiteng Huang, and Israel Cohen. 2009. Pearson correlation coefficient. In Noise reduction in speech processing. Springer, 1--4.
[10]
Austin R Benson, David F Gleich, and Jure Leskovec. 2016. Higher-order organization of complex networks. Science, Vol. 353, 6295 (2016), 163--166.
[11]
Bibek Bhattarai, Hang Liu, and H Howie Huang. 2019. Ceci: Compact embedding cluster index for scalable subgraph matching. In Proceedings of the 2019 International Conference on Management of Data. 1447--1462.
[12]
Vincenzo Bonnici, Rosalba Giugno, Alfredo Pulvirenti, Dennis Shasha, and Alfredo Ferro. 2013. A subgraph isomorphism algorithm and its application to biochemical data. BMC bioinformatics, Vol. 14, 7 (2013), 1--13.
[13]
Karsten M Borgwardt, Cheng Soon Ong, Stefan Schönauer, SVN Vishwanathan, Alex J Smola, and Hans-Peter Kriegel. 2005. Protein function prediction via graph kernels. Bioinformatics, Vol. 21, suppl_1 (2005), i47--i56.
[14]
Marco Bressan, Flavio Chierichetti, Ravi Kumar, Stefano Leucci, and Alessandro Panconesi. 2018. Motif counting beyond five nodes. ACM Transactions on Knowledge Discovery from Data (TKDD), Vol. 12, 4 (2018), 1--25.
[15]
Marco Bressan, Stefano Leucci, and Alessandro Panconesi. 2019. Motivo: fast motif counting via succinct color coding and adaptive sampling. Proceedings of the VLDB Endowment, Vol. 12, 11 (2019), 1651--1663.
[16]
Marco Bressan, Stefano Leucci, and Alessandro Panconesi. 2021. Faster motif counting via succinct color coding and adaptive sampling. ACM Transactions on Knowledge Discovery from Data (TKDD), Vol. 15, 6 (2021), 1--27.
[17]
Gunnar Brinkmann, Kris Coolsaet, Jan Goedgebeur, and Hadrien Mélot. 2013. House of Graphs: a database of interesting graphs. Discrete Applied Mathematics, Vol. 161, 1--2 (2013), 311--314.
[18]
Raphaël Charbey and Christophe Prieur. 2019. Stars, holes, or paths across your Facebook friends: A graphlet-based characterization of many networks. Network Science, Vol. 7, 4 (2019), 476--497.
[19]
Jingji Chen and Xuehai Qian. 2020. Dwarvesgraph: A high-performance graph mining system with pattern decomposition. arXiv preprint arXiv:2008.09682 (2020).
[20]
Zhengdao Chen, Lei Chen, Soledad Villar, and Joan Bruna. 2020. Can graph neural networks count substructures? ArXiv, Vol. abs/2002.04025 (2020).
[21]
Luigi P Cordella, Pasquale Foggia, Carlo Sansone, and Mario Vento. 2004. A (sub) graph isomorphism algorithm for matching large graphs. IEEE transactions on pattern analysis and machine intelligence, Vol. 26, 10 (2004), 1367--1372.
[22]
Asim Kumar Debnath, Rosa L Lopez de Compadre, Gargi Debnath, Alan J Shusterman, and Corwin Hansch. 1991. Structure-activity relationship of mutagenic aromatic and heteroaromatic nitro compounds. correlation with molecular orbital energies and hydrophobicity. Journal of medicinal chemistry, Vol. 34, 2 (1991), 786--797.
[23]
Sofie Demeyer, Tom Michoel, Jan Fostier, Pieter Audenaert, Mario Pickavet, and Piet Demeester. 2013. The index-based subgraph matching algorithm (ISMA): fast subgraph enumeration in large networks using optimized search trees. PloS one, Vol. 8, 4 (2013), e61183.
[24]
Evan Donato, Ming Ouyang, and Cristian Peguero-Isalguez. 2018. Triangle Counting with A Multi-Core Computer. 2018 IEEE High Performance extreme Computing Conference (HPEC) (2018), 1--7.
[25]
Paul ErdHo s, Alfréd Rényi, et al. 1960. On the evolution of random graphs. Publ. Math. Inst. Hung. Acad. Sci, Vol. 5, 1 (1960), 17--60.
[26]
Katherine Faust. 2010. A puzzle concerning triads in social networks: Graph constraints and the triad census. Social Networks, Vol. 32, 3 (2010), 221--233.
[27]
Matthias Fey and Jan E. Lenssen. 2019. Fast Graph Representation Learning with PyTorch Geometric. In ICLR Workshop on Representation Learning on Graphs and Manifolds.
[28]
Peter Floderus, Mirosław Kowaluk, Andrzej Lingas, and Eva-Marta Lundell. 2015. Induced subgraph isomorphism: Are some patterns substantially easier than others? Theoretical Computer Science, Vol. 605 (2015), 119--128.
[29]
Tianyu Fu, Ziqian Wan, Guohao Dai, Yu Wang, and Huazhong Yang. 2020. LessMine: Reducing Sample Space and Data Access for Dense Pattern Mining. In 2020 IEEE High Performance Extreme Computing Conference (HPEC). IEEE, 1--7.
[30]
Chao Gao and John Lafferty. 2017. Testing for global network structure using small subgraph statistics. arXiv preprint arXiv:1710.00862 (2017).
[31]
Aric Hagberg, Pieter Swart, and Daniel S Chult. 2008. Exploring network structure, dynamics, and function using NetworkX. Technical Report. Los Alamos National Lab.(LANL), Los Alamos, NM (United States).
[32]
Will Hamilton, Zhitao Ying, and Jure Leskovec. 2017. Inductive representation learning on large graphs. Advances in neural information processing systems, Vol. 30 (2017).
[33]
Myoungji Han, Hyunjoon Kim, Geonmo Gu, Kunsoo Park, and Wook-Shin Han. 2019. Efficient subgraph matching: Harmonizing dynamic programming, adaptive matching order, and failing set together. In Proceedings of the 2019 International Conference on Management of Data. 1429--1446.
[34]
Huahai He and Ambuj K Singh. 2008. Graphs-at-a-time: query language and access methods for graph databases. In Proceedings of the 2008 ACM SIGMOD international conference on Management of data. 405--418.
[35]
Paul W Holland and Samuel Leinhardt. 1976. Local structure in social networks. Sociological methodology, Vol. 7 (1976), 1--45.
[36]
Petter Holme and Beom Jun Kim. 2002. Growing scale-free networks with tunable clustering. Physical review E, Vol. 65, 2 (2002), 026107.
[37]
Alon Itai and Michael Rodeh. 1977. Finding a minimum circuit in a graph. In Proceedings of the ninth annual ACM symposium on Theory of computing. 1--10.
[38]
Anand Padmanabha Iyer, Zaoxing Liu, Xin Jin, Shivaram Venkataraman, Vladimir Braverman, and Ion Stoica. 2018. $$ASAP$$: Fast, approximate graph pattern mining at scale. In 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18). 745--761.
[39]
Madhav Jha, C Seshadhri, and Ali Pinar. 2015. Path sampling: A fast and provable method for estimating 4-vertex subgraph counts. In Proceedings of the 24th international conference on world wide web. 495--505.
[40]
Yuval Kalish and Garry Robins. 2006. Psychological predispositions and network structure: The relationship between individual predispositions, structural holes and network closure. Social networks, Vol. 28, 1 (2006), 56--84.
[41]
Nadav Kashtan, Shalev Itzkovitz, Ron Milo, and Uri Alon. 2004. Efficient sampling algorithm for estimating subgraph concentrations and detecting network motifs. Bioinformatics, Vol. 20, 11 (2004), 1746--1758.
[42]
AA Leman and Boris Weisfeiler. 1968. A reduction of a graph to a canonical form and an algebra arising during this reduction. Nauchno-Technicheskaya Informatsiya, Vol. 2, 9 (1968), 12--16.
[43]
Jure Leskovec, Jon Kleinberg, and Christos Faloutsos. 2007. Graph evolution: Densification and shrinking diameters. ACM transactions on Knowledge Discovery from Data (TKDD), Vol. 1, 1 (2007), 2--es.
[44]
Wenqing Lin, Xiaokui Xiao, Xing Xie, and Xiao-Li Li. 2016. Network motif discovery: A GPU approach. IEEE transactions on knowledge and data engineering, Vol. 29, 3 (2016), 513--528.
[45]
Xin Liu, Haojie Pan, Mutian He, Yangqiu Song, and Xin Jiang. 2020. Neural Subgraph Isomorphism Counting. Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining (2020).
[46]
Xin Liu and Yangqiu Song. 2022. Graph convolutional networks with dual message passing for subgraph isomorphism counting and matching. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 36. 7594--7602.
[47]
Haggai Maron, Heli Ben-Hamu, Hadar Serviansky, and Yaron Lipman. 2019. Provably powerful graph networks. Advances in neural information processing systems, Vol. 32 (2019).
[48]
Daniel Mawhirter, Sam Reinehr, Connor Holmes, Tongping Liu, and Bo Wu. 2019. Graphzero: Breaking symmetry for efficient graph mining. arXiv preprint arXiv:1911.12877 (2019).
[49]
Daniel Mawhirter and Bo Wu. 2019. Automine: harmonizing high-level abstraction and high performance for graph mining. In Proceedings of the 27th ACM Symposium on Operating Systems Principles. 509--523.
[50]
Andrew Kachites McCallum, Kamal Nigam, Jason Rennie, and Kristie Seymore. 2000. Automating the construction of internet portals with machine learning. Information Retrieval, Vol. 3, 2 (2000), 127--163.
[51]
Ron Milo, Shai Shen-Orr, Shalev Itzkovitz, Nadav Kashtan, Dmitri Chklovskii, and Uri Alon. 2002. Network motifs: simple building blocks of complex networks. Science, Vol. 298, 5594 (2002), 824--827.
[52]
Christopher Morris, Martin Ritzert, Matthias Fey, William L. Hamilton, Jan Eric Lenssen, Gaurav Rattan, and Martin Grohe. 2019. Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks. ArXiv, Vol. abs/1810.02244 (2019).
[53]
Marion Neumann, Roman Garnett, Christian Bauckhage, and Kristian Kersting. 2016. Propagation kernels: efficient graph kernels from propagated information. Machine Learning, Vol. 102 (2016), 209--245.
[54]
Giannis Nikolentzos, George Dasoulas, and Michalis Vazirgiannis. 2020. k-hop Graph Neural Networks. Neural networks : the official journal of the International Neural Network Society, Vol. 130 (2020), 195--205.
[55]
Hoang Nt and Takanori Maehara. 2019. Revisiting graph neural networks: All we have is low-pass filters. arXiv preprint arXiv:1905.09550 (2019).
[56]
Mark Ortmann and Ulrik Brandes. 2017. Efficient orbit-aware triad and quad census in directed and undirected graphs. Applied network science, Vol. 2, 1 (2017), 1--17.
[57]
Adam Paszke, Sam Gross, Francisco Massa, Adam Lerer, James Bradbury, Gregory Chanan, Trevor Killeen, Zeming Lin, Natalia Gimelshein, Luca Antiga, et al. 2019. Pytorch: An imperative style, high-performance deep learning library. Advances in neural information processing systems, Vol. 32 (2019).
[58]
Tiago P. Peixoto. 2014. The graph-tool python library. figshare (2014). https://doi.org/10.6084/m9.figshare.1164194
[59]
Ali Pinar, C Seshadhri, and Vaidyanathan Vishal. 2017. Escape: Efficiently counting all 5-vertex subgraphs. In Proceedings of the 26th international conference on world wide web. 1431--1440.
[60]
Christina Prell and John Skvoretz. 2008. Looking at social capital through triad structures. Connections, Vol. 28, 2 (2008), 4--16.
[61]
Ronald C Read and Robin J Wilson. 1998. An atlas of graphs. Vol. 21. Clarendon Press Oxford.
[62]
Bernardete Ribeiro, Ning Chen, and Alexander Kovacec. 2017. Shaping graph pattern mining for financial risk. Neurocomputing (2017).
[63]
Pedro Ribeiro, Pedro Paredes, Miguel EP Silva, David Aparicio, and Fernando Silva. 2021. A survey on subgraph counting: concepts, algorithms, and applications to network motifs and graphlets. ACM Computing Surveys (CSUR), Vol. 54, 2 (2021), 1--36.
[64]
Pedro Ribeiro and Fernando Silva. 2010. Efficient subgraph frequency estimation with g-tries. In International Workshop on Algorithms in Bioinformatics. Springer, 238--249.
[65]
Ryan A. Rossi and Nesreen K. Ahmed. 2015. The Network Data Repository with Interactive Graph Analytics and Visualization. In AAAI. https://networkrepository.com
[66]
Tanay Kumar Saha and Mohammad Al Hasan. 2015. Finding network motifs using MCMC sampling. In Complex Networks VI. Springer, 13--24.
[67]
Tianhui Shi, Mingshu Zhai, Yi Xu, and Jidong Zhai. 2020. Graphpi: High performance graph pattern matching through effective redundancy elimination. In SC20: International Conference for High Performance Computing, Networking, Storage and Analysis. IEEE, 1--14.
[68]
Neil James Alexander Sloane. 2014. A handbook of integer sequences. Academic Press.
[69]
Ricard V Solé and Sergi Valverde. 2008. Spontaneous emergence of modularity in cellular networks. Journal of The Royal Society Interface, Vol. 5, 18 (2008), 129--133.
[70]
Murat Cihan Sorkun, Abhishek Khetan, and Süleyman Er. 2019. AqSolDB, a curated reference set of aqueous solubility and 2D descriptors for a diverse set of compounds. Scientific data, Vol. 6, 1 (2019), 143.
[71]
Olaf Sporns, Rolf Kötter, and Karl J Friston. 2004. Motifs in brain networks. PLoS biology, Vol. 2, 11 (2004), e369.
[72]
Shixuan Sun and Qiong Luo. 2020. In-memory subgraph matching: An in-depth study. In Proceedings of the 2020 ACM SIGMOD International Conference on Management of Data. 1083--1098.
[73]
Ichigaku Takigawa and Hiroshi Mamitsuka. 2013. Graph mining: procedure, application to drug discovery and recent advances. Drug discovery today, Vol. 18, 1--2 (2013), 50--57.
[74]
Charalampos E Tsourakakis, Jakub Pachocki, and Michael Mitzenmacher. 2017. Scalable motif-aware graph clustering. In Proceedings of the 26th International Conference on World Wide Web. 1451--1460.
[75]
Shahadat Uddin, Liaquat Hossain, et al. 2013. Dyad and triad census analysis of crisis communication network. Social Networking, Vol. 2, 01 (2013), 32.
[76]
Leslie G Valiant. 1979. The complexity of enumeration and reliability problems. SIAM J. Comput. (1979).
[77]
Sergi Valverde and Ricard V Solé. 2005. Network motifs in computational graphs: A case study in software architecture. Physical Review E, Vol. 72, 2 (2005), 026107.
[78]
Minjie Wang, Da Zheng, Zihao Ye, Quan Gan, Mufei Li, Xiang Song, Jinjing Zhou, Chao Ma, Lingfan Yu, Yu Gai, Tianjun Xiao, Tong He, George Karypis, Jinyang Li, and Zheng Zhang. 2019. Deep Graph Library: A Graph-Centric, Highly-Performant Package for Graph Neural Networks. arXiv preprint arXiv:1909.01315 (2019).
[79]
Pinghui Wang, Junzhou Zhao, Xiangliang Zhang, Zhenguo Li, Jiefeng Cheng, John CS Lui, Don Towsley, Jing Tao, and Xiaohong Guan. 2017. MOSS-5: A fast method of approximating counts of 5-node graphlets in large graphs. IEEE Transactions on Knowledge and Data Engineering, Vol. 30, 1 (2017), 73--86.
[80]
Stanley Wasserman, Katherine Faust, et al. 1994. Social network analysis: Methods and applications. (1994).
[81]
Duncan J Watts and Steven H Strogatz. 1998. Collective dynamics of "small-world'networks. nature, Vol. 393, 6684 (1998), 440--442.
[82]
Melanie Weber. 2019. Curvature and Representation Learning: Identifying Embedding Spaces for Relational Data.
[83]
Sebastian Wernicke and Florian Rasche. 2006. FANMOD: a tool for fast network motif detection. Bioinformatics, Vol. 22, 9 (2006), 1152--1153.
[84]
Elisabeth Wong, Brittany Baur, Saad Quader, and Chun-Hsi Huang. 2012. Biological network motif detection: principles and practice. Briefings in bioinformatics, Vol. 13, 2 (2012), 202--215.
[85]
Peng Wu, Junfeng Wang, and Bin Tian. 2018. Software homology detection with software motifs based on function-call graph. IEEE Access, Vol. 6 (2018), 19007--19017.
[86]
Keyulu Xu, Weihua Hu, Jure Leskovec, and Stefanie Jegelka. 2018. How powerful are graph neural networks? arXiv preprint arXiv:1810.00826 (2018).
[87]
Pinar Yanardag and SVN Vishwanathan. 2015. Deep graph kernels. In Proceedings of the 21th ACM SIGKDD international conference on knowledge discovery and data mining. 1365--1374.
[88]
Chen Yang, Min Lyu, Yongkun Li, Qianqian Zhao, and Yinlong Xu. 2018. SSRW: a scalable algorithm for estimating graphlet statistics based on random walk. In International Conference on Database Systems for Advanced Applications. Springer, 272--288.
[89]
Guan-Can Yang, Gang Li, Chun-Ya Li, Yun-Hua Zhao, Jing Zhang, Tong Liu, Dar-Zen Chen, and Mu-Hsuan Huang. 2015. Using the comprehensive patent citation network (CPC) to evaluate patent value. Scientometrics, Vol. 105, 3 (2015), 1319--1346.
[90]
Hao Yin, Austin R Benson, and Jure Leskovec. 2019. The local closure coefficient: A new perspective on network clustering. In Proceedings of the Twelfth ACM International Conference on Web Search and Data Mining. 303--311.
[91]
Zhitao Ying, Jiaxuan You, Christopher Morris, Xiang Ren, Will Hamilton, and Jure Leskovec. 2018. Hierarchical Graph Representation Learning with Differentiable Pooling. In Advances in Neural Information Processing Systems, S. Bengio, H. Wallach, H. Larochelle, K. Grauman, N. Cesa-Bianchi, and R. Garnett (Eds.), Vol. 31. Curran Associates, Inc. https://proceedings.neurips.cc/paper_files/paper/2018/file/e77dbaf6759253c7c6d0efc5690369c7-Paper.pdf
[92]
Jiaxuan You, Jonathan Gomes-Selman, Rex Ying, and Jure Leskovec. 2021. Identity-aware graph neural networks. arXiv preprint arXiv:2101.10320 (2021).
[93]
Kangfei Zhao, Jeffrey Xu Yu, Hao Zhang, Qiyan Li, and Yu Rong. 2021. A Learned Sketch for Subgraph Counting. Proceedings of the 2021 International Conference on Management of Data (2021).
[94]
Jiong Zhu, Ryan A Rossi, Anup Rao, Tung Mai, Nedim Lipka, Nesreen K Ahmed, and Danai Koutra. 2021. Graph neural networks with heterophily. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 35. 11168--11176. io

Cited By

View all
  • (2024)Edge Deletion based Subgraph HidingWSEAS TRANSACTIONS ON INFORMATION SCIENCE AND APPLICATIONS10.37394/23209.2024.21.3221(333-347)Online publication date: 17-Jul-2024

Index Terms

  1. DeSCo: Towards Generalizable and Scalable Deep Subgraph Counting

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    WSDM '24: Proceedings of the 17th ACM International Conference on Web Search and Data Mining
    March 2024
    1246 pages
    ISBN:9798400703713
    DOI:10.1145/3616855
    This work is licensed under a Creative Commons Attribution International 4.0 License.

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 04 March 2024

    Check for updates

    Author Tags

    1. graph mining
    2. graph neural network
    3. subgraph counting

    Qualifiers

    • Research-article

    Funding Sources

    Conference

    WSDM '24

    Acceptance Rates

    Overall Acceptance Rate 498 of 2,863 submissions, 17%

    Upcoming Conference

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)309
    • Downloads (Last 6 weeks)53
    Reflects downloads up to 22 Sep 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Edge Deletion based Subgraph HidingWSEAS TRANSACTIONS ON INFORMATION SCIENCE AND APPLICATIONS10.37394/23209.2024.21.3221(333-347)Online publication date: 17-Jul-2024

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media