Structuring peer interactions for massive scale learning