Cargando…

Estimating Descriptors for Large Graphs

Embedding networks into a fixed dimensional feature space, while preserving its essential structural properties is a fundamental task in graph analytics. These feature vectors (graph descriptors) are used to measure the pairwise similarity between graphs. This enables applying data mining algorithms...

Descripción completa

Detalles Bibliográficos
Autores principales: Hassan, Zohair Raza, Shabbir, Mudassir, Khan, Imdadullah, Abbas, Waseem
Formato: Online Artículo Texto
Lenguaje:English
Publicado: 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7206190/
http://dx.doi.org/10.1007/978-3-030-47426-3_60
_version_ 1783530365642604544
author Hassan, Zohair Raza
Shabbir, Mudassir
Khan, Imdadullah
Abbas, Waseem
author_facet Hassan, Zohair Raza
Shabbir, Mudassir
Khan, Imdadullah
Abbas, Waseem
author_sort Hassan, Zohair Raza
collection PubMed
description Embedding networks into a fixed dimensional feature space, while preserving its essential structural properties is a fundamental task in graph analytics. These feature vectors (graph descriptors) are used to measure the pairwise similarity between graphs. This enables applying data mining algorithms (e.g classification, clustering, or anomaly detection) on graph-structured data which have numerous applications in multiple domains. State-of-the-art algorithms for computing descriptors require the entire graph to be in memory, entailing a huge memory footprint, and thus do not scale well to increasing sizes of real-world networks. In this work, we propose streaming algorithms to efficiently approximate descriptors by estimating counts of sub-graphs of order [Formula: see text], and thereby devise extensions of two existing graph comparison paradigms: the Graphlet Kernel and NetSimile. Our algorithms require a single scan over the edge stream, have space complexity that is a fraction of the input size, and approximate embeddings via a simple sampling scheme. Our design exploits the trade-off between available memory and estimation accuracy to provide a method that works well for limited memory requirements. We perform extensive experiments on real-world networks and demonstrate that our algorithms scale well to massive graphs.
format Online
Article
Text
id pubmed-7206190
institution National Center for Biotechnology Information
language English
publishDate 2020
record_format MEDLINE/PubMed
spelling pubmed-72061902020-05-08 Estimating Descriptors for Large Graphs Hassan, Zohair Raza Shabbir, Mudassir Khan, Imdadullah Abbas, Waseem Advances in Knowledge Discovery and Data Mining Article Embedding networks into a fixed dimensional feature space, while preserving its essential structural properties is a fundamental task in graph analytics. These feature vectors (graph descriptors) are used to measure the pairwise similarity between graphs. This enables applying data mining algorithms (e.g classification, clustering, or anomaly detection) on graph-structured data which have numerous applications in multiple domains. State-of-the-art algorithms for computing descriptors require the entire graph to be in memory, entailing a huge memory footprint, and thus do not scale well to increasing sizes of real-world networks. In this work, we propose streaming algorithms to efficiently approximate descriptors by estimating counts of sub-graphs of order [Formula: see text], and thereby devise extensions of two existing graph comparison paradigms: the Graphlet Kernel and NetSimile. Our algorithms require a single scan over the edge stream, have space complexity that is a fraction of the input size, and approximate embeddings via a simple sampling scheme. Our design exploits the trade-off between available memory and estimation accuracy to provide a method that works well for limited memory requirements. We perform extensive experiments on real-world networks and demonstrate that our algorithms scale well to massive graphs. 2020-04-17 /pmc/articles/PMC7206190/ http://dx.doi.org/10.1007/978-3-030-47426-3_60 Text en © Springer Nature Switzerland AG 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Article
Hassan, Zohair Raza
Shabbir, Mudassir
Khan, Imdadullah
Abbas, Waseem
Estimating Descriptors for Large Graphs
title Estimating Descriptors for Large Graphs
title_full Estimating Descriptors for Large Graphs
title_fullStr Estimating Descriptors for Large Graphs
title_full_unstemmed Estimating Descriptors for Large Graphs
title_short Estimating Descriptors for Large Graphs
title_sort estimating descriptors for large graphs
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7206190/
http://dx.doi.org/10.1007/978-3-030-47426-3_60
work_keys_str_mv AT hassanzohairraza estimatingdescriptorsforlargegraphs
AT shabbirmudassir estimatingdescriptorsforlargegraphs
AT khanimdadullah estimatingdescriptorsforlargegraphs
AT abbaswaseem estimatingdescriptorsforlargegraphs