Logic programming based diffusion models

Paulo Shakarian, Abhinav Bhatnagar, Ashkan Aleali, Elham Shaabani, Ruocheng Guo

Research output: Chapter in Book/Report/Conference proceedingChapter

1 Scopus citations


In this chapter, we first show that the well-known generalized annotated program (GAP) paradigm can be used to express many existing diffusion models that can consider not only the topology of the social network, but attributes of the nodes and edges as well. We then define a class of problems called Social Network Diffusion Optimization Problems (SNDOPs). In this chapter, we show how various diffusion processes can be embedded as GAP’s and then study the algorithmic and complexity issues associated with SDNOP’s. Experimental results are also included.

Original languageEnglish (US)
Title of host publicationSpringerBriefs in Computer Science
Number of pages25
StatePublished - 2015

Publication series

NameSpringerBriefs in Computer Science
ISSN (Print)2191-5768
ISSN (Electronic)2191-5776


  • Cell phone
  • Diffusion model
  • Ground atom
  • Social network
  • Submodular function

ASJC Scopus subject areas

  • Computer Science(all)

Fingerprint Dive into the research topics of 'Logic programming based diffusion models'. Together they form a unique fingerprint.

Cite this