Learning in networks : a survey