In plain words: A neural network turns plain facts from a knowledge base into natural-language questions, creating 30 million question-answer pairs for training systems. It beat a template-based approach on every rating, and people judged its questions about as good as real human-written ones.
Abstract · Generating Factoid Questions With Recurrent Neural Networks: The 30M Factoid Question-Answer Corpus
Over the past decade, large-scale supervised learning corpora have enabled machine learning researchers to make substantial advances. However, to this date, there are no large-scale question-answer corpora available. In this paper we present the 30M Factoid Question-Answer Corpus, an enormous question answer pair corpus produced by applying a novel neural network architecture on the knowledge base Freebase to transduce facts into natural language questions. The produced question answer pairs are evaluated both by human evaluators and using automatic evaluation metrics, including well-established machine translation and sentence similarity metrics. Across all evaluation criteria the question-generation model outperforms the competing template-based baseline. Furthermore, when presented to human evaluators, the generated questions appear comparable in quality to real human-generated questions.
Iulian Vlad Serban, Alberto García-Durán, Caglar Gulcehre, Sungjin Ahn, Sarath Chandar, Aaron Courville, Yoshua Bengio
arXiv:1603.06807 · cs.CL, cs.AI, cs.LG, cs.NE · submitted Mar 22, 2016 · updated May 29, 2016
abstract · pdf · html · 13 pages, 1 figure, 7 tables
I was on a DARPA neural network advisory panel in 1998 and 1999, and I used simple 1 hidden layer or 2 hidden layer back prop networks for several projects.
My mind is blown by both the computational tricks for training many layer networks and the advances of using GPUs to train large networks. We built our own neural network hardware that was excellent for the time, but the progress in the last decade is enormous.
Still I also believe in the power and utility of so-called 'symbolic AI', but I think I am in the minority.