Learning Linear Influence Models in Social Networks from Transient Opinion Dynamics

Social networks, forums, and social media have emerged as global platforms for forming and shaping opinions on a broad spectrum of topics like politics, sports, and entertainment. Users (also called actors) often update their evolving opinions, influenced through discussions with other users. Theoretical models and their analysis on understanding opinion dynamics in social networks abound in the literature. However, these models are often based on concepts from statistical physics. Their goal is to establish specific phenomena like steady state consensus or bifurcation. Analysis of transient effects is largely avoided. Moreover, many of these studies assume that actors’ opinions are observed globally and synchronously, which is rarely realistic. In this article, we initiate an investigation into a family of novel data-driven influence models that accurately learn and fit realistic observations. We estimate and do not presume edge strengths from observed opinions at nodes. Our influence models are linear but not necessarily positive or row stochastic in nature. As a consequence, unlike the previous studies, they do not depend on system stability or convergence during the observation period. Furthermore, our models take into account a wide variety of data collection scenarios. In particular, they are robust to missing observations for several timesteps after an actor has changed its opinion. In addition, we consider scenarios where opinion observations may be available only for aggregated clusters of nodes—a practical restriction often imposed to ensure privacy. Finally, to provide a conceptually interpretable design of edge influence, we offer a relatively frugal variant of our influence model, where the strength of influence between two connecting nodes depends on the node attributes (demography, personality, expertise, etc.). Such an approach reduces the number of model parameters, reduces overfitting, and offers a tractable and explicable sketch of edge influences in the context of opinion dynamics. With six real-life datasets crawled from Twitter and Reddit, as well as three more datasets collected from in-house experiments (with 102 volunteers), our proposed system gives a significant accuracy boost over four state-of-the-art baselines.

[1]  Carlson,et al.  Properties of earthquakes generated by fault dynamics. , 1989, Physical review letters.

[2]  Mehmet E. Yildiz,et al.  Voting models in random networks , 2010, 2010 Information Theory and Applications Workshop (ITA).

[3]  Alessandro Vespignani Modelling dynamical processes in complex socio-technical systems , 2011, Nature Physics.

[4]  Jennifer Neville,et al.  Relational Dependency Networks , 2007, J. Mach. Learn. Res..

[5]  Piet Van Mieghem,et al.  Epidemic processes in complex networks , 2014, ArXiv.

[6]  Joan Bruna,et al.  Deep Convolutional Networks on Graph-Structured Data , 2015, ArXiv.

[7]  Fan Chung Graham,et al.  A Random Graph Model for Power Law Graphs , 2001, Exp. Math..

[8]  Stephen P. Boyd,et al.  Set-membership identification of systems with parametric and nonparametric uncertainty , 1992 .

[9]  P. Clifford,et al.  A model for spatial conflict , 1973 .

[10]  Hosung Park,et al.  What is Twitter, a social network or a news media? , 2010, WWW '10.

[11]  Vito Latora,et al.  Opinion dynamics and synchronization in a network of scientific collaborations , 2006, physics/0607210.

[12]  Éva Tardos,et al.  Influential Nodes in a Diffusion Model for Social Networks , 2005, ICALP.

[13]  Laks V. S. Lakshmanan,et al.  Learning influence probabilities in social networks , 2010, WSDM '10.

[14]  Stephen P. Boyd,et al.  Mixed linear system estimation and identification , 2010, Signal Process..

[15]  Matthew Richardson,et al.  Mining the network value of customers , 2001, KDD '01.

[16]  Robert Tibshirani,et al.  The Elements of Statistical Learning: Data Mining, Inference, and Prediction, 2nd Edition , 2001, Springer Series in Statistics.

[17]  Jon M. Kleinberg,et al.  Selection and influence in cultural dynamics , 2013, EC '13.

[18]  M. Degroot Reaching a Consensus , 1974 .

[19]  N. S. Khalid On-and off-line identification of linear state space models , 2012 .

[20]  David M. Raup,et al.  How Nature Works: The Science of Self-Organized Criticality , 1997 .

[21]  D. Turcotte,et al.  Self-organized criticality , 1999 .

[22]  Nino Antulov-Fantulin,et al.  Modeling Peer and External Influence in Online Social Networks: Case of 2013 Referendum in Croatia , 2016, COMPLEX NETWORKS.

[23]  Kamesh Munagala,et al.  Modeling opinion dynamics in social networks , 2014, WSDM.

[24]  Rizal Setya Perdana What is Twitter , 2013 .

[25]  M. Newman,et al.  Nonequilibrium phase transition in the coevolution of networks and opinions. , 2006, Physical review. E, Statistical, nonlinear, and soft matter physics.

[26]  Max Welling,et al.  Modeling Relational Data with Graph Convolutional Networks , 2017, ESWC.

[27]  Derek Gatherer Identifying cases of social contagion using memetic isolation: comparison of the dynamics of a multisociety simulation with an ethnographic data set , 2002, J. Artif. Soc. Soc. Simul..

[28]  Jure Leskovec,et al.  Information diffusion and external influence in networks , 2012, KDD.

[29]  Guillaume Deffuant,et al.  Mixing beliefs among interacting agents , 2000, Adv. Complex Syst..

[30]  Evimaria Terzi,et al.  Peer and Authority Pressure in Information-Propagation Models , 2011, ECML/PKDD.

[31]  Daantje Derks,et al.  Emoticons and social interaction on the Internet: the importance of social context , 2007, Comput. Hum. Behav..

