what is the added value of negative links in online social networks?
DESCRIPTION
We investigate the "negative link" feature of social networks that allows users to tag other users as foes or as distrusted in addition to the usual friend and trusted links. To answer the question whether negative links have an added value for an online social network, we investigate the machine learning problem of predicting the negative links of such a network using only the positive links as a basis, with the idea that if this problem can be solved with high accuracy, then the "negative link" feature is redundant. In doing so, we also present a general methodology for assessing the added value of any new link type in online social networks. Our evaluation is performed on two social networks that allow negative links: The technology news website Slashdot and the product review site Epinions. In experiments with these two datasets, we come to the conclusion that a combination of centrality-based and proximity-based link prediction functions can be used to predict the negative edges in the networks we analyse. We explain this result by an application of the models of preferential attachment and balance theory to our learning problem, and show that the "negative link" feature has a small but measurable added value for these social networks.TRANSCRIPT
What Is the Added Value of Negative Links in Online Social Networks?
Jérôme Kunegis, Julia Preusse, Felix SchwagereitInstitute for Web Science and Technologies (WeST), University of Koblenz–Landau
We thank Paolo Massa for providing the Epinions dataset. The research leading to these results has received funding from the European Community's Seventh Framework Programme under grant agreement n° 257859, ROBUST.
Jérôme Kunegis et al. What Is the Added Value of Negative Links in Online Social Networks? 2
Social Networks: Ties between People
Jérôme Kunegis et al. What Is the Added Value of Negative Links in Online Social Networks? 3
Some People Don't Like Each Other
Jérôme Kunegis et al. What Is the Added Value of Negative Links in Online Social Networks? 4
Real Social Networks Contain Negative Ties
Jérôme Kunegis et al. What Is the Added Value of Negative Links in Online Social Networks? 5
Online Social Networks Have Many Forms of Positive Links
Jérôme Kunegis et al. What Is the Added Value of Negative Links in Online Social Networks? 6
Where Are the Negative Ties?
Jérôme Kunegis et al. What Is the Added Value of Negative Links in Online Social Networks? 7
They Are on Slashdot.org
79,120 users; 392,326 positive ties; 123,255 negative ties
http://konect.uni-koblenz.de/test/networks/slashdot-zoo
[1] J. Kunegis, A. Lommatzsch, C. Bauckhage. The Slashdot Zoo: Mining a Social Network with Negative Edges. In Proc. WWW, pages 741– 750, 2009.
Jérôme Kunegis et al. What Is the Added Value of Negative Links in Online Social Networks? 8
And Epinions.com
131,828 users; 717,667 positive ties; 123,705 negative ties
http://konect.uni-koblenz.de/networks/epinions
[2] P. Massa, P. Avesani. Controversial users demand local trust metrics: an experimental study on epinions.com community. In Proc. AAAI, pages 121– 126, 2005.
Jérôme Kunegis et al. What Is the Added Value of Negative Links in Online Social Networks? 9
What Is the Added Value of Negative Links?
Pro: More information about the community
Con: More negativity in the community
Jérôme Kunegis et al. What Is the Added Value of Negative Links in Online Social Networks? 10
Pro: More information about the community
Really?
What Is the Added Value of Negative Links?
Jérôme Kunegis et al. What Is the Added Value of Negative Links in Online Social Networks? 11
Our Idea
If negative links can be predicted from positive ones, then
negative links do not bring any added
value to the network
Jérôme Kunegis et al. What Is the Added Value of Negative Links in Online Social Networks? 12
Machine Learning Task
Prediction
Jérôme Kunegis et al. What Is the Added Value of Negative Links in Online Social Networks? 13
Related Problem: Prediction of Future Ties (Link Prediction)
Prediction
Jérôme Kunegis et al. What Is the Added Value of Negative Links in Online Social Networks? 14
Indicators for Link Prediction
?Neighborhood-basedCentrality-based
➔Common neighbors➔Cosine similarity➔Jaccard coefficient➔Adamic–Adar➔Exponential/Neuman graph kernel➔Paths of length 3
➔Degree➔PageRank
Jérôme Kunegis et al. What Is the Added Value of Negative Links in Online Social Networks? 15
Centrality-based Indicators
DegreePageRank
u v
f(u, v) = d(u) d(v)f(u, v) = PR(u) PR(v)
Jérôme Kunegis et al. What Is the Added Value of Negative Links in Online Social Networks? 16
Neighborhood-based Indicators
Common neighborsJaccard indexCosine similarity
A B
u v
f(u, v) = |A Ո B|f(u, v) = |A Ո B| / |A U B|f(u, v) = |A Ո B| / sqrt(|A| |B|)
Jérôme Kunegis et al. What Is the Added Value of Negative Links in Online Social Networks? 17
Link Prediction: Edge vs No Edge
?tie
no tie
Jérôme Kunegis et al. What Is the Added Value of Negative Links in Online Social Networks? 18
Our Task: Positive Edge vs Negative Edge vs No Edge
?pos. tie
neg. tie
no tie
Jérôme Kunegis et al. What Is the Added Value of Negative Links in Online Social Networks? 19
A Good and Simple Idea Which Does Not Work
?
Jérôme Kunegis et al. What Is the Added Value of Negative Links in Online Social Networks? 20
Learning Feature Weights by Regression
Dataset Degree PageRank Common neighbors
Paths of length 3
Cosine similarity
Slashdot 0.2502 0.2321 −0.5411 −0.4866 −3.9434
Epinions −0.0105 0.8498 −0.8587 −0.3827 −5.0360
Centrality-based Neighborhood-based
Preferential attachmentholds for
negative edges
Conflictis avoided
Jérôme Kunegis et al. What Is the Added Value of Negative Links in Online Social Networks? 21
Measuring Prediction Accuracy
(1) Neg-tie vs Pos-tie + No-tie
(2) Neg-tie vs No-tie
(3) Neg-tie vs Pos-tie
Jérôme Kunegis et al. What Is the Added Value of Negative Links in Online Social Networks? 22
Prediction Accuracy
Jérôme Kunegis et al. What Is the Added Value of Negative Links in Online Social Networks? 23
Let's Look at the Data
Slashdot Epinions
Jérôme Kunegis et al. What Is the Added Value of Negative Links in Online Social Networks? 24
Combine PageRank and Cosine Similarity
f = ® ({ ) − ̄ log(cos)log(PR) if cos = 0min(log(PR)) otherwise
Slashdot Epinions
Jérôme Kunegis et al. What Is the Added Value of Negative Links in Online Social Networks? 25
Evaluation
All >0.5
Jérôme Kunegis et al. What Is the Added Value of Negative Links in Online Social Networks? 26
How Much Better Does It Get If We Have Negative Links?
The “enemy” function adds 0.05 points
of AUC to knowing negative ties
http://konect.uni-koblenz.de/
Add a (positive?) link to me on Twitter!
@kunegis
Thank You!