Research Internship

PCA: Complementation and Model Checking

Mentored by Prof. Paul Gastin & Benedikt Bollig at LSV, ENS Cachan (May - July 2014)
We study the language-theoretical aspects of parameterized communicating automata (PCAs), in which processes communicate via rendez-vous. A PCA, unlike Communicating Automata, is not dependent on topology and can be run on any topology of bounded degree. We show that, under a context bound, which restricts the local behavior of each process, PCAs are effectively complementable and use it to obtain a mondadic second-order (MSO) logic characterization of PCA. As the emptyness problem for context bounded PCAs is decidable for the class of pipelines, rings, and trees, their model-checking problem wrt. MSO properties also becomes decidable.

  • Paper accepted to FSTTCS 2014.

  • This work was presented at Highlights 2014 (Courtesy: Benedikt). You can find the slides here.


Stemming the flow of Information in a Social Network

Research Intern at Adobe Research Labs under the supervision of Dr. Balaji Vasan (May - July 2013)
Due to the volatility of social networks, a negative campaign or a rumor can go viral resulting in severe impact to the community. We aim to solve this problem of stemming the flow of a rumor/negative campaign in a network by observing only parts of the network. Given a negative campaign and information about the status of its spread through a few candidate nodes, our algorithm estimates the information flow in the network and based on this estimated flow, finds a set of nodes which would be instrumental in stemming the information flow. The proposed algorithm is tested on real-world networks and its effectiveness is compared against other existing works.

  • Paper accepted to SocInfo 2014.

  • Filed a patent as one of the coauthor.