|
Part I Foundations and Applications of Graph Edit Distance |
|
|
|
1 Introduction and Basic Concepts |
|
|
3 | (26) |
|
|
3 | (2) |
|
1.1.1 Statistical and Structural Pattern Recognition |
|
|
4 | (1) |
|
|
5 | (4) |
|
|
9 | (10) |
|
1.3.1 Exact Graph Matching |
|
|
10 | (5) |
|
1.3.2 Error-Tolerant Graph Matching |
|
|
15 | (4) |
|
|
19 | (10) |
|
|
20 | (9) |
|
|
29 | (16) |
|
2.1 Basic Definition and Properties |
|
|
29 | (6) |
|
2.1.1 Conditions on Edit Cost Functions |
|
|
31 | (2) |
|
2.1.2 Example Definitions of Cost Functions |
|
|
33 | (2) |
|
2.2 Computation of Exact Graph Edit Distance |
|
|
35 | (3) |
|
2.3 Graph Edit Distance-Based Pattern Recognition |
|
|
38 | (7) |
|
2.3.1 Nearest-Neighbor Classification |
|
|
38 | (1) |
|
2.3.2 Kernel-Based Classification |
|
|
39 | (2) |
|
2.3.3 Classification of Vector Space Embedded Graphs |
|
|
41 | (1) |
|
|
42 | (3) |
|
3 Bipartite Graph Edit Distance |
|
|
45 | (24) |
|
3.1 Graph Edit Distance as Quadratic Assignment Problem |
|
|
45 | (6) |
|
3.2 Bipartite Graph Edit Distance |
|
|
51 | (8) |
|
3.2.1 Deriving Upper and Lower Bounds on the Graph Edit Distance |
|
|
54 | (4) |
|
|
58 | (1) |
|
3.3 Experimental Evaluation |
|
|
59 | (2) |
|
3.4 Pattern Recognition Applications of Bipartite Graph Edit Distance |
|
|
61 | (8) |
|
|
62 | (7) |
|
Part II Recent Developments and Research on Graph Edit Distance |
|
|
|
4 Improving the Distance Accuracy of Bipartite Graph Edit Distance |
|
|
69 | (32) |
|
|
69 | (1) |
|
4.2 Improvements via Search Strategies |
|
|
70 | (23) |
|
|
70 | (2) |
|
|
72 | (2) |
|
|
74 | (2) |
|
|
76 | (2) |
|
4.2.5 Genetic Search with Swap Strategy |
|
|
78 | (2) |
|
|
80 | (3) |
|
4.2.7 Experimental Evaluation |
|
|
83 | (10) |
|
4.3 Improvements via Integration of Node Centrality Information |
|
|
93 | (8) |
|
4.3.1 Node Centrality Measures |
|
|
93 | (2) |
|
4.3.2 Integrating Node Centrality in the Assignment |
|
|
95 | (1) |
|
4.3.3 Experimental Evaluation |
|
|
96 | (2) |
|
|
98 | (3) |
|
5 Learning Exact Graph Edit Distance |
|
|
101 | (20) |
|
5.1 Predicting Exact Graph Edit Distance from Lower and Upper Bounds |
|
|
101 | (9) |
|
5.1.1 Linear Support Vector Regression |
|
|
101 | (2) |
|
5.1.2 Nonlinear Support Vector Regression |
|
|
103 | (1) |
|
5.1.3 Predicting dλminfrom dψand d'ψ |
|
|
104 | (1) |
|
5.1.4 Experimental Evaluation |
|
|
105 | (5) |
|
5.2 Predicting the Correctness of Node Edit Operations |
|
|
110 | (11) |
|
5.2.1 Features for Node Edit Operations |
|
|
110 | (3) |
|
5.2.2 Experimental Evaluation |
|
|
113 | (5) |
|
|
118 | (3) |
|
6 Speeding Up Bipartite Graph Edit Distance |
|
|
121 | (14) |
|
6.1 Suboptimal Assignment Algorithms |
|
|
121 | (6) |
|
6.1.1 Basic Greedy Assignment |
|
|
122 | (1) |
|
|
122 | (1) |
|
6.1.3 Refined Greedy Assignment |
|
|
123 | (1) |
|
6.1.4 Greedy Assignment Regarding Loss |
|
|
124 | (1) |
|
6.1.5 Order of Node Processing |
|
|
125 | (1) |
|
6.1.6 Greedy Sort Assignment |
|
|
126 | (1) |
|
6.2 Relations to Exact Graph Edit Distance |
|
|
127 | (1) |
|
6.3 Experimental Evaluation |
|
|
128 | (7) |
|
|
134 | (1) |
|
7 Conclusions and Future Work |
|
|
135 | (4) |
|
7.1 Main Contributions and Findings |
|
|
135 | (1) |
|
|
136 | (3) |
|
|
137 | (2) |
|
8 Appendix A: Experimental Evaluation of Sorted Beam Search |
|
|
139 | (10) |
|
|
139 | (3) |
|
|
139 | (1) |
|
|
140 | (1) |
|
|
140 | (1) |
|
|
140 | (1) |
|
|
141 | (1) |
|
|
141 | (1) |
|
8.2 Experimental Evaluation |
|
|
142 | (7) |
|
|
148 | (1) |
|
|
149 | (8) |
|
|
149 | (1) |
|
|
150 | (1) |
|
|
151 | (1) |
|
|
152 | (1) |
|
|
153 | (1) |
|
|
153 | (1) |
|
|
154 | (3) |
|
|
155 | (2) |
Index |
|
157 | |