Using Active Queries to Learn Local Stochastic Behaviors in Social Networks

  • Abhijin Adiga
  • Chris J. Kuhlman
  • Madhav V. Marathe
  • S. S. RaviEmail author
  • Daniel J. Rosenkrantz
  • Richard E. Stearns
Conference paper
Part of the Studies in Computational Intelligence book series (SCI, volume 813)


Using a stochastic synchronous dynamical system (SyDS) as a formal model, we study the problem of inferring local behaviors of nodes in networked social systems. We focus on probabilistic threshold functions as local functions. We use an active query mechanism where a user interacts with the system by submitting queries. We develop an efficient algorithm that infers the probabilistic threshold functions using the responses to the queries. Our algorithm generates provably good query sets. We also present experimental results to demonstrate the performance of our algorithm.



We thank the referees for providing valuable suggestions. We also thank our computer systems administrators for their help: Dominik Borkowski, William Miles Gentry, Jeremy Johnson, William Marmagas, Douglas McMaster, Kevin Shinpaugh, and Robert Wills. This work has been partially supported by DARPA Cooperative Agreement D17AC00003 (NGS2), DTRA CNIMS (Contract HDTRA1-11-D-0016-0001), NSF DIBBS Grant ACI-1443054 and NSF BIG DATA Grant IIS-1633028.


  1. 1.
    Adiga, A., Kuhlman, C.J., Marathe, M.V., Ravi, S.S., Rosenkrantz, D.J., Stearns, R.E.: Inferring local transition functions of discrete dynamical systems from observations of system behavior. Theor. CS. 679, 126–144 (2017)MathSciNetCrossRefGoogle Scholar
  2. 2.
    Adiga, A., Kuhlman, C.J., Marathe, M.V., Ravi, S.S., Rosenkrantz, D.J., Stearns, R.E.: Learning the behavior of a dynamical system via a ‘20 questions’ approach. In: Proceedings of AAAI, pp. 4630–4637 (2018)Google Scholar
  3. 3.
    Barrett, C., Hunt III, H.B., Marathe, M.V., Ravi, S.S., Rosenkrantz, D.J., Stearns, R.E.: Modeling and analyzing social network dynamics using stochastic discrete graphical dynamical systems. Theor. Comput. Sci. 412(30), 3932–3946 (2011)MathSciNetCrossRefGoogle Scholar
  4. 4.
    Berry, G., Cameron, C.J.: A new method to reduce overestimation of thresholds with observational network data (2017). arXiv:1702.02700v1 [cs.SI]
  5. 5.
    Centola, D.: The spread of behavior in an online social network experiment. Science 329, 1194–1197 (2010)CrossRefGoogle Scholar
  6. 6.
    González-Bailón, S., Borge-Holthoefer, J., Rivero, A., Moreno, Y.: The dynamics of protest recruitment through an online network. Sci. Rep. 1, 7 (2011)Google Scholar
  7. 7.
    Goyal, A., Bonchi, F., Lakshmanan, L.V.S.: Learning influence probabilities in social networks. In: Proceedings of ACM Interantional Conference on Web Search and Data Mining (WSDM 2010), pp. 241–250 (2010)Google Scholar
  8. 8.
    Granovetter, M.: Threshold models of collective behavior. Am. J. Soc. 83, 1420–1443 (1978)Google Scholar
  9. 9.
    Kazemi, E., Chen, L., Dasgupta, S., Karbasi, A.: Comparison based learning from weak oracles (2018). Arxiv:1802.06942v1 [cs.LG]
  10. 10.
    Kearns, M.J., Vazirani, V.V.: An Introduction to Computational Learning Theory. MIT Press, Cambridge (1994)Google Scholar
  11. 11.
    Kleinberg, J., Mullainathan, S., Ugander, J.: Comparison-based choices (2017). arXiv:1705.05735v1 [cs.DS]
  12. 12.
    Leskovec, J., Krevl, A.: SNAP Datasets: Stanford large network dataset collection (2014).
  13. 13.
    Macy, M., Willer, R.: From factors to actors: computational sociology and agent-based modeling. Ann. Rev. Sociol. 28, 143–166 (2002)CrossRefGoogle Scholar
  14. 14.
    Mitzenmacher, M., Upfal, E.: Probability and Computing: Randomized Algorithms and Probabilistic Analysis. Cambridge University Press, New York (2005)CrossRefGoogle Scholar
  15. 15.
    Mortveit, H., Reidys, C.: An Introduction to Sequential Dynamical Systems. Springer Science & Business Media, New York (2007)zbMATHGoogle Scholar
  16. 16.
    Murphy, K.P.: Passively learning finite automata. Technical Report, 96-04-017, Santa Fe Institute, Santa Fe, NM (1996)Google Scholar
  17. 17.
    Romero, D., Meeder, B., Kleinberg, J.: Differences in the mechanics of information diffusion across topics: Idioms, political hashtags, and complex contagion on twitter. In: Proceedings of the 20th International Conference on World Wide Web, pp. 695–704. ACM (2011)Google Scholar
  18. 18.
    Rosenthal, S.B., Twomey, C.R., Hartnett, A.T., Wu, H.S., Couzin, I.D.: Revealing the hidden networks of interaction in mobile animal groups allows prediction of complex behavioral contagion. Proc. Natl. Acad. Sci. 112(15), 4690–4695 (2015)CrossRefGoogle Scholar
  19. 19.
    Saito, K., Nakano, R., Kimura, M.: Prediction of information diffusion probabilities for Independent Cascade model. In: Proceedings of Knowledge-Based Intelligent Information and Engineering Sytems (KES 2008), pp. 67–75 (2008)Google Scholar
  20. 20.
    Watts, D.J.: A simple model of global cascades on random networks. Proc. Natl. Acad. Sci. 99, 5766–5771 (2002)MathSciNetCrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  • Abhijin Adiga
    • 1
  • Chris J. Kuhlman
    • 1
  • Madhav V. Marathe
    • 2
  • S. S. Ravi
    • 2
    • 3
    Email author
  • Daniel J. Rosenkrantz
    • 4
  • Richard E. Stearns
    • 4
  1. 1.Virginia TechBlacksburgUSA
  2. 2.University of VirginiaCharlottesvilleUSA
  3. 3.University at Albany – SUNYAlbanyUSA
  4. 4.University at Albany – SUNYAlbanyUSA

Personalised recommendations