├── LICENSE ├── README.md ├── babi ├── babi_data.lua ├── babi_eval.lua ├── babi_rnn_eval.lua ├── babi_rnn_train.lua ├── babi_train.lua ├── data │ ├── extra_seq_tasks │ │ ├── README │ │ ├── generate_10_fold_data.sh │ │ ├── generate_data.py │ │ ├── preprocess.py │ │ └── rnn_preprocess.py │ ├── fix_q18.py │ ├── get_10_fold_data.sh │ ├── rnn_preprocess.py │ └── symbolic_preprocess.py ├── eval_util.lua ├── run_experiments.py ├── run_rnn_baselines.py ├── seq_data.lua ├── seq_eval.lua ├── seq_rnn_eval.lua ├── seq_rnn_train.lua └── seq_train.lua ├── ggnn ├── BaseGGNN.lua ├── BaseGGNNLinear.lua ├── BaseGGNNSimple.lua ├── BaseGGNNSimpleLinear.lua ├── BaseOutputNet.lua ├── GraphLevelGGNN.lua ├── GraphLevelOutputNet.lua ├── GraphLevelSequenceGGNN.lua ├── GraphLevelSequenceSharePropagationGGNN.lua ├── NodeSelectionGGNN.lua ├── NodeSelectionOutputNet.lua ├── NodeSelectionSequenceGGNN.lua ├── NodeSelectionSequenceSharePropagationGGNN.lua ├── PerNodeGGNN.lua ├── PerNodeOutputNet.lua ├── ggnn_util.lua └── init.lua ├── rnn ├── BaseRNN.lua ├── LSTM.lua ├── RNN.lua ├── init.lua └── rnn_util.lua └── test.lua /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yujiali/ggnn/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yujiali/ggnn/HEAD/README.md -------------------------------------------------------------------------------- /babi/babi_data.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yujiali/ggnn/HEAD/babi/babi_data.lua -------------------------------------------------------------------------------- /babi/babi_eval.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yujiali/ggnn/HEAD/babi/babi_eval.lua -------------------------------------------------------------------------------- /babi/babi_rnn_eval.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yujiali/ggnn/HEAD/babi/babi_rnn_eval.lua -------------------------------------------------------------------------------- /babi/babi_rnn_train.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yujiali/ggnn/HEAD/babi/babi_rnn_train.lua -------------------------------------------------------------------------------- /babi/babi_train.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yujiali/ggnn/HEAD/babi/babi_train.lua -------------------------------------------------------------------------------- /babi/data/extra_seq_tasks/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yujiali/ggnn/HEAD/babi/data/extra_seq_tasks/README -------------------------------------------------------------------------------- /babi/data/extra_seq_tasks/generate_10_fold_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yujiali/ggnn/HEAD/babi/data/extra_seq_tasks/generate_10_fold_data.sh -------------------------------------------------------------------------------- /babi/data/extra_seq_tasks/generate_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yujiali/ggnn/HEAD/babi/data/extra_seq_tasks/generate_data.py -------------------------------------------------------------------------------- /babi/data/extra_seq_tasks/preprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yujiali/ggnn/HEAD/babi/data/extra_seq_tasks/preprocess.py -------------------------------------------------------------------------------- /babi/data/extra_seq_tasks/rnn_preprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yujiali/ggnn/HEAD/babi/data/extra_seq_tasks/rnn_preprocess.py -------------------------------------------------------------------------------- /babi/data/fix_q18.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yujiali/ggnn/HEAD/babi/data/fix_q18.py -------------------------------------------------------------------------------- /babi/data/get_10_fold_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yujiali/ggnn/HEAD/babi/data/get_10_fold_data.sh -------------------------------------------------------------------------------- /babi/data/rnn_preprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yujiali/ggnn/HEAD/babi/data/rnn_preprocess.py -------------------------------------------------------------------------------- /babi/data/symbolic_preprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yujiali/ggnn/HEAD/babi/data/symbolic_preprocess.py -------------------------------------------------------------------------------- /babi/eval_util.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yujiali/ggnn/HEAD/babi/eval_util.lua -------------------------------------------------------------------------------- /babi/run_experiments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yujiali/ggnn/HEAD/babi/run_experiments.py -------------------------------------------------------------------------------- /babi/run_rnn_baselines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yujiali/ggnn/HEAD/babi/run_rnn_baselines.py -------------------------------------------------------------------------------- /babi/seq_data.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yujiali/ggnn/HEAD/babi/seq_data.lua -------------------------------------------------------------------------------- /babi/seq_eval.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yujiali/ggnn/HEAD/babi/seq_eval.lua -------------------------------------------------------------------------------- /babi/seq_rnn_eval.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yujiali/ggnn/HEAD/babi/seq_rnn_eval.lua -------------------------------------------------------------------------------- /babi/seq_rnn_train.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yujiali/ggnn/HEAD/babi/seq_rnn_train.lua -------------------------------------------------------------------------------- /babi/seq_train.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yujiali/ggnn/HEAD/babi/seq_train.lua -------------------------------------------------------------------------------- /ggnn/BaseGGNN.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yujiali/ggnn/HEAD/ggnn/BaseGGNN.lua -------------------------------------------------------------------------------- /ggnn/BaseGGNNLinear.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yujiali/ggnn/HEAD/ggnn/BaseGGNNLinear.lua -------------------------------------------------------------------------------- /ggnn/BaseGGNNSimple.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yujiali/ggnn/HEAD/ggnn/BaseGGNNSimple.lua -------------------------------------------------------------------------------- /ggnn/BaseGGNNSimpleLinear.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yujiali/ggnn/HEAD/ggnn/BaseGGNNSimpleLinear.lua -------------------------------------------------------------------------------- /ggnn/BaseOutputNet.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yujiali/ggnn/HEAD/ggnn/BaseOutputNet.lua -------------------------------------------------------------------------------- /ggnn/GraphLevelGGNN.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yujiali/ggnn/HEAD/ggnn/GraphLevelGGNN.lua -------------------------------------------------------------------------------- /ggnn/GraphLevelOutputNet.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yujiali/ggnn/HEAD/ggnn/GraphLevelOutputNet.lua -------------------------------------------------------------------------------- /ggnn/GraphLevelSequenceGGNN.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yujiali/ggnn/HEAD/ggnn/GraphLevelSequenceGGNN.lua -------------------------------------------------------------------------------- /ggnn/GraphLevelSequenceSharePropagationGGNN.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yujiali/ggnn/HEAD/ggnn/GraphLevelSequenceSharePropagationGGNN.lua -------------------------------------------------------------------------------- /ggnn/NodeSelectionGGNN.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yujiali/ggnn/HEAD/ggnn/NodeSelectionGGNN.lua -------------------------------------------------------------------------------- /ggnn/NodeSelectionOutputNet.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yujiali/ggnn/HEAD/ggnn/NodeSelectionOutputNet.lua -------------------------------------------------------------------------------- /ggnn/NodeSelectionSequenceGGNN.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yujiali/ggnn/HEAD/ggnn/NodeSelectionSequenceGGNN.lua -------------------------------------------------------------------------------- /ggnn/NodeSelectionSequenceSharePropagationGGNN.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yujiali/ggnn/HEAD/ggnn/NodeSelectionSequenceSharePropagationGGNN.lua -------------------------------------------------------------------------------- /ggnn/PerNodeGGNN.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yujiali/ggnn/HEAD/ggnn/PerNodeGGNN.lua -------------------------------------------------------------------------------- /ggnn/PerNodeOutputNet.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yujiali/ggnn/HEAD/ggnn/PerNodeOutputNet.lua -------------------------------------------------------------------------------- /ggnn/ggnn_util.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yujiali/ggnn/HEAD/ggnn/ggnn_util.lua -------------------------------------------------------------------------------- /ggnn/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yujiali/ggnn/HEAD/ggnn/init.lua -------------------------------------------------------------------------------- /rnn/BaseRNN.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yujiali/ggnn/HEAD/rnn/BaseRNN.lua -------------------------------------------------------------------------------- /rnn/LSTM.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yujiali/ggnn/HEAD/rnn/LSTM.lua -------------------------------------------------------------------------------- /rnn/RNN.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yujiali/ggnn/HEAD/rnn/RNN.lua -------------------------------------------------------------------------------- /rnn/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yujiali/ggnn/HEAD/rnn/init.lua -------------------------------------------------------------------------------- /rnn/rnn_util.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yujiali/ggnn/HEAD/rnn/rnn_util.lua -------------------------------------------------------------------------------- /test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yujiali/ggnn/HEAD/test.lua --------------------------------------------------------------------------------