Heuristic methods for synthesizing realistic social networks based on personality compatibility
Abstract Social structures and interpersonal relationships may be represented as social networks consisting of nodes corresponding to people and links between pairs of nodes corresponding to relationships between those people. Social networks can be constructed by examining actual groups of people a...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
SpringerOpen
2019-04-01
|
Series: | Applied Network Science |
Subjects: | |
Online Access: | http://link.springer.com/article/10.1007/s41109-019-0117-4 |
id |
doaj-0f495b5b26fb404ea7292a7787c44706 |
---|---|
record_format |
Article |
spelling |
doaj-0f495b5b26fb404ea7292a7787c447062020-11-25T02:01:33ZengSpringerOpenApplied Network Science2364-82282019-04-014114910.1007/s41109-019-0117-4Heuristic methods for synthesizing realistic social networks based on personality compatibilityDaniel A. O’Neil0Mikel D. Petty1University of Alabama in HuntsvilleUniversity of Alabama in HuntsvilleAbstract Social structures and interpersonal relationships may be represented as social networks consisting of nodes corresponding to people and links between pairs of nodes corresponding to relationships between those people. Social networks can be constructed by examining actual groups of people and identifying the relationships of interest between them. However, there are circumstances where such empirical social networks are unavailable or their use would be undesirable. Consequently, methods to generate synthetic social networks that are not identical to real-world networks but have desired structural similarities to them have been developed. A process for generating synthetic social networks based on assigning human personality types to the nodes and then adding links between nodes based on the compatibility of the nodes’ personalities was developed. Two new algorithms, Probability Search and Compatibility-Degree Matching, for finding an effective assignment of personality types to the nodes were developed, implemented, and tested. The two algorithms were evaluated in terms of realism, i.e., the similarity of the generated synthetic social to exemplar real-world social networks, for 14 different real-world social networks using 20 standard quantitative network metrics. Both search algorithms produced networks that were, on average, more realistic than a standard network generation algorithm that does not use personality, the Configuration Model. The algorithms were also evaluated in terms of computational complexity.http://link.springer.com/article/10.1007/s41109-019-0117-4Social networksNetwork generationNetwork metricsPersonality compatibilityProbability searchCompatibility-degree matching |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Daniel A. O’Neil Mikel D. Petty |
spellingShingle |
Daniel A. O’Neil Mikel D. Petty Heuristic methods for synthesizing realistic social networks based on personality compatibility Applied Network Science Social networks Network generation Network metrics Personality compatibility Probability search Compatibility-degree matching |
author_facet |
Daniel A. O’Neil Mikel D. Petty |
author_sort |
Daniel A. O’Neil |
title |
Heuristic methods for synthesizing realistic social networks based on personality compatibility |
title_short |
Heuristic methods for synthesizing realistic social networks based on personality compatibility |
title_full |
Heuristic methods for synthesizing realistic social networks based on personality compatibility |
title_fullStr |
Heuristic methods for synthesizing realistic social networks based on personality compatibility |
title_full_unstemmed |
Heuristic methods for synthesizing realistic social networks based on personality compatibility |
title_sort |
heuristic methods for synthesizing realistic social networks based on personality compatibility |
publisher |
SpringerOpen |
series |
Applied Network Science |
issn |
2364-8228 |
publishDate |
2019-04-01 |
description |
Abstract Social structures and interpersonal relationships may be represented as social networks consisting of nodes corresponding to people and links between pairs of nodes corresponding to relationships between those people. Social networks can be constructed by examining actual groups of people and identifying the relationships of interest between them. However, there are circumstances where such empirical social networks are unavailable or their use would be undesirable. Consequently, methods to generate synthetic social networks that are not identical to real-world networks but have desired structural similarities to them have been developed. A process for generating synthetic social networks based on assigning human personality types to the nodes and then adding links between nodes based on the compatibility of the nodes’ personalities was developed. Two new algorithms, Probability Search and Compatibility-Degree Matching, for finding an effective assignment of personality types to the nodes were developed, implemented, and tested. The two algorithms were evaluated in terms of realism, i.e., the similarity of the generated synthetic social to exemplar real-world social networks, for 14 different real-world social networks using 20 standard quantitative network metrics. Both search algorithms produced networks that were, on average, more realistic than a standard network generation algorithm that does not use personality, the Configuration Model. The algorithms were also evaluated in terms of computational complexity. |
topic |
Social networks Network generation Network metrics Personality compatibility Probability search Compatibility-degree matching |
url |
http://link.springer.com/article/10.1007/s41109-019-0117-4 |
work_keys_str_mv |
AT danielaoneil heuristicmethodsforsynthesizingrealisticsocialnetworksbasedonpersonalitycompatibility AT mikeldpetty heuristicmethodsforsynthesizingrealisticsocialnetworksbasedonpersonalitycompatibility |
_version_ |
1724957072679763968 |