DSpace Repository

Overlapping community detection using deep graph neural networks

Show simple item record

dc.contributor.advisor Rahman, Dr. Md Saidur
dc.contributor.author Muttakin, Md Nuru
dc.date.accessioned 2023-05-16T03:59:22Z
dc.date.available 2023-05-16T03:59:22Z
dc.date.issued 2022-08-17
dc.identifier.uri http://lib.buet.ac.bd:8080/xmlui/handle/123456789/6327
dc.description.abstract Artificial intelligence (AI) is comparable to human intelligence in many cases. Especially in the case of graph-structured data, there are many AI algorithms and machine learning models which not only can understand these graph-structured data successfully but are also able to predict the future with high precision. Many researchers developed machine learning models to be applied to the graph-structured data. The most successful machine models acting on the graphs are the graph convolutional networks (GCNs). Some research has considered applying GCNs to tackle the overlapping community detection problem. Indeed, overlapping community detection is a key problem in graph-structured data mining. However, the existing GCN-based approach considered a shallow (2-layered) GCN which has an essential limitation in the detection of communities with larger sizes. A viable solution can be the use of deep GCNs. However, training deeper GCNs is notoriously difficult due to several key issues like over-smoothing and vanishing/exploding gradient problems. Some researchers have attempted to resolve these issues in the case of regular graphs generated from point clouds. Unfortunately, it is still challenging how to incorporate deep GCNs in the case of general irregular graphs. In this study, we have resolved the issues of deep GCNs in the case of irregular graphs in an overlapping community detection framework. In particular, we design a deep dynamic residual GCN (DynaResGCN) based on our dynamic dilated aggregation mechanisms in general irregular graphs. Additionally, we introduce weighted dilated aggregation mechanisms to incorporate the information coming from edge-weights of weighted graphs. Finally, we develop a unified end-to-end encoder-decoder based framework to detect overlapping communities in networks. The deep DynaResGCN model is used as the encoder, whereas we incorporate the Bernoulli-Poisson model as the decoder. Consequently, we apply our overlapping community detection framework in a research topics dataset, a set of networks from Facebook, and in a set of very large co-authorship networks. Our experimentation on these datasets shows significantly superior performance over many state-of-the-art methods for the detection of overlapping communities in networks. Finally, this work has many different important applications, ranging from bioscience to social science and any tasks where there is a network structure. en_US
dc.language.iso en en_US
dc.publisher Department of Computer Science and Engineering en_US
dc.subject Neural networks en_US
dc.title Overlapping community detection using deep graph neural networks en_US
dc.type Thesis-MSc en_US
dc.contributor.id 1018052056 en_US
dc.identifier.accessionNumber 119221
dc.contributor.callno 006.32/NUR/2022 en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search BUET IR


Advanced Search

Browse

My Account