Department of Computer and Mathematical Sciences, Graduate School of Information Sciences, Tohoku University