/SMN_Pytorch

PyTorch version for Sequential Matching Network

Primary LanguagePython

SMN_Pytorch

the PyTorch version for Sequential Matching Network~

Sequential Matching Network(SMN) is a model of multi-turn conversation in retrieval-based chatbots. The model comes from the paper: Wu, Yu, et al. "Sequential Matching Network: A New Archtechture for Multi-turn Response Selection in Retrieval-based Chatbots." ACL. 2017

SMN Model

The author has opened source code . He uses tensorflow and theano to implement Sequential Matching Network, if you use tensorflow or theano, you can use author's code directly.

I implement Sequential Matching Network by PyTorch. Thanks for the tensorflow version for SMN, I learn a lot of details of the model.