Computer Science > Computation and Language
[Submitted on 30 Apr 2016 (this version), latest version 22 Sep 2016 (v3)]
Title:Topic Augmented Neural Network for Short Text Conversation
View PDFAbstract:We consider matching input messages with proper responses for short-text conversation. The matching should be performed not only by the messages and the responses but also by the topics of the messages. To this end, we propose a topic augmented neural network which consists of a sentence embedding layer, a topic embedding layer, and a matching layer. The sentence embedding layer embeds an input message and a response into a vector space, while the topic embedding layer forms a topic vector by a linear combination of the embedding of the topic words whose weights are determined by both themselves and the message vector. The message vector, the response vector, and the topic vector are then fed to the matching layer to calculate the matching score between the message and the response. Empirical study on large scale annotated data shows that our model can significantly outperform state of the art matching models.
Submission history
From: Yu Wu [view email][v1] Sat, 30 Apr 2016 10:48:29 UTC (482 KB)
[v2] Wed, 15 Jun 2016 05:37:26 UTC (291 KB)
[v3] Thu, 22 Sep 2016 03:02:40 UTC (375 KB)
References & Citations
export BibTeX citation
Loading...
Bibliographic and Citation Tools
Bibliographic Explorer (What is the Explorer?)
Connected Papers (What is Connected Papers?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)
Code, Data and Media Associated with this Article
alphaXiv (What is alphaXiv?)
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Hugging Face (What is Huggingface?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)
Demos
Recommenders and Search Tools
Influence Flower (What are Influence Flowers?)
CORE Recommender (What is CORE?)
arXivLabs: experimental projects with community collaborators
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.