Partitioning temporal networks : A study of finding the optimal partition of temporal networks using community detection
Many of the algorithms used for community detection in temporal networks have been adapted from static network theory. A common approach in dealing with the temporal dimension is to create multiple static networks from one temporal, based on a time condition. In this thesis, focus lies on identifyin...
Main Author: | |
---|---|
Format: | Others |
Language: | English |
Published: |
Uppsala universitet, Avdelningen för datalogi
2018
|
Subjects: | |
Online Access: | http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-350263 |
id |
ndltd-UPSALLA1-oai-DiVA.org-uu-350263 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UPSALLA1-oai-DiVA.org-uu-3502632018-05-10T05:13:10ZPartitioning temporal networks : A study of finding the optimal partition of temporal networks using community detectionengAxel, LindegrenUppsala universitet, Avdelningen för datalogi2018temporal networkscommunity detectionmodularityComputer SciencesDatavetenskap (datalogi)Many of the algorithms used for community detection in temporal networks have been adapted from static network theory. A common approach in dealing with the temporal dimension is to create multiple static networks from one temporal, based on a time condition. In this thesis, focus lies on identifying the optimal partitioning of a few temporal networks. This is done by utilizing the popular community detection algorithm called Generalized Louvain. Output of the Generalized Louvain comes in two parts. First, the created community structure, i.e. how the network is connected. Secondly, a measure called modularity, which is a scalar value representing the quality of the identified community structure. The methodology used is aimed at creating a comparable result by normalizing modularity. The normalization process can be explained in two major steps: 1) study the effects on modularity when partitioning a temporal network in an increasing number of slices. 2) study the effects on modularity when varying the number of connections (edges) in each time slice. The results show that the created methodology yields comparable results on two out of the four here tested temporal networks, implying that it might be more suited for some networks than others. This can serve as an indication that there does not exist a general model for community detection in temporal networks. Instead, the type of network is key to choosing the method. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-350263UPTEC STS, 1650-8319 ; 18009application/pdfinfo:eu-repo/semantics/openAccess |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
topic |
temporal networks community detection modularity Computer Sciences Datavetenskap (datalogi) |
spellingShingle |
temporal networks community detection modularity Computer Sciences Datavetenskap (datalogi) Axel, Lindegren Partitioning temporal networks : A study of finding the optimal partition of temporal networks using community detection |
description |
Many of the algorithms used for community detection in temporal networks have been adapted from static network theory. A common approach in dealing with the temporal dimension is to create multiple static networks from one temporal, based on a time condition. In this thesis, focus lies on identifying the optimal partitioning of a few temporal networks. This is done by utilizing the popular community detection algorithm called Generalized Louvain. Output of the Generalized Louvain comes in two parts. First, the created community structure, i.e. how the network is connected. Secondly, a measure called modularity, which is a scalar value representing the quality of the identified community structure. The methodology used is aimed at creating a comparable result by normalizing modularity. The normalization process can be explained in two major steps: 1) study the effects on modularity when partitioning a temporal network in an increasing number of slices. 2) study the effects on modularity when varying the number of connections (edges) in each time slice. The results show that the created methodology yields comparable results on two out of the four here tested temporal networks, implying that it might be more suited for some networks than others. This can serve as an indication that there does not exist a general model for community detection in temporal networks. Instead, the type of network is key to choosing the method. |
author |
Axel, Lindegren |
author_facet |
Axel, Lindegren |
author_sort |
Axel, Lindegren |
title |
Partitioning temporal networks : A study of finding the optimal partition of temporal networks using community detection |
title_short |
Partitioning temporal networks : A study of finding the optimal partition of temporal networks using community detection |
title_full |
Partitioning temporal networks : A study of finding the optimal partition of temporal networks using community detection |
title_fullStr |
Partitioning temporal networks : A study of finding the optimal partition of temporal networks using community detection |
title_full_unstemmed |
Partitioning temporal networks : A study of finding the optimal partition of temporal networks using community detection |
title_sort |
partitioning temporal networks : a study of finding the optimal partition of temporal networks using community detection |
publisher |
Uppsala universitet, Avdelningen för datalogi |
publishDate |
2018 |
url |
http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-350263 |
work_keys_str_mv |
AT axellindegren partitioningtemporalnetworksastudyoffindingtheoptimalpartitionoftemporalnetworksusingcommunitydetection |
_version_ |
1718635969390837760 |