The source code of IJCAI 2021 paper: Relational Gating for ``What If'' Reasoning.
link: https://drive.google.com/file/d/1xT_h5Fe2Uf0KXOgGGZce558RV6Emy9eO/view?usp=sharing
To run our code, we suggest people create the same conda environment as our experiment environment. The following commands are shown as follows:
- conda env create -f rgn.yaml
- source activate rgn
After you download the RGN model parameter into the RGN_model folder and install the conda environment, you can use our saved parameter file to run our test script. The test data is test V2 on the WIQA dataset. The code uses RoBERTa-base as the pre-trained language model to run the test code. If you can run the code successfully, the test accuracy ranges from 79.5% to 79.9%. The process is shown as follows:
- cd RGN_model
- tar zxvf RGN_ckpt.tar.gz
- mv RGN_ckpt saved_model
- sh run_test.sh
Here we provide an example to train the model. More details are shown in the run_train.sh script.
- cd RGN_model
- sh run_train.sh
- Machine Environment: 2 TITAN RTX
- Training time: 1 hr 30 mins