Random Walk Models, Preferential Attachment, and Sequential Monte Carlo Methods for Analysis of Network Data