Cooperative Computing Research Group Social Communication Laboratory Ntt Communication Science Laboratories Ntt Corporation