Let X-1,...,X-n be a collection of iid discrete random variables, and Y-1,...,Y-m a set of noisy observations of such variables. Assume each observation Y-a to be a random function of a random subset of the X(i)s, and consider the conditional distribution of X-i given the observations, namely mu(i)(x(i)) equivalent to P{X-i = x(i)vertical bar Y} (a posteriori probability). We establish a general decoupling principle among the X(i)s, as well as a relation between the distribution of mu(i), and the fixed points of the associated density evolution operator. These results hold asymptotically in the large system limit, provided the average number of variables an observation depends on is bounded. We discuss the relevance of our result to a number of applications, ranging from sparse graph codes and multi-user detection, to group testing. Copyright (C) 2008 John Wiley & Sons, Ltd.