Cargando…

Optimizing Variational Graph Autoencoder for Community Detection with Dual Optimization

Variational Graph Autoencoder (VGAE) has recently gained traction for learning representations on graphs. Its inception has allowed models to achieve state-of-the-art performance for challenging tasks such as link prediction, rating prediction, and node clustering. However, a fundamental flaw exists...

Descripción completa

Detalles Bibliográficos
Autores principales: Choong, Jun Jin, Liu, Xin, Murata, Tsuyoshi
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7516625/
https://www.ncbi.nlm.nih.gov/pubmed/33285972
http://dx.doi.org/10.3390/e22020197
_version_ 1783587044194254848
author Choong, Jun Jin
Liu, Xin
Murata, Tsuyoshi
author_facet Choong, Jun Jin
Liu, Xin
Murata, Tsuyoshi
author_sort Choong, Jun Jin
collection PubMed
description Variational Graph Autoencoder (VGAE) has recently gained traction for learning representations on graphs. Its inception has allowed models to achieve state-of-the-art performance for challenging tasks such as link prediction, rating prediction, and node clustering. However, a fundamental flaw exists in Variational Autoencoder (VAE)-based approaches. Specifically, merely minimizing the loss of VAE increases the deviation from its primary objective. Focusing on Variational Graph Autoencoder for Community Detection (VGAECD) we found that optimizing the loss using the stochastic gradient descent often leads to sub-optimal community structure especially when initialized poorly. We address this shortcoming by introducing a dual optimization procedure. This procedure aims to guide the optimization process and encourage learning of the primary objective. Additionally, we linearize the encoder to reduce the number of learning parameters. The outcome is a robust algorithm that outperforms its predecessor.
format Online
Article
Text
id pubmed-7516625
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-75166252020-11-09 Optimizing Variational Graph Autoencoder for Community Detection with Dual Optimization Choong, Jun Jin Liu, Xin Murata, Tsuyoshi Entropy (Basel) Article Variational Graph Autoencoder (VGAE) has recently gained traction for learning representations on graphs. Its inception has allowed models to achieve state-of-the-art performance for challenging tasks such as link prediction, rating prediction, and node clustering. However, a fundamental flaw exists in Variational Autoencoder (VAE)-based approaches. Specifically, merely minimizing the loss of VAE increases the deviation from its primary objective. Focusing on Variational Graph Autoencoder for Community Detection (VGAECD) we found that optimizing the loss using the stochastic gradient descent often leads to sub-optimal community structure especially when initialized poorly. We address this shortcoming by introducing a dual optimization procedure. This procedure aims to guide the optimization process and encourage learning of the primary objective. Additionally, we linearize the encoder to reduce the number of learning parameters. The outcome is a robust algorithm that outperforms its predecessor. MDPI 2020-02-07 /pmc/articles/PMC7516625/ /pubmed/33285972 http://dx.doi.org/10.3390/e22020197 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Choong, Jun Jin
Liu, Xin
Murata, Tsuyoshi
Optimizing Variational Graph Autoencoder for Community Detection with Dual Optimization
title Optimizing Variational Graph Autoencoder for Community Detection with Dual Optimization
title_full Optimizing Variational Graph Autoencoder for Community Detection with Dual Optimization
title_fullStr Optimizing Variational Graph Autoencoder for Community Detection with Dual Optimization
title_full_unstemmed Optimizing Variational Graph Autoencoder for Community Detection with Dual Optimization
title_short Optimizing Variational Graph Autoencoder for Community Detection with Dual Optimization
title_sort optimizing variational graph autoencoder for community detection with dual optimization
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7516625/
https://www.ncbi.nlm.nih.gov/pubmed/33285972
http://dx.doi.org/10.3390/e22020197
work_keys_str_mv AT choongjunjin optimizingvariationalgraphautoencoderforcommunitydetectionwithdualoptimization
AT liuxin optimizingvariationalgraphautoencoderforcommunitydetectionwithdualoptimization
AT muratatsuyoshi optimizingvariationalgraphautoencoderforcommunitydetectionwithdualoptimization