Complete Submodularity Characterization in the Comparative Independent Cascade Model
Wei Chen, Hanrui Zhang

TL;DR
This paper provides a complete characterization of submodularity in the comparative independent cascade model for two ideas, analyzing competing and complementary scenarios, and introduces a One-Shot model where only the strongest idea propagates.
Contribution
It offers the first full characterization of submodularity in the Com-IC model and introduces the One-Shot model to analyze idea propagation with less patience.
Findings
Submodularity is fully characterized for competing and complementary ideas.
In the One-Shot model, only the strongest idea exhibits submodularity.
The One-Shot model captures less patient agent behavior in idea spread.
Abstract
We study the propagation of comparative ideas or items in social networks. A full characterization for submodularity in the comparative independent cascade (Com-IC) model of two-idea cascade is given, for competing ideas and complementary ideas respectively, with or without reconsideration. We further introduce One-Shot model where agents show less patience toward ideas, and show that in One-Shot model, only the strongest idea spreads with submodularity.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
11institutetext: Microsoft Research, Beijing, China
11email: [email protected] 22institutetext: Duke University, Durham, NC, USA
22email: [email protected]
Complete Submodularity Characterization in the Comparative Independent Cascade Model
Wei Chen 11
Hanrui Zhang 22
Abstract
We study the propagation of comparative ideas or items in social networks. A full characterization for submodularity in the comparative independent cascade (Com-IC) model of two-idea cascade is given, for competing ideas and complementary ideas respectively, with or without reconsideration. We further introduce One-Shot model where agents show less patience toward ideas, and show that in One-Shot model, only the strongest idea spreads with submodularity.
Keywords:
influence submodularity, comparative independent cascade, influence maximization
1 Introduction
Propagation of information in social networks has been extensively studied over the past decades, along with its most prominent algorithmic aspect - influence maximization. The cascade procedure of ideas in a network is usually modeled by a stochastic process, and influence maximization seeks to maximize the expected influence of a certain idea by choosing agents (the seed set) in the network to be early adopters of the idea. The seed set then initiates the propagation through the network structure.
Influence maximization is proven to be -hard [7] in almost any non-trivial setting. Most research therefore focuses on approximation algorithms, some particularly successful ones out of which are based on the celebrated -approximate submodular maximization [11]. Submodularity of influence in the seed set therefore plays a central role in such optimization.111We say a function is submodular, if for any , , .
Nevertheless, submodularity appears harder to tract when there are multiple ideas interacting with each other. Most prior work focuses on single-idea cascade, or completely competing propagation of ideas. These models somewhat fail in modeling real world behavior of agents. Lu et al. [9] introduce a general model called comparative independent cascade (Com-IC) model, which covers the entire spectrum of two item cascades from full competition to full complementarity. This full spectrum is crucially characterized by four probability parameters called global adoption probabilities (GAP), and their space is called the GAP space. However, they only provide submodularity analysis in a few marginal cases of the entire GAP space, and a full submodularity characterization for the entire GAP space is left as an open problem discussed in their conclusion section.
Our contribution.
In this paper, we provide a full characterization of the submodularity of the Com-IC model in both the mutually competing case and the mutually complementary case, with or without reconsideration (Theorems 4.1, 5.1, 5.2 and 5.3). Our results show that in the entire continuous GAP space, the parameters satisfying submodularity only has measure zero. Next, we introduce a slightly modified One-Shot model for the mutual competing case where agents are less patient: they would reject all items if they get influenced by but fail to adopt any item. We provide the full submodularity characterization of the parameter space for this model (Theorem 6.1), which contains a nontrivial half space satisfying submodularity, contrasting the result for the Com-IC model. Our techniques for establishing these characterization results may draw separate interests from the technical aspect for the study of submodularity for various influence propagation models.
Related work.
Single-idea models, where there is only one propagating entity for social network users to adopt, has been thoroughly studied. Some examples are the classic Independent Cascade (IC) and Linear Thresholds (LT) models [7]. Some other work studies pure competition between ideas. See, e.g. [1, 2, 3, 4, 6, 8]. Beside competing settings, Datta et al. [5] study influence maximization of independently propagating ideas, and Narayanam et al. [10] discuss a perfectly complementary setting, which is extended in [9].
2 The Model
We first recapitulate the independent cascade model for comparative ideas (Com-IC).
First recall that in the classic Independent Cascade (IC) model, the social network is described by a directed graph with probabilities on each edge. Each vertex in stands for an agent, an edge for a connection, whose strength is characterized by the associated probability. Cascading proceeds at each time step . At time [math], only the seed set is active. At time , each vertex activated at time tries to activate its neighbor , and succeeds with probability . The procedure ends when no new vertices are activated at some time step.
Basic states and transition.
In comparative IC (Com-IC henceforth) model, there are two ideas, and , spreading simultaneously in the network, and therefore 9 basic states of each vertex:
[TABLE]
Items propagate along the edges in the same way. That is, when some vertex is activated by , it proposes to all its neighbors, and the proposal reaches its neighbor with probability . Additionally, when an -proposal reaches an -idle vertex , if is previously -adopted, it adopts w.p. . Otherwise, it adopts w.p. . The rules for idea is totally symmetric. The four probabilities, , therefore fully characterize strengths of the two ideas and the relationship between them: when and are mutually competing ideas, and ; when they are mutually complementary ideas, and .
Reconsideration.
For two complementary items correlated in certain ways, adoptation of one item may result in reconsideration of the other which has been rejected before. This phenomenon is modeled by adding a suspended state and a reconsideration process. For two complementary items and , suppose reaches a vertex first. If adopts , then everything works in the same way, i.e., the state of becomes . It then adopts w.p. and rejects w.p. . But when rejects , instead of becoming , it enters a state called . When reaches later, adopts w.p. and rejects w.p. . Moreover, if adopts , it reconsiders and adopts w.p. . Only after reconsideration, becomes or . The rules for are again symmetric. In Com-IC model, it is further required that the parameters satisfy certain conditions such that at any vertex, it does not matter which item makes its proposal first. Namely, for ,
[TABLE]
In the above condition, both sides can be expressed as a probability that a vertex adopts . In the left hand side, item makes a proposal first, and then does. The probability of adopting is therefore the sum of the probability of an instant adoptation upon ’s proposal, and the probability of adopting and a successful reconsideration following. In the right hand side, makes a proposal first and then does. The probability of adopting is then the sum of the probability that fails and succeeds, and the probability that both succeed. A similar rule exists for . As a result, and are determined by , , and . As we will see, this independence of order greatly simplifies the analysis of the propagation procedure.
These four probability parameters (, , , ) are referred to as global adoption probabilities (GAP), and their space as the GAP space.
For tie-breaking, we generate a random ordering of all in-going edges for each vertex, and let proposals which reach at the same time try according to that order. If a vertex adopts two ideas at a same time step, it proposes the two ideas to its neighbors in the order adopted. We refer interested readers to [9] for more details of Com-IC model.
On power of edge probabilities.
Although probabilities on edges seem to make the model more complicated, we note that essentially they do not affect the submodularity of the model. In fact, to show that a group of GAP guarantees submodularity for any network, one may partially realize all randomness on edges, argue submodularity in each realized world, and show submodularity in the original network by taking expectation. As a result, submodularity with edge probabilities is exactly equivalent to that without edge probabilities. In the rest of the paper, we always consider probabilities on edges partially realized, and therefore assume the probability of any edge is .
3 Notations
Let the set of possible worlds (the complete state of the network and vertices after fixing all randomness) be . For a possible world , -seed set and -seed set (unless otherwise specified), let (resp. ) be the number of vertices which adopt (resp. ) at the end of cascading in possible world . (resp. ) then stands for the expected influence of (resp. ) after cascading. Similarly, let be if affects in , and [math] if not, and the probability that affects . Parameters are ignored when in clear context.
4 Submodularity in the Mutually Competing Case
Recall that when the two ideas are competing, we have , . We are naturally interested in submodularity of in fixing . It turns out that this kind of submodularity is guaranteed only in a 0-measure subset of the parameter space. Formally, we have the following theorem:
Theorem 4.1 (Submodularity Characterization for the Mutually Competing Case)
When the two ideas are mutually competing, for a fixed , is submodular in whenever one of the following holds:
- •
,
- •
,
- •
.
And when none of these conditions hold, submodularity is violated, i.e., there exists such that for each group of not satisfying the above conditions,
[TABLE]
Proof
First we prove the negative (non-submodular) half of the theorem by given an counterexample, illustrated in Figure 1. The basic seed sets for and are and respectively. In order to show non-submodularity, we consider the marginals of at when is an -seed and when is not.
Note that considering submodularity at a single vertex suffices for establishing a global proof, since we could duplicate the vertex such that it dominates the expected influence. Also, we assume for each , since, as discussed above, all positive (submodularity) proofs can be partially derandomized and done in each partial possible world, and for counterexamples, we simply set the probabilities to be .
Formally, define
[TABLE]
Submodularity is violated if we show . We now calculate and separately. When is not a seed, has a marginal at iff fails to activate and idea succeeds in affecting from . This is because if is activated and fails to activate , then will become -rejected and never accept any -proposal. So is exactly the probability that (1) does not activate (with probability ), (2) does not activate and activates (with probability ), or activates and also activates (with probability ). That is,
[TABLE]
Similarly, when is an -seed, has a marginal if (1) does not activate (with probability ), (2) does not activate and activates (with probability ), or activates and also activates (with probability ). We have
[TABLE]
Taking the difference, we get
[TABLE]
It is easy to see, when none of the conditions listed in Theorem 4.1 hold, , and is not submodular in the seed set of .222Note that when and are competing, , and .
We now show case by case, that whenever one of the conditions holds, is submodular in the seed set of .
- •
. Consider an equivalent formulation of the model: each vertex draws two independent numbers uniformly at random from , denoted by and respectively. When an -proposal reaches an or vertex , if , will accept . When an -proposal reaches an vertex , if , will accept . The rules for are symmetric.
After fixing all randomness, each vertex has two attributes for ideas and respectively. That is, each vertex can be in exactly one state out of
[TABLE]
We show that in any possible world , if , then . That is, if is reachable by when and are both -seeds, then it is reachable by when or alone is an -seed. Submodularity then follows from monotonicity of in and convex combination of possible worlds.
Let be the -path which reaches when and are both -seeds, where is an -seed, and . W.l.o.g. . We argue that for each , if is not -adopted by the time arrives when and are both -seeds, then is not -adopted by the time arrives when only is an -seed, and as a result, remains -affected even if is not an -seed. Suppose not. Let be the vertex closest to on , which becomes affected by when is not a seed, be the -path through which is affected by . Let be the closest vertex to the -seed on , which is affected by at the time the -proposal arrives when is an -seed, and is affected by when is not a seed (such a vertex must exist). Then because , the subpath from to , and , must be completely -affected when is an -seed, through which item reaches earlier than through , a contradiction.
Now since each vertex which is not affected by when is an -seed remains not affected when is not, idea can pass through the entire path from some seed vertex to just like when is an -seed, so is still -affected. In other words, w.l.o.g. .
- •
. does not affect the propagation of . Again the propagation of is equivalent as an IC procedure, and submodularity follows directly.
- •
. We use the possible world model discussed in the first bullet point. Still, let be the path through which is affected by when both and are -seeds, and w.l.o.g. . We apply induction on to prove that reaches still at the -th time slot when is not an -seed.
When , the statement holds evidently as is an -seed. Assume at time , has just been reached by and become -adopted. Since the propagation of is not affected by the seed set or propagation, is in the same state w.r.t. as when is also a seed, so the -proposal to from ends up just in the same way, and becomes -adopted at time . As a result, is eventually -adopted, i.e. .
∎
5 Submodularity in the Mutually Complementary Case
When the two ideas are complementary, i.e. when and , enlarging the seed set of one idea helps the propagation of both the idea itself and that of the other idea. We discuss in this section the self and cross effect of the seed set of an idea, with or without reconsideration.
5.1 Self Submodularity
Fixing , we are interested in submodularity of in , i.e., submodularity of the influence of some idea w.r.t. its own seed set, fixing the seed set of the other idea.
Theorem 5.1 (Self-Submodularity Characterization for the Mutually Complementary Case without Reconsideration)
When the two ideas are complementary and no reconsideration is allowed, for a fixed , is submodular in whenever one of the following holds:
- •
,
- •
,
- •
,
- •
.
And when none of these conditions hold, submodularity is violated, i.e., there exists such that for each group of not satisfying the above conditions,
[TABLE]
Proof
We first show the negative part. Recall that in the proof of Theorem 4.1, we calculate that for the graph in Figure 1,
[TABLE]
which remains exactly the same no matter whether and are competing or complementary. If none of the conditions in Theorem 5.1 hold, then , and is not submodular in the seed set of .333Note that when and are complementary, .
Now we prove case by case the positive cases.
- •
. The fact that means that spreads only by following . We use the same notations as in the proof of Theorem 4.1. Assume that in possible world , when both and are -seeds, is affected by (or ), and let be the shortest path through which reaches , where w.l.o.g. . Note that here by shortest path we mean not only that the length of path is the shortest, but also that following the tie-breaking order of possible world , this is the first path through which could reach .
Consider first that is the -seed set. Since is the shortest path from any seed to , there is no other node on path that is an seed, and has to pass through to reach . Moreover, since cannot propagate by itself and has to rely on the help of adoptions, we know that for all nodes from on path , has to arrive at these nodes before does in the possible world , so that the adoptions of on the path help the propagation of along the path. This means that in the possible world , for every node , adopts based on its condition, independent of . Consider now, since is an out-neighbor of the -seed , then in order for to reach first, either itself is a seed, or is an out-neighbor of a seed and the tie-breaking order in is such that arrives at first. We now consider that is the -seed set. Since , we have . By the above argument on , we know that at still arrives before does and adopts . Then following the path from , we know that all nodes on path will adopt independent of , since they all adopt based on their condition alone. Therefore, when arrives at from , has already adopted , which will help adopt . Similarly, when arrives at () along path , has already arrived at and would help to adopt . We remark that there is no other way that could arrive at through another path earlier than , since otherwise that would either be instead the shortest path for to reach , or stop from passing through . Therefore, would still reach , when is the -seed set, i.e. . This is enough to show the submodularity of with respect to .
- •
. That is, spreads only through -adopted vertices, and thus does not affect the propagation of . The equivalent IC cascade procedure gives submodularity directly.
- •
. Again, does not affect , and submodularity is trivial.
- •
. The proof is totally similar to the last bullet point in the proof of Theorem 4.1.
∎
Note 1
The counterexample used in the proof of Theorem 5.1 is exactly the same as that used in the proof of Theorem 4.1. This versatility of the counterexample comes from the factor . In each case, and are of the same sign.
Theorem 5.2 (Self-Submodularity Characterization for the Mutually Complementary Case with Reconsideration)
When the two ideas are complementary and reconsideration is allowed, for a fixed , is submodular in whenever one of the following holds:
- •
,
- •
,
- •
.
And when none of these conditions hold, submodularity is violated, i.e., there exists such that for each group of not satisfying the above conditions,
[TABLE]
Proof
We prove the negative part first. Consider the counterexample presented in Figure 2, and let the basic seed sets of and be , . We consider the marginals of as a -seed when is a -seed and when is not. Let
[TABLE]
Note that the order of proposals at a vertex does not affect the final adoptation outcome [9]. We can therefore assign the orders of proposals in a way such that the marginals can be easily computed. In particular, has a non-zero marginal iff the following happen simultaneously in the order as listed:
- •
does not activate , with probability ;
- •
A -proposal reaches and succeeds only when is already -adopted, with probability when is not an -seed and when is;
- •
Upon adoptation of by , and will subsequently adopt , with probability ;
- •
tries to affect and succeeds only when is already -adopted, with probability .
We let the propagation corresponding to the conditions happen in exactly the order listed above. Formally, by multiplying the probabilities of the foregoing independent events, we have
[TABLE]
Taking the difference,
[TABLE]
It is clear that when no conditions stated in Theorem 5.2 hold, and submodularity fails.444Note that when and are complementary, , and .
Now we look at the positive cases.
- •
. That means the propagation of does not help at all. Submodularity in this case trivially reduces to that in one-item IC model.
- •
. That means the propagation of does not affect at all. We can therefore let propagate first. When finishes propagating, the situation faces is just a generalized IC propagation procedure with possibly different vertex acceptance probabilities. Submodularity follows.
- •
. That means does not propagate without the help of , and therefore can never help . Submodularity again reduces to that in IC model.
∎
5.2 Cross Submodularity
Fixing , because of the complementary nature of the two ideas, we are also curious about submodularity of in , i.e., submodularity of the influence of some idea w.r.t. the seed set of the other idea, fixing its own seed set. The following theorem provides the characterization in this case, for both with and without reconsideration.
Theorem 5.3 (Cross-Submodularity Characterization for the Mutually Complementary Case)
When the two ideas are complementary, no matter whether reconsideration is allowed or not, for a fixed , is submodular in whenever one of the following holds:
- •
,
- •
.
And when none of these conditions hold, submodularity is violated, i.e., there exists such that for each group of not satisfying the above conditions,
[TABLE]
Proof
We prove the negative part first. Consider the counterexample presented in Figure 3 (where and are different names of the same vertex), and let the basic seed sets of and be , . We consider the marginals of as a -seed when is a -seed and when is not. Let
[TABLE]
Node has a non-zero marginal iff an -proposal reaches from and succeeds only when is -adopted, while rejects the -proposal from . Since the order of proposals does not matter, w.l.o.g. we let make its proposal first and fail (with probability ), and then propagate all the way to (with probability when is not a -seed, and when is). Formally,
[TABLE]
Taking the difference,
[TABLE]
It is clear that when none of the conditions stated in Theorem 5.3 hold, and submodularity fails.555Note that when and are complementary, . We further note that the above example works with or without reconsideration. This is because that the reconsideration may only be triggered at node , and only when node initially does not adopt , and after it adopts , it may reconsider adopting . However, we are only looking at the adoption of at in , and thus reconsideration of adopting at has no impact in our analysis above.
Now we look at the positive cases.
- •
. That means the propagation of does not help at all. Submodularity in this case trivially reduces to the case of the one-item IC model.
- •
. That means can affect any vertex it reaches, and propagation is indifferent to ’s adoption. We first discuss the case when reconsideration is allowed. In this case, according to [9], whether or arrives at a node first does not matter, and thus we can always assume that propagates first in the network, and after ’s propagation ends, starts to propagate.
We prove that for any possible world , where , we have . That is, when is -adopted when both and are -seeds, will still be activated either when alone is a -seed or alone is.
Let be the shortest path in the possible world through which affects when and are both -seeds. Let be the closest vertex to on that adopts . If no such exists, then the argument is trivial, since it means propagates to by itself, and thus we immediately have . So we assume such exists. Because , all nodes after on path will also adopt , when is the -seed set. Let be the path in the possible world through which reaches from some seed. W.l.o.g. we assume that , and starts from some -seed . We show that . This is because in the possible world , starting from -seed , could reach and then , and since , all nodes along this path will adopt . Therefore, when is the -seed set, it is the same that all nodes starting from on path will adopt , making it the same as the case when is the seed set. Hence, propagates along the path in exactly the same way as if is the seed set, and thus will adopt when is the -seed set, namely, . This is sufficient to show the cross-submodularity of with respect to .
Now we discuss the case without reconsideration. The argument follows the same structure as above. The difference is now the order of item arrival at a node does matter, so we do not assume propagates first. Instead, and propagate at the same time according to the model. On the path , when we define , now is the first node from that adopts before arrives. That means, for all nodes before in path , even if they adopt , they adopt after adopting , and since there is no reconsideration, these nodes adopt purely based on their condition, which further implies that these nodes will adopt in the possible world no matter what the -seed set is. Therefore, it also means that if no such exists, then we trivially have . For all nodes following on path , we claim that arrives first before on these nodes, and thus their adoption of is based on the condition . This is because arrives first at before , so if propagates to the nodes after along the path , then always arrives after at these nodes. Thus if arrives first at some node after , then going through there is a shorter path from -seed set to , contradicting the assumption that is the shortest path. Then, the rest argument follows the same discussion as above, showing that and all nodes after on path will still adopt when is the -seed set (w.l.o.g.), and thus could propagate along the path to reach , just as in the case when is the -seed set.
∎
We remark that the result of Theorem 5.3 invalidates Theorem 5 in [9], which claims that is a sufficient condition to guarantee cross-submodularity. The proof of Theorem 5 in [9] is incorrect, because it does not consider the case that seeds may be on the path from an seed to a target node , and by the Com-IC model a seed node assigned with will always adopt , disregarding the and parameters. This is exactly what happens in the example given in Fig. 3. Thus, Claim 1 in the proof of Theorem 5 in [9] is incorrect. However, if the model would require that seed nodes also go through state transitions governed by the parameters , just like other nodes during the propagation process, then Theorem 5 in [9] would be correct.
6 The One-Shot Model
In foregoing sections, properties of a model with somewhat rational agents are discussed. The agents are rational, in a sense that when a first proposal of some idea fails, they still allow the other idea (and sometimes even the first idea) a chance to propose; and when a first proposal succeeds, they do not accept/reject the possible proposal from the other idea instantly. In this section, we look at a model where agents act more extremely.
6.1 The Model
As in the Com-IC model, there is a backbone network . The model also has a number of parameters, depending on the number of ideas, as the GAP parameters in Com-IC. We only consider the mutually competing case for the One-Shot model. The key difference here is that an idle vertex considers only the first proposal that reaches it. When there are ideas , each vertex has possible states: idle, exhausted, -adopted, …, -adopted.
Cascading proceeds in the following fashion: for any , when an proposal reaches an idle vertex, the vertex adopts w.p. , and becomes exhausted w.p. . Once a vertex becomes exhausted, it no longer considers any further proposals. Since all ideas are competing against, an -adopted vertex no longer considers proposals of where . therefore completely characterizes the strengths of the ideas.
Notations.
To accommodate numerous ideas, let be the seed set of , be the number of vertices which adopt at the end of cascading in possible world , and be the expectation of over possible worlds, etc.
6.2 Submodularity in One-Shot Model
The characterization of submodularity in One-Shot model appears to be more interesting. It demonstrates a dichotomy over the GAP space of One-Shot model, i.e., only the strongest idea propagates with submodularity.
Theorem 6.1
In One-Shot model, for some , when for any or , is submodular in ; when there is some such that , submodularity is violated. To be specific, when , there exists such that
[TABLE]
Proof
We prove the negative part first. Let be an item where . Consider the network shown in Figure 4, where the basic seed sets are and for any . We calculate the marginals of at when is an -seed and when is not. Formally, let
[TABLE]
When is not a seed, has a positive marginal iff fails to reach and successfully reaches . That is,
[TABLE]
And when is an -seed, has a positive marginal iff fails to reach and succeeds. So,
[TABLE]
Taking the difference,
[TABLE]
As ,
[TABLE]
so when , there is some such that , and submodularity is violated.
We prove the positive part now. When , is clearly submodular in . Now we consider the other case. W.l.o.g. we renumber the items such that , and show that is submodular in . We take a different possible world view here. Since each vertex considers only one proposal, it needs at most one random real number drawn uniformly at random from . When a -proposal reaches a vertex , accepts the proposal iff its random real number, denoted by , does not exceed , so effectively accepts a -proposal w.p. . Note that once is fixed, if accepts a -proposal, it also accepts a -proposal given that it arrives first, because . Equivalently we may say that with probability (where and ), accepts exactly the strongest proposals if they arrive first. We call these vertices type vertices. Each vertex belongs to exactly one of types [math] through .
Consider a possible world interpretation where each possible world consists of the types of all vertices. We argue that in any possible world , for any vertex , is submodular in , fixing , …, . To be specific, for any , , , we show that if adopts when , then it must also adopt either when or when . Remove all type [math] vertices first, since they do not participate in the propagation. When , let be the shortest path through which is affected by , where and . W.l.o.g. assume that . We show that . Assume the opposite, which implies that at least one vertex in is not -adopted when is not a seed. Let be the vertex closest to on , which becomes not -adopted (and -adopted instead) when is not a seed. must be reachable from . Let be the shortest path from to , and the closest vertex to on which becomes -adopted when is not a seed. Since blocks from affecting through path , and when is not a seed, blocks from being affected by through path , clearly is a shorter -path (recall that can pass through every vertex in the world) from the seed set to than when is an -seed, a contradiction. ∎
Note 2
Unlike all other theorems, the counterexample needed for Theorem 6.1 has to be constructed after fixing and .
Acknowledgment
We would like to thank Yingru Li for some early discussions on the subject. Wei Chen is partially supported by the National Natural Science Foundation of China (Grant No. 61433014). Hanrui Zhang is supported by NSF Award IIS-1527434.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Bharathi, S., Kempe, D., Salek, M.: Competitive influence maximization in social networks. In: International Workshop on Web and Internet Economics. pp. 306–311. Springer (2007)
- 2[2] Borodin, A., Filmus, Y., Oren, J.: Threshold models for competitive influence in social networks. In: International Workshop on Internet and Network Economics. pp. 539–550. Springer (2010)
- 3[3] Budak, C., Agrawal, D., El Abbadi, A.: Limiting the spread of misinformation in social networks. In: Proceedings of the 20th international conference on World wide web. pp. 665–674. ACM (2011)
- 4[4] Chen, W., Collins, A., Cummings, R., Ke, T., Liu, Z., Rincon, D., Sun, X., Wang, Y., Wei, W., Yuan, Y.: Influence maximization in social networks when negative opinions may emerge and propagate. In: SIAM International Conference on Data Mining. vol. 11, pp. 379–390. SIAM (2011)
- 5[5] Datta, S., Majumder, A., Shrivastava, N.: Viral marketing for multiple products. In: 2010 IEEE International Conference on Data Mining. pp. 118–127. IEEE (2010)
- 6[6] He, X., Song, G., Chen, W., Jiang, Q.: Influence blocking maximization in social networks under the competitive linear threshold model. In: SIAM International Conference on Data Mining. pp. 463–474. SIAM (2012)
- 7[7] Kempe, D., Kleinberg, J., Tardos, É.: Maximizing the spread of influence through a social network. In: Proceedings of the Ninth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. pp. 137–146. ACM (2003)
- 8[8] Lu, W., Bonchi, F., Goyal, A., Lakshmanan, L.V.: The bang for the buck: fair competitive viral marketing from the host perspective. In: Proceedings of the 19th ACM SIGKDD international conference on Knowledge discovery and data mining. pp. 928–936. ACM (2013)
