Cargando…

Predicting Positive and Negative Relationships in Large Social Networks

In a social network, users hold and express positive and negative attitudes (e.g. support/opposition) towards other users. Those attitudes exhibit some kind of binary relationships among the users, which play an important role in social network analysis. However, some of those binary relationships a...

Descripción completa

Detalles Bibliográficos
Autores principales: Wang, Guan-Nan, Gao, Hui, Chen, Lian, Mensah, Dennis N. A., Fu, Yan
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2015
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4468140/
https://www.ncbi.nlm.nih.gov/pubmed/26075404
http://dx.doi.org/10.1371/journal.pone.0129530
_version_ 1782376448204472320
author Wang, Guan-Nan
Gao, Hui
Chen, Lian
Mensah, Dennis N. A.
Fu, Yan
author_facet Wang, Guan-Nan
Gao, Hui
Chen, Lian
Mensah, Dennis N. A.
Fu, Yan
author_sort Wang, Guan-Nan
collection PubMed
description In a social network, users hold and express positive and negative attitudes (e.g. support/opposition) towards other users. Those attitudes exhibit some kind of binary relationships among the users, which play an important role in social network analysis. However, some of those binary relationships are likely to be latent as the scale of social network increases. The essence of predicting latent binary relationships have recently began to draw researchers' attention. In this paper, we propose a machine learning algorithm for predicting positive and negative relationships in social networks inspired by structural balance theory and social status theory. More specifically, we show that when two users in the network have fewer common neighbors, the prediction accuracy of the relationship between them deteriorates. Accordingly, in the training phase, we propose a segment-based training framework to divide the training data into two subsets according to the number of common neighbors between users, and build a prediction model for each subset based on support vector machine (SVM). Moreover, to deal with large-scale social network data, we employ a sampling strategy that selects small amount of training data while maintaining high accuracy of prediction. We compare our algorithm with traditional algorithms and adaptive boosting of them. Experimental results of typical data sets show that our algorithm can deal with large social networks and consistently outperforms other methods.
format Online
Article
Text
id pubmed-4468140
institution National Center for Biotechnology Information
language English
publishDate 2015
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-44681402015-06-25 Predicting Positive and Negative Relationships in Large Social Networks Wang, Guan-Nan Gao, Hui Chen, Lian Mensah, Dennis N. A. Fu, Yan PLoS One Research Article In a social network, users hold and express positive and negative attitudes (e.g. support/opposition) towards other users. Those attitudes exhibit some kind of binary relationships among the users, which play an important role in social network analysis. However, some of those binary relationships are likely to be latent as the scale of social network increases. The essence of predicting latent binary relationships have recently began to draw researchers' attention. In this paper, we propose a machine learning algorithm for predicting positive and negative relationships in social networks inspired by structural balance theory and social status theory. More specifically, we show that when two users in the network have fewer common neighbors, the prediction accuracy of the relationship between them deteriorates. Accordingly, in the training phase, we propose a segment-based training framework to divide the training data into two subsets according to the number of common neighbors between users, and build a prediction model for each subset based on support vector machine (SVM). Moreover, to deal with large-scale social network data, we employ a sampling strategy that selects small amount of training data while maintaining high accuracy of prediction. We compare our algorithm with traditional algorithms and adaptive boosting of them. Experimental results of typical data sets show that our algorithm can deal with large social networks and consistently outperforms other methods. Public Library of Science 2015-06-15 /pmc/articles/PMC4468140/ /pubmed/26075404 http://dx.doi.org/10.1371/journal.pone.0129530 Text en © 2015 Wang et al http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are properly credited.
spellingShingle Research Article
Wang, Guan-Nan
Gao, Hui
Chen, Lian
Mensah, Dennis N. A.
Fu, Yan
Predicting Positive and Negative Relationships in Large Social Networks
title Predicting Positive and Negative Relationships in Large Social Networks
title_full Predicting Positive and Negative Relationships in Large Social Networks
title_fullStr Predicting Positive and Negative Relationships in Large Social Networks
title_full_unstemmed Predicting Positive and Negative Relationships in Large Social Networks
title_short Predicting Positive and Negative Relationships in Large Social Networks
title_sort predicting positive and negative relationships in large social networks
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4468140/
https://www.ncbi.nlm.nih.gov/pubmed/26075404
http://dx.doi.org/10.1371/journal.pone.0129530
work_keys_str_mv AT wangguannan predictingpositiveandnegativerelationshipsinlargesocialnetworks
AT gaohui predictingpositiveandnegativerelationshipsinlargesocialnetworks
AT chenlian predictingpositiveandnegativerelationshipsinlargesocialnetworks
AT mensahdennisna predictingpositiveandnegativerelationshipsinlargesocialnetworks
AT fuyan predictingpositiveandnegativerelationshipsinlargesocialnetworks