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

Full description

Bibliographic Details
Main Authors: Guan-Nan Wang, Hui Gao, Lian Chen, Dennis N A Mensah, Yan Fu
Format: Article
Language:English
Published: Public Library of Science (PLoS) 2015-01-01
Series:PLoS ONE
Online Access:https://doi.org/10.1371/journal.pone.0129530
id doaj-8d6dc9a2638a45cd9128b631a6c8f5f4
record_format Article
spelling doaj-8d6dc9a2638a45cd9128b631a6c8f5f42021-03-03T20:02:09ZengPublic Library of Science (PLoS)PLoS ONE1932-62032015-01-01106e012953010.1371/journal.pone.0129530Predicting Positive and Negative Relationships in Large Social Networks.Guan-Nan WangHui GaoLian ChenDennis N A MensahYan FuIn 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.https://doi.org/10.1371/journal.pone.0129530
collection DOAJ
language English
format Article
sources DOAJ
author Guan-Nan Wang
Hui Gao
Lian Chen
Dennis N A Mensah
Yan Fu
spellingShingle Guan-Nan Wang
Hui Gao
Lian Chen
Dennis N A Mensah
Yan Fu
Predicting Positive and Negative Relationships in Large Social Networks.
PLoS ONE
author_facet Guan-Nan Wang
Hui Gao
Lian Chen
Dennis N A Mensah
Yan Fu
author_sort Guan-Nan Wang
title Predicting Positive and Negative Relationships in Large Social Networks.
title_short 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_sort predicting positive and negative relationships in large social networks.
publisher Public Library of Science (PLoS)
series PLoS ONE
issn 1932-6203
publishDate 2015-01-01
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.
url https://doi.org/10.1371/journal.pone.0129530
work_keys_str_mv AT guannanwang predictingpositiveandnegativerelationshipsinlargesocialnetworks
AT huigao predictingpositiveandnegativerelationshipsinlargesocialnetworks
AT lianchen predictingpositiveandnegativerelationshipsinlargesocialnetworks
AT dennisnamensah predictingpositiveandnegativerelationshipsinlargesocialnetworks
AT yanfu predictingpositiveandnegativerelationshipsinlargesocialnetworks
_version_ 1714824468787888128