Code for our ICML 2019 paper:
Probabilistic Neural-Symbolic Models for Interpretable Visual Question Answering
Ramakrishna Vedantam, Karan Desai, Stefan Lee, Marcus Rohrbach, Dhruv Batra, Devi Parikh
Checkout our package documentation at kdexd.github.io/probnmn-clevr!
If you find this code useful, please consider citing:
@inproceedings{vedantam2019probabilistic,
title={Probabilistic Neural-symbolic Models for Interpretable Visual Question Answering},
author={Ramakrishna Vedantam and Karan Desai and Stefan Lee and Marcus Rohrbach and Dhruv Batra and Devi Parikh},
booktitle={ICML},
year={2019}
}
Pre-trained checkpoints and corresponding config files (with all the hyper-parameters) for all training phases is available with v1.0 release of this repository. Check out the Releases!
We thank the developers of:
-
@davidmascharka/tbd-nets for providing a very clean implementation of our core Neural Module Network.
-
@allenai/allennlp for providing an awesome framework which indeed takes masking and padding seriously.
-
@rbgirshick/yacs for providing an efficient package-wide configuration management.
-
@pytorch/pytorch, this needs no reason.