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...

Full description

Bibliographic Details
Main Author: Axel, Lindegren
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