Collective Diffusion on Surfaces: Correlation Effects and Adatom Interactions