Combinatorial Learning of Robust Deep Graph Matching: An Embedding Based Approach

Graph matching aims to establish node correspondence between two graphs, which has been a fundamental problem for its NP-hard nature. One practical consideration is the effective modeling of the affinity function in the presence of noise, such that the mathematically optimal matching result is also...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on pattern analysis and machine intelligence 2023-06, Vol.45 (6), p.6984-7000
Hauptverfasser: Wang, Runzhong, Yan, Junchi, Yang, Xiaokang
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 7000
container_issue 6
container_start_page 6984
container_title IEEE transactions on pattern analysis and machine intelligence
container_volume 45
creator Wang, Runzhong
Yan, Junchi
Yang, Xiaokang
description Graph matching aims to establish node correspondence between two graphs, which has been a fundamental problem for its NP-hard nature. One practical consideration is the effective modeling of the affinity function in the presence of noise, such that the mathematically optimal matching result is also physically meaningful. This paper resorts to deep neural networks to learn the node and edge feature, as well as the affinity model for graph matching in an end-to-end fashion. The learning is supervised by combinatorial permutation loss over nodes. Specifically, the parameters belong to convolutional neural networks for image feature extraction, graph neural networks for node embedding that convert the structural (beyond second-order) information into node-wise features that leads to a linear assignment problem, as well as the affinity kernel between two graphs. Our approach enjoys flexibility in that the permutation loss is agnostic to the number of nodes, and the embedding model is shared among nodes such that the network can deal with varying numbers of nodes for both training and inference. Moreover, our network is class-agnostic. Experimental results on extensive benchmarks show its state-of-the-art performance. It bears some generalization capability across categories and datasets, and is capable for robust matching against outliers.
doi_str_mv 10.1109/TPAMI.2020.3005590
format Article
fullrecord <record><control><sourceid>proquest_pubme</sourceid><recordid>TN_cdi_proquest_miscellaneous_2430662292</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>9128045</ieee_id><sourcerecordid>2430662292</sourcerecordid><originalsourceid>FETCH-LOGICAL-c395t-519f14baacbdc497931095f111fa84abb115a405a3a1e07791797caf267490033</originalsourceid><addsrcrecordid>eNpdkEtP4zAURq0RaCgwfwAkZIkNm5R77biJ2ZVSGKRWPNRZWzeJQ4OaB3aymH-PSzssZnUX37mvw9gZwhgR9PXqebp8HAsQMJYASmn4wUaopY6kkvqAjQAnIkpTkR6xY-_fATBWIH-yIykSBSnAiL3M2jqrGupbV9GGLyy5pmreeFvy1zYbfM_vrO34g6NuzZfU5-uQ3vBpw-d1Zotiy96StwWfdp1rKV-fssOSNt7-2tcT9ud-vpr9jhZPD4-z6SLKpVZ9pFCXGGdEeVbksU60DC-pEhFLSmPKMkRFMSiShBaSRGOik5xKMUliDSDlCbvazQ1rPwbre1NXPrebDTW2HbwRsYTJRAgtAnr5H_reDq4J1xmRgk41KEgCJXZU7lrvnS1N56qa3F-DYLbCzZdwsxVu9sJD08V-9JDVtvhu-Wc4AOc7oLLWfscaw-JYyU8wlIG3</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2809890507</pqid></control><display><type>article</type><title>Combinatorial Learning of Robust Deep Graph Matching: An Embedding Based Approach</title><source>IEEE Electronic Library (IEL)</source><creator>Wang, Runzhong ; Yan, Junchi ; Yang, Xiaokang</creator><creatorcontrib>Wang, Runzhong ; Yan, Junchi ; Yang, Xiaokang</creatorcontrib><description>Graph matching aims to establish node correspondence between two graphs, which has been a fundamental problem for its NP-hard nature. One practical consideration is the effective modeling of the affinity function in the presence of noise, such that the mathematically optimal matching result is also physically meaningful. This paper resorts to deep neural networks to learn the node and edge feature, as well as the affinity model for graph matching in an end-to-end fashion. The learning is supervised by combinatorial permutation loss over nodes. Specifically, the parameters belong to convolutional neural networks for image feature extraction, graph neural networks for node embedding that convert the structural (beyond second-order) information into node-wise features that leads to a linear assignment problem, as well as the affinity kernel between two graphs. Our approach enjoys flexibility in that the permutation loss is agnostic to the number of nodes, and the embedding model is shared among nodes such that the network can deal with varying numbers of nodes for both training and inference. Moreover, our network is class-agnostic. Experimental results on extensive benchmarks show its state-of-the-art performance. It bears some generalization capability across categories and datasets, and is capable for robust matching against outliers.</description><identifier>ISSN: 0162-8828</identifier><identifier>EISSN: 1939-3539</identifier><identifier>EISSN: 2160-9292</identifier><identifier>DOI: 10.1109/TPAMI.2020.3005590</identifier><identifier>PMID: 32750800</identifier><identifier>CODEN: ITPIDJ</identifier><language>eng</language><publisher>United States: IEEE</publisher><subject>Affinity ; Artificial neural networks ; Combinatorial analysis ; combinatorial optimization ; deep learning ; Embedding ; Feature extraction ; graph embedding ; Graph matching ; Graph neural networks ; Graphs ; Machine learning ; Mathematical model ; Neural networks ; Nodes ; Optimization ; Outliers (statistics) ; Pattern matching ; Peer-to-peer computing ; Permutations ; Robustness (mathematics) ; Tensors ; Training</subject><ispartof>IEEE transactions on pattern analysis and machine intelligence, 2023-06, Vol.45 (6), p.6984-7000</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2023</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c395t-519f14baacbdc497931095f111fa84abb115a405a3a1e07791797caf267490033</citedby><cites>FETCH-LOGICAL-c395t-519f14baacbdc497931095f111fa84abb115a405a3a1e07791797caf267490033</cites><orcidid>0000-0001-9639-7679 ; 0000-0002-9566-738X ; 0000-0003-4029-3322</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/9128045$$EHTML$$P50$$Gieee$$Hfree_for_read</linktohtml><link.rule.ids>314,776,780,792,27901,27902,54733</link.rule.ids><backlink>$$Uhttps://www.ncbi.nlm.nih.gov/pubmed/32750800$$D View this record in MEDLINE/PubMed$$Hfree_for_read</backlink></links><search><creatorcontrib>Wang, Runzhong</creatorcontrib><creatorcontrib>Yan, Junchi</creatorcontrib><creatorcontrib>Yang, Xiaokang</creatorcontrib><title>Combinatorial Learning of Robust Deep Graph Matching: An Embedding Based Approach</title><title>IEEE transactions on pattern analysis and machine intelligence</title><addtitle>TPAMI</addtitle><addtitle>IEEE Trans Pattern Anal Mach Intell</addtitle><description>Graph matching aims to establish node correspondence between two graphs, which has been a fundamental problem for its NP-hard nature. One practical consideration is the effective modeling of the affinity function in the presence of noise, such that the mathematically optimal matching result is also physically meaningful. This paper resorts to deep neural networks to learn the node and edge feature, as well as the affinity model for graph matching in an end-to-end fashion. The learning is supervised by combinatorial permutation loss over nodes. Specifically, the parameters belong to convolutional neural networks for image feature extraction, graph neural networks for node embedding that convert the structural (beyond second-order) information into node-wise features that leads to a linear assignment problem, as well as the affinity kernel between two graphs. Our approach enjoys flexibility in that the permutation loss is agnostic to the number of nodes, and the embedding model is shared among nodes such that the network can deal with varying numbers of nodes for both training and inference. Moreover, our network is class-agnostic. Experimental results on extensive benchmarks show its state-of-the-art performance. It bears some generalization capability across categories and datasets, and is capable for robust matching against outliers.</description><subject>Affinity</subject><subject>Artificial neural networks</subject><subject>Combinatorial analysis</subject><subject>combinatorial optimization</subject><subject>deep learning</subject><subject>Embedding</subject><subject>Feature extraction</subject><subject>graph embedding</subject><subject>Graph matching</subject><subject>Graph neural networks</subject><subject>Graphs</subject><subject>Machine learning</subject><subject>Mathematical model</subject><subject>Neural networks</subject><subject>Nodes</subject><subject>Optimization</subject><subject>Outliers (statistics)</subject><subject>Pattern matching</subject><subject>Peer-to-peer computing</subject><subject>Permutations</subject><subject>Robustness (mathematics)</subject><subject>Tensors</subject><subject>Training</subject><issn>0162-8828</issn><issn>1939-3539</issn><issn>2160-9292</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><sourceid>ESBDL</sourceid><sourceid>RIE</sourceid><recordid>eNpdkEtP4zAURq0RaCgwfwAkZIkNm5R77biJ2ZVSGKRWPNRZWzeJQ4OaB3aymH-PSzssZnUX37mvw9gZwhgR9PXqebp8HAsQMJYASmn4wUaopY6kkvqAjQAnIkpTkR6xY-_fATBWIH-yIykSBSnAiL3M2jqrGupbV9GGLyy5pmreeFvy1zYbfM_vrO34g6NuzZfU5-uQ3vBpw-d1Zotiy96StwWfdp1rKV-fssOSNt7-2tcT9ud-vpr9jhZPD4-z6SLKpVZ9pFCXGGdEeVbksU60DC-pEhFLSmPKMkRFMSiShBaSRGOik5xKMUliDSDlCbvazQ1rPwbre1NXPrebDTW2HbwRsYTJRAgtAnr5H_reDq4J1xmRgk41KEgCJXZU7lrvnS1N56qa3F-DYLbCzZdwsxVu9sJD08V-9JDVtvhu-Wc4AOc7oLLWfscaw-JYyU8wlIG3</recordid><startdate>20230601</startdate><enddate>20230601</enddate><creator>Wang, Runzhong</creator><creator>Yan, Junchi</creator><creator>Yang, Xiaokang</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>ESBDL</scope><scope>RIA</scope><scope>RIE</scope><scope>NPM</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>7X8</scope><orcidid>https://orcid.org/0000-0001-9639-7679</orcidid><orcidid>https://orcid.org/0000-0002-9566-738X</orcidid><orcidid>https://orcid.org/0000-0003-4029-3322</orcidid></search><sort><creationdate>20230601</creationdate><title>Combinatorial Learning of Robust Deep Graph Matching: An Embedding Based Approach</title><author>Wang, Runzhong ; Yan, Junchi ; Yang, Xiaokang</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c395t-519f14baacbdc497931095f111fa84abb115a405a3a1e07791797caf267490033</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Affinity</topic><topic>Artificial neural networks</topic><topic>Combinatorial analysis</topic><topic>combinatorial optimization</topic><topic>deep learning</topic><topic>Embedding</topic><topic>Feature extraction</topic><topic>graph embedding</topic><topic>Graph matching</topic><topic>Graph neural networks</topic><topic>Graphs</topic><topic>Machine learning</topic><topic>Mathematical model</topic><topic>Neural networks</topic><topic>Nodes</topic><topic>Optimization</topic><topic>Outliers (statistics)</topic><topic>Pattern matching</topic><topic>Peer-to-peer computing</topic><topic>Permutations</topic><topic>Robustness (mathematics)</topic><topic>Tensors</topic><topic>Training</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Wang, Runzhong</creatorcontrib><creatorcontrib>Yan, Junchi</creatorcontrib><creatorcontrib>Yang, Xiaokang</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE Open Access Journals</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>PubMed</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>MEDLINE - Academic</collection><jtitle>IEEE transactions on pattern analysis and machine intelligence</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Wang, Runzhong</au><au>Yan, Junchi</au><au>Yang, Xiaokang</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Combinatorial Learning of Robust Deep Graph Matching: An Embedding Based Approach</atitle><jtitle>IEEE transactions on pattern analysis and machine intelligence</jtitle><stitle>TPAMI</stitle><addtitle>IEEE Trans Pattern Anal Mach Intell</addtitle><date>2023-06-01</date><risdate>2023</risdate><volume>45</volume><issue>6</issue><spage>6984</spage><epage>7000</epage><pages>6984-7000</pages><issn>0162-8828</issn><eissn>1939-3539</eissn><eissn>2160-9292</eissn><coden>ITPIDJ</coden><abstract>Graph matching aims to establish node correspondence between two graphs, which has been a fundamental problem for its NP-hard nature. One practical consideration is the effective modeling of the affinity function in the presence of noise, such that the mathematically optimal matching result is also physically meaningful. This paper resorts to deep neural networks to learn the node and edge feature, as well as the affinity model for graph matching in an end-to-end fashion. The learning is supervised by combinatorial permutation loss over nodes. Specifically, the parameters belong to convolutional neural networks for image feature extraction, graph neural networks for node embedding that convert the structural (beyond second-order) information into node-wise features that leads to a linear assignment problem, as well as the affinity kernel between two graphs. Our approach enjoys flexibility in that the permutation loss is agnostic to the number of nodes, and the embedding model is shared among nodes such that the network can deal with varying numbers of nodes for both training and inference. Moreover, our network is class-agnostic. Experimental results on extensive benchmarks show its state-of-the-art performance. It bears some generalization capability across categories and datasets, and is capable for robust matching against outliers.</abstract><cop>United States</cop><pub>IEEE</pub><pmid>32750800</pmid><doi>10.1109/TPAMI.2020.3005590</doi><tpages>17</tpages><orcidid>https://orcid.org/0000-0001-9639-7679</orcidid><orcidid>https://orcid.org/0000-0002-9566-738X</orcidid><orcidid>https://orcid.org/0000-0003-4029-3322</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0162-8828
ispartof IEEE transactions on pattern analysis and machine intelligence, 2023-06, Vol.45 (6), p.6984-7000
issn 0162-8828
1939-3539
2160-9292
language eng
recordid cdi_proquest_miscellaneous_2430662292
source IEEE Electronic Library (IEL)
subjects Affinity
Artificial neural networks
Combinatorial analysis
combinatorial optimization
deep learning
Embedding
Feature extraction
graph embedding
Graph matching
Graph neural networks
Graphs
Machine learning
Mathematical model
Neural networks
Nodes
Optimization
Outliers (statistics)
Pattern matching
Peer-to-peer computing
Permutations
Robustness (mathematics)
Tensors
Training
title Combinatorial Learning of Robust Deep Graph Matching: An Embedding Based Approach
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-12T23%3A20%3A40IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_pubme&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Combinatorial%20Learning%20of%20Robust%20Deep%20Graph%20Matching:%20An%20Embedding%20Based%20Approach&rft.jtitle=IEEE%20transactions%20on%20pattern%20analysis%20and%20machine%20intelligence&rft.au=Wang,%20Runzhong&rft.date=2023-06-01&rft.volume=45&rft.issue=6&rft.spage=6984&rft.epage=7000&rft.pages=6984-7000&rft.issn=0162-8828&rft.eissn=1939-3539&rft.coden=ITPIDJ&rft_id=info:doi/10.1109/TPAMI.2020.3005590&rft_dat=%3Cproquest_pubme%3E2430662292%3C/proquest_pubme%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2809890507&rft_id=info:pmid/32750800&rft_ieee_id=9128045&rfr_iscdi=true