あーたぶんChainerのバージョンが原因かな
行列の要素積を計算するときにそれぞれの行列の形を自動的に合わせる機能が有効になってないんだとおもう
5.0.0rc1にアップデートすれば解決するかも
pip install chainer==5.0.0rc1