Graph Homomorphism Revisited for Graph Matching

Slides:



Advertisements
Similar presentations
1/22 Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, and Mani Srivastava IEEE TRANSACTIONS.
Advertisements

Minimum Clique Partition Problem with Constrained Weight for Interval Graphs Jianping Li Department of Mathematics Yunnan University Jointed by M.X. Chen.
Approximation Algorithms
Shuai Ma, Yang Cao, Wenfei Fan, Jinpeng Huai, Tianyu Wo Capturing Topology in Graph Pattern Matching University of Edinburgh.
New Models for Graph Pattern Matching Shuai Ma ( 马 帅 )
Minimizing Seed Set for Viral Marketing Cheng Long & Raymond Chi-Wing Wong Presented by: Cheng Long 20-August-2011.
Online Social Networks and Media. Graph partitioning The general problem – Input: a graph G=(V,E) edge (u,v) denotes similarity between u and v weighted.
Comparison Methodologies. Evaluating the matching characteristics Properties of the similarity measure Robustness of the similarity measure – Low variation.
The Stackelberg Minimum Spanning Tree Game Jean Cardinal · Erik D. Demaine · Samuel Fiorini · Gwenaël Joret · Stefan Langerman · Ilan Newman · OrenWeimann.
Computability and Complexity 23-1 Computability and Complexity Andrei Bulatov Search and Optimization.
Semantic text features from small world graphs Jure Leskovec, IJS + CMU John Shawe-Taylor, Southampton.
A 2-Approximation algorithm for finding an optimum 3-Vertex-Connected Spanning Subgraph.
The community-search problem and how to plan a successful cocktail party Mauro SozioAris Gionis Max Planck Institute, Germany Yahoo! Research, Barcelona.
The Union-Split Algorithm and Cluster-Based Anonymization of Social Networks Brian Thompson Danfeng Yao Rutgers University Dept. of Computer Science Piscataway,
The Maximum Independent Set Problem Sarah Bleiler DIMACS REU 2005 Advisor: Dr. Vadim Lozin, RUTCOR.
Part I: Introductory Materials Introduction to Graph Theory Dr. Nagiza F. Samatova Department of Computer Science North Carolina State University and Computer.
Yinghui Wu LFCS Lab Lunch Homomorphism and Simulation Revised for Graph Matching.
Making Pattern Queries Bounded in Big Graphs 11 Yang Cao 1,2 Wenfei Fan 1,2 Jinpeng Huai 2 Ruizhe Huang 1 1 University of Edinburgh 2 Beihang University.
Querying Big Graphs within Bounded Resources 1 Yinghui Wu UC Santa Barbara Wenfei Fan University of Edinburgh Southwest Jiaotong University Xin Wang.
Hubert CARDOTJY- RAMELRashid-Jalal QURESHI Université François Rabelais de Tours, Laboratoire d'Informatique 64, Avenue Jean Portalis, TOURS – France.
QoS-Aware In-Network Processing for Mission-Critical Wireless Cyber-Physical Systems Qiao Xiang Advisor: Hongwei Zhang Department of Computer Science Wayne.
Computational Complexity Polynomial time O(n k ) input size n, k constant Tractable problems solvable in polynomial time(Opposite Intractable) Ex: sorting,
When In-Network Processing Meets Time: Complexity and Effects of Joint Optimization in Wireless Sensor Networks Department of Computer Science, Wayne State.
Diversified Top-k Graph Pattern Matching 1 Yinghui Wu UC Santa Barbara Wenfei Fan University of Edinburgh Southwest Jiaotong University Xin Wang.
Protecting Sensitive Labels in Social Network Data Anonymization.
NP-COMPLETENESS PRESENTED BY TUSHAR KUMAR J. RITESH BAGGA.
1 Andreea Chis under the guidance of Frédéric Desprez and Eddy Caron Scheduling for a Climate Forecast Application ANR-05-CIGC-11.
Exploiting Context Analysis for Combining Multiple Entity Resolution Systems -Ramu Bandaru Zhaoqi Chen Dmitri V.kalashnikov Sharad Mehrotra.
Graph-based Text Classification: Learn from Your Neighbors Ralitsa Angelova , Gerhard Weikum : Max Planck Institute for Informatics Stuhlsatzenhausweg.
Data Structures & Algorithms Graphs
1 11 Channel Assignment for Maximum Throughput in Multi-Channel Access Point Networks Xiang Luo, Raj Iyengar and Koushik Kar Rensselaer Polytechnic Institute.
Approximation Algorithms for Graph Homomorphism Problems Chaitanya Swamy University of Waterloo Joint work with Michael Langberg and Yuval Rabani Open.
A Optimal On-line Algorithm for k Servers on Trees Author : Marek Chrobak Lawrence L. Larmore 報告人:羅正偉.
Automated Conceptual Abstraction of Large Diagrams By Daniel Levy and Christina Christodoulakis December 2012 (2 days before the end of the world)
Hedonic Clustering Games Moran Feldman Joint work with: Seffi Naor and Liane Lewin-Eytan.
A Simulation-Based Study of Overlay Routing Performance CS 268 Course Project Andrey Ermolinskiy, Hovig Bayandorian, Daniel Chen.
Introduction to Multiple-multicast Routing Chu-Fu Wang.
Yinghui Wu, SIGMOD Incremental Graph Pattern Matching Wenfei Fan Xin Wang Yinghui Wu University of Edinburgh Jianzhong Li Jizhou Luo Harbin Institute.
1 1 Stanford University 2 MPI for Biological Cybernetics 3 California Institute of Technology Inferring Networks of Diffusion and Influence Manuel Gomez.
Construction of Optimal Data Aggregation Trees for Wireless Sensor Networks Deying Li, Jiannong Cao, Ming Liu, and Yuan Zheng Computer Communications and.
Some links between min-cuts, optimal spanning forests and watersheds Cédric Allène, Jean-Yves Audibert, Michel Couprie, Jean Cousty & Renaud Keriven ENPC.
Outline Introduction State-of-the-art solutions
CSCI2950-C Lecture 12 Networks
Extensive-Form Game Abstraction with Bounds
Optimization problems such as
Boosted Augmented Naive Bayes. Efficient discriminative learning of
A Study of Group-Tree Matching in Large Scale Group Communications
Computing Full Disjunctions
June 2017 High Density Clusters.
CS4234 Optimiz(s)ation Algorithms
SAT-Based Area Recovery in Technology Mapping
Design of Hierarchical Classifiers for Efficient and Accurate Pattern Classification M N S S K Pavan Kumar Advisor : Dr. C. V. Jawahar.
Simulation based approach Shang Zechao
Subtree Isomorphism in O(n2.5)
G-CORE: A Core for Future Graph Query Languages
Sungho Kang Yonsei University
Problem Solving 4.
Diversified Top-k Subgraph Querying in a Large Graph
Efficient Subgraph Similarity All-Matching
NP-Complete Problems.
Graph-Based Anomaly Detection
On The Quantitative Hardness of the Closest Vector Problem
NP-Completeness Reference: Computers and Intractability: A Guide to the Theory of NP-Completeness by Garey and Johnson, W.H. Freeman and Company, 1979.
Ch09 _2 Approximation algorithm
Variable Elimination Graphical Models – Carlos Guestrin
Dominating Set By Eric Wengert.
Lecture 28 Approximation of Set Cover
Approximate Graph Mining with Label Costs
Locality In Distributed Graph Algorithms
Lecture 24 Vertex Cover and Hamiltonian Cycle
Presentation transcript:

