SONIC: streaming overlapping community detection

dc.citation.epage847en_US
dc.citation.issueNumber4en_US
dc.citation.spage819en_US
dc.citation.volumeNumber30en_US
dc.contributor.authorSarıyüce, A. E.en_US
dc.contributor.authorGedik, B.en_US
dc.contributor.authorJacques-Silva, G.en_US
dc.contributor.authorWu, Kun-Lungen_US
dc.contributor.authorCatalyurek, U.V.en_US
dc.date.accessioned2018-04-12T10:57:27Z
dc.date.available2018-04-12T10:57:27Z
dc.date.issued2016en_US
dc.departmentDepartment of Computer Engineeringen_US
dc.description.abstractA community within a graph can be broadly defined as a set of vertices that exhibit high cohesiveness (relatively high number of edges within the set) and low conductance (relatively low number of edges leaving the set). Community detection is a fundamental graph processing analytic that can be applied to several application domains, including social networks. In this context, communities are often overlapping, as a person can be involved in more than one community (e.g., friends, and family); and evolving, since the structure of the network changes. We address the problem of streaming overlapping community detection, where the goal is to maintain communities in the presence of streaming updates. This way, the communities can be updated more efficiently. To this end, we introduce SONIC—a find-and-merge type of community detection algorithm that can efficiently handle streaming updates. SONIC first detects when graph updates yield significant community changes. Upon the detection, it updates the communities via an incremental merge procedure. The SONIC algorithm incorporates two additional techniques to speed-up the incremental merge; min-hashing and inverted indexes. Results show that SONIC can provide high quality overlapping communities, while handling streaming updates several orders of magnitude faster than the alternatives performing from-scratch computation.en_US
dc.description.provenanceMade available in DSpace on 2018-04-12T10:57:27Z (GMT). No. of bitstreams: 1 bilkent-research-paper.pdf: 179475 bytes, checksum: ea0bedeb05ac9ccfb983c327e155f0c2 (MD5) Previous issue date: 2016en
dc.identifier.doi10.1007/s10618-015-0440-zen_US
dc.identifier.issn1384-5810en_US
dc.identifier.urihttp://hdl.handle.net/11693/36921en_US
dc.language.isoEnglishen_US
dc.publisherSpringeren_US
dc.relation.isversionofhttp://dx.doi.org/10.1007/s10618-015-0440-zen_US
dc.source.titleData Mining and Knowledge Discoveryen_US
dc.subjectCommunity detectionen_US
dc.subjectOverlapping communitiesen_US
dc.subjectStreaming graph processingen_US
dc.subjectMergers and acquisitionsen_US
dc.subjectCommunity detection algorithmsen_US
dc.subjectGraph processingen_US
dc.subjectHigh qualityen_US
dc.subjectInverted indicesen_US
dc.subjectOrders of magnitudeen_US
dc.subjectOverlapping community detectionsen_US
dc.subjectPopulation dynamicsen_US
dc.titleSONIC: streaming overlapping community detectionen_US
dc.typeArticleen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
SONIC streaming overlapping community detection.pdf
Size:
2.37 MB
Format:
Adobe Portable Document Format
Description:
Full Printable Version