[32]  Zhang Liu,et al.  Nuclear norm system identification with missing inputs and outputs , 2013, Syst. Control. Lett..

[33]  P. DeMarzo,et al.  Persuasion Bias, Social Influence, and Uni-Dimensional Opinions , 2001 .

[34]  Guillaume Deffuant,et al.  Meet, discuss, and segregate! , 2002, Complex..

[35]  J. Lehn Towards Complex Matter: Supramolecular Chemistry and Self-organization* , 2009, European Review.

[36]  Sune Lehmann,et al.  Tweetin' in the Rain: Exploring Societal-Scale Effects of Weather on Mood , 2012, ICWSM.

[37]  Stephen P. Boyd,et al.  Mixed linear system estimation and identification , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[38]  A. Becke,et al.  Density-functional exchange-energy approximation with correct asymptotic behavior. , 1988, Physical review. A, General physics.

[39]  Bruno Iannazzo,et al.  On the Newton Method for the Matrix P th Root , 2006, SIAM J. Matrix Anal. Appl..

[40]  Jennifer Neville,et al.  Why collective inference improves relational classification , 2004, KDD.

[41]  Polly S Nichols,et al.  Agreeing to disagree. , 2005, General dentistry.

[42]  Jure Leskovec,et al.  Inductive Representation Learning on Large Graphs , 2017, NIPS.

[43]  Lieven Vandenberghe,et al.  Interior-Point Method for Nuclear Norm Approximation with Application to System Identification , 2009, SIAM J. Matrix Anal. Appl..

[44]  Jan Lorenz,et al.  Heterogeneous bounds of confidence: Meet, discuss and find consensus! , 2008, Complex..

[45]  E. Karsenti Self-organization in cell biology: a brief history , 2008, Nature Reviews Molecular Cell Biology.

[46]  Inderjit S. Dhillon,et al.  Information-theoretic co-clustering , 2003, KDD '03.

[47]  T. Deacon Reciprocal Linkage between Self-organizing Processes is Sufficient for Self-reproduction and Evolvability , 2006 .

[48]  Bart De Moor,et al.  N4SID: Subspace algorithms for the identification of combined deterministic-stochastic systems , 1994, Autom..

[49]  Harry Eugene Stanley,et al.  Non-consensus Opinion Models on Complex Networks , 2012, Journal of Statistical Physics.

[50]  Niloy Ganguly,et al.  Learning and Forecasting Opinion Dynamics in Social Networks , 2015, NIPS.

[51]  D. Ruppert The Elements of Statistical Learning: Data Mining, Inference, and Prediction , 2004 .

[52]  Aaron Clauset,et al.  Learning Latent Block Structure in Weighted Networks , 2014, J. Complex Networks.

[53]  J. Mesirov,et al.  Interpreting patterns of gene expression with self-organizing maps: methods and application to hematopoietic differentiation. , 1999, Proceedings of the National Academy of Sciences of the United States of America.

[54]  Arkaitz Zubiaga,et al.  TDParse: Multi-target-specific sentiment recognition on Twitter , 2017, EACL.

[55]  Piet Van Mieghem,et al.  Graph Spectra for Complex Networks , 2010 .

[56]  Alán Aspuru-Guzik,et al.  Convolutional Networks on Graphs for Learning Molecular Fingerprints , 2015, NIPS.

[57]  Andrei Ghicov,et al.  Self-organized, free-standing TiO2 nanotube membrane for flow-through photocatalytic applications. , 2007, Nano letters.

[58]  Shahin Shahrampour,et al.  Online Learning of Dynamic Parameters in Social Networks , 2013, NIPS.

[59]  Rainer Hegselmann,et al.  Opinion dynamics and bounded confidence: models, analysis and simulation , 2002, J. Artif. Soc. Soc. Simul..

[60]  Niloy Ganguly,et al.  Learning a Linear Influence Model from Transient Opinion Dynamics , 2014, CIKM.

[61]  Jon M. Kleinberg,et al.  How Bad is Forming Your Own Opinion? , 2011, 2011 IEEE 52nd Annual Symposium on Foundations of Computer Science.

[62]  Bernard Chazelle,et al.  Natural algorithms and influence systems , 2012, CACM.

[63]  Navneet Kaur,et al.  Opinion mining and sentiment analysis , 2016, 2016 3rd International Conference on Computing for Sustainable Global Development (INDIACom).

[64]  Niloy Ganguly,et al.  Discriminative Link Prediction Using Local Links, Node Features and Community Structure , 2013, 2013 IEEE 13th International Conference on Data Mining.

[65]  Jon M. Kleinberg,et al.  On discrete preferences and coordination , 2013, EC '13.

[66]  Nicolas Lanchier,et al.  Opinion dynamics with confidence threshold: an alternative to the Axelrod model , 2010, 1003.0115.

[67]  Liu,et al.  Force Distributions near Jamming and Glass Transitions. , 2001, Physical review letters.

[68]  Mehmet E. Yildiz,et al.  Binary Opinion Dynamics with Stubborn Agents , 2013, TEAC.

[69]  Shlomo Havlin,et al.  Dynamic opinion model and invasion percolation. , 2009, Physical review letters.

[70]  Max Welling,et al.  Semi-Supervised Classification with Graph Convolutional Networks , 2016, ICLR.

[71]  Niloy Ganguly,et al.  Discriminative Link Prediction using Local, Community, and Global Signals , 2016, IEEE Transactions on Knowledge and Data Engineering.

[72]  W. Richards,et al.  Self-organizing molecular field analysis: a tool for structure-activity studies. , 1999, Journal of medicinal chemistry.