出力の関数を計算する結果が最大になるように中身を求めるargmax関数と、Recurrent(再帰型)Neural Networkの手法で入力された言葉を出力に繰り返して用いることで、類似度が強いものをプラスとマイナスで求め、差分をできるだけ大きくする