Memory Networks QA NLP Tools

Implementations of memory network architectures (MemN2N, DMN, DMN+, MAC) designed for question answering and reading comprehension tasks. Does NOT include general sequence models, attention mechanisms, or other neural architectures not specifically based on memory networks.

There are 27 memory networks qa tools tracked. The highest-rated is HKUST-KnowComp/R-Net at 44/100 with 577 stars.

Get all 27 projects as JSON

curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=nlp&subcategory=memory-networks-qa&limit=20"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.

# Tool Score Tier
1 HKUST-KnowComp/R-Net

Tensorflow Implementation of R-Net

44
Emerging
2 allenai/bi-att-flow

Bi-directional Attention Flow (BiDAF) network is a multi-stage hierarchical...

44
Emerging
3 localminimum/QANet

A Tensorflow implementation of QANet for machine reading comprehension

44
Emerging
4 carpedm20/MemN2N-tensorflow

"End-To-End Memory Networks" in Tensorflow

44
Emerging
5 domluna/memn2n

End-To-End Memory Network using Tensorflow

44
Emerging
6 YerevaNN/Dynamic-memory-networks-in-Theano

Implementation of Dynamic memory networks by Kumar et al....

43
Emerging
7 paarthneekhara/byteNet-tensorflow

ByteNet for character-level language modelling

42
Emerging
8 YerevaNN/R-NET-in-Keras

Open R-NET (hy` առնետ 🐁) implementation and detailed analysis: https://git.io/vd8dx

42
Emerging
9 HKUST-KnowComp/MnemonicReader

A PyTorch implementation of Mnemonic Reader for the Machine Comprehension task

40
Emerging
10 andy840314/QANet-pytorch-

A Pytorch implementation of QANet

37
Emerging
11 ParikhKadam/bidaf-keras

Bidirectional Attention Flow for Machine Comprehension implemented in Keras 2

36
Emerging
12 zimmerrol/keras-utility-layer-collection

Collection of custom layers and utility functions for Keras which are...

35
Emerging
13 therne/dmn-tensorflow

Dynamic Memory Networks (https://arxiv.org/abs/1603.01417) in Tensorflow

34
Emerging
14 ethancaballero/Improved-Dynamic-Memory-Networks-DMN-plus

Theano Implementation of DMN+ (Improved Dynamic Memory Networks) from the...

33
Emerging
15 JoergFranke/ADNC

Advanced Differentiable Neural Computer (ADNC) with application to bAbI task...

33
Emerging
16 unilight/R-NET-in-Tensorflow

R-NET implementation in TensorFlow.

31
Emerging
17 KnetML/MAC-Network

Memory, Attention and Composition (MAC) Network for CLEVR implemented via KnetLayers

28
Experimental
18 shreyaverma165/Teaching-Machines-Reading-Comprehension

CU Boulder | 5622-Project

27
Experimental
19 atulkum/co-attention

Pytorch implementation of "Dynamic Coattention Networks For Question Answering"

27
Experimental
20 vlgiitr/dmn-plus

A Pytorch tutorial for implementation of Dynamic memory Network Plus

27
Experimental
21 thomasfermi/Dynamic-Coattention-Network-for-SQuAD

Tensorflow implementation of DCN for question answering on the Stanford...

24
Experimental
22 prakruti-joshi/Gated-Attention-Network

PyTorch implementation of the Gated Attention Network for text...

18
Experimental
23 lhoang29/attentive-reader

Implementation of "Teaching Machines to Read and Comprehend"

15
Experimental
24 soskek/dynamic_neural_text_model

A Neural Language Model for Dynamically Representing the Meanings of Unknown...

14
Experimental
25 JRC1995/Dynamic-Memory-Network-Plus

Implementation of Dynamic Memory Network Plus for Question-Answering. Tested...

14
Experimental
26 Raibows/DynamicBatchSampler

Yet another dynamic batch sampler for variable sequence data in PyTorch.

14
Experimental
27 anantgupta129/TorcHood

TorcHood is a user-friendly wrapper for PyTorch & PyTorch lightning that...

12
Experimental