288 research outputs found
Maximum Likelihood Associative Memories
Associative memories are structures that store data in such a way that it can
later be retrieved given only a part of its content -- a sort-of
error/erasure-resilience property. They are used in applications ranging from
caches and memory management in CPUs to database engines. In this work we study
associative memories built on the maximum likelihood principle. We derive
minimum residual error rates when the data stored comes from a uniform binary
source. Second, we determine the minimum amount of memory required to store the
same data. Finally, we bound the computational complexity for message
retrieval. We then compare these bounds with two existing associative memory
architectures: the celebrated Hopfield neural networks and a neural network
architecture introduced more recently by Gripon and Berrou
Growing a Network on a Given Substrate
Conventional studies of network growth models mainly look at the steady state
degree distribution of the graph. Often long time behavior is considered, hence
the initial condition is ignored. In this contribution, the time evolution of
the degree distribution is the center of attention. We consider two specific
growth models; incoming nodes with uniform and preferential attachment, and the
degree distribution of the graph for arbitrary initial condition is obtained as
a function of time. This allows us to characterize the transient behavior of
the degree distribution, as well as to quantify the rate of convergence to the
steady-state limit
Reconstructing a Graph from Path Traces
This paper considers the problem of inferring the structure of a network from
indirect observations. Each observation (a "trace") is the unordered set of
nodes which are activated along a path through the network. Since a trace does
not convey information about the order of nodes within the path, there are many
feasible orders for each trace observed, and thus the problem of inferring the
network from traces is, in general, illposed. We propose and analyze an
algorithm which inserts edges by ordering each trace into a path according to
which pairs of nodes in the path co-occur most frequently in the observations.
When all traces involve exactly 3 nodes, we derive necessary and sufficient
conditions for the reconstruction algorithm to exactly recover the graph.
Finally, for a family of random graphs, we present expressions for
reconstruction error probabilities (false discoveries and missed detections)
Migration in a Small World: A Network Approach to Modeling Immigration Processes
Existing theories of migration either focus on micro- or macroscopic behavior
of populations; that is, either the average behavior of entire population is
modeled directly, or decisions of individuals are modeled directly. In this
work, we seek to bridge these two perspectives by modeling individual agents
decisions to migrate while accounting for the social network structure that
binds individuals into a population. Pecuniary considerations combined with the
decisions of peers are the primary elements of the model, being the main
driving forces of migration. People of the home country are modeled as nodes on
a small-world network. A dichotomous state is associated with each node,
indicating whether it emigrates to the destination country or it stays in the
home country. We characterize the emigration rate in terms of the relative
welfare and population of the home and destination countries. The time
evolution and the steady-state fraction of emigrants are also derived
Dynamics of Influence on Hierarchical Structures
Dichotomous spin dynamics on a pyramidal hierarchical structure (the Bethe
lattice) are studied. The system embodies a number of \emph{classes}, where a
class comprises of nodes that are equidistant from the root (head node).
Weighted links exist between nodes from the same and different classes. The
spin (hereafter, \emph{state}) of the head node is fixed. We solve for the
dynamics of the system for different boundary conditions. We find necessary
conditions so that the classes eventually repudiate or acquiesce in the state
imposed by the head node. The results indicate that to reach unanimity across
the hierarchy, it suffices that the bottom-most class adopts the same state as
the head node. Then the rest of the hierarchy will inevitably comply. This also
sheds light on the importance of mass media as a means of synchronization
between the top-most and bottom-most classes. Surprisingly, in the case of
discord between the head node and the bottom-most classes, the average state
over all nodes inclines towards that of the bottom-most class regardless of the
link weights and intra-class configurations. Hence the role of the bottom-most
class is signified
Degree Correlation in Scale-Free Graphs
We obtain closed form expressions for the expected conditional degree
distribution and the joint degree distribution of the linear preferential
attachment model for network growth in the steady state. We consider the
multiple-destination preferential attachment growth model, where incoming nodes
at each timestep attach to existing nodes, selected by
degree-proportional probabilities. By the conditional degree distribution
, we mean the degree distribution of nodes that are connected to a
node of degree . By the joint degree distribution , we mean the
proportion of links that connect nodes of degrees and . In addition
to this growth model, we consider the shifted-linear preferential growth model
and solve for the same quantities, as well as a closed form expression for its
steady-state degree distribution
The Effect of Exogenous Inputs and Defiant Agents on Opinion Dynamics with Local and Global Interactions
Most of the conventional models for opinion dynamics mainly account for a
fully local influence, where myopic agents decide their actions after they
interact with other agents that are adjacent to them. For example, in the case
of social interactions, this includes family, friends, and other strong social
ties. The model proposed in this contribution, embodies a global influence as
well where, by global, we mean that each node also observes a sample of the
average behavior of the entire population (in the social example, people
observe other people on the streets, subway, and other social venues). We
consider a case where nodes have dichotomous states (examples include elections
with two major parties, whether or not to adopt a new technology or product,
and any yes/no opinion such as in voting on a referendum). The dynamics of
states on a network with arbitrary degree distribution are studied. For a given
initial condition, we find the probability to reach consensus on each state and
the expected time reach to consensus. The effect of an exogenous bias on the
average orientation of the system is investigated, to model mass media. To do
so, we add an external field to the model that favors one of the states over
the other. This field interferes with the regular decision process of each node
and creates a constant probability to lean towards one of the states. We solve
for the average state of the system as a function of time for given initial
conditions. Then anti-conformists (stubborn nodes who never revise their
states) are added to the network, in an effort to circumvent the external bias.
We find necessary conditions on the number of these defiant nodes required to
cancel the effect of the external bias. Our analysis is based on a mean field
approximation of the agent opinions
- âŠ