Some Algorithms on Exact, Approximate and Error-Tolerant Graph Matching
- URL: http://arxiv.org/abs/2012.15279v1
- Date: Wed, 30 Dec 2020 18:51:06 GMT
- Title: Some Algorithms on Exact, Approximate and Error-Tolerant Graph Matching
- Authors: Shri Prakash Dwivedi
- Abstract summary: We present an extensive survey of various exact and inexact graph matching techniques.
A category of graph matching algorithms is presented, which reduces the graph size by removing the less important nodes.
We introduce a novel approach to measure graph similarity using geometric graphs.
- Score: 3.655021726150369
- License: http://creativecommons.org/licenses/by-nc-nd/4.0/
- Abstract: The graph is one of the most widely used mathematical structures in
engineering and science because of its representational power and inherent
ability to demonstrate the relationship between objects. The objective of this
work is to introduce the novel graph matching techniques using the
representational power of the graph and apply it to structural pattern
recognition applications. We present an extensive survey of various exact and
inexact graph matching techniques. Graph matching using the concept of
homeomorphism is presented. A category of graph matching algorithms is
presented, which reduces the graph size by removing the less important nodes
using some measure of relevance. We present an approach to error-tolerant graph
matching using node contraction where the given graph is transformed into
another graph by contracting smaller degree nodes. We use this scheme to extend
the notion of graph edit distance, which can be used as a trade-off between
execution time and accuracy. We describe an approach to graph matching by
utilizing the various node centrality information, which reduces the graph size
by removing a fraction of nodes from both graphs based on a given centrality
measure. The graph matching problem is inherently linked to the geometry and
topology of graphs. We introduce a novel approach to measure graph similarity
using geometric graphs. We define the vertex distance between two geometric
graphs using the position of their vertices and show it to be a metric over the
set of all graphs with vertices only. We define edge distance between two
graphs based on the angular orientation, length and position of the edges. Then
we combine the notion of vertex distance and edge distance to define the graph
distance between two geometric graphs and show it to be a metric. Finally, we
use the proposed graph similarity framework to perform exact and error-tolerant
graph matching.
Related papers
- Graphons of Line Graphs [6.822247359790484]
We show a simple method that can shed light on a subset of sparse graphs.
We show that graphs satisfying a particular property, which we call the square-degree property are sparse, but give rise to dense line graphs.
In particular, star graphs satisfy the square-degree property resulting in dense line graphs and non-zero graphons of line graphs.
arXiv Detail & Related papers (2024-09-03T06:50:03Z) - A Gromov--Wasserstein Geometric View of Spectrum-Preserving Graph
Coarsening [19.09507367362567]
This work studies graph coarsening from a different perspective, developing a theory for preserving graph distances.
The geometric approach is useful when working with a collection of graphs, such as in graph classification and regression.
Minimizing this difference can be done using the popular weighted kernel $K$-means method.
arXiv Detail & Related papers (2023-06-15T04:47:26Z) - Graph Mixup with Soft Alignments [49.61520432554505]
We study graph data augmentation by mixup, which has been used successfully on images.
We propose S-Mixup, a simple yet effective mixup method for graph classification by soft alignments.
arXiv Detail & Related papers (2023-06-11T22:04:28Z) - Distance Measures for Geometric Graphs [0.0]
We study two notions of distance measures for geometric graphs, called the geometric edit distance (GED) and geometric graph distance (GGD)
GED is based on the idea of editing one graph to transform it into the other graph, while GGD is inspired by inexact matching of the graphs.
We show that GGD is $mathcalNP$-hard to compute, even if the distance is $mathcalNP$-hard to compute.
arXiv Detail & Related papers (2022-09-26T17:35:29Z) - CGMN: A Contrastive Graph Matching Network for Self-Supervised Graph
Similarity Learning [65.1042892570989]
We propose a contrastive graph matching network (CGMN) for self-supervised graph similarity learning.
We employ two strategies, namely cross-view interaction and cross-graph interaction, for effective node representation learning.
We transform node representations into graph-level representations via pooling operations for graph similarity computation.
arXiv Detail & Related papers (2022-05-30T13:20:26Z) - Line Graph Neural Networks for Link Prediction [71.00689542259052]
We consider the graph link prediction task, which is a classic graph analytical problem with many real-world applications.
In this formalism, a link prediction problem is converted to a graph classification task.
We propose to seek a radically different and novel path by making use of the line graphs in graph theory.
In particular, each node in a line graph corresponds to a unique edge in the original graph. Therefore, link prediction problems in the original graph can be equivalently solved as a node classification problem in its corresponding line graph, instead of a graph classification task.
arXiv Detail & Related papers (2020-10-20T05:54:31Z) - Multilevel Graph Matching Networks for Deep Graph Similarity Learning [79.3213351477689]
We propose a multi-level graph matching network (MGMN) framework for computing the graph similarity between any pair of graph-structured objects.
To compensate for the lack of standard benchmark datasets, we have created and collected a set of datasets for both the graph-graph classification and graph-graph regression tasks.
Comprehensive experiments demonstrate that MGMN consistently outperforms state-of-the-art baseline models on both the graph-graph classification and graph-graph regression tasks.
arXiv Detail & Related papers (2020-07-08T19:48:19Z) - Graph Pooling with Node Proximity for Hierarchical Representation
Learning [80.62181998314547]
We propose a novel graph pooling strategy that leverages node proximity to improve the hierarchical representation learning of graph data with their multi-hop topology.
Results show that the proposed graph pooling strategy is able to achieve state-of-the-art performance on a collection of public graph classification benchmark datasets.
arXiv Detail & Related papers (2020-06-19T13:09:44Z) - Wasserstein-based Graph Alignment [56.84964475441094]
We cast a new formulation for the one-to-many graph alignment problem, which aims at matching a node in the smaller graph with one or more nodes in the larger graph.
We show that our method leads to significant improvements with respect to the state-of-the-art algorithms for each of these tasks.
arXiv Detail & Related papers (2020-03-12T22:31:59Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.