HyperAIHyperAI

Command Palette

Search for a command to run...

4 months ago

Convolutional Neural Networks with Recurrent Neural Filters

Yi Yang

Convolutional Neural Networks with Recurrent Neural Filters

Abstract

We introduce a class of convolutional neural networks (CNNs) that utilize recurrent neural networks (RNNs) as convolution filters. A convolution filter is typically implemented as a linear affine transformation followed by a non-linear function, which fails to account for language compositionality. As a result, it limits the use of high-order filters that are often warranted for natural language processing tasks. In this work, we model convolution filters with RNNs that naturally capture compositionality and long-term dependencies in language. We show that simple CNN architectures equipped with recurrent neural filters (RNFs) achieve results that are on par with the best published ones on the Stanford Sentiment Treebank and two answer sentence selection datasets.

Code Repositories

bloomberg/cnn-rnf
Official
tf
Mentioned in GitHub
davide97l/Sentiment-analysis
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
sentiment-analysis-on-sst-2-binaryCNN-RNF-LSTM
Accuracy: 90.0
sentiment-analysis-on-sst-5-fine-grainedCNN-RNF-LSTM
Accuracy: 53.4

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp