Top-down and bottom-up models of collective motion