Graph Homomorphism Revisited for Graph Matching --VLDB’10 报告人:洪骥 2010-11-9

Abstract (1) We propose p-homomorphism (p-hom) and 1-1 p-hom, which extend graph homomorphism and subgraph isomorphism, respectively, by mapping edges from one graph to paths in another, and by measuring the similarity of nodes. (2) We introduce metrics to measure graph similarity, and several optimization problems for p-hom and 1-1 p-hom. (3) We show that the decision problems for p-hom and 1-1 p-hom are NP-complete even for DAGs, and that the optimization problems are approximation-hard. (4) Nevertheless, we provide approximation algorithms with provable guarantees on match quality.

Introduction graph homomorphism&subgraph isomorphism: Given two node-labeled graphs G1 = (V1,E1) and G2 = (V2,E2), the problem of graph homomorphism (resp. subgraph isomorphism) is to find a (resp. 1-1) mapping from V1 to V2 such that each node in V1 is mapped to a (resp. distinct) node in V2 with the same label, and each edge in E1 is mapped to an edge in E2.

Introduction Drawback: Identical label matching is often an overkill, and edge-to-edge mappings only allow strikingly similar graphs to be matched. Example 1.1

Introduction Contribution: (1) We introduce p-homomorphism (p-hom) and 1-1 p-hom in Section 3. (2) To provide a quantitative measure of graph similarity, we develop two metrics, also in Section 3, based on (a) the maximum number of nodes matched, and (b) the maximum overall similarity when the weights of nodes are taken into account, respectively.

Introduction (3) We establish complexity bounds of the decision problems and optimization problems for p-hom and 1-1 p-hom, in Section 4. (4) We provide in Section 5 approximation algo. for finding mappings with the maximum cardinality or the maximum similarity,for p-hom and 1-1 p-hom. (5) Using Web site matching as a testbed, we experimentally evaluate our similarity measures in Section6.

Revision of Graph Homomorphism Graphs and nodes simularity:

Revision of Graph Homomorphism Skeletons: Similarity threshold:

Revision of Graph Homomorphism P-Homomorphism & 1-1 P-Homomorphism

Revision of Graph Homomorphism

Revision of Graph Homomorphism Two Examples:

Revision of Graph Homomorphism Metrics for measuring graph similarity

Revision of Graph Homomorphism

Intractability and Approximation Hardness

Intractability and Approximation Hardness

Approximate Algorithm Theorem 5.1 suggests naïve approximation algorithms for these problems. Given graphs G1(V1,E1,L1),G2(V2,E2,L2),a similarity matrix mat() and a similarity threshold , then : Generate a product graph by using function f in the AFP-reduction. Find a (weighted) independent set by utilizing the algorithms. Invoke function g in the AFP-reduction to get a (1-1)p-hom mapping from subgraphs of G1 to G2.

Approximate Algorithm

Approximate Algorithm Algorithm CompMaxCard

Approximate Algorithm

Approximate Algorithm This Algorithm can be readily converted to approximation algorithms for CPH 1-1 and SPH(1-1)

Experimental Study >>>

Conclusion We've proposed several notions of graph similarity: (1)1-1 p-hom, p-hom (2) The maximizing either the number of nodes matched or the overall similarity. (3) Establishing the intractability and hardness to (approximation) algorithm for these problems. (4) Development approximation algorithm with gragrantees on match quality.