Collective diffusion on surfaces: correlation effects and adatom interactions