Title:
Mage: Expressive Pattern Matching in Richly-Attributed Graphs

dc.contributor.author Pienta, Robert
dc.contributor.author Tamersoy, Acar
dc.contributor.author Tong, Hanghang
dc.contributor.author Chau, Duen Horng
dc.contributor.corporatename Georgia Institute of Technology. College of Computing en_US
dc.contributor.corporatename Georgia Institute of Technology. School of Computational Science and Engineering en_US
dc.contributor.corporatename City University of New York. Department of Computer Science en_US
dc.date.accessioned 2013-11-04T15:29:04Z
dc.date.available 2013-11-04T15:29:04Z
dc.date.issued 2013
dc.description Research area: Graph analysis en_US
dc.description.abstract Given a large graph with millions of nodes and edges, say a social graph where both the nodes and edges can have multiple different kinds of attributes (e.g., job titles, tie strengths), how do we quickly find matches for subgraphs of interest (e.g., a ring of businessmen with strong ties)? We propose MAGE, Multiple Attribute Graph Engine, a subgraph matching framework that pushes the envelope of graph matching capabilities and performance, through several major innovations: (i) with line graph transformation, MAGE works for graphs with both node and edge attributes and return both exact as well as near matches — other techniques often support only node attributes and return only exact matches; (ii) MAGE supports a plethora of queries, including multiple attributes for each node or edge, wild-cards as attribute values (i.e., match any permissible value), and continuous attributes via multiple discretization strategies; (iii) MAGE leverages a novel technique based on memory mapping to compute random walk with restart probabilities, which provides a speedup of more than 2 orders of magnitude on large graphs. We evaluated MAGE’s effectiveness and scalability with real and synthetic graphs with up to 2.3 million edges. Experimental results on the DBLP authorship graph and the Rotten Tomatoes movie graph illustrate the effectiveness and exploratory functionality of our contributions to graph querying. By devising query-centric innovations, our work improves the ease with which a user can explore their graph data. en_US
dc.embargo.terms null en_US
dc.identifier.uri http://hdl.handle.net/1853/49341
dc.language.iso en_US en_US
dc.publisher Georgia Institute of Technology en_US
dc.relation.ispartofseries CSE Technical Reports ; GT-CSE-13-08 en_US
dc.subject Graph mining en_US
dc.subject Graph querying en_US
dc.subject Graph search en_US
dc.title Mage: Expressive Pattern Matching in Richly-Attributed Graphs en_US
dc.type Text
dc.type.genre Technical Report
dspace.entity.type Publication
local.contributor.author Chau, Duen Horng
local.contributor.corporatename College of Computing
local.contributor.corporatename School of Computational Science and Engineering
local.relation.ispartofseries College of Computing Technical Report Series
local.relation.ispartofseries School of Computational Science and Engineering Technical Report Series
relation.isAuthorOfPublication fb5e00ae-9fb7-475d-8eac-50c48a46ea23
relation.isOrgUnitOfPublication c8892b3c-8db6-4b7b-a33a-1b67f7db2021
relation.isOrgUnitOfPublication 01ab2ef1-c6da-49c9-be98-fbd1d840d2b1
relation.isSeriesOfPublication 35c9e8fc-dd67-4201-b1d5-016381ef65b8
relation.isSeriesOfPublication 5a01f926-96af-453d-a75b-abc3e0f0abb3
Files
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
Name:
GT-CSE-2013-08.pdf
Size:
1.49 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
3.13 KB
Format:
Item-specific license agreed upon to submission
Description: