Bipartite Graph Matching for Computing the Edit Distance of Graphs
Description
In the field of structural pattern recognition graphs constitute a very common and powerful way of representing patterns. In contrast to string representations, graphs allow us to describe relational information in the patterns under consideration. One of the main drawbacks of graph representations is that the computation of standard graph similarity measures is exponential in the number of involved nodes. Hence, such computations are feasible for rather small graphs only. One of the most flexible error-tolerant graph similarity measures is based on graph edit distance. In this paper we propose an approach for the efficient compuation of edit distance based on bipartite graph matching by means of Munkres’ algorithm, sometimes referred to as the Hungarian algorithm. Our proposed algorithm runs in polynomial time, but provides only suboptimal edit distance results. The reason for its suboptimality is that implied edge operations are not considered during the process of finding the optimal node assignment. In experiments on semi-artificial and real data we demonstrate the speedup of our proposed method over a traditional tree search based algorithm for graph edit distance computation. Also we show that classification accuracy remains nearly unaffected.
| Slides | |
| 0:00 | Bipartite Graph Matching for Compting the Edit Distance of Graphs |
| 0:23 | Outline pt 1 |
| 1:03 | Outline pt 2 |
| 1:21 | Graph Based Representation |
| 2:13 | Graph Edit Distance pt 1 |
| 2:53 | Graph Edit Distance pt 2 |
| 2:55 | Graph Edit Distance pt 3 |
| 2:57 | Graph Edit Distance pt 4 |
| 2:58 | Graph Edit Distance pt 5 |
| 2:59 | Graph Edit Distance pt 6 |
| 3:29 | Graph Edit Distance pt 7 |
| 4:20 | Graph Edit Distance pt 8 |
| 4:31 | Edit Distance Based Classification |
| 5:56 | Complexity of Graph Edit Distance |
| 7:13 | Suboptimal Methods pt 1 |
| 7:40 | Suboptimal Methods pt 2 |
| 7:50 | The Assignment Problem pt 1 |
| 8:18 | The Assignment Problem pt 2 |
| 9:13 | Munkres’ Algorithm |
| 10:03 | Example |
| 10:47 | Bipartite Matching for GED |
| 11:19 | Plain Algorithm |
| 12:40 | Adjacency Algorithm |
| 14:30 | Fast but Suboptimal pt 1 |
| 14:40 | Fast but Suboptimal pt 2 |
| 14:58 | Experimental Setup |
| 16:13 | Letter Dataset |
| 17:45 | Suboptimality |
| 19:36 | Image Dataset |
| 20:25 | Fingerprint Dataset |
| 21:49 | Outlook |
| 23:28 | Conclusions |
Lecture rating
| People found this lecture: | ||
| Worth seeing | ||
| because it is: | ||
| Valuable and informative | ||
| Well presented | ||
| Easily understandable | ||
| Acceptably recorded | ||
| You need to login to cast your vote. | ||
Report a problem or upload files
If you have found a problem with this lecture or would like to send us extra material, articles, exercises, etc., please use our ticket system to describe your request and upload the data.Enter your e-mail into the 'Cc' field, and we will keep you updated with your request's status.
Related content
Link this page
Would you like to put a link to this lecture on your homepage?Go ahead! Copy the HTML snippet !






