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