Recently, recurrent neural network (RNN) have shown powerful abilities on speech recognition (Graves et al., 2013), machine translation  and automatic dialog response (Shang et al., 2015).
about 100 rules are used to extract high quality pairs.