In plain words: A network slides small filters over a sentence and keeps a fixed number of the strongest signals regardless of length, linking nearby and far-apart words without a grammar tree. It cut errors on Twitter sentiment by over 25% versus the strongest baseline.
Abstract · A Convolutional Neural Network for Modelling Sentences
The ability to accurately represent sentences is central to language understanding. We describe a convolutional architecture dubbed the Dynamic Convolutional Neural Network (DCNN) that we adopt for the semantic modelling of sentences. The network uses Dynamic k-Max Pooling, a global pooling operation over linear sequences. The network handles input sentences of varying length and induces a feature graph over the sentence that is capable of explicitly capturing short and long-range relations. The network does not rely on a parse tree and is easily applicable to any language. We test the DCNN in four experiments: small scale binary and multi-class sentiment prediction, six-way question classification and Twitter sentiment prediction by distant supervision. The network achieves excellent performance in the first three tasks and a greater than 25% error reduction in the last task with respect to the strongest baseline.
Nal Kalchbrenner, Edward Grefenstette, Phil Blunsom
arXiv:1404.2188 · cs.CL · submitted Apr 8, 2014
abstract · pdf · html
There's some pretty good stuff there. I really liked Crypto-Nets: Neural Networks over Encrypted Data[1]:
The problem we address is the following: how can a user employ a predictive model that is held by a third party, without compromising private information. For example, a hospital may wish to use a cloud service to predict the readmission risk of a patient. However, due to regulations, the patient's medical files cannot be revealed. The goal is to make an inference using the model, without jeopardizing the accuracy of the prediction or the privacy of the data.
[1] http://arxiv.org/abs/1412.6181