Cloud-based user modeling for social robots: a first attempt