  Complex contagions describe diffusion of behaviors in a social network in
settings where spreading requires the influence by two or more neighbors. In a
$k$-complex contagion, a cluster of nodes are initially infected, and
additional nodes become infected in the next round if they have at least $k$
already infected neighbors. It has been argued that complex contagions better
model behavioral changes such as adoption of new beliefs, fashion trends or
expensive technology innovations. This has motivated rigorous understanding of
spreading of complex contagions in social networks. Despite simple contagions
($k=1$) that spread fast in all small world graphs, how complex contagions
spread is much less understood. Previous work~\cite{Ghasemiesfeh:2013:CCW}
analyzes complex contagions in Kleinberg's small world
model~\cite{kleinberg00small} where edges are randomly added according to a
spatial distribution (with exponent $\gamma$) on top of a two dimensional grid
structure. It has been shown in~\cite{Ghasemiesfeh:2013:CCW} that the speed of
complex contagions differs exponentially when $\gamma=0$ compared to when
$\gamma=2$.
  In this paper, we fully characterize the entire parameter space of $\gamma$
except at one point, and provide upper and lower bounds for the speed of
$k$-complex contagions. We study two subtly different variants of Kleinberg's
small world model and show that, with respect to complex contagions, they
behave differently. For each model and each $k \geq 2$, we show that there is
an intermediate range of values, such that when $\gamma$ takes any of these
values, a $k$-complex contagion spreads quickly on the corresponding graph, in
a polylogarithmic number of rounds. However, if $\gamma$ is outside this range,
then a $k$-complex contagion requires a polynomial number of rounds to spread
to the entire network.
