Data-driven methods for improving social interaction in virtual environments