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

Full description

Bibliographic Details
Main Authors: Daniel A. O’Neil, Mikel D. Petty